UNPKG

accelerator-core

Version:

[![Build Status](https://travis-ci.org/furkleindustries/accelerator-core.svg?branch=master)](https://travis-ci.org/furkleindustries/accelerator-core)

194 lines (193 loc) 7.08 kB
{ "name": "accelerator-core", "author": "furkle", "version": "0.14.1", "license": "GPL-3.0", "homepage": "https://github.com/furkleindustries/accelerator-core#readme", "bugs": { "url": "https://github.com/furkleindustries/accelerator-core/issues" }, "scripts": { "start": "npm-run-all build:common start:script", "start:script": "node -r esm scripts/start.js", "build": "npm-run-all build:clean build:common build:script build:prerender", "build:common": "npm-run-all -p build:generate-manifests build:download-fonts-and-subset", "build:clean": "rimraf build-web/", "build:clean-modules": "rimraf node_modules/", "build:prerender": "react-snap", "build:desktop": "npm-run-all build:get-electron-redists build:promote-content-to-executables", "build:with-desktop": "npm-run-all build build:desktop", "build:download-fonts-and-subset": "node -r esm scripts/downloadFontsAndSubset.js", "build:debug": "npm-run-all build:generate-manifests build:webpack-debug", "build:generate-manifests": "node -r esm scripts/generateManifests.js", "build:generate-manifest-passages": "node -r esm scripts/generatePassagesManifest.js", "build:generate-manifest-plugins": "node -r esm scripts/generatePluginsManifest.js", "build:generate-manifest-headers": "node -r esm scripts/generateHeadersManifest.js", "build:generate-manifest-footers": "node -r esm scripts/generateFootersManifest.js", "build:generate-manifest-mutators": "node -r esm scripts/generateInkMutatorsManifest.js", "build:generate-manifest-story-options": "node -r esm scripts/generateStoryOptionsManifest.js", "build:get-electron-redists": "node -r esm scripts/getElectronRedists.js", "build:install": "npm install", "build:promote-content-to-executables": "node -r esm scripts/promoteContentToExecutables.js", "build:publish": "npm-run-all build build:shrinkwrap test:nowatch", "build:refresh-node-modules": "npm-run-all build:clean-modules build:install", "build:script": "node -r esm scripts/build.js", "build:shrinkwrap": "npm shrinkwrap", "build:webpack-debug": "cross-env NODE_ENV=development node -r esm node_modules/webpack/bin/webpack.js --config config/webpack/webpack.config.js --verbose", "test": "npm-run-all build:generate-manifests test:script", "test:coverage": "npm-run-all build:generate-manifests test:script-coverage", "test:nowatch": "npm-run-all build:generate-manifests test:script-nowatch", "test:script": "node -r esm scripts/test.js --config=jest.config.js", "test:script-coverage": "node -r esm scripts/test.js --config=jest.config.js --coverage", "test:script-nowatch": "node -r esm scripts/test.js --config=jest.config.js --dontWatch", "prepublishOnly": "npm-run-all build:publish" }, "browserslist": [ ">0.2%", "not dead", "not ie <= 11", "not op_mini all" ], "reactSnap": { "puppeteerArgs": [ "--no-sandbox", "--disable-setuid-sandbox" ], "source": "build-web" }, "devDependencies": { "@babel/core": "^7.7.7", "@mdx-js/loader": "^1.5.3", "@svgr/webpack": "^4.3.1", "@types/classnames": "^2.2.9", "@types/detect-node": "^2.0.0", "@types/enzyme": "^3.10.4", "@types/enzyme-adapter-react-16": "^1.0.5", "@types/fs-extra": "^8.0.1", "@types/glob": "^7.1.1", "@types/jest": "^24.0.25", "@types/node": "^13.1.1", "@types/react": "^16.9.17", "@types/react-dom": "^16.9.4", "@types/react-redux": "^7.1.5", "@types/request": "^2.48.4", "@types/webpack": "^4.41.0", "accelerator-tool-cli": "^0.2.5", "ajv": "^6.10.2", "babel-eslint": "^10.0.3", "babel-jest": "^24.9.0", "babel-loader": "^8.0.6", "babel-plugin-named-asset-import": "^0.3.5", "babel-preset-react-app": "^9.1.0", "bfj": "^7.0.2", "case-sensitive-paths-webpack-plugin": "^2.2.0", "chalk": "^3.0.0", "colors": "^1.4.0", "cross-env": "^6.0.3", "css-loader": "^3.4.0", "debug": "^4.1.1", "electron-download": "^4.1.1", "enzyme": "^3.11.0", "enzyme-adapter-react-16": "^1.15.2", "eslint": "^6.8.0", "eslint-config-react-app": "^5.1.0", "eslint-loader": "^3.0.3", "eslint-plugin-flowtype": "^2.50.3", "eslint-plugin-import": "^2.19.1", "eslint-plugin-jsx-a11y": "^6.2.3", "eslint-plugin-react": "^7.17.0", "eslint-plugin-react-hooks": "^2.3.0", "esm": "^3.2.25", "file-loader": "^5.0.2", "filesize": "^6.0.1", "fork-ts-checker-webpack-plugin": "^4.0.0-beta.4", "fs-extra": "^8.1.0", "glob": "^7.1.6", "handlebars": "^4.5.3", "html-webpack-plugin": "^4.0.0-beta.11", "identity-obj-proxy": "^3.0.0", "inklecate-loader": "^1.1.19", "is-root": "^2.1.0", "jest": "^24.9.0", "jest-pnp-resolver": "^1.2.1", "jest-resolve": "^24.9.0", "less": "^3.10.3", "less-loader": "^5.0.0", "mini-css-extract-plugin": "^0.9.0", "npm-run-all": "^4.1.5", "optimize-css-assets-webpack-plugin": "^5.0.3", "parse-filepath": "^1.0.2", "pnp-webpack-plugin": "^1.5.0", "postcss-flexbugs-fixes": "^4.1.0", "postcss-loader": "^3.0.0", "postcss-preset-env": "^6.7.0", "postcss-safe-parser": "^4.0.1", "react-dev-utils": "^10.0.0", "react-hot-loader": "^4.12.18", "react-snap": "^1.23.0", "request": "^2.88.0", "resolve": "^1.14.1", "rimraf": "^3.0.0", "slash": "^3.0.0", "style-loader": "^1.1.2", "terser-webpack-plugin": "^2.3.1", "ts-jest": "^24.2.0", "ts-loader": "^6.2.1", "tslint": "^5.20.1", "tslint-config-prettier": "^1.18.0", "tslint-react": "^4.1.0", "typescript": "^3.7.4", "typescript-plugin-css-modules": "^2.1.2", "url-loader": "^3.0.0", "web-audio-test-api": "^0.5.2", "webpack": "^4.41.5", "webpack-cli": "^3.3.10", "webpack-dev-server": "^3.9.0", "webpack-manifest-plugin": "^2.2.0", "workbox-webpack-plugin": "^4.3.1" }, "dependencies": { "@hot-loader/react-dom": "^16.11.0", "@material-ui/core": "^3.9.3", "@mdx-js/mdx": "^1.5.3", "@mdx-js/react": "^1.5.3", "array-shuffle": "^1.0.1", "classnames": "^2.2.6", "colorful-logging": "^1.2.2", "detect-node": "^2.0.4", "glyphhanger": "^3.2.0", "object-assign": "^4.1.1", "promise": "^8.0.3", "raf": "^3.4.1", "react": "^16.12.0", "react-app-polyfill": "^0.2.0", "react-dom": "^16.12.0", "react-jss": "^8.6.1", "react-jsx-parser": "^1.21.0", "react-redux": "^7.1.3", "redux": "^4.0.5", "redux-undo": "^1.0.0-beta9-9-7", "sound-manager": "^0.12.0", "tiny-uuid": "^1.0.0", "ts-assertions": "^2.0.5", "whatwg-fetch": "^3.0.0" }, "repository": { "type": "git", "url": "git+https://github.com/furkleindustries/accelerator-core.git" }, "keywords": [ "accelerator", "IF", "hypertext", "fiction", "hypertext fiction" ], "eslintIgnore": [ "bundles/", "config/", "lib", "src/worldModeling/*", "templates/" ] }