{
  "name": "@curiostack/base-web",
  "version": "0.2.2",
  "description": "Curiostack's base dependencies for browser applications.",
  "repository": "curioswitch/curiostack",
  "author": "Choko <choko@curioswitch.org>",
  "license": "MIT",
  "main": "build/index",
  "bin": {
    "build": "./build/dev/scripts/build.js",
    "check": "./build/dev/scripts/check.js",
    "fix": "./build/dev/scripts/fix.js",
    "generate": "./build/dev/scripts/generate.js",
    "generate-component": "./build/dev/scripts/generate-component.js",
    "generate-container": "./build/dev/scripts/generate-container.js",
    "generate-package": "./build/dev/scripts/generate-package.js",
    "start": "./build/dev/scripts/start.js",
    "test": "./build/dev/scripts/test.js"
  },
  "scripts": {
    "clean": "rimraf ./build",
    "prebuild": "yarn run clean && yarn run lint",
    "build": "tsc --project tsconfig-dev.json  --outDir ./build/dev --noEmit false --target es2016 && copyfiles --exclude \"src/dev/**/*\" -u 1 \"src/**/*\" build && copyfiles -u 1 \"src/**/*.hbs\" build && copyfiles -u 1 \"src/**/src-template/**\" build && copyfiles ./tsconfig.json build/dev/generators/package",
    "prepare": "yarn run build",
    "lint": "eslint src/ --ext .js,.jsx,.ts,.tsx --ignore-pattern *.d.ts --ignore-pattern **/src-template/**"
  },
  "dependencies": {
    "@babel/core": "7.8.7",
    "@babel/plugin-proposal-async-generator-functions": "7.8.3",
    "@babel/plugin-proposal-class-properties": "7.8.3",
    "@babel/plugin-proposal-optional-catch-binding": "7.8.3",
    "@babel/plugin-syntax-dynamic-import": "7.8.3",
    "@babel/plugin-syntax-object-rest-spread": "7.8.3",
    "@babel/plugin-transform-react-constant-elements": "7.8.3",
    "@babel/plugin-transform-react-inline-elements": "7.8.3",
    "@babel/plugin-transform-runtime": "7.8.3",
    "@babel/preset-env": "7.8.7",
    "@babel/preset-react": "7.8.3",
    "@babel/runtime": "7.8.7",
    "@babel/runtime-corejs2": "7.8.7",
    "@babel/runtime-corejs3": "7.8.7",
    "@curiostack/base-node-dev": "0.2.0",
    "@curiostack/eslint-config-web": "0.2.0",
    "@curiostack/tsconfig": "0.1.0",
    "@gfx/zopfli": "1.0.14",
    "@hugmanrique/react-markdown-loader": "0.0.2",
    "@storybook/addon-actions": "5.3.14",
    "@storybook/addon-backgrounds": "5.3.14",
    "@storybook/addon-links": "5.3.14",
    "@storybook/addon-options": "5.3.14",
    "@storybook/addon-viewport": "5.3.14",
    "@storybook/react": "5.3.14",
    "@types/enzyme": "3.10.5",
    "@types/history": "4.7.5",
    "@types/intl": "1.2.0",
    "@types/jest": "25.1.4",
    "@types/module-alias": "2.0.0",
    "@types/react": "16.9.23",
    "@types/react-dom": "16.9.5",
    "@types/react-helmet": "5.0.15",
    "@types/react-loadable": "5.5.3",
    "@types/react-redux": "7.1.7",
    "@types/react-router-dom": "5.1.3",
    "@types/redux-immutable": "4.0.1",
    "@types/styled-components": "5.0.1",
    "@types/webpack-env": "1.15.1",
    "babel-core": "7.0.0-bridge.0",
    "babel-loader": "8.0.6",
    "babel-plugin-dynamic-import-node": "2.3.0",
    "babel-plugin-macros": "2.8.0",
    "babel-plugin-react-intl-auto": "3.1.0",
    "babel-plugin-styled-components": "1.10.7",
    "babel-preset-stage-0": "6.24.1",
    "brotli-webpack-plugin": "1.1.0",
    "commander": "4.1.1",
    "compression-webpack-plugin": "3.1.0",
    "connected-react-router": "6.7.0",
    "copy-webpack-plugin": "5.1.1",
    "core-js": "3.6.4",
    "core-js-2": "npm:core-js@2.6.9",
    "enzyme": "3.11.0",
    "enzyme-adapter-react-16": "1.15.2",
    "enzyme-to-json": "3.4.4",
    "extract-react-intl-messages": "3.0.0",
    "favicons-webpack-plugin": "0.0.9",
    "file-loader": "5.1.0",
    "fontfaceobserver": "2.1.0",
    "fork-ts-checker-webpack-plugin": "4.1.0",
    "fs-extra": "8.1.0",
    "handlebars": "4.7.3",
    "history": "4.10.1",
    "html-loader": "0.5.5",
    "html-to-react": "1.4.2",
    "html-webpack-plugin": "3.2.0",
    "image-webpack-loader": "6.0.0",
    "immutable": "4.0.0-rc.12",
    "inquirer": "7.1.0",
    "intl": "1.2.5",
    "jest": "25.1.0",
    "jest-styled-components": "7.0.0",
    "loader-utils": "1.4.0",
    "module-alias": "2.2.2",
    "mozjpeg": "6.0.1",
    "raw-loader": "4.0.0",
    "react": "16.13.0",
    "react-dom": "16.13.0",
    "react-helmet": "5.2.1",
    "react-hot-loader": "4.12.19",
    "react-intl": "4.1.1",
    "react-loadable": "5.5.0",
    "react-redux": "7.2.0",
    "react-router-dom": "5.1.2",
    "react-test-renderer": "16.13.0",
    "redux": "4.0.5",
    "redux-immutable": "4.0.0",
    "redux-saga": "1.1.3",
    "regenerator-runtime": "0.13.5",
    "reselect": "4.0.0",
    "rimraf": "3.0.2",
    "serialize-javascript": "3.0.0",
    "sharp": "0.25.1",
    "static-site-generator-webpack-plugin": "3.4.2",
    "styled-components": "5.0.1",
    "thread-loader": "2.1.3",
    "ts-jest": "25.2.1",
    "ts-loader": "6.2.1",
    "ts-node": "8.6.2",
    "tsconfig-paths": "3.9.0",
    "tsconfig-paths-webpack-plugin": "3.2.0",
    "tslint": "5.20.1",
    "webpack": "4.42.0",
    "webpack-assets-manifest": "3.1.1",
    "webpack-cli": "3.3.11",
    "webpack-dev-server": "3.10.3",
    "webpack-sane-compiler": "3.1.1",
    "webpack-sane-compiler-reporter": "3.3.2"
  },
  "devDependencies": {
    "@types/compression-webpack-plugin": "2.0.1",
    "@types/copy-webpack-plugin": "5.0.0",
    "@types/enhanced-resolve": "3.0.6",
    "@types/enzyme-adapter-react-16": "1.0.6",
    "@types/eslint": "6.1.8",
    "@types/favicons-webpack-plugin": "1.0.0",
    "@types/fontfaceobserver": "0.0.6",
    "@types/fs-extra": "8.1.0",
    "@types/html-webpack-plugin": "3.2.2",
    "@types/inquirer": "6.5.0",
    "@types/klaw-sync": "6.0.0",
    "@types/loader-utils": "1.1.3",
    "@types/rimraf": "2.0.3",
    "@types/serialize-javascript": "1.5.0",
    "@types/sharp": "0.24.0",
    "@types/webpack-dev-server": "3.10.1",
    "copyfiles": "2.2.0",
    "klaw-sync": "6.0.0"
  }
}
