forked from open-spaced-repetition/ts-fsrs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.json
72 lines (72 loc) · 2.19 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
{
"name": "ts-fsrs",
"version": "3.5.3",
"description": "ts-fsrs is a ES modules package based on TypeScript, used to implement the Free Spaced Repetition Scheduler (FSRS) algorithm. It helps developers apply FSRS to their flashcard applications, there by improving the user learning experience.",
"main": "dist/index.cjs",
"module": "dist/index.mjs",
"types": "dist/index.d.ts",
"keywords": [
"SuperMemo",
"Anki",
"FSRS"
],
"dependencies": {
"seedrandom": "^3.0.5"
},
"devDependencies": {
"@rollup/plugin-commonjs": "^25.0.7",
"@rollup/plugin-node-resolve": "^15.2.3",
"@types/jest": "^29.5.8",
"@types/node": "^20.9.1",
"@types/seedrandom": "^3.0.8",
"@typescript-eslint/eslint-plugin": "^6.11.0",
"@typescript-eslint/parser": "^6.11.0",
"decimal.js": "^10.4.3",
"eslint": "^8.53.0",
"eslint-config-prettier": "^9.0.0",
"jest": "^29.7.0",
"prettier": "^3.1.0",
"rimraf": "^5.0.5",
"rollup": "^4.4.1",
"rollup-plugin-dts": "^6.1.0",
"rollup-plugin-esbuild": "^6.1.1",
"ts-jest": "^29.1.1",
"tslib": "^2.6.2",
"typedoc": "^0.25.3",
"typescript": "^5.2.2"
},
"scripts": {
"lint": "eslint --fix src/ && prettier --write src/",
"dev": "rollup -c rollup.config.ts --configPlugin esbuild -w",
"test": "jest --passWithNoTests",
"test:coverage": "jest --coverage",
"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",
"test_publish": "yalc publish",
"predocs": "rimraf ./docs",
"docs": "typedoc src/fsrs --out docs",
"clean": "rimraf ./dist ./docs"
},
"author": "ishiko",
"license": "MIT",
"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": ">=16.0.0"
}
}