2016-02-22 12:39:48 +03:00
{
"name" : "mozilla-addons-frontend" ,
"version" : "0.0.1" ,
"description" : "Universal front-end projects to complement addons-server." ,
"main" : "index.js" ,
"private" : true ,
2017-07-12 23:22:01 +03:00
"engines" : {
2018-08-21 19:24:40 +03:00
"node" : ">=8.10"
2017-07-12 23:22:01 +03:00
} ,
2016-02-22 12:39:48 +03:00
"scripts" : {
2018-08-06 22:26:17 +03:00
"build" : "npm run clean && better-npm-run build" ,
"build-all" : "npm run clean && NODE_APP_INSTANCE=amo better-npm-run build && NODE_APP_INSTANCE=disco better-npm-run build" ,
"build-check" : "bin/build-checks.js" ,
"build-ci" : "npm run build-all && npm run bundlesize" ,
2017-03-22 14:23:54 +03:00
"build-locales" : "bin/build-locales" ,
2018-08-06 22:26:17 +03:00
"bundlesize" : "bundlesize" ,
2016-05-30 20:51:36 +03:00
"extract-locales" : "better-npm-run extract-locales" ,
2017-03-22 14:23:54 +03:00
"clean" : "rimraf './dist/*!(.gitkeep)' './webpack-assets.json' './src/locale/**(!.gitkeep)'" ,
2017-07-19 19:53:45 +03:00
"amo" : "better-npm-run amo" ,
"amo:dev" : "better-npm-run amo:dev" ,
2018-09-12 16:18:39 +03:00
"amo:dev-https" : "better-npm-run amo:dev-https" ,
2018-08-27 17:23:28 +03:00
"amo:ui-tests" : "better-npm-run amo:ui-tests" ,
2017-07-19 19:53:45 +03:00
"amo:no-proxy" : "better-npm-run amo:no-proxy" ,
"amo:stage" : "better-npm-run amo:stage" ,
"disco" : "better-npm-run disco" ,
2018-09-13 21:50:40 +03:00
"disco:https" : "better-npm-run disco:https" ,
2016-06-23 16:12:15 +03:00
"eslint" : "eslint ." ,
2017-06-01 22:56:37 +03:00
"flow" : "flow" ,
2017-04-17 21:37:35 +03:00
"flow:check" : "flow check" ,
2018-09-07 02:07:56 +03:00
"flow:dev" : "flow stop; flow start; chokidar .flowconfig flow/ stories/ src/ tests/ -i flow/logs/flow.log -c 'flow status' --initial" ,
2016-06-23 16:12:15 +03:00
"stylelint" : "stylelint --syntax scss **/*.scss" ,
2016-07-05 23:52:01 +03:00
"lint" : "npm run eslint && npm run stylelint" ,
2018-06-27 18:51:33 +03:00
"prettier" : "prettier --write '**'" ,
2018-07-03 17:49:44 +03:00
"prettier-ci" : "npm run prettier -- --list-different || (echo '\n\nThis failure means you did not run `yarn prettier-dev` before committing\n\n' && exit 1)" ,
"prettier-dev" : "pretty-quick --branch master" ,
2018-08-01 01:10:11 +03:00
"snyk" : "snyk --org=add-ons-team" ,
"snyk-ci" : "npm run snyk test --severity-threshold=medium --file=package.json && npm run snyk monitor" ,
"snyk-wizard" : "npm run snyk wizard" ,
2018-08-13 21:17:54 +03:00
"start" : "npm run version-check && better-npm-run --silent node bin/server.js | pino-mozlog" ,
2017-08-18 13:55:56 +03:00
"start-func-test-server" : "better-npm-run node bin/start-func-test-server.js" ,
2018-09-14 19:31:31 +03:00
"storybook" : "better-npm-run storybook" ,
"storybook-build" : "better-npm-run storybook-build" ,
"storybook-deploy" : "storybook-to-ghpages --script storybook-build" ,
2018-11-26 17:25:11 +03:00
"test-ci" : "bin/config-check.js && NODE_APP_INSTANCE=amo npm run build-locales && NODE_APP_INSTANCE=disco npm run build-locales && better-npm-run test-ci && codecov" ,
2017-08-18 13:55:56 +03:00
"test" : "bin/config-check.js && better-npm-run jest --watch" ,
"test-coverage" : "bin/config-check.js && better-npm-run jest --coverage --watch" ,
"test-coverage-once" : "bin/config-check.js && better-npm-run jest --coverage" ,
"test-once" : "bin/config-check.js && better-npm-run jest && npm run lint" ,
"version-check" : "bin/version-check.js" ,
2018-08-01 01:10:11 +03:00
"webpack-dev-server" : "npm run build-locales && better-npm-run webpack-dev-server"
2016-03-29 16:20:50 +03:00
} ,
"betterScripts" : {
"build" : {
2018-08-06 22:26:17 +03:00
"command" : "npm run build-check && npm run version-check && npm run build-locales && webpack --bail --verbose --display-error-details --progress --colors --config webpack.prod.config.babel.js" ,
2016-03-29 16:20:50 +03:00
"env" : {
2017-08-18 13:55:56 +03:00
"NODE_ICU_DATA" : "./node_modules/full-icu" ,
2016-04-28 00:06:27 +03:00
"NODE_PATH" : "./:./src"
2016-03-29 16:20:50 +03:00
}
} ,
2017-07-19 19:53:45 +03:00
"amo" : {
2017-02-17 19:08:14 +03:00
"command" : "better-npm-run start-dev-proxy" ,
2016-03-29 16:20:50 +03:00
"env" : {
2016-08-24 15:17:09 +03:00
"NODE_APP_INSTANCE" : "amo"
2016-03-29 16:20:50 +03:00
}
} ,
2017-07-19 19:53:45 +03:00
"amo:dev" : {
2017-08-21 22:02:55 +03:00
"command" : "better-npm-run start-dev-proxy" ,
2017-07-17 23:09:50 +03:00
"env" : {
2017-08-28 21:51:33 +03:00
"AMO_CDN" : "https://addons-dev-cdn.allizom.org" ,
2017-08-21 22:02:55 +03:00
"PROXY_API_HOST" : "https://addons-dev.allizom.org" ,
2017-07-17 23:09:50 +03:00
"NODE_APP_INSTANCE" : "amo"
}
} ,
2018-09-12 16:18:39 +03:00
"amo:dev-https" : {
"command" : "better-npm-run amo:dev" ,
"env" : {
"API_HOST" : "https://example.com:3000" ,
"SERVER_HOST" : "example.com" ,
"USE_HTTPS_FOR_DEV" : "true" ,
"WEBPACK_SERVER_HOST" : "example.com"
}
} ,
2018-08-27 17:23:28 +03:00
"amo:ui-tests" : {
"command" : "better-npm-run start-dev-proxy" ,
"env" : {
"NODE_APP_INSTANCE" : "amo" ,
2018-08-27 22:55:47 +03:00
"NODE_ENV" : "production"
2018-08-27 17:23:28 +03:00
}
} ,
2017-07-19 19:53:45 +03:00
"amo:no-proxy" : {
2017-02-17 19:08:14 +03:00
"command" : "better-npm-run start-dev" ,
"env" : {
"NODE_APP_INSTANCE" : "amo" ,
"PROXY_ENABLED" : "false"
}
} ,
2017-07-19 19:53:45 +03:00
"amo:stage" : {
2017-08-21 22:02:55 +03:00
"command" : "better-npm-run start-dev-proxy" ,
2017-07-17 23:09:50 +03:00
"env" : {
"AMO_CDN" : "https://addons-stage-cdn.allizom.org" ,
2017-08-21 22:02:55 +03:00
"PROXY_API_HOST" : "https://addons.allizom.org" ,
"FXA_CONFIG" : "local" ,
2017-07-17 23:09:50 +03:00
"CSP" : false ,
"NODE_APP_INSTANCE" : "amo"
}
} ,
2017-07-19 19:53:45 +03:00
"disco" : {
2016-04-22 19:42:57 +03:00
"command" : "better-npm-run start-dev" ,
2016-03-29 16:20:50 +03:00
"env" : {
2016-08-24 15:17:09 +03:00
"NODE_APP_INSTANCE" : "disco"
2016-03-29 16:20:50 +03:00
}
} ,
2018-09-13 21:50:40 +03:00
"disco:https" : {
"command" : "better-npm-run disco" ,
"env" : {
"SERVER_HOST" : "example.com" ,
"USE_HTTPS_FOR_DEV" : "true" ,
"WEBPACK_SERVER_HOST" : "example.com"
}
} ,
2016-05-30 20:51:36 +03:00
"extract-locales" : {
2017-01-19 03:01:14 +03:00
"command" : "webpack --verbose --bail --display-error-details --progress --colors --config webpack.l10n.config.babel.js" ,
2016-05-20 01:33:30 +03:00
"env" : {
2017-08-18 13:55:56 +03:00
"NODE_ENV" : "production" ,
"NODE_ICU_DATA" : "./node_modules/full-icu" ,
"NODE_PATH" : "./:./src"
2016-05-20 01:33:30 +03:00
}
} ,
2016-04-22 19:42:57 +03:00
"start-dev" : {
2018-10-01 18:28:08 +03:00
"command" : "npm run clean && concurrently 'npm run webpack-dev-server' 'node bin/server.js | pino-devtools --mode buffer --tee | pino-pretty'" ,
2016-04-22 19:42:57 +03:00
"env" : {
2016-04-28 00:06:27 +03:00
"ENABLE_PIPING" : "true" ,
2016-04-22 19:42:57 +03:00
"NODE_ENV" : "development" ,
2017-08-18 13:55:56 +03:00
"NODE_ICU_DATA" : "./node_modules/full-icu" ,
2016-04-28 00:06:27 +03:00
"NODE_PATH" : "./:./src"
2016-04-22 19:42:57 +03:00
}
} ,
2017-02-17 19:08:14 +03:00
"start-dev-proxy" : {
2018-10-01 18:28:08 +03:00
"command" : "npm run clean && concurrently 'npm run webpack-dev-server' 'node bin/server.js | pino-devtools --mode buffer --tee | pino-pretty' 'node bin/proxy.js | pino-pretty'" ,
2017-02-17 19:08:14 +03:00
"env" : {
"ENABLE_PIPING" : "true" ,
"NODE_ENV" : "development" ,
2017-08-18 13:55:56 +03:00
"NODE_ICU_DATA" : "./node_modules/full-icu" ,
2017-02-17 19:08:14 +03:00
"NODE_PATH" : "./:./src" ,
"SERVER_PORT" : "3333"
}
} ,
2017-08-18 13:55:56 +03:00
"node" : {
"command" : "node" ,
"env" : {
"NODE_ICU_DATA" : "./node_modules/full-icu" ,
"NODE_PATH" : "./:./src"
}
} ,
"jest" : {
"command" : "jest" ,
"env" : {
"NODE_ICU_DATA" : "./node_modules/full-icu"
}
} ,
2018-09-14 19:31:31 +03:00
"storybook" : {
2018-09-07 02:07:56 +03:00
"command" : "start-storybook -p 9001 -c stories/setup" ,
"env" : {
"NODE_PATH" : "./:./src"
}
} ,
2018-09-14 19:31:31 +03:00
"storybook-build" : {
"command" : "build-storybook -c stories/setup" ,
"env" : {
2018-11-23 18:35:57 +03:00
"NODE_PATH" : "./:./src" ,
"NODE_ENV" : "production" ,
"NODE_CONFIG_ENV" : "prod"
2018-09-14 19:31:31 +03:00
}
} ,
2017-05-19 20:54:22 +03:00
"test-ci" : {
2017-10-20 19:52:24 +03:00
"command" : "npm run version-check && npm run flow:check && bin/config-check.js && better-npm-run jest --color=false --coverage" ,
2016-08-31 17:58:32 +03:00
"env" : {
2017-08-18 13:55:56 +03:00
"NODE_ICU_DATA" : "./node_modules/full-icu" ,
2016-08-31 17:58:32 +03:00
"NODE_PATH" : "./:./src" ,
2018-10-15 23:02:23 +03:00
"NODE_ENV" : "test" ,
2018-11-19 22:30:57 +03:00
"NO_FLOW" : "1" ,
"NO_ESLINT" : "1"
2016-08-31 17:58:32 +03:00
}
} ,
2016-03-29 16:20:50 +03:00
"webpack-dev-server" : {
"command" : "node bin/webpack-dev-server.js" ,
"env" : {
"NODE_ENV" : "development" ,
2017-08-18 13:55:56 +03:00
"NODE_ICU_DATA" : "./node_modules/full-icu" ,
2016-04-28 00:06:27 +03:00
"NODE_PATH" : "./:./src"
2016-03-29 16:20:50 +03:00
}
}
2016-02-22 12:39:48 +03:00
} ,
"repository" : {
"type" : "git" ,
2018-10-24 21:20:29 +03:00
"url" : "git+https://github.com/mozilla/addons-frontend.git"
2016-02-22 12:39:48 +03:00
} ,
"author" : "Mozilla Add-ons Team" ,
"license" : "MPL-2.0" ,
"bugs" : {
2018-10-24 21:20:29 +03:00
"url" : "https://github.com/mozilla/addons-frontend/issues"
2016-02-22 12:39:48 +03:00
} ,
2018-10-24 21:20:29 +03:00
"homepage" : "https://github.com/mozilla/addons-frontend#readme" ,
2016-02-22 17:40:12 +03:00
"dependencies" : {
2018-11-19 19:14:38 +03:00
"@babel/polyfill" : "7.0.0" ,
2018-11-28 19:29:35 +03:00
"base62" : "2.0.0" ,
2018-11-30 14:44:59 +03:00
"@loadable/component" : "5.2.1" ,
2018-11-30 13:49:18 +03:00
"@loadable/server" : "5.2.0" ,
2018-11-26 13:44:11 +03:00
"base64url" : "3.0.1" ,
2018-07-31 19:09:20 +03:00
"better-npm-run" : "0.1.1" ,
2018-07-30 20:02:38 +03:00
"chokidar" : "2.0.4" ,
2018-06-08 13:06:54 +03:00
"classnames" : "2.2.6" ,
2018-05-28 17:57:15 +03:00
"common-tags" : "1.8.0" ,
2018-11-28 00:52:02 +03:00
"config" : "3.0.0" ,
2018-11-06 11:30:28 +03:00
"connected-react-router" : "5.0.1" ,
2018-10-16 09:45:43 +03:00
"deep-eql" : "4.0.0" ,
2018-04-17 15:02:54 +03:00
"deepcopy" : "0.6.3" ,
2018-11-27 18:57:32 +03:00
"dompurify" : "1.0.8" ,
2018-11-27 20:50:02 +03:00
"express" : "4.16.4" ,
2018-10-24 12:08:35 +03:00
"express-http-context" : "1.2.0" ,
2017-03-22 19:04:39 +03:00
"fastclick" : "1.0.6" ,
2018-10-16 23:44:01 +03:00
"filesize" : "3.6.1" ,
2018-09-18 22:24:17 +03:00
"focus-visible" : "4.1.5" ,
2018-11-07 16:49:29 +03:00
"fs-extra" : "7.0.1" ,
2018-02-20 02:44:27 +03:00
"full-icu" : "1.2.1" ,
2018-11-07 20:08:33 +03:00
"helmet" : "3.15.0" ,
2018-07-27 10:05:29 +03:00
"history" : "4.7.2" ,
2018-11-12 13:27:41 +03:00
"hot-shots" : "5.9.2" ,
2018-02-26 20:43:58 +03:00
"html-entities" : "1.2.1" ,
2018-03-13 23:00:38 +03:00
"invariant" : "2.2.4" ,
2016-03-09 02:02:08 +03:00
"isomorphic-fetch" : "2.2.1" ,
2016-07-22 10:52:24 +03:00
"jed" : "1.1.1" ,
2017-06-05 19:38:32 +03:00
"join-url" : "2.0.0" ,
2018-11-13 13:52:01 +03:00
"jsdom" : "13.0.0" ,
2017-10-30 18:23:47 +03:00
"knuth-shuffle" : "1.0.8" ,
2018-10-27 12:03:31 +03:00
"localforage" : "1.7.3" ,
2017-09-07 16:23:03 +03:00
"lodash.debounce" : "4.0.8" ,
2018-06-04 13:08:32 +03:00
"moment" : "2.22.2" ,
2018-10-09 15:31:37 +03:00
"mozilla-hybrid-content-telemetry" : "1.2.1" ,
2017-03-13 19:07:49 +03:00
"mozilla-version-comparator" : "1.0.2" ,
2018-11-09 23:45:59 +03:00
"nano-time" : "1.0.0" ,
2018-11-12 13:26:56 +03:00
"normalize.css" : "8.0.1" ,
2018-11-22 23:35:05 +03:00
"pino" : "5.9.0" ,
2018-11-09 23:45:59 +03:00
"pino-mozlog" : "2.0.0" ,
2018-06-19 20:06:14 +03:00
"prop-types" : "15.6.2" ,
2018-12-07 17:39:15 +03:00
"qhistory" : "1.0.3" ,
2018-11-26 13:24:39 +03:00
"qs" : "6.6.0" ,
2018-11-05 13:11:52 +03:00
"raf" : "3.4.1" ,
2018-09-05 11:13:29 +03:00
"raven" : "2.6.4" ,
2018-09-05 11:39:04 +03:00
"raven-js" : "3.27.0" ,
2018-09-17 11:38:28 +03:00
"rc-tooltip" : "3.7.3" ,
2018-11-13 13:15:46 +03:00
"react" : "16.6.3" ,
2018-09-21 15:11:45 +03:00
"react-autosuggest" : "9.4.2" ,
2018-12-04 19:33:36 +03:00
"react-cookie" : "3.0.8" ,
2018-11-13 13:15:46 +03:00
"react-dom" : "16.6.3" ,
2017-08-30 17:04:44 +03:00
"react-helmet" : "5.2.0" ,
2018-09-13 17:34:08 +03:00
"react-keydown" : "1.9.7" ,
2017-11-23 16:52:10 +03:00
"react-nested-status" : "0.2.1" ,
2018-01-17 21:57:47 +03:00
"react-onclickoutside" : "6.7.1" ,
2017-06-14 23:29:30 +03:00
"react-photoswipe" : "1.3.0" ,
2018-11-12 13:29:47 +03:00
"react-redux" : "5.1.1" ,
2018-08-17 08:11:49 +03:00
"react-router" : "4.3.1" ,
2018-07-27 10:05:29 +03:00
"react-router-dom" : "4.3.1" ,
2018-12-04 19:34:32 +03:00
"react-super-responsive-table" : "4.3.5" ,
2018-12-05 18:06:08 +03:00
"react-textarea-autosize" : "7.1.0" ,
2018-09-26 22:31:19 +03:00
"react-transition-group" : "2.5.0" ,
2018-11-27 23:23:06 +03:00
"redux" : "4.0.1" ,
2017-05-17 18:33:59 +03:00
"redux-logger" : "3.0.6" ,
2018-10-09 10:31:43 +03:00
"redux-saga" : "0.16.2" ,
2017-11-27 19:03:40 +03:00
"response-time" : "2.3.2" ,
2018-04-18 12:37:16 +03:00
"serialize-javascript" : "1.5.0" ,
2018-07-30 20:02:38 +03:00
"touch" : "3.1.0" ,
2018-10-26 11:02:38 +03:00
"ua-parser-js" : "0.7.19" ,
2018-11-29 16:53:15 +03:00
"universal-cookie-express" : "3.0.7" ,
2016-05-10 17:10:00 +03:00
"url" : "0.11.0" ,
2018-10-10 15:11:20 +03:00
"url-loader" : "1.1.2" ,
2017-12-04 06:25:52 +03:00
"utf8" : "3.0.0" ,
2018-10-23 19:01:55 +03:00
"uuid" : "3.3.2" ,
2018-06-04 13:09:35 +03:00
"webpack-isomorphic-tools" : "3.0.6"
2016-02-22 17:46:38 +03:00
} ,
"devDependencies" : {
2018-11-19 19:14:38 +03:00
"@babel/core" : "^7.1.6" ,
"@babel/plugin-proposal-class-properties" : "^7.1.0" ,
"@babel/plugin-syntax-dynamic-import" : "^7.0.0" ,
"@babel/preset-env" : "^7.1.6" ,
"@babel/preset-flow" : "^7.0.0" ,
"@babel/preset-react" : "^7.0.0" ,
"@babel/register" : "^7.0.0" ,
2018-11-30 13:49:18 +03:00
"@loadable/babel-plugin" : "^5.0.1" ,
"@loadable/webpack-plugin" : "^5.2.1" ,
2018-11-23 18:35:57 +03:00
"@storybook/addon-info" : "^4.0.8" ,
"@storybook/addon-options" : "^4.0.8" ,
"@storybook/addons" : "^4.0.8" ,
"@storybook/react" : "^4.0.8" ,
2018-09-14 19:31:31 +03:00
"@storybook/storybook-deployer" : "^2.3.0" ,
2018-07-17 21:28:44 +03:00
"autoprefixer" : "^9.0.0" ,
2018-11-19 19:14:38 +03:00
"babel-core" : "^7.0.0-bridge.0" ,
2018-09-28 16:42:12 +03:00
"babel-eslint" : "^10.0.1" ,
2018-11-19 19:14:38 +03:00
"babel-gettext-extractor" : "github:mozilla/babel-gettext-extractor#babel-7" ,
"babel-jest" : "^23.6.0" ,
"babel-loader" : "^8.0.4" ,
"babel-plugin-dynamic-import-node" : "^2.2.0" ,
2017-05-03 18:43:01 +03:00
"bundle-loader" : "^0.5.5" ,
2018-08-06 22:26:17 +03:00
"bundlesize" : "^0.17.0" ,
2017-07-03 18:46:58 +03:00
"chalk" : "^2.0.1" ,
2017-08-31 13:31:01 +03:00
"cheerio" : "^1.0.0-rc.2" ,
2018-10-11 16:01:55 +03:00
"chokidar-cli" : "^1.2.1" ,
2018-11-27 23:08:00 +03:00
"circular-dependency-plugin" : "^5.0.0" ,
2018-10-11 16:01:55 +03:00
"codecov" : "^3.0.1" ,
2018-11-19 12:44:40 +03:00
"concurrently" : "^4.1.0" ,
2017-05-25 17:43:19 +03:00
"content-security-policy-parser" : "^0.1.0" ,
2017-05-03 18:43:01 +03:00
"cookie" : "^0.3.1" ,
2018-12-07 17:37:50 +03:00
"css-loader" : "^2.0.0" ,
2018-09-07 18:57:45 +03:00
"enzyme" : "^3.6.0" ,
"enzyme-adapter-react-16" : "^1.5.0" ,
2018-08-18 05:05:49 +03:00
"eslint" : "^5.3.0" ,
"eslint-config-amo" : "^1.8.3" ,
2018-11-15 13:21:30 +03:00
"eslint-plugin-amo" : "^1.9.1" ,
2018-08-18 05:16:44 +03:00
"eslint-plugin-promise" : "^4.0.0" ,
2018-10-08 10:55:25 +03:00
"file-loader" : "^2.0.0" ,
2018-11-28 12:03:44 +03:00
"flow-bin" : "^0.87.0" ,
2017-05-03 18:43:01 +03:00
"glob" : "^7.1.1" ,
2018-11-20 21:19:46 +03:00
"html-webpack-plugin" : "^3.2.0" ,
2017-05-03 18:43:01 +03:00
"http-proxy" : "^1.16.2" ,
2017-05-25 17:43:19 +03:00
"intl" : "^1.2.5" ,
"intl-locales-supported" : "^1.0.0" ,
2018-11-19 19:14:38 +03:00
"jest" : "^23.6.0" ,
2018-10-08 18:40:42 +03:00
"jest-enzyme" : "^7.0.0" ,
2018-07-09 14:24:44 +03:00
"jest-watch-typeahead" : "^0.2.0" ,
2017-05-03 18:43:01 +03:00
"json-loader" : "^0.5.4" ,
2018-12-07 17:38:12 +03:00
"mini-css-extract-plugin" : "^0.5.0" ,
2017-05-25 17:43:19 +03:00
"mock-express-request" : "^0.2.0" ,
"mock-express-response" : "^0.2.0" ,
2018-10-11 16:01:55 +03:00
"node-sass" : "^4.9.1" ,
2017-05-25 21:13:22 +03:00
"object.values" : "^1.0.4" ,
2018-11-20 21:19:46 +03:00
"optimize-css-assets-webpack-plugin" : "^5.0.1" ,
2018-03-08 03:41:00 +03:00
"photon-colors" : "^3.0.1" ,
2018-10-01 18:28:08 +03:00
"pino-devtools" : "^2.1.0" ,
2018-08-09 14:47:56 +03:00
"pino-pretty" : "^2.0.1" ,
2017-05-03 18:43:01 +03:00
"piping" : "^1.0.0-rc.4" ,
"po2json" : "^0.4.5" ,
2018-08-09 15:17:21 +03:00
"postcss-loader" : "^3.0.0" ,
2018-11-30 13:05:27 +03:00
"prettier" : "1.15.3" ,
2018-10-13 20:37:16 +03:00
"pretty-quick" : "1.8.0" ,
2018-07-27 10:05:29 +03:00
"react-hot-loader" : "^4.3.3" ,
2018-11-23 18:35:57 +03:00
"react-storybook-addon-chapters" : "^2.1.9" ,
2018-11-13 13:15:46 +03:00
"react-test-renderer" : "^16.6.3" ,
2017-10-13 16:47:47 +03:00
"redux-saga-tester" : "^1.0.372" ,
2017-05-03 18:43:01 +03:00
"rimraf" : "^2.6.1" ,
2018-04-16 19:37:40 +03:00
"sass-loader" : "^7.0.1" ,
2017-05-03 18:43:01 +03:00
"semver" : "^5.3.0" ,
2018-01-12 11:28:42 +03:00
"shelljs" : "^0.8.0" ,
2018-11-27 23:38:03 +03:00
"sinon" : "^7.0.0" ,
2018-10-11 16:01:55 +03:00
"snyk" : "^1.103.0" ,
2018-08-28 13:24:34 +03:00
"style-loader" : "^0.23.0" ,
2018-10-11 16:01:55 +03:00
"stylelint" : "^9.2.0" ,
2018-03-01 17:27:19 +03:00
"stylelint-config-standard" : "^18.2.0" ,
2018-02-25 11:31:43 +03:00
"stylelint-config-suitcss" : "^14.0.0" ,
2017-07-17 22:11:14 +03:00
"supertest" : "^3.0.0" ,
2017-05-03 18:43:01 +03:00
"svg-url-loader" : "^2.0.2" ,
2018-11-20 21:19:46 +03:00
"terser-webpack-plugin" : "^1.1.0" ,
2017-08-12 13:43:54 +03:00
"tmp" : "^0.0.33" ,
2017-05-03 18:43:01 +03:00
"tosource" : "^1.0.0" ,
2018-11-20 21:19:46 +03:00
"webpack" : "^4.26.0" ,
"webpack-cli" : "^3.1.2" ,
"webpack-dev-middleware" : "^3.4.0" ,
"webpack-hot-middleware" : "^2.24.3" ,
"webpack-subresource-integrity" : "^1.3.0"
2017-08-09 22:10:21 +03:00
} ,
2018-09-19 19:31:18 +03:00
"storybook-deployer" : {
"commitMessage" : "[skip ci] Deploy Storybook to Github Pages"
} ,
2018-08-06 22:26:17 +03:00
"bundlesize" : [
{
"path" : "./dist/@(amo|disco)-!(i18n-)*.js" ,
2018-11-13 02:28:04 +03:00
"maxSize" : "430 kB"
2018-08-06 22:26:17 +03:00
} ,
{
"path" : "./dist/@(amo|disco)-i18n-*.js" ,
2018-11-19 11:50:01 +03:00
"maxSize" : "30 kB"
2018-08-06 22:26:17 +03:00
}
] ,
2018-10-24 12:08:35 +03:00
"snyk" : true
2016-02-22 12:39:48 +03:00
}