ludusavi-manifest/package.json

35 lines
1.1 KiB
JSON

{
"name": "ludusavi-manifest",
"version": "0.0.0",
"description": "Game data backup info",
"author": "Matthew T. Kennerly <mtkennerly@gmail.com>",
"license": "MIT",
"scripts": {
"wiki": "ts-node ./src/bin.ts --wiki",
"manifest": "ts-node ./src/bin.ts --manifest",
"recent": "ts-node ./src/bin.ts --limit 0 --wiki --manifest --recent",
"schema": "npm run schema:normal && npm run schema:strict",
"schema:normal": "ajv validate -s ./data/schema.yaml -d ./data/manifest.yaml",
"schema:strict": "ajv validate -s ./data/schema.strict.yaml -d ./data/manifest.yaml",
"stats": "ts-node ./src/bin.ts --stats",
"duplicates": "ts-node ./src/bin.ts --duplicates",
"steam": "ts-node ./src/bin.ts --steam"
},
"devDependencies": {
"@types/js-yaml": "^3.12.4",
"@types/minimist": "^1.2.2",
"@types/node": "^20.3.1",
"ajv-cli": "^5.0.0",
"ts-node": "^10.9.1",
"typescript": "^5.1.3"
},
"dependencies": {
"js-yaml": "^3.14.0",
"minimist": "^1.2.8",
"moment": "^2.29.4",
"nodemw": "^0.19.0",
"steam-user": "^4.28.6",
"wikiapi": "^1.19.4",
"wikiparse": "^1.0.27"
}
}