UNPKG

@awesome-ecs/abstract

Version:

A comprehensive Entity-Component-System (ECS) Architecture implementation. Abstract components.

102 lines (101 loc) 2.68 kB
{ "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" }