super-ecs
Version:
Entity Component System library
50 lines (49 loc) • 1.3 kB
JSON
{
"name": "super-ecs",
"version": "3.0.1",
"description": "Entity Component System library",
"author": "Karthik VJ",
"scripts": {
"clean": "rm -rf js dist",
"build": "npm run clean && tsc && node ./build.ts",
"test": "node --import tsx --test ./tests/*.test.ts",
"generate-docs": "rm -rf ./docs && typedoc --theme default --excludePrivate --excludeProtected",
"preversion": "npm test",
"version": "npm run build && npm run generate-docs && git add -A docs",
"postversion": "git push && git push --tags"
},
"type": "module",
"module": "./dist/super-ecs.js",
"types": "./dist/types/index.d.ts",
"exports": {
".": {
"types": "./dist/types/index.d.ts",
"import": "./dist/super-ecs.js"
}
},
"homepage": "https://github.com/goldenratio/super-ecs",
"bugs": {
"url": "https://github.com/goldenratio/super-ecs/issues"
},
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/goldenratio/super-ecs.git"
},
"files": [
"dist/",
"package.json",
"README.md",
"LICENSE"
],
"devDependencies": {
"@types/node": "24.7.2",
"esbuild": "0.25.10",
"tsx": "4.20.6",
"typedoc": "0.28.14",
"typescript": "5.9.3"
},
"peerDependencies": {
"rxjs": "^7"
}
}