{
  "name": "@aidinabedi/playcanvas",
  "version": "1.26.0-dev",
  "author": "PlayCanvas <support@playcanvas.com>",
  "homepage": "https://playcanvas.com",
  "description": "PlayCanvas WebGL game engine",
  "keywords": [
    "3D",
    "2D",
    "VR",
    "WebGL",
    "WebGL2",
    "game",
    "engine",
    "HTML5",
    "browser",
    "typings"
  ],
  "license": "MIT",
  "main": "build/output/playcanvas.js",
  "types": "index.d.ts",
  "bugs": {
    "url": "https://github.com/playcanvas/engine/issues"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/playcanvas/engine.git"
  },
  "eslintConfig": {
    "extends": "@playcanvas/eslint-config"
  },
  "eslintIgnore": [
    "src/polyfill/*"
  ],
  "devDependencies": {
    "@playcanvas/jsdoc-template": "^1.0.11",
    "@playcanvas/eslint-config": "^1.0.3",
    "chai": "^4.2.0",
    "eslint": "^6.8.0",
    "fs-extra": "^8.1.0",
    "google-closure-compiler": "20200224.0.0",
    "http-server": "^0.12.1",
    "jsdoc": "^3.6.3",
    "karma": "^4.4.1",
    "karma-chrome-launcher": "^3.1.0",
    "karma-mocha": "^1.3.0",
    "karma-spec-reporter": "0.0.32",
    "mocha": "^6.2.2",
    "preprocessor": "^1.4.0",
    "sinon": "^9.0.1",
    "tsd-jsdoc": "^2.4.0",
    "typescript": "^3.8.3",
    "uglify-js": "^3.8.0"
  },
  "scripts": {
    "build": "cd build && node build.js -o output/playcanvas.js",
    "build:debug": "cd build && node build.js -d -o output/playcanvas.dbg.js",
    "build:profiler": "cd build && node build.js -p -o output/playcanvas.prf.js",
    "build:min": "cd build && node build.js -l 1 -o output/playcanvas.min.js",
    "build:all": "npm run build && npm run build:debug && npm run build:profiler && npm run build:min",
    "docs": "jsdoc -c conf-api.json",
    "serve": "npm run build; ./node_modules/.bin/http-server build/output -a localhost -p 51000",
    "closure": "java -jar node_modules/google-closure-compiler/compiler.jar --compilation_level=SIMPLE --warning_level=VERBOSE --jscomp_off=checkTypes --externs build/externs.js --language_in=ECMASCRIPT5_STRICT --js build/output/playcanvas-latest.js --js_output_file build/output/playcanvas.min.js",
    "uglify": "uglifyjs build/output/playcanvas.js --compress --mangle --output build/output/playcanvas.min.js",
    "unzipbundle": "gzip -x tests/assets/bundle.gz",
    "test": "karma start tests/karma.conf.js -- --single-run",
    "test:release": "karma start tests/karma.conf.js -- --single-run --release",
    "test:watch": "karma start tests/karma.conf.js",
    "test:debug": "karma start tests/karma.conf.js -- --single-run=false",
    "test:tsd": "npm run tsd && tsc --pretty false build/output/playcanvas.d.ts",
    "tsd": "jsdoc -c conf-tsd.json",
    "lint": "eslint src examples/assets/scripts tools"
  },
  "engines": {
    "node": ">= 0.6.12"
  },
  "dependencies": {}
}
