{
  "name": "bonsai-analyzer",
  "description": "Trim your dependency tree.",
  "keywords": [
    "bonsai",
    "webpack",
    "tool",
    "analyze",
    "analyse",
    "bundle",
    "dependencies"
  ],
  "version": "0.4.0-alpha4",
  "private": false,
  "license": "Apache-2.0",
  "author": {
    "name": "Ryan Albrecht",
    "email": "ryan@ryanalbrecht.ca"
  },
  "contributors": [],
  "repository": "https://github.com/pinterest/bonsai",
  "bugs": "https://github.com/pinterest/bonsai/issues",
  "bin": {
    "bonsai": "./bin/cli.js"
  },
  "dependencies": {
    "@github/octicons-react": "^7.4.0",
    "argparse": "^1.0.9",
    "array-includes": "^3.0.3",
    "bootstrap": "4.3.1",
    "invariant": "^2.2.2",
    "load-pkg": "^4.0.0",
    "object.values": "^1.0.4",
    "raf": "^3.4.0",
    "react": "16.8.6",
    "react-dom": "16.8.6",
    "react-redux": "^7.0.2",
    "redux": "^3.7.0"
  },
  "devDependencies": {
    "@babel/cli": "^7.4.4",
    "@babel/core": "^7.4.4",
    "@babel/plugin-transform-runtime": "^7.4.4",
    "@babel/plugin-transform-strict-mode": "^7.2.0",
    "@babel/register": "^7.4.0",
    "@storybook/addon-actions": "^5.1.1",
    "@storybook/addon-storyshots": "^5.1.1",
    "@storybook/react": "^5.1.1",
    "@storybook/theming": "^5.1.1",
    "babel-eslint": "^10.0.1",
    "babel-loader": "8.0.5",
    "babel-plugin-transform-define": "^1.3.1",
    "codecov": "^3.0.0",
    "emotion-theming": "^10.0.10",
    "eslint": "6.2.2",
    "eslint-plugin-eslint-comments": "^3.1.2",
    "eslint-plugin-flowtype": "^4.2.0",
    "eslint-plugin-jest": "^22.6.4",
    "eslint-plugin-node": "^9.1.0",
    "eslint-plugin-react": "^7.3.0",
    "flow-annotation-check": "^1.11.2",
    "flow-bin": "0.104.0",
    "markdown-spellcheck": "^1.0.0",
    "nodemon": "^1.19.0",
    "object.values": "^1.0.4",
    "raf": "^3.4.0",
    "react-scripts": "3.0.1",
    "react-test-renderer": "16.8.6",
    "require-context.macro": "^1.0.4",
    "serve": "^11.0.0",
    "webpack-cli": "^3.3.2"
  },
  "resolutions": {
    "babel-jest": "24.8.0",
    "babel-loader": "8.0.5"
  },
  "scripts": {
    "flow:watch": "flow status; fswatch -e \"/\\.\" -o . | xargs -n1 -I{} flow status",
    "flow:stop": "flow stop",
    "eslint:watch": "eslint ./src && echo 'No Lint Problems'; fswatch -e \"/\\.\" -o -r ./src | xargs -n1 -I{} eslint ./src && echo 'No Lint Problems'",
    "test": "react-scripts test --testPathPattern='src/(?!integration)'",
    "test:all": "react-scripts test",
    "build": "react-scripts build",
    "build:cli": "NODE_ENV=production babel --no-babelrc --config-file ./.babelrc.cli src --out-dir bin --ignore src/index.js,__tests__,src/components",
    "rebuild:integration-fixtures": "./scripts/build-integration-fixtures.sh",
    "rebuild:webpack-examples": "./scripts/build-webpack-examples.sh",
    "start": "react-scripts start",
    "start:with-stats": "REACT_APP_STATS_URL=https://pinterest.github.io/bonsai/example.json react-scripts start",
    "start:with-server": "serve -n -p 9007 dev-server & REACT_APP_API_LIST_ENDPOINT=/api/index.json react-scripts start",
    "start:cli": "NODE_ENV=development ./src/cli.js",
    "start:storybook": "start-storybook -p 9006",
    "clean": "./scripts/clean.sh",
    "predeploy": "NODE_ENV=production webpack --config ./webpack.config.js --json > 'docs/example.json'",
    "preversion": "./scripts/preversion.sh",
    "postversion": "./scripts/postversion.sh",
    "eject": "react-scripts eject"
  },
  "proxy": "http://localhost:9007",
  "flow-annotation-check": {
    "include": [
      "src/**/*.js"
    ],
    "exclude": [
      "+(node_modules|build|flow-typed)/**/*.js",
      "src/cli.js",
      "src/utils/registerServiceWorker.js"
    ],
    "show_summary": true,
    "list_files": "noflow"
  },
  "flow-coverage-report": {
    "threshold": 85,
    "reportTypes": [
      "html",
      "text"
    ],
    "globIncludePatterns": [
      "src/**/*.js"
    ],
    "globExcludePatterns": [
      "+(node_modules|build|flow-typed)/**/*.js",
      "src/components/__tests__/Storyshots.test.js"
    ]
  },
  "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  }
}
