@awesome-ecs/abstract
Version:
A comprehensive Entity-Component-System (ECS) Architecture implementation. Abstract components.
102 lines (101 loc) • 2.68 kB
JSON
{
"name": "@awesome-ecs/abstract",
"version": "0.22.0",
"description": "A comprehensive Entity-Component-System (ECS) Architecture implementation. Abstract components.",
"type": "module",
"scripts": {
"build": "npx tsdown",
"build:clean": "npx rimraf ./dist && npm run build",
"clean": "npx rimraf ./dist",
"typecheck": "npx attw $(npm pack) --ignore-rules no-resolution",
"ts": "tsc --noEmit --incremental",
"ts:watch": "tsc --noEmit --incremental --watch"
},
"exports": {
"./components": {
"import": {
"types": "./dist/components/index.d.ts",
"default": "./dist/components/index.js"
},
"require": {
"types": "./dist/components/index.d.cts",
"default": "./dist/components/index.cjs"
}
},
"./entities": {
"import": {
"types": "./dist/entities/index.d.ts",
"default": "./dist/entities/index.js"
},
"require": {
"types": "./dist/entities/index.d.cts",
"default": "./dist/entities/index.cjs"
}
},
"./factories": {
"import": {
"types": "./dist/factories/index.d.ts",
"default": "./dist/factories/index.js"
},
"require": {
"types": "./dist/factories/index.d.cts",
"default": "./dist/factories/index.cjs"
}
},
"./pipelines": {
"import": {
"types": "./dist/pipelines/index.d.ts",
"default": "./dist/pipelines/index.js"
},
"require": {
"types": "./dist/pipelines/index.d.cts",
"default": "./dist/pipelines/index.cjs"
}
},
"./systems": {
"import": {
"types": "./dist/systems/index.d.ts",
"default": "./dist/systems/index.js"
},
"require": {
"types": "./dist/systems/index.d.cts",
"default": "./dist/systems/index.cjs"
}
},
"./utils": {
"import": {
"types": "./dist/utils/index.d.ts",
"default": "./dist/utils/index.js"
},
"require": {
"types": "./dist/utils/index.d.cts",
"default": "./dist/utils/index.cjs"
}
}
},
"files": [
"dist",
"*.d.ts",
"*.d.cts"
],
"repository": {
"type": "git",
"url": "git+https://github.com/privatebytes/awesome-ecs.git"
},
"keywords": [
"entity",
"component",
"system",
"ecs",
"architecture",
"runtime",
"abstract"
],
"author": "privatebytes",
"license": "Apache-2.0",
"bugs": {
"url": "https://github.com/privatebytes/awesome-ecs/issues"
},
"homepage": "https://github.com/privatebytes/awesome-ecs#readme",
"gitHead": "9e875e10e5191853fb48c20b3ebb3eafc8c002b1"
}