{
  "name": "aframe",
  "version": "1.6.0",
  "description": "A web framework for building virtual reality experiences.",
  "homepage": "https://aframe.io/",
  "main": "dist/aframe-master.js",
  "scripts": {
    "dev": "cross-env INSPECTOR_VERSION=dev webpack serve --port 8080",
    "dist": "node scripts/updateVersionLog.js && npm run dist:min && npm run dist:max",
    "dist:max": "webpack --config webpack.config.js",
    "dist:min": "webpack --config webpack.prod.config.js",
    "docs": "markserv --dir docs --port 9001",
    "preghpages": "node ./scripts/preghpages.js",
    "ghpages": "ghpages -p gh-pages/",
    "lint": "standardx -v | snazzy",
    "lint:fix": "standardx --fix",
    "precommit": "npm run lint",
    "prepush": "node scripts/testOnlyCheck.js",
    "prerelease": "node scripts/release.js 1.5.0 1.6.0",
    "start": "npm run dev",
    "start:https": "npm run dev -- --server-type https",
    "test": "karma start ./tests/karma.conf.js",
    "test:docs": "node scripts/docsLint.js",
    "test:firefox": "npm test -- --browsers Firefox",
    "test:chrome": "npm test -- --browsers Chrome",
    "test:nobrowser": "NO_BROWSER=true npm test",
    "test:node": "node --experimental-require-module ./node_modules/mocha/bin/mocha --ui tdd tests/node"
  },
  "repository": "aframevr/aframe",
  "license": "MIT",
  "files": [
    "dist/*",
    "docs/**/*",
    "src/**/*",
    "vendor/**/*"
  ],
  "dependencies": {
    "buffer": "^6.0.3",
    "debug": "^4.3.4",
    "deep-assign": "^2.0.0",
    "load-bmfont": "^1.2.3",
    "super-animejs": "^3.1.0",
    "three": "npm:super-three@0.164.0",
    "three-bmfont-text": "dmarcos/three-bmfont-text#eed4878795be9b3e38cf6aec6b903f56acd1f695",
    "webvr-polyfill": "^0.10.12"
  },
  "devDependencies": {
    "@babel/core": "^7.17.10",
    "babel-loader": "^8.2.5",
    "babel-plugin-istanbul": "^6.1.1",
    "chai": "^4.3.6",
    "chai-shallow-deep-equal": "^1.4.0",
    "chalk": "^1.1.3",
    "cross-env": "^7.0.3",
    "css-loader": "^6.7.1",
    "eslint": "^8.45.0",
    "eslint-config-semistandard": "^17.0.0",
    "eslint-config-standard-jsx": "^11.0.0",
    "ghpages": "0.0.8",
    "git-rev": "^0.2.1",
    "glob": "^8.0.3",
    "husky": "^0.11.7",
    "jsdom": "^24.0.0",
    "jsdom-global": "^3.0.2",
    "karma": "^6.4.0",
    "karma-chai-shallow-deep-equal": "0.0.4",
    "karma-chrome-launcher": "^3.1.1",
    "karma-coverage": "^2.2.0",
    "karma-env-preprocessor": "^0.1.1",
    "karma-firefox-launcher": "^2.1.2",
    "karma-mocha": "^2.0.1",
    "karma-mocha-reporter": "^2.2.5",
    "karma-sinon-chai": "^2.0.2",
    "karma-webpack": "^5.0.0",
    "markserv": "github:sukima/markserv#feature/fix-broken-websoketio-link",
    "mocha": "^10.0.0",
    "replace-in-file": "^2.5.3",
    "shelljs": "^0.7.7",
    "shx": "^0.2.2",
    "sinon": "<12.0.0",
    "sinon-chai": "^3.7.0",
    "snazzy": "^5.0.0",
    "standardx": "^7.0.0",
    "style-loader": "^3.3.1",
    "too-wordy": "ngokevin/too-wordy",
    "webpack": "^5.73.0",
    "webpack-cli": "^4.10.0",
    "webpack-dev-server": "^4.11.0",
    "webpack-merge": "^5.8.0",
    "write-good": "^1.0.8"
  },
  "link": true,
  "standardx": {
    "ignore": [
      "build/**",
      "dist/**",
      "examples/**/shaders/*.js",
      "**/vendor/**"
    ]
  },
  "keywords": [
    "3d",
    "aframe",
    "cardboard",
    "components",
    "oculus",
    "three",
    "three.js",
    "rift",
    "vive",
    "vr",
    "quest",
    "meta",
    "web-components",
    "webvr",
    "webxr"
  ],
  "engines": {
    "node": ">= 4.6.0",
    "npm": ">= 2.15.9"
  }
}
