UNPKG

bonsai-analyzer

Version:
138 lines (137 loc) 4.3 kB
{ "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" ] } }