{
  "name": "gamebook",
  "version": "1.1.0",
  "description": "[Experimental] HackforPlay IDE, CoffeeScript, Notebook and Smart Snippets",
  "main": "lib/index.js",
  "files": [
    "lib"
  ],
  "scripts": {
    "build": "npm run build:editor && npm run build:html",
    "build:editor": "parcel build $PWD/node_modules/monaco-editor/esm/vs/editor/editor.worker.js --no-source-maps --log-level 1",
    "build:html": "parcel build --public-url /coffeebook index.html",
    "build:lib": "npx webpack -p",
    "gh-pages": "npm run build && gh-pages -d dist",
    "semantic-release": "semantic-release --allow-same-version",
    "start": "parcel index.html",
    "test": "prettier -c 'src/**/*.{ts,tsx}' && ava && tsc --outDir lib"
  },
  "browserslist": [
    "last 1 Chrome version"
  ],
  "ava": {
    "compileEnhancements": false,
    "extensions": [
      "ts"
    ],
    "require": [
      "ts-node/register"
    ]
  },
  "author": "teramotodaiki",
  "license": "ISC",
  "devDependencies": {
    "ava": "^2.4.0",
    "css-loader": "^3.2.0",
    "gh-pages": "^2.1.1",
    "parcel-bundler": "^1.12.4",
    "postcss-modules": "^1.4.1",
    "prettier": "^1.18.2",
    "sass": "^1.23.1",
    "sass-loader": "^8.0.0",
    "semantic-release": "^15.13.30",
    "style-loader": "^1.0.0",
    "svg-url-loader": "^3.0.3",
    "ts-loader": "^6.2.1",
    "ts-node": "^8.4.1",
    "typescript": "^3.6.3",
    "webpack": "^4.41.2",
    "webpack-cli": "^3.3.10"
  },
  "dependencies": {
    "@hackforplay/babel-worker": "^1.0.0",
    "@types/babel__core": "^7.1.3",
    "@types/classnames": "^2.2.9",
    "@types/lodash-es": "^4.17.3",
    "@types/react": "^16.9.3",
    "@types/react-dom": "^16.9.1",
    "@types/react-redux": "^7.1.5",
    "classnames": "^2.2.6",
    "coffeescript": "^2.4.1",
    "immer": "^5.0.0",
    "lodash-es": "^4.17.15",
    "monaco-editor": "^0.18.1",
    "react": "^16.9.0",
    "react-dom": "^16.9.0",
    "react-redux": "^7.1.3",
    "redux": "^4.0.4",
    "redux-observable": "^1.2.0",
    "rehype-document": "^3.0.1",
    "rehype-sanitize": "^3.0.0",
    "rehype-stringify": "^6.0.0",
    "remark-parse": "^7.0.1",
    "remark-rehype": "^5.0.0",
    "remark-stringify": "^7.0.3",
    "requestidlecallback": "^0.3.0",
    "rxjs": "^6.5.3",
    "typescript-fsa": "^3.0.0",
    "unified": "^8.4.0"
  }
}
