home / packages / non_npm_packages

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
Powered by Datasette · Queries took 0.789ms