forked from open-spaced-repetition/ts-fsrs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
74 lines (74 loc) · 2.37 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
{
"name": "ts-fsrs",
"version": "4.3.0",
"description": "ts-fsrs is a versatile package based on TypeScript that supports ES modules, CommonJS, and UMD. It implements the Free Spaced Repetition Scheduler (FSRS) algorithm, enabling developers to integrate FSRS into their flashcard applications to enhance the user learning experience.",
"main": "dist/index.cjs",
"umd": "dist/index.umd.js",
"module": "dist/index.mjs",
"types": "dist/index.d.ts",
"scripts": {
"lint": "eslint src/",
"lint::fix": "eslint --fix src/ && prettier --write src/",
"dev": "rollup -c rollup.config.ts --configPlugin esbuild -w",
"test": "jest --config=jest.config.js --passWithNoTests",
"test::coverage": "jest --config=jest.config.js --coverage",
"test::publish": "yalc publish",
"prebuild": "rimraf ./dist",
"build": "rollup -c rollup.config.ts --configPlugin esbuild",
"build:types": "tsc --project ./tsconfig.json --declaration true",
"major": "npm version major",
"minor": "npm version minor",
"patch": "npm version patch",
"predocs": "rimraf ./docs",
"docs": "typedoc",
"clean": "rimraf ./dist ./docs"
},
"devDependencies": {
"@rollup/plugin-commonjs": "^26.0.1",
"@rollup/plugin-node-resolve": "^15.2.3",
"@types/jest": "^29.5.12",
"@types/node": "^20.14.10",
"@types/seedrandom": "^3.0.8",
"@typescript-eslint/eslint-plugin": "^8.0.0",
"@typescript-eslint/parser": "^8.0.0",
"decimal.js": "^10.4.3",
"eslint": "^9.6.0",
"eslint-config-prettier": "^9.1.0",
"globals": "^15.8.0",
"jest": "^29.7.0",
"prettier": "^3.3.2",
"rimraf": "^6.0.0",
"rollup": "^4.18.1",
"rollup-plugin-dts": "^6.1.1",
"rollup-plugin-esbuild": "^6.1.1",
"ts-jest": "^29.2.1",
"tslib": "^2.6.3",
"typedoc": "^0.26.4",
"typedoc-plugin-extras": "^3.1.0",
"typedoc-plugin-katex": "^0.1.2",
"typescript": "^5.5.3"
},
"author": "ishiko",
"license": "MIT",
"keywords": [
"SuperMemo",
"Anki",
"FSRS"
],
"files": [
"dist",
"README.md",
"LICENSE"
],
"repository": {
"type": "git",
"url": "git+https://github.com/open-spaced-repetition/ts-fsrs.git"
},
"bugs": {
"url": "https://github.com/open-spaced-repetition/ts-fsrs/issues"
},
"homepage": "https://github.com/open-spaced-repetition/ts-fsrs#readme",
"engines": {
"node": ">=18.0.0"
}
}