Newer
Older
pixi.js / package.json
@Matt Karl Matt Karl on 1 Jul 2019 2 KB Replaces buble with bable
{
  "name": "pixi.js-monorepo",
  "private": true,
  "scripts": {
    "start": "npm run watch",
    "postinstall": "npm run bootstrap",
    "bootstrap": "lerna bootstrap --hoist --no-ci",
    "clean:build": "rimraf \"{bundles,packages,packages/canvas,packages/filters}/*/{lib,dist}\"",
    "preclean": "npm run clean:build",
    "clean": "lerna clean",
    "pretest": "npm run lint && npm run build",
    "test": "floss --path test",
    "unit-test": "floss --path test",
    "coverage": "npm run pretest && nyc floss --path=test && nyc report --reporter=html",
    "coverage:ci": "npm run pretest && nyc floss --path=test && nyc report --reporter=text-lcov > coverage.lcov",
    "docs": "mkdirp dist && jsdoc -c jsdoc.conf.json -R README.md",
    "types": "npm run types:legacy && npm run types:default",
    "types:default": "mkdirp dist/types && jsdoc -c types/jsdoc.conf.json && node types/assemble pixi.js",
    "types:legacy": "mkdirp dist/types && jsdoc -c types/jsdoc-legacy.conf.json && node types/assemble pixi.js-legacy",
    "lint": "eslint *.js test bundles packages tools --ignore-path .gitignore --max-warnings 0",
    "lintfix": "npm run lint -- --fix",
    "prebuild": "npm run clean:build",
    "build": "npm run build:dev",
    "build:prod": "cross-env NODE_ENV=production rollup -c",
    "build:dev": "rollup -c",
    "postbuild": "npm run types",
    "watch": "rollup -cw",
    "lerna": "lerna",
    "predist": "rimraf dist/* && npm run build:prod && npm run types",
    "dist": "npm run docs",
    "postdist": "copyfiles -f bundles/*/dist/* dist && copyfiles -f \"packages/**/dist/*\" dist/packages",
    "prerelease": "npm run clean:build && npm test",
    "postversion": "npm run build:prod",
    "release": "lerna publish"
  },
  "pre-commit": [
    "lintfix"
  ],
  "devDependencies": {
    "@babel/core": "^7.4.5",
    "@babel/preset-env": "^7.4.5",
    "@lerna/batch-packages": "^3.13.0",
    "@lerna/filter-packages": "^3.13.0",
    "@lerna/project": "^3.13.1",
    "@pixi/jsdoc-template": "^2.4.2",
    "chai": "~3.5.0",
    "copyfiles": "^2.1.0",
    "cross-env": "^5.2.0",
    "electron": "^4.1.4",
    "eslint": "^5.16.0",
    "floss": "^3.0.0",
    "glob": "^7.1.3",
    "jsdoc": "^3.5.5",
    "lerna": "^3.13.3",
    "minimist": "^1.2.0",
    "nyc": "^14.1.1",
    "pre-commit": "^1.2.2",
    "rimraf": "^2.6.3",
    "rollup": "^1.10.1",
    "rollup-plugin-babel": "^4.3.3",
    "rollup-plugin-commonjs": "^9.3.4",
    "rollup-plugin-node-resolve": "^4.2.3",
    "rollup-plugin-replace": "^2.2.0",
    "rollup-plugin-sourcemaps": "^0.4.2",
    "rollup-plugin-string": "^3.0.0",
    "rollup-plugin-terser": "^4.0.4",
    "sinon": "^7.3.2",
    "sinon-chai": "^3.3.0",
    "tsd-jsdoc": "^2.1.3"
  }
}