{
  "name": "@woosh/meep-engine",
  "license": "UNLICENSED",
  "productName": "Meep",
  "description": "Pure JavaScript game engine. Fully featured and production ready.",
  "type": "module",
  "author": "Alexander Goldring",
  "version": "2.124.2",
  "main": "build/meep.module.js",
  "module": "build/meep.module.js",
  "exports": {
    "./build/*": "./build/*",
    "./src/*": "./src/*",
    "./editor/*": "./editor/*",
    "./*.md": "./*"
  },
  "scripts": {
    "test:ci": "jest --config ./jest.conf.json --collectCoverage --coverageDirectory=\"./coverage\" --ci --reporters=default --reporters=jest-junit --watchAll=false",
    "build-module": "rollup -c rollup.config.js",
    "publish-npm": "npm publish",
    "generate-types": "npx -p typescript tsc --project tsconfig.types.json || exit 0;"
  },
  "browserslist": [
    "last 2 chrome version",
    "last 2 firefox version",
    "last 2 safari version"
  ],
  "files": [
    "build",
    "src",
    "editor",
    "samples",
    "package.json",
    "README.md",
    "!src/**/*.spec.js",
    "!editor/**/*.spec.js"
  ],
  "dependencies": {
    "gl-matrix": "3.4.3",
    "opentype.js": "1.3.3",
    "pako": "2.0.3",
    "robust-predicates": "3.0.2"
  },
  "peerDependencies": {
    "three": ">=0.135.0"
  },
  "peerDependenciesMeta": {
    "three": {
      "optional": true
    }
  },
  "devDependencies": {
    "@babel/core": "7.22.15",
    "@babel/preset-env": "7.22.15",
    "@rollup/plugin-commonjs": "25.0.2",
    "@rollup/plugin-node-resolve": "15.1.0",
    "@rollup/plugin-strip": "3.0.2",
    "@rollup/plugin-terser": "0.4.3",
    "@types/jest": "29.5.12",
    "@types/three": "^0.135.0",
    "babel-jest": "29.7.0",
    "jest": "29.7.0",
    "jest-environment-jsdom": "29.7.0",
    "jest-junit": "16.0.0",
    "rollup": "3.26.2",
    "typescript": "5.2.2"
  },
  "keywords": [
    "dream",
    "engine",
    "game-engine",
    "javascript",
    "3d",
    "webgl",
    "webgl2",
    "webgpu",
    "webaudio",
    "canvas",
    "html5",
    "ecs",
    "entity",
    "component",
    "system"
  ],
  "engines": {
    "node": ">=14"
  }
}
