non_npm_packages: bnol/react-mobx-boilerplate, package.json
This data as json
commit | contents | organization | path | repository |
---|---|---|---|---|
0a768456bdc1bc3a94926962d0f7475a96f27046 | { "author": "BnoL", "babel": { "env": { "production": { "only": [ "app" ], "plugins": [ "transform-react-remove-prop-types", "transform-react-constant-elements", "transform-react-inline-elements" ] }, "test": { "plugins": [ "istanbul" ] } }, "presets": [ [ "latest", { "es2015": { "modules": false } } ], "react", "stage-0" ] }, "dependencies": { "babel-polyfill": "^6.23.0", "chalk": "^1.1.3", "circular-dependency-plugin": "^2.0.0", "compression": "^1.6.2", "cross-env": "^3.2.3", "express": "^4.15.2", "fontfaceobserver": "^2.0.9", "history": "^3.0.0", "intl": "^1.2.5", "invariant": "^2.2.2", "ip": "^1.1.5", "lodash": "^4.17.4", "minimist": "^1.2.0", "mobx": "^3.1.5", "mobx-react": "^4.1.3", "mobx-react-router": "^3.1.2", "react": "^15.4.2", "react-dom": "^15.4.2", "react-helmet": "^4.0.0", "react-intl": "^2.2.3", "react-router": "^v3.0.2", "react-router-scroll": "^0.4.1", "sanitize.css": "^5.0.0", "styled-components": "^1.4.4", "warning": "^3.0.0", "whatwg-fetch": "^2.0.3" }, "description": "A highly scalable, offline-first foundation with the best DX and a focus on performance and best practices", "devDependencies": { "babel-cli": "^6.23.0", "babel-core": "^6.23.1", "babel-eslint": "^7.1.1", "babel-loader": "^6.4.0", "babel-plugin-istanbul": "^4.0.0", "babel-plugin-react-intl": "^2.3.1", "babel-plugin-transform-decorators-legacy": "^1.3.4", "babel-plugin-transform-react-constant-elements": "^6.23.0", "babel-plugin-transform-react-inline-elements": "^6.22.0", "babel-plugin-transform-react-remove-prop-types": "^0.3.2", "babel-preset-latest": "^6.22.0", "babel-preset-react": "^6.23.0", "babel-preset-react-hmre": "^1.1.1", "babel-preset-stage-0": "^6.22.0", "chai": "^3.5.0", "chai-enzyme": "^0.6.1", "cheerio": "^0.22.0", "coveralls": "^2.12.0", "css-loader": "^0.27.1", "enzyme": "^2.7.1", "eslint": "^3.17.1", "eslint-config-airbnb": "^14.1.0", "eslint-config-airbnb-base": "^11.1.1", "eslint-import-resolver-webpack": "^0.8.1", "eslint-plugin-import": "^2.2.0", "eslint-plugin-jsx-a11y": "^4.0.0", "eslint-plugin-react": "^6.10.0", "eventsource-polyfill": "^0.9.6", "expect": "^1.20.2", "expect-jsx": "^3.0.0", "exports-loader": "^0.6.4", "file-loader": "^0.10.1", "html-loader": "^0.4.5", "html-webpack-plugin": "^2.28.0", "image-webpack-loader": "^3.2.0", "imports-loader": "^0.7.1", "json-loader": "^0.5.4", "karma": "^1.5.0", "karma-chrome-launcher": "^2.0.0", "karma-coverage": "^1.1.1", "karma-firefox-launcher": "^1.0.1", "karma-ie-launcher": "^1.0.0", "karma-mocha": "^1.3.0", "karma-mocha-reporter": "^2.2.2", "karma-safari-launcher": "^1.0.0", "karma-sourcemap-loader": "^0.3.7", "karma-webpack": "^2.0.2", "lint-staged": "^3.3.1", "mobx-react-devtools": "^4.2.11", "mocha": "^3.2.0", "ngrok": "^2.2.6", "null-loader": "^0.1.1", "offline-plugin": "^4.6.1", "plop": "^1.7.4", "pre-commit": "^1.2.2", "psi": "^3.0.0", "react-addons-test-utils": "^15.4.2", "react-hot-loader": "^3.0.0-beta.6", "rimraf": "^2.6.1", "shelljs": "^0.7.7", "sinon": "^1.17.7", "style-loader": "^0.13.2", "url-loader": "^0.5.8", "webpack": "^2.2.1", "webpack-dev-middleware": "^1.10.1", "webpack-hot-middleware": "^2.17.1" }, "dllPlugin": { "exclude": [ "chalk", "compression", "cross-env", "express", "ip", "minimist", "sanitize.css" ], "include": [ "core-js", "lodash", "eventsource-polyfill" ], "path": "node_modules/react-boilerplate-dlls" }, "engines": { "npm": ">=3" }, "eslintConfig": { "env": { "browser": true, "es6": true, "jest": true, "node": true }, "extends": "airbnb", "parser": "babel-eslint", "parserOptions": { "ecmaFeatures": { "jsx": true }, "ecmaVersion": 6, "sourceType": "module" }, "plugins": [ "react", "jsx-a11y" ], "rules": { "arrow-body-style": [ 2, "as-needed" ], "arrow-parens": [ "error", "always" ], "class-methods-use-this": 0, "comma-dangle": [ 2, "always-multiline" ], "import/extensions": 0, "import/first": 0, "import/imports-first": 0, "import/newline-after-import": 0, "import/no-dynamic-require": 0, "import/no-extraneous-dependencies": 0, "import/no-named-as-default": 0, "import/no-unresolved": 0, "import/no-webpack-loader-syntax": 0, "import/prefer-default-export": 0, "indent": [ 2, 2, { "SwitchCase": 1 } ], "jsx-a11y/aria-props": 2, "jsx-a11y/heading-has-content": 0, "jsx-a11y/href-no-hash": 2, "jsx-a11y/label-has-for": 0, "jsx-a11y/mouse-events-have-key-events": 2, "jsx-a11y/role-has-required-aria-props": 2, "jsx-a11y/role-supports-aria-props": 2, "max-len": 0, "newline-per-chained-call": 0, "no-confusing-arrow": 0, "no-console": 1, "no-param-reassign": 0, "no-script-url": 0, "no-use-before-define": 0, "prefer-template": 2, "react/forbid-prop-types": 0, "react/jsx-filename-extension": 0, "react/jsx-first-prop-new-line": [ 2, "multiline" ], "react/jsx-no-target-blank": 0, "react/require-default-props": 0, "react/require-extension": 0, "react/self-closing-comp": 0, "require-yield": 0 }, "settings": { "import/resolver": { "webpack": { "config": "./internals/webpack/webpack.prod.babel.js" } } } }, "license": "MIT", "lint-staged": { "*.js": "lint:eslint" }, "name": "react-mobx-boilerplate", "pre-commit": "lint:staged", "repository": { "type": "git", "url": "git://github.com/bnol/react-mobx-boilerplate.git" }, "scripts": { "analyze": "node ./internals/scripts/analyze.js", "analyze:clean": "rimraf stats.json", "build": "cross-env NODE_ENV=production webpack --config internals/webpack/webpack.prod.babel.js --color -p --progress", "build:clean": "npm run test:clean && rimraf ./build", "build:dll": "node ./internals/scripts/dependencies.js", "clean:all": "npm run analyze:clean && npm run test:clean && npm run build:clean", "coveralls": "cat ./coverage/lcov/lcov.info | coveralls", "extract-intl": "babel-node --presets latest,stage-0 -- ./internals/scripts/extract-intl.js", "generate": "plop --plopfile internals/generators/index.js", "lint": "npm run lint:js", "lint:eslint": "eslint --ignore-path .gitignore --ignore-pattern internals/scripts", "lint:js": "npm run lint:eslint -- . ", "lint:staged": "lint-staged", "npmcheckversion": "node ./internals/scripts/npmcheckversion.js", "pagespeed": "node ./internals/scripts/pagespeed.js", "postinstall": "npm run build:dll", "postsetup": "npm run build:dll", "preanalyze": "npm run analyze:clean", "prebuild": "npm run build:clean && npm run test", "preinstall": "npm run npmcheckversion", "presetup": "npm i chalk shelljs", "pretest": "npm run test:clean && npm run lint", "setup": "node ./internals/scripts/setup.js", "start": "cross-env NODE_ENV=development node server", "start:prod": "cross-env NODE_ENV=production node server", "start:production": "npm run build && npm run start:prod", "start:tunnel": "cross-env NODE_ENV=development ENABLE_TUNNEL=true node server", "test": "cross-env NODE_ENV=test karma start internals/testing/karma.conf.js --single-run", "test:clean": "rimraf ./coverage", "test:firefox": "npm run test -- --browsers Firefox", "test:ie": "npm run test -- --browsers IE", "test:safari": "npm run test -- --browsers Safari", "test:watch": "npm run test -- --auto-watch --no-single-run" }, "version": "1.0.0" } |
bnol | package.json | bnol/react-mobx-boilerplate |