{
  "name": "@awesome-ecs/abstract",
  "version": "0.32.1",
  "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.mts",
        "default": "./dist/components/index.mjs"
      },
      "require": {
        "types": "./dist/components/index.d.cts",
        "default": "./dist/components/index.cjs"
      }
    },
    "./entities": {
      "import": {
        "types": "./dist/entities/index.d.mts",
        "default": "./dist/entities/index.mjs"
      },
      "require": {
        "types": "./dist/entities/index.d.cts",
        "default": "./dist/entities/index.cjs"
      }
    },
    "./factories": {
      "import": {
        "types": "./dist/factories/index.d.mts",
        "default": "./dist/factories/index.mjs"
      },
      "require": {
        "types": "./dist/factories/index.d.cts",
        "default": "./dist/factories/index.cjs"
      }
    },
    "./pipelines": {
      "import": {
        "types": "./dist/pipelines/index.d.mts",
        "default": "./dist/pipelines/index.mjs"
      },
      "require": {
        "types": "./dist/pipelines/index.d.cts",
        "default": "./dist/pipelines/index.cjs"
      }
    },
    "./systems": {
      "import": {
        "types": "./dist/systems/index.d.mts",
        "default": "./dist/systems/index.mjs"
      },
      "require": {
        "types": "./dist/systems/index.d.cts",
        "default": "./dist/systems/index.cjs"
      }
    },
    "./utils": {
      "import": {
        "types": "./dist/utils/index.d.mts",
        "default": "./dist/utils/index.mjs"
      },
      "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": "79f0b8fa9500ab4ed4deaecb2d35b8a74f8ff4f7"
}
