{
  "name": "zincjs",
  "version": "1.12.3",
  "description": "ZincJS (Web-based-Zinc-Visualisation)",
  "main": "build/zinc.js",
  "directories": {
    "doc": "docs"
  },
  "files": [
    "package.json",
    "LICENSE",
    "README.md",
    "src/*",
    "build/zinc.js",
    "build/zinc.frontend.js",
    "build/zinc.js.map",
    "webpack.config.js"
  ],
  "scripts": {
    "build-bundle": "webpack --config webpack.frontend.js; webpack --config webpack.backend.js",
    "build-backend": "webpack --config webpack.backend.js",
    "test": "npm --prefix ./test install && npm --prefix ./test run test-ci",
    "changelog": "auto-changelog -p --output CHANGELOG.md --template keepachangelog",
    "jsdoc": "jsdoc -c jsdoc_conf.json",
    "version": "npm run build-bundle;npm run jsdoc;npm run changelog; git add CHANGELOG.md docs",
    "release:beta": "npm version prerelease --preid=beta; npm publish --tag beta",
    "release:minor": "npm version minor; npm publish",
    "release:patch": "npm version patch;  npm publish"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/alan-wu/ZincJS.git"
  },
  "keywords": [
    "library",
    "webgl",
    "3d",
    "zincjs"
  ],
  "author": "Alan Wu <alan.wu@auckland.ac.nz>",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/alan-wu/ZincJS/issues"
  },
  "homepage": "http://alan-wu.github.io/ZincJS/",
  "devDependencies": {
    "@babel/core": "^7.23.9",
    "@babel/preset-env": "^7.23.9",
    "auto-changelog": "^2.4.0",
    "babel-loader": "^9.1.3",
    "babel-preset-minify": "^0.5.1",
    "file-loader": "^6.2.0",
    "jsdoc": "^4.0.2",
    "raw-loader": "^4.0.2",
    "webpack": "^5.90.3",
    "webpack-cli": "^5.1.4",
    "webpack-node-externals": "^3.0.0"
  },
  "dependencies": {
    "css-element-queries": "^1.2.2",
    "lodash": "^4.17.19",
    "promise-polyfill": "^8.1.3",
    "three": "^0.130.1",
    "three-spritetext": "1.6.2",
    "url-loader": "^4.1.1",
    "url-polyfill": "^1.1.7",
    "webworkify-webpack": "^2.1.5"
  }
}