2016-02-22 12:39:48 +03:00
{
"name" : "mozilla-addons-frontend" ,
2022-10-03 22:16:35 +03:00
"version" : "0.35.0" ,
2016-02-22 12:39:48 +03:00
"description" : "Universal front-end projects to complement addons-server." ,
"main" : "index.js" ,
"private" : true ,
2017-07-12 23:22:01 +03:00
"engines" : {
2023-12-05 17:05:27 +03:00
"node" : ">=18.18"
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" ,
2021-04-13 12:40:01 +03:00
"build:blog-utils" : "npm run clean && bin/create-package-json-for-blog-utils && bin/create-readme-for-blog-utils && better-npm-run build:blog-utils" ,
2021-04-08 17:03:12 +03:00
"build:blog-utils-dev" : "NODE_ENV=development concurrently 'npm run build:blog-utils -- --watch' 'bin/serve-blog-utils'" ,
2021-04-07 23:00:14 +03:00
"build:blog-utils-prod" : "NODE_ENV=production npm run build:blog-utils" ,
2018-08-06 22:26:17 +03:00
"build-check" : "bin/build-checks.js" ,
2022-09-28 12:00:17 +03:00
"build-ci" : "node --version && npm run build && npm run bundlewatch" ,
2017-03-22 14:23:54 +03:00
"build-locales" : "bin/build-locales" ,
2022-04-21 18:59:57 +03:00
"bundlewatch" : "bundlewatch" ,
2016-05-30 20:51:36 +03:00
"extract-locales" : "better-npm-run extract-locales" ,
2023-04-04 22:14:48 +03:00
"clean" : "rimraf -g './dist/*!(.gitkeep)' './webpack-assets.json' './src/locale/**(!.gitkeep)'" ,
2017-07-19 19:53:45 +03:00
"amo:dev" : "better-npm-run amo:dev" ,
2018-09-12 16:18:39 +03:00
"amo:dev-https" : "better-npm-run amo:dev-https" ,
2021-01-07 18:26:11 +03:00
"amo:olympia" : "better-npm-run amo:olympia" ,
2017-07-19 19:53:45 +03:00
"amo:stage" : "better-npm-run amo:stage" ,
2021-01-07 18:26:11 +03:00
"amo:ui-tests" : "npm run amo:olympia" ,
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" ,
2021-11-23 17:26:52 +03:00
"stylelint" : "stylelint **/*.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 '**'" ,
2019-04-03 15:07:46 +03:00
"prettier-ci" : "prettier --list-different '**' || (echo '\n\nThis failure means you did not run `yarn prettier-dev` before committing\n\n' && exit 1)" ,
2018-07-03 17:49:44 +03:00
"prettier-dev" : "pretty-quick --branch master" ,
2023-01-13 19:59:47 +03:00
"start" : "npm run version-check && better-npm-run --silent node bin/server.js | node bin/pino-mozlog.js" ,
2017-08-18 13:55:56 +03:00
"start-func-test-server" : "better-npm-run node bin/start-func-test-server.js" ,
2021-10-27 18:20:25 +03:00
"test-ci" : "bin/config-check.js && npm run build-locales && better-npm-run test-ci" ,
2022-03-03 23:59:59 +03:00
"test-ci-next" : "bin/config-check.js && npm run build-locales && better-npm-run test-ci-next" ,
2017-08-18 13:55:56 +03:00
"test" : "bin/config-check.js && better-npm-run jest --watch" ,
2022-07-18 16:11:26 +03:00
"test-debug" : "bin/config-check.js && better-npm-run jest-debug --watch" ,
2017-08-18 13:55:56 +03:00
"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" ,
2021-04-08 22:08:21 +03:00
"webpack-dev-server" : "npm run build-locales && better-npm-run webpack-dev-server" ,
2021-06-01 12:12:20 +03:00
"check-fonts" : "./bin/regenerate_font.js src/fonts/woff2/Inter-roman.var.woff2 && ./bin/regenerate_font.js src/fonts/woff2/Inter-roman-subset-en_de_fr_ru_es_pt_pl_it.var.woff2 && git diff --quiet HEAD src/fonts/ || (echo '\n\n Did you manually alter font files that should be generated automatically ? See docs/fonts.md for details. This check found the following differences:\n\n' && git --no-pager diff src/fonts && exit 1)"
2016-03-29 16:20:50 +03:00
} ,
"betterScripts" : {
"build" : {
2021-03-03 13:15:18 +03:00
"command" : "npm run build-check && npm run version-check && npm run build-locales && webpack --progress --color --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
}
} ,
2021-04-07 23:00:14 +03:00
"build:blog-utils" : {
"command" : "webpack --config webpack.blog-utils.config.babel.js" ,
"env" : {
"NODE_ICU_DATA" : "./node_modules/full-icu" ,
"NODE_PATH" : "./:./src" ,
"NODE_CONFIG_ENV" : "prod"
}
} ,
2021-01-07 18:26:11 +03:00
"amo:olympia" : {
"command" : "better-npm-run start-dev-proxy" ,
"env" : {
2022-01-13 17:18:11 +03:00
"NODE_APP_INSTANCE" : "local" ,
"WEBPACK_SERVER_HOST" : "olympia.test"
2021-01-07 18:26:11 +03:00
}
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" : {
2020-11-05 21:32:29 +03:00
"PROXY_API_HOST" : "https://addons-dev.allizom.org"
2017-07-17 23:09:50 +03:00
}
} ,
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"
}
} ,
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" : {
2017-08-21 22:02:55 +03:00
"PROXY_API_HOST" : "https://addons.allizom.org" ,
"FXA_CONFIG" : "local" ,
2020-11-05 21:32:29 +03:00
"CSP" : false
2017-07-17 23:09:50 +03:00
}
} ,
2016-05-30 20:51:36 +03:00
"extract-locales" : {
2021-03-03 13:15:18 +03:00
"command" : "webpack --progress --color --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" : {
2022-04-28 18:38:13 +03:00
"command" : "npm run clean && concurrently 'npm run webpack-dev-server' 'nodemon bin/server.js | pino-devtools --mode buffer --tee | pino-pretty'" ,
2016-04-22 19:42:57 +03:00
"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-04-22 19:42:57 +03:00
}
} ,
2017-02-17 19:08:14 +03:00
"start-dev-proxy" : {
2022-04-28 18:38:13 +03:00
"command" : "npm run clean && concurrently -c 'dim' 'npm run webpack-dev-server' 'nodemon 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" : {
"NODE_ENV" : "development" ,
2017-08-18 13:55:56 +03:00
"NODE_ICU_DATA" : "./node_modules/full-icu" ,
2021-01-07 18:26:11 +03:00
"NODE_PATH" : "./:./src"
2017-02-17 19:08:14 +03:00
}
} ,
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"
}
} ,
2022-07-18 16:11:26 +03:00
"jest-debug" : {
"command" : "jest" ,
"env" : {
"NODE_ICU_DATA" : "./node_modules/full-icu" ,
"TEST_DEBUG" : "FULL"
}
} ,
2017-05-19 20:54:22 +03:00
"test-ci" : {
2023-04-05 12:29:44 +03:00
"command" : "npm run version-check && npm run flow:check && bin/config-check.js && better-npm-run jest --color=false --coverage --maxWorkers=2 --workerIdleMemoryLimit=1G" ,
2016-08-31 17:58:32 +03:00
"env" : {
2017-08-18 13:55:56 +03:00
"NODE_ICU_DATA" : "./node_modules/full-icu" ,
2022-03-03 23:59:59 +03:00
"NODE_PATH" : "./:./src" ,
"NODE_ENV" : "test" ,
"NO_FLOW" : "1" ,
"NO_ESLINT" : "1"
}
} ,
"test-ci-next" : {
2023-04-05 12:29:44 +03:00
"command" : "npm run version-check && npm run flow:check && bin/config-check.js && better-npm-run jest --color=false --coverage --maxWorkers=2 --workerIdleMemoryLimit=1G" ,
2022-03-03 23:59:59 +03:00
"env" : {
"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" : {
2020-05-11 22:26:16 +03:00
"@mozilla-protocol/tokens" : "5.0.5" ,
2023-11-07 12:14:16 +03:00
"@reduxjs/toolkit" : "1.9.7" ,
2023-04-04 18:51:49 +03:00
"@willdurand/isomorphic-formdata" : "2.2.0" ,
2022-11-09 21:18:03 +03:00
"addons-moz-compare" : "1.3.0" ,
2019-03-14 17:33:58 +03:00
"base62" : "2.0.1" ,
2018-07-31 19:09:20 +03:00
"better-npm-run" : "0.1.1" ,
2024-03-22 15:46:43 +03:00
"chokidar" : "3.6.0" ,
2024-01-09 11:57:52 +03:00
"classnames" : "2.5.1" ,
2021-11-17 12:52:51 +03:00
"common-tags" : "1.8.2" ,
2021-04-15 12:14:29 +03:00
"compression" : "1.7.4" ,
2024-03-22 15:46:15 +03:00
"config" : "3.3.11" ,
2024-01-23 14:55:23 +03:00
"core-js" : "3.35.1" ,
2022-12-09 13:58:13 +03:00
"deep-eql" : "4.1.3" ,
2020-08-13 21:48:28 +03:00
"deepcopy" : "2.1.0" ,
2024-03-22 14:18:56 +03:00
"dompurify" : "3.0.11" ,
2022-10-10 12:40:27 +03:00
"express" : "4.18.2" ,
2020-07-20 22:05:46 +03:00
"express-http-context" : "1.2.4" ,
2023-10-11 13:26:40 +03:00
"filesize" : "10.1.0" ,
2020-10-13 11:49:34 +03:00
"focus-visible" : "5.2.0" ,
2023-11-28 15:47:03 +03:00
"fs-extra" : "11.2.0" ,
2022-08-31 22:32:13 +03:00
"full-icu" : "1.5.0" ,
2023-11-08 14:26:06 +03:00
"helmet" : "7.1.0" ,
2019-09-13 12:52:50 +03:00
"history" : "4.10.1" ,
2023-04-05 17:35:09 +03:00
"hot-shots" : "10.0.0" ,
2018-03-13 23:00:38 +03:00
"invariant" : "2.2.4" ,
2020-09-29 18:00:16 +03:00
"isomorphic-fetch" : "3.0.0" ,
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" ,
2024-03-22 15:14:49 +03:00
"jsdom" : "24.0.0" ,
2021-08-19 15:24:50 +03:00
"localforage" : "1.10.0" ,
2017-09-07 16:23:03 +03:00
"lodash.debounce" : "4.0.8" ,
2023-02-15 18:57:14 +03:00
"minimist" : "1.2.8" ,
2024-01-09 12:05:33 +03:00
"moment" : "2.30.1" ,
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" ,
2019-03-04 12:46:57 +03:00
"photon-colors" : "3.3.2" ,
2021-03-03 11:44:27 +03:00
"photoswipe" : "4.1.3" ,
2024-01-09 12:16:00 +03:00
"pino" : "8.17.2" ,
2023-01-19 23:12:37 +03:00
"pino-syslog" : "3.0.0" ,
2022-01-05 14:39:23 +03:00
"prop-types" : "15.8.1" ,
2023-01-13 19:59:47 +03:00
"pump" : "3.0.0" ,
2020-08-03 19:50:54 +03:00
"qhistory" : "1.1.0" ,
2023-05-23 15:44:21 +03:00
"qs" : "6.11.2" ,
2023-04-11 19:14:35 +03:00
"rc-tooltip" : "5.2.2" ,
2022-07-20 19:52:38 +03:00
"react" : "18.2.0" ,
2021-01-11 21:40:37 +03:00
"react-autosuggest" : "10.1.0" ,
2021-08-12 10:05:15 +03:00
"react-cookie" : "4.1.1" ,
2022-07-20 19:52:38 +03:00
"react-dom" : "18.2.0" ,
2020-06-23 12:12:16 +03:00
"react-helmet" : "6.1.0" ,
2019-08-27 10:51:55 +03:00
"react-keydown" : "1.9.12" ,
2017-11-23 16:52:10 +03:00
"react-nested-status" : "0.2.1" ,
2023-04-07 13:59:31 +03:00
"react-onclickoutside" : "6.13.0" ,
2022-04-12 15:13:54 +03:00
"react-photoswipe-gallery" : "1.3.10" ,
2023-11-07 15:55:43 +03:00
"react-redux" : "8.1.3" ,
2022-10-17 20:27:41 +03:00
"react-router" : "5.3.4" ,
"react-router-dom" : "5.3.4" ,
2023-09-25 15:02:45 +03:00
"react-super-responsive-table" : "5.2.2" ,
2023-10-11 13:09:18 +03:00
"react-textarea-autosize" : "8.5.3" ,
2022-08-02 21:30:39 +03:00
"react-transition-group" : "4.4.5" ,
2024-01-09 12:16:25 +03:00
"readable-stream" : "4.5.2" ,
2023-02-22 18:27:37 +03:00
"redux" : "4.2.1" ,
2024-01-09 12:28:34 +03:00
"redux-first-history" : "5.2.0" ,
2017-05-17 18:33:59 +03:00
"redux-logger" : "3.0.6" ,
2024-01-09 12:16:47 +03:00
"redux-saga" : "1.3.0" ,
2017-11-27 19:03:40 +03:00
"response-time" : "2.3.2" ,
2023-09-25 14:15:21 +03:00
"schema-utils" : "4.2.0" ,
2024-01-09 11:56:42 +03:00
"serialize-javascript" : "6.0.2" ,
2023-04-05 12:30:25 +03:00
"split2" : "4.2.0" ,
2018-07-30 20:02:38 +03:00
"touch" : "3.1.0" ,
2023-10-31 23:28:19 +03:00
"ua-parser-js" : "1.0.37" ,
2021-03-10 18:10:02 +03:00
"universal-base64url" : "1.1.0" ,
2020-01-07 14:29:37 +03:00
"universal-cookie-express" : "4.0.3" ,
2023-10-10 11:38:43 +03:00
"url" : "0.11.3" ,
2023-09-25 15:05:05 +03:00
"uuid" : "9.0.1" ,
2024-03-22 15:01:15 +03:00
"web-vitals" : "3.5.2" ,
2021-03-02 19:26:58 +03:00
"webpack-isomorphic-tools" : "4.0.0"
2016-02-22 17:46:38 +03:00
} ,
"devDependencies" : {
2024-01-09 12:16:18 +03:00
"@babel/core" : "^7.23.7" ,
2023-11-10 12:14:53 +03:00
"@babel/eslint-parser" : "^7.23.3" ,
2024-01-09 11:56:54 +03:00
"@babel/preset-env" : "^7.23.8" ,
2023-11-10 12:16:03 +03:00
"@babel/preset-flow" : "^7.23.3" ,
2023-11-10 12:16:12 +03:00
"@babel/preset-react" : "^7.23.3" ,
2024-01-09 11:57:23 +03:00
"@babel/register" : "^7.23.7" ,
2020-11-20 17:12:49 +03:00
"@emotion/core" : "^11.0.0" ,
2024-03-22 15:00:17 +03:00
"@testing-library/jest-dom" : "^6.4.2" ,
2023-11-20 10:34:56 +03:00
"@testing-library/react" : "^14.1.2" ,
2024-01-08 18:55:17 +03:00
"@testing-library/user-event" : "^14.5.2" ,
2023-10-10 11:39:23 +03:00
"autoprefixer" : "^10.4.16" ,
2024-01-09 19:54:07 +03:00
"babel-gettext-extractor" : "https://github.com/willdurand/babel-gettext-extractor#5.1.0" ,
2023-09-25 14:40:02 +03:00
"babel-loader" : "^9.1.3" ,
2018-11-19 19:14:38 +03:00
"babel-plugin-dynamic-import-node" : "^2.2.0" ,
2022-04-21 18:59:57 +03:00
"bundlewatch" : "^0.3.3" ,
2020-04-02 12:23:59 +03:00
"chalk" : "^4.0.0" ,
2022-08-31 21:30:51 +03:00
"characterset" : "^2.0.0" ,
2017-08-31 13:31:01 +03:00
"cheerio" : "^1.0.0-rc.2" ,
2021-07-30 18:32:33 +03:00
"chokidar-cli" : "^3.0.0" ,
2018-11-27 23:08:00 +03:00
"circular-dependency-plugin" : "^5.0.0" ,
2023-11-06 18:04:12 +03:00
"concurrently" : "^8.2.2" ,
2021-01-04 17:35:44 +03:00
"content-security-policy-parser" : "^0.4.0" ,
2023-11-07 15:48:05 +03:00
"cookie" : "^0.6.0" ,
2024-03-22 15:45:11 +03:00
"css-loader" : "^6.10.0" ,
2023-06-23 13:37:25 +03:00
"css-minimizer-webpack-plugin" : "^5.0.1" ,
2024-03-22 14:59:53 +03:00
"eslint" : "^8.57.0" ,
2024-01-17 12:19:17 +03:00
"eslint-config-amo" : "^5.10.0" ,
2023-05-02 15:02:52 +03:00
"eslint-plugin-amo" : "^1.24.0" ,
2021-12-21 21:25:58 +03:00
"eslint-plugin-promise" : "^6.0.0" ,
2023-11-14 15:33:39 +03:00
"eslint-plugin-react" : "^7.33.2" ,
2021-10-25 23:14:35 +03:00
"eslint-plugin-react-hooks" : "^4.2.0" ,
2023-11-22 11:03:58 +03:00
"eslint-plugin-testing-library" : "^6.2.0" ,
2020-03-18 11:22:35 +03:00
"file-loader" : "^6.0.0" ,
2022-09-22 23:40:42 +03:00
"flow-bin" : "^0.187.0" ,
2023-06-05 14:57:06 +03:00
"glob" : "^10.2.6" ,
2024-01-09 12:04:49 +03:00
"html-webpack-plugin" : "5.6.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" ,
2023-09-25 15:01:31 +03:00
"jest" : "^29.7.0" ,
2023-10-11 11:51:15 +03:00
"jest-environment-jsdom" : "^29.7.0" ,
2023-10-25 15:25:32 +03:00
"jest-extended" : "^4.0.2" ,
2023-01-13 19:59:47 +03:00
"jest-json-schema" : "^6.1.0" ,
2023-04-05 17:34:01 +03:00
"jest-watch-typeahead" : "^2.2.2" ,
2023-05-23 15:47:06 +03:00
"mini-css-extract-plugin" : "^2.7.6" ,
2017-05-25 17:43:19 +03:00
"mock-express-request" : "^0.2.0" ,
2021-01-04 18:02:09 +03:00
"mock-express-response" : "^0.3.0" ,
2023-09-04 17:42:36 +03:00
"node-fetch" : "^3.3.2" ,
2023-10-11 12:49:57 +03:00
"node-sass" : "^9.0.0" ,
2023-12-04 12:55:19 +03:00
"nodemon" : "^3.0.2" ,
2024-01-09 12:17:03 +03:00
"pino-devtools" : "^2.8.0" ,
2024-01-09 11:57:03 +03:00
"pino-pretty" : "^10.3.1" ,
2022-04-23 01:55:10 +03:00
"po2json" : "mikeedwards/po2json#51e2310485bbe35e9e57f2eee238185459ca0eab" ,
2024-01-08 18:55:06 +03:00
"postcss" : "^8.4.33" ,
2024-01-09 12:16:55 +03:00
"postcss-loader" : "^7.3.4" ,
2023-04-25 13:47:45 +03:00
"prettier" : "2.8.8" ,
2024-03-22 15:14:23 +03:00
"pretty-quick" : "3.3.1" ,
2022-11-24 13:54:59 +03:00
"react-hot-loader" : "^4.13.1" ,
2017-10-13 16:47:47 +03:00
"redux-saga-tester" : "^1.0.372" ,
2023-10-11 12:01:37 +03:00
"rimraf" : "^5.0.5" ,
2024-01-09 12:04:13 +03:00
"sass-loader" : "^13.3.3" ,
2024-03-22 15:45:46 +03:00
"semver" : "^7.6.0" ,
2018-01-12 11:28:42 +03:00
"shelljs" : "^0.8.0" ,
2023-06-05 13:58:56 +03:00
"sinon" : "^15.1.0" ,
2024-03-22 14:59:23 +03:00
"style-loader" : "^3.3.4" ,
2023-09-25 15:00:46 +03:00
"stylelint" : "^15.10.3" ,
2023-11-07 12:14:25 +03:00
"stylelint-config-standard-scss" : "^11.1.0" ,
2024-03-22 15:13:46 +03:00
"supertest" : "^6.3.4" ,
2024-01-09 11:59:17 +03:00
"terser-webpack-plugin" : "^5.3.10" ,
2020-04-27 12:12:41 +03:00
"tmp" : "^0.2.0" ,
2017-05-03 18:43:01 +03:00
"tosource" : "^1.0.0" ,
2022-06-16 20:04:53 +03:00
"url-loader" : "^4.1.1" ,
2023-11-07 12:15:14 +03:00
"webpack" : "^5.89.0" ,
2020-11-26 19:12:33 +03:00
"webpack-cli" : "^4.0.0" ,
2023-10-11 12:18:35 +03:00
"webpack-dev-middleware" : "^6.1.1" ,
2024-03-22 15:48:04 +03:00
"webpack-hot-middleware" : "^2.26.1" ,
2022-04-25 21:56:37 +03:00
"webpack-subresource-integrity" : "5.1.0"
2017-08-09 22:10:21 +03:00
} ,
2022-04-21 18:59:57 +03:00
"bundlewatch" : [
2018-08-06 22:26:17 +03:00
{
2021-03-17 18:14:46 +03:00
"path" : "./dist/static/amo-!(i18n-)*.js" ,
2023-12-05 19:28:48 +03:00
"maxSize" : "360 kB"
2018-08-06 22:26:17 +03:00
} ,
{
2021-03-17 18:14:46 +03:00
"path" : "./dist/static/amo-i18n-*.js" ,
2022-04-21 18:59:57 +03:00
"maxSize" : "30 kB"
2021-03-15 20:51:24 +03:00
} ,
{
2021-03-17 18:14:46 +03:00
"path" : "./dist/static/amo-*.css" ,
2022-07-12 22:44:55 +03:00
"maxSize" : "32 kB"
2018-08-06 22:26:17 +03:00
}
2023-10-27 11:54:01 +03:00
] ,
"packageManager" : "yarn@1.22.19"
2023-04-04 22:14:48 +03:00
}