{
  "name": "psydapt",
  "version": "0.1.8",
  "description": "Bindings for the C++ psydapt library.",
  "main": "dist/psydapt-es6.js",
  "files": [
    "dist"
  ],
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "build": "npm run build_individual",
    "build_individual": "rm -rf build && emcmake cmake -S . -B build -DCMAKE_BUILD_TYPE=Release $FLAGS && npm run buildpt2",
    "build_staircase": "FLAGS='-DINCLUDE_ALL=OFF -DINCLUDE_STAIRCASE=ON' npm run build_individual",
    "build_qp_weibull": "FLAGS='-DINCLUDE_ALL=OFF -DINCLUDE_QP_WEIBULL=ON' npm run build_individual",
    "build_qp_normcdf": "FLAGS='-DINCLUDE_ALL=OFF -DINCLUDE_QP_NORMCDF=ON' npm run build_individual",
    "build_qp_csf": "FLAGS='-DINCLUDE_ALL=OFF -DINCLUDE_QP_CSF=ON' npm run build_individual",
    "build_all": "npm run build && npm run build_staircase && npm run build_qp_weibull && npm run build_qp_normcdf && npm run build_qp_csf",
    "buildpt2": "cd build && emmake make && cd .. && cp build/psydapt*.js dist/",
    "bundle": "webpack --env=input=psydapt-es6.js",
    "bundle_all": "for i in ./dist/*-es6.js; do webpack --env=input=$(basename $i); done",
    "build_bundle": "npm run build && npm run bundle",
    "build_bundle_all": "npm run build_all && npm run bundle_all"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/aforren1/psydapt-js.git"
  },
  "author": "Alexander Forrence",
  "license": "GPL-3.0",
  "bugs": {
    "url": "https://github.com/aforren1/psydapt-js/issues"
  },
  "homepage": "https://github.com/aforren1/psydapt-js#readme",
  "devDependencies": {
    "@babel/core": "^7.12.10",
    "@babel/plugin-transform-modules-umd": "^7.12.13",
    "@babel/preset-env": "^7.12.11",
    "babel-loader": "^8.2.2",
    "webpack": "^5.19.0",
    "webpack-cli": "^4.4.0"
  },
  "browser": {
    "fs": false,
    "os": false,
    "path": false
  }
}