2014-02-12 10:23:40 +00:00
{
2022-02-07 11:46:51 +00:00
"name" : "@overleaf/web" ,
"description" : "The HTTP front end for Overleaf" ,
2019-08-12 13:17:43 +00:00
"private" : true ,
2022-02-07 11:46:51 +00:00
"main" : "app.js" ,
2014-02-12 10:23:40 +00:00
"directories" : {
"public" : "./public"
} ,
2017-11-23 16:01:32 +00:00
"scripts" : {
2022-08-04 08:16:38 +00:00
"test:acceptance:run_dir" : "mocha --recursive --timeout 25000 --grep=$MOCHA_GREP --require test/acceptance/bootstrap.js" ,
2019-10-23 12:22:37 +00:00
"test:acceptance:app" : "npm run test:acceptance:run_dir -- test/acceptance/src" ,
2021-03-31 12:20:55 +00:00
"test:unit:run_dir" : "mocha --recursive --timeout 25000 --exit --grep=$MOCHA_GREP --require test/unit/bootstrap.js" ,
2020-11-27 13:11:12 +00:00
"test:unit:all" : "npm run test:unit:run_dir -- test/unit/src modules/*/test/unit/src" ,
"test:unit:all:silent" : "npm run test:unit:all -- --reporter dot" ,
2019-10-23 12:22:37 +00:00
"test:unit:app" : "npm run test:unit:run_dir -- test/unit/src" ,
2022-06-23 08:19:07 +00:00
"test:frontend" : "NODE_ENV=test TZ=GMT mocha --recursive --timeout 5000 --exit --extension js,mjs,ts,tsx --grep=$MOCHA_GREP --require test/frontend/bootstrap.js --ignore '**/*.spec.{js,ts,tsx}' test/frontend modules/*/test/frontend" ,
2020-07-13 11:23:04 +00:00
"test:frontend:coverage" : "c8 --all --include 'frontend/js' --include 'modules/*/frontend/js' --exclude 'frontend/js/vendor' --reporter=lcov --reporter=text-summary npm run test:frontend" ,
2020-07-09 13:56:33 +00:00
"test:karma" : "karma start" ,
2021-02-17 10:05:25 +00:00
"test:karma:single" : "karma start --no-auto-watch --single-run" ,
2019-11-28 10:20:22 +00:00
"start" : "node $NODE_APP_OPTIONS app.js" ,
2021-03-31 09:24:39 +00:00
"nodemon" : "nodemon $NODE_APP_OPTIONS --config nodemon.json" ,
2022-04-06 09:59:13 +00:00
"webpack" : "webpack serve --config webpack.config.dev.js" ,
2020-03-02 12:33:48 +00:00
"webpack:production" : "webpack --config webpack.config.prod.js" ,
2022-02-28 11:38:03 +00:00
"webpack:profile" : "webpack --config webpack.config.prod.js --profile --json > stats.json" ,
2022-10-06 08:27:39 +00:00
"format" : "prettier --list-different $PWD/'**/*.{js,mjs,ts,tsx,json}'" ,
"format:fix" : "prettier --write $PWD/'**/*.{js,mjs,ts,tsx,json}'" ,
2021-01-21 12:20:47 +00:00
"format:styles" : "prettier --list-different $PWD/'**/*.less'" ,
"format:styles:fix" : "prettier --write $PWD/'**/*.less'" ,
2022-07-12 12:21:31 +00:00
"lint" : "eslint --max-warnings 0 --format unix --ext .js,.mjs,.ts,.tsx ." ,
2022-03-25 09:31:13 +00:00
"lint:fix" : "eslint --fix --ext .js,.ts,.tsx ." ,
2022-03-25 09:30:02 +00:00
"type-check" : "tsc --noEmit" ,
2021-02-10 09:50:06 +00:00
"extract-translations" : "i18next-scanner" ,
2020-09-25 08:40:19 +00:00
"migrations" : "east" ,
2022-02-04 09:22:30 +00:00
"convert-themes" : "node modules/source-editor/frontend/js/themes/convert.js" ,
2022-06-08 07:39:09 +00:00
"cypress:open-ct" : "SHARELATEX_CONFIG=$PWD/config/settings.webpack.js cypress open --component" ,
"cypress:run-ct" : "SHARELATEX_CONFIG=$PWD/config/settings.webpack.js cypress run --component" ,
2022-09-01 08:43:44 +00:00
"lezer-latex:generate" : "if [ ! -d $(pwd)/modules/source-editor ]; then echo \"'source-editor' module is not available\"; exit 0; fi; node modules/source-editor/scripts/lezer-latex/generate.js" ,
2022-06-23 08:19:07 +00:00
"lezer-latex:run" : "node modules/source-editor/scripts/lezer-latex/run.mjs" ,
2022-10-11 10:15:12 +00:00
"lezer-latex:benchmark" : "node modules/source-editor/scripts/lezer-latex/benchmark.mjs" ,
2022-08-09 12:03:30 +00:00
"routes" : "bin/routes" ,
"local:nodemon" : "set -a;. ../../config/dev-environment.env;. ../../config/local.env;. ../../config/local-dev.env;. ./docker-compose.common.env;. ./local-dev.env; set +a; echo $SHARELATEX_CONFIG; WEB_PORT=13000 LISTEN_ADDRESS=0.0.0.0 npm run nodemon" ,
2022-09-13 07:55:55 +00:00
"local:webpack" : "set -a;. ../../config/dev-environment.env;. ../../config/local.env;. ../../config/local-dev.env;. ./docker-compose.common.env;. ./local-dev.env; set +a; PORT=13808 SHARELATEX_CONFIG=$(pwd)/config/settings.webpack.js npm run webpack" ,
2022-08-09 12:03:30 +00:00
"local:test:acceptance:run_dir" : "set -a;. $(pwd)/docker-compose.common.env;. $(pwd)/local-test.env; set +a; npm run test:acceptance:run_dir" ,
"local:test:acceptance:run_app" : "SHARELATEX_CONFIG=$(pwd)/test/acceptance/config/settings.test.${OVERLEAF_APP}.js npm run local:test:acceptance:run_dir -- $(pwd)/test/acceptance/src" ,
"local:test:acceptance:run_module" : "if [ ! -d $(pwd)/modules/${MODULE}/test/acceptance ]; then echo \"Module '${MODULE}' does not have acceptance tests\"; exit 0; fi; SHARELATEX_CONFIG=$(pwd)/modules/${MODULE}/test/acceptance/config/settings.test.js BASE_CONFIG=$(pwd)/test/acceptance/config/settings.test.${OVERLEAF_APP}.js npm run local:test:acceptance:run_dir -- $(pwd)/modules/${MODULE}/test/acceptance" ,
"local:test:acceptance:run_modules" : "SHARELATEX_CONFIG=$(pwd)/test/acceptance/config/settings.test.${OVERLEAF_APP}.js node $(pwd)/test/acceptance/getModuleTargets --name-only | xargs -n1 sh -c 'MODULE=$0 npm run local:test:acceptance:run_module || exit 255' $1" ,
"local:test:acceptance:app:saas" : "OVERLEAF_APP=saas npm run local:test:acceptance:run_app" ,
"local:test:acceptance:app:server-pro" : "OVERLEAF_APP=server-pro npm run local:test:acceptance:run_app" ,
"local:test:acceptance:app:server-ce" : "OVERLEAF_APP=server-ce npm run local:test:acceptance:run_app" ,
"local:test:acceptance:app" : "echo saas server-pro server-ce | xargs -n1 sh -c 'npm run local:test:acceptance:app:${0} || exit 255'" ,
"local:test:acceptance:modules:saas" : "OVERLEAF_APP=saas npm run local:test:acceptance:run_modules" ,
"local:test:acceptance:modules:server-pro" : "OVERLEAF_APP=server-pro npm run local:test:acceptance:run_modules" ,
"local:test:acceptance:modules:server-ce" : "OVERLEAF_APP=server-ce npm run local:test:acceptance:run_modules" ,
"local:test:acceptance:modules" : "echo saas server-ce server-pro | xargs -n1 sh -c 'npm run local:test:acceptance:modules:${0} || exit 255'" ,
"local:test:acceptance" : "npm run local:test:acceptance:app && npm run local:test:acceptance:modules" ,
"local:test:unit" : "npm run test:unit:all" ,
"local:test:frontend" : "npm run test:frontend" ,
"local:test" : "npm run local:test:unit && npm run local:test:frontend && npm run test:karma:single && npm run local:test:acceptance"
2017-11-23 16:01:32 +00:00
} ,
2020-06-01 12:16:44 +00:00
"browserslist" : [
2021-11-16 16:16:44 +00:00
"last 1 year" ,
"ie 11" ,
"firefox esr"
2020-06-01 12:16:44 +00:00
] ,
2014-02-12 10:23:40 +00:00
"dependencies" : {
2021-06-15 08:31:40 +00:00
"@babel/cli" : "^7.14.5" ,
"@babel/core" : "^7.14.5" ,
"@babel/preset-env" : "^7.14.5" ,
"@babel/preset-react" : "^7.14.5" ,
2022-03-15 13:17:43 +00:00
"@babel/preset-typescript" : "^7.16.0" ,
2022-09-28 13:00:33 +00:00
"@codemirror/autocomplete" : "^6.3.0" ,
2022-09-27 13:11:09 +00:00
"@codemirror/commands" : "^6.1.0" ,
2022-08-19 08:49:05 +00:00
"@codemirror/lang-markdown" : "^6.0.1" ,
"@codemirror/language" : "^6.2.1" ,
2022-07-18 09:27:25 +00:00
"@codemirror/lint" : "^6.0.0" ,
2022-09-28 13:00:33 +00:00
"@codemirror/search" : "^6.2.1" ,
2022-09-27 13:11:09 +00:00
"@codemirror/state" : "^6.1.2" ,
2022-10-03 15:13:00 +00:00
"@codemirror/view" : "^6.3.0" ,
2022-09-27 13:11:09 +00:00
"@lezer/common" : "^1.0.1" ,
"@lezer/highlight" : "^1.1.0" ,
2022-08-19 08:49:05 +00:00
"@lezer/lr" : "^1.2.3" ,
2021-11-10 13:40:18 +00:00
"@overleaf/logger" : "^3.1.0" ,
"@overleaf/metrics" : "^4.0.0" ,
2022-01-27 10:29:10 +00:00
"@overleaf/o-error" : "^3.4.0" ,
2021-08-19 08:08:05 +00:00
"@overleaf/object-persistor" : "^1.0.1" ,
2022-10-05 12:17:32 +00:00
"@overleaf/ranges-tracker" : "*" ,
2020-11-12 12:52:32 +00:00
"@overleaf/redis-wrapper" : "^2.0.0" ,
2022-02-07 11:46:51 +00:00
"@overleaf/settings" : "^3.0.0" ,
2022-09-14 11:03:27 +00:00
"@pmmmwh/react-refresh-webpack-plugin" : "^0.5.7" ,
2020-05-06 14:57:36 +00:00
"@pollyjs/adapter-node-http" : "^4.2.1" ,
"@pollyjs/core" : "^4.2.1" ,
"@pollyjs/persister-fs" : "^4.2.1" ,
2021-05-13 10:24:12 +00:00
"@reach/tabs" : "^0.15.0" ,
2022-10-03 15:13:00 +00:00
"@replit/codemirror-emacs" : "overleaf/codemirror-emacs#8640addc01bbe99fec0144993d012b6dfc57d6e2" ,
2022-10-03 15:21:12 +00:00
"@replit/codemirror-vim" : "overleaf/codemirror-vim#76b21cf77b6c36755cc2be3b41dd17d4c847cc57" ,
2022-08-04 09:38:30 +00:00
"@sentry/browser" : "^7.8.1" ,
2021-03-18 09:52:36 +00:00
"@uppy/core" : "^1.15.0" ,
2021-05-05 13:06:07 +00:00
"@uppy/dashboard" : "^1.11.0" ,
2021-03-18 09:52:36 +00:00
"@uppy/react" : "^1.11.0" ,
2022-07-21 08:32:34 +00:00
"@uppy/utils" : "^4.0.7" ,
2021-03-18 09:52:36 +00:00
"@uppy/xhr-upload" : "^1.6.8" ,
2021-06-23 08:09:23 +00:00
"abort-controller" : "^3.0.0" ,
2021-05-05 13:06:07 +00:00
"accepts" : "^1.3.7" ,
2020-11-11 10:50:00 +00:00
"ace-builds" : "https://github.com/overleaf/ace-builds/archive/v1.4.12-69aace50e6796d42116f8f96e19d2468d8a88af9.tar.gz" ,
2020-01-10 14:26:27 +00:00
"algoliasearch" : "^3.35.1" ,
2020-08-03 13:40:45 +00:00
"angular" : "~1.8.0" ,
"angular-sanitize" : "~1.8.0" ,
2022-03-28 12:12:29 +00:00
"archiver" : "^5.3.0" ,
2022-06-21 08:07:14 +00:00
"async" : "3.2.2" ,
2018-05-11 08:56:54 +00:00
"backbone" : "^1.3.3" ,
2021-12-17 09:07:32 +00:00
"basic-auth" : "^2.0.1" ,
2020-09-28 10:58:41 +00:00
"bcrypt" : "^5.0.0" ,
2020-04-22 14:15:16 +00:00
"body-parser" : "^1.19.0" ,
2021-09-08 09:26:18 +00:00
"bootstrap" : "^3.4.1" ,
2021-04-16 08:36:46 +00:00
"bowser" : "^2.11.0" ,
2014-04-01 15:23:13 +00:00
"bufferedstream" : "1.6.0" ,
2020-11-04 13:35:37 +00:00
"bull" : "^3.18.0" ,
2021-07-15 15:16:00 +00:00
"bunyan" : "^1.8.15" ,
2021-07-28 08:51:29 +00:00
"cache-flow" : "^1.7.4" ,
2019-10-07 12:13:41 +00:00
"celebrate" : "^10.0.1" ,
2020-06-29 13:05:08 +00:00
"classnames" : "^2.2.6" ,
2022-02-07 11:46:51 +00:00
"codemirror" : "~5.33.0" ,
2016-11-08 15:32:36 +00:00
"connect-redis" : "^3.1.0" ,
2018-05-21 22:34:58 +00:00
"contentful" : "^6.1.1" ,
2016-04-19 15:48:51 +00:00
"cookie" : "^0.2.3" ,
2015-06-30 11:04:41 +00:00
"cookie-parser" : "1.3.5" ,
2020-04-22 14:15:16 +00:00
"core-js" : "^3.6.2" ,
2019-10-16 10:10:54 +00:00
"crypto-js" : "^3.1.9-1" ,
2020-04-22 09:32:25 +00:00
"csurf" : "^1.11.0" ,
2018-05-11 08:56:54 +00:00
"d3" : "^3.5.16" ,
2014-09-26 13:52:00 +00:00
"dateformat" : "1.0.4-1.2.3" ,
2021-08-16 13:08:46 +00:00
"daterangepicker" : "https://github.com/overleaf/daterangepicker/archive/e496d2d44ca53e208c930e4cb4bcf29bcefa4550.tar.gz" ,
2021-03-12 10:23:46 +00:00
"downshift" : "^6.1.0" ,
2021-07-09 08:34:19 +00:00
"east" : "^2.0.2" ,
2022-05-23 11:56:55 +00:00
"email-addresses" : "^5.0.0" ,
2022-04-06 10:14:43 +00:00
"events" : "^3.3.0" ,
2020-04-22 14:15:16 +00:00
"express" : "4.17.1" ,
"express-bearer-token" : "^2.4.0" ,
"express-http-proxy" : "^1.6.0" ,
"express-session" : "^1.17.1" ,
2022-02-10 15:39:37 +00:00
"formik" : "^2.2.9" ,
2017-10-13 15:49:22 +00:00
"fs-extra" : "^4.0.2" ,
2018-03-29 16:48:05 +00:00
"fuse.js" : "^3.0.0" ,
2020-12-15 10:23:54 +00:00
"globby" : "^5.0.0" ,
2021-10-19 08:55:54 +00:00
"handlebars" : "^4.7.7" ,
2020-04-22 09:32:25 +00:00
"helmet" : "^3.22.0" ,
2020-09-16 16:39:00 +00:00
"http-proxy" : "^1.18.1" ,
2020-08-18 10:09:28 +00:00
"i18next" : "^19.6.3" ,
"i18next-fs-backend" : "^1.0.7" ,
"i18next-http-middleware" : "^3.0.2" ,
2020-06-30 12:04:48 +00:00
"isomorphic-unfetch" : "^3.0.0" ,
2022-01-26 11:15:19 +00:00
"jose" : "^4.3.8" ,
2020-01-06 11:22:20 +00:00
"jquery" : "^2.2.4" ,
2019-01-17 14:55:51 +00:00
"json2csv" : "^4.3.3" ,
2020-04-22 09:32:25 +00:00
"jsonwebtoken" : "^8.5.1" ,
2021-07-14 10:54:55 +00:00
"ldapjs" : "^0.7.1" ,
2020-09-16 16:39:05 +00:00
"lodash" : "^4.17.19" ,
2022-05-27 12:32:27 +00:00
"lru-cache" : "^7.10.1" ,
2018-08-04 16:30:24 +00:00
"mailchimp-api-v3" : "^1.12.0" ,
2022-09-15 12:05:20 +00:00
"marked" : "^4.1.0" ,
2021-03-12 10:23:46 +00:00
"match-sorter" : "^6.2.0" ,
2021-05-05 13:06:07 +00:00
"mathjax" : "^2.7.9" ,
2015-06-30 11:04:41 +00:00
"method-override" : "^2.3.3" ,
2020-04-22 09:32:25 +00:00
"minimist" : "1.2.5" ,
2020-12-10 11:19:00 +00:00
"mmmagic" : "^0.5.3" ,
2022-10-05 13:18:07 +00:00
"moment" : "^2.29.4" ,
2022-02-07 11:46:51 +00:00
"mongodb" : "~3.6.0" ,
2021-10-19 08:55:54 +00:00
"mongoose" : "^5.13.11" ,
2020-12-03 13:59:01 +00:00
"multer" : "https://github.com/overleaf/multer/archive/7a2928d7ea2da02dd92888ea1c9ba5704e07aeeb.tar.gz" ,
2020-06-26 09:49:52 +00:00
"nocache" : "^2.1.0" ,
2021-10-12 08:47:12 +00:00
"nock" : "^13.1.3" ,
2022-06-07 14:31:59 +00:00
"node-fetch" : "^2.6.7" ,
2021-10-19 08:55:54 +00:00
"nodemailer" : "^6.7.0" ,
2017-12-11 11:05:04 +00:00
"nodemailer-mandrill-transport" : "^1.2.0" ,
2020-04-22 09:32:25 +00:00
"nodemailer-ses-transport" : "^1.5.1" ,
2018-05-11 08:56:54 +00:00
"nvd3" : "^1.8.6" ,
2019-05-14 09:27:21 +00:00
"oauth2-server" : "^3.0.1" ,
2020-04-07 10:27:33 +00:00
"otplib" : "^12.0.1" ,
2020-04-22 09:32:25 +00:00
"p-limit" : "^2.3.0" ,
2020-05-12 14:23:47 +00:00
"parse-data-url" : "^2.0.0" ,
2020-04-22 14:15:16 +00:00
"passport" : "^0.4.1" ,
"passport-google-oauth20" : "^2.0.0" ,
2021-07-14 10:54:55 +00:00
"passport-ldapauth" : "^2.1.4" ,
2016-09-02 15:17:37 +00:00
"passport-local" : "^1.0.0" ,
2020-04-22 09:32:25 +00:00
"passport-oauth2" : "^1.5.0" ,
2020-04-22 14:15:16 +00:00
"passport-orcid" : "0.0.4" ,
2022-04-25 12:09:29 +00:00
"passport-saml" : "https://github.com/overleaf/passport-saml/releases/download/v3.2.1-overleaf/passport-saml-3.2.1-overleaf.tar.gz" ,
2018-09-18 07:43:02 +00:00
"passport-twitter" : "^1.0.4" ,
2022-03-18 10:27:29 +00:00
"pdfjs-dist210" : "npm:pdfjs-dist@2.10.377" ,
"pdfjs-dist213" : "npm:pdfjs-dist@2.13.216" ,
2020-06-01 13:54:11 +00:00
"prop-types" : "^15.7.2" ,
2021-03-29 09:19:10 +00:00
"pug" : "^3.0.1" ,
2021-05-05 13:06:07 +00:00
"pug-runtime" : "^3.0.1" ,
2020-04-07 10:27:33 +00:00
"qrcode" : "^1.4.4" ,
2021-06-18 09:29:06 +00:00
"react" : "^17.0.2" ,
2020-06-29 13:05:08 +00:00
"react-bootstrap" : "^0.33.1" ,
2020-11-26 14:22:30 +00:00
"react-dnd" : "^11.1.3" ,
"react-dnd-html5-backend" : "^11.1.3" ,
2021-06-18 09:29:06 +00:00
"react-dom" : "^17.0.2" ,
2020-09-16 08:53:29 +00:00
"react-error-boundary" : "^2.3.1" ,
2022-10-11 08:36:24 +00:00
"react-i18next" : "^11.18.6" ,
2020-10-12 10:25:59 +00:00
"react-linkify" : "^1.0.0-alpha" ,
2022-09-14 11:03:27 +00:00
"react-refresh" : "^0.14.0" ,
2020-06-29 13:05:08 +00:00
"react2angular" : "^4.0.6" ,
2020-12-14 11:44:10 +00:00
"react2angular-shared-context" : "^1.1.0" ,
2021-03-15 14:43:18 +00:00
"recurly" : "^4.0.0" ,
2021-06-21 14:02:43 +00:00
"referer-parser" : "0.0.3" ,
2020-04-22 09:32:25 +00:00
"request" : "^2.88.2" ,
"request-promise-native" : "^1.0.8" ,
2021-10-27 08:24:27 +00:00
"requestretry" : "^6.0.0" ,
2014-09-26 13:52:00 +00:00
"rimraf" : "2.2.6" ,
2021-05-07 10:52:07 +00:00
"rolling-rate-limiter" : "^0.2.10" ,
2020-07-22 08:55:35 +00:00
"sanitize-html" : "^1.27.1" ,
2020-08-24 12:20:54 +00:00
"scroll-into-view-if-needed" : "^2.2.25" ,
2022-03-21 14:47:07 +00:00
"sysend" : "^1.10.0" ,
2021-12-16 11:31:42 +00:00
"tsscmp" : "^1.0.6" ,
2021-05-07 10:00:34 +00:00
"underscore" : "^1.13.1" ,
2021-11-02 09:13:34 +00:00
"unzipper" : "^0.10.11" ,
2020-01-06 15:35:35 +00:00
"utf-8-validate" : "^5.0.2" ,
2017-01-30 11:09:50 +00:00
"uuid" : "^3.0.1" ,
2020-05-12 14:23:47 +00:00
"valid-data-url" : "^2.0.0" ,
2018-02-16 17:13:26 +00:00
"valid-url" : "^1.0.9" ,
2021-07-05 13:22:29 +00:00
"xml-crypto" : "^2.1.2" ,
2019-10-05 17:43:21 +00:00
"xml2js" : "^0.4.22" ,
2020-04-22 09:32:25 +00:00
"xregexp" : "^4.3.0" ,
2022-02-10 15:39:37 +00:00
"yauzl" : "^2.10.0" ,
"yup" : "^0.32.11"
2016-06-02 14:24:10 +00:00
} ,
2014-02-12 10:23:40 +00:00
"devDependencies" : {
2021-06-15 08:31:40 +00:00
"@babel/register" : "^7.14.5" ,
2022-10-10 10:14:28 +00:00
"@cypress/react" : "^6.2.0" ,
2021-09-29 11:11:44 +00:00
"@juggle/resize-observer" : "^3.3.1" ,
2022-09-27 13:11:09 +00:00
"@lezer/generator" : "^1.1.1" ,
2022-06-08 07:39:09 +00:00
"@testing-library/cypress" : "^8.0.3" ,
2022-06-08 12:55:37 +00:00
"@testing-library/dom" : "^8.13.0" ,
"@testing-library/react" : "^12.1.5" ,
"@testing-library/react-hooks" : "^8.0.0" ,
"@testing-library/user-event" : "^14.2.0" ,
2022-03-15 13:17:43 +00:00
"@types/chai" : "^4.3.0" ,
2022-04-06 10:14:43 +00:00
"@types/events" : "^3.0.0" ,
2022-09-13 13:57:47 +00:00
"@types/express" : "^4.17.13" ,
2022-03-15 13:17:43 +00:00
"@types/mocha" : "^9.1.0" ,
2022-03-16 12:42:31 +00:00
"@types/react" : "^17.0.40" ,
2022-03-15 13:17:43 +00:00
"@types/react-bootstrap" : "^0.32.29" ,
2022-03-16 12:42:31 +00:00
"@types/react-dom" : "^17.0.13" ,
2022-03-15 13:17:43 +00:00
"@types/sinon-chai" : "^3.2.8" ,
2022-05-27 12:32:27 +00:00
"@types/uuid" : "^8.3.4" ,
2022-03-15 13:17:43 +00:00
"@typescript-eslint/eslint-plugin" : "^5.12.1" ,
"@typescript-eslint/parser" : "^5.3.1" ,
2020-04-29 09:47:24 +00:00
"acorn" : "^7.1.1" ,
"acorn-walk" : "^7.1.1" ,
2020-09-03 13:45:20 +00:00
"angular-mocks" : "~1.8.0" ,
2020-04-15 10:39:42 +00:00
"autoprefixer" : "^9.7.6" ,
2022-04-06 09:59:13 +00:00
"babel-loader" : "^8.2.4" ,
2019-07-16 09:13:18 +00:00
"babel-plugin-angularjs-annotate" : "^0.10.0" ,
2021-06-15 08:31:40 +00:00
"babel-plugin-macros" : "^3.1.0" ,
2020-07-13 11:23:04 +00:00
"c8" : "^7.2.0" ,
2022-02-07 11:46:51 +00:00
"chai" : "^4.3.6" ,
2019-10-01 11:30:10 +00:00
"chai-as-promised" : "^7.1.1" ,
2021-07-28 08:51:29 +00:00
"chai-exclude" : "^2.0.3" ,
2019-10-05 17:43:21 +00:00
"cheerio" : "^1.0.0-rc.3" ,
2022-09-28 13:01:09 +00:00
"color-alpha" : "^1.1.3" ,
"color-parse" : "^1.4.2" ,
2022-01-17 10:19:53 +00:00
"content-disposition" : "^0.5.0" ,
2022-04-06 09:59:13 +00:00
"copy-webpack-plugin" : "^10.2.4" ,
"css-loader" : "^6.7.1" ,
"css-minimizer-webpack-plugin" : "^3.4.1" ,
2022-10-10 10:14:28 +00:00
"cypress" : "^10.9.0" ,
2020-04-15 10:39:42 +00:00
"es6-promise" : "^4.2.8" ,
2022-01-12 09:53:48 +00:00
"escodegen" : "^2.0.0" ,
2022-02-07 11:46:51 +00:00
"eslint-config-standard-jsx" : "^11.0.0-0" ,
2022-03-30 09:49:41 +00:00
"eslint-plugin-cypress" : "^2.12.1" ,
2021-12-07 11:30:08 +00:00
"eslint-plugin-jsx-a11y" : "^6.5.1" ,
"eslint-plugin-react" : "^7.27.0" ,
"eslint-plugin-react-hooks" : "^4.3.0" ,
2022-04-06 09:59:13 +00:00
"expose-loader" : "^3.1.0" ,
2020-06-30 12:04:48 +00:00
"fetch-mock" : "^9.10.2" ,
2020-04-15 10:39:42 +00:00
"glob" : "^7.1.6" ,
"handlebars-loader" : "^1.7.1" ,
2022-04-06 10:14:43 +00:00
"html-webpack-plugin" : "^5.5.0" ,
2021-02-10 09:50:06 +00:00
"i18next-scanner" : "^3.0.0" ,
2022-04-06 09:59:13 +00:00
"jsdom" : "^19.0.0" ,
2020-07-09 13:56:33 +00:00
"jsdom-global" : "^3.0.2" ,
2022-04-06 09:59:13 +00:00
"karma" : "^6.3.17" ,
2018-02-12 16:46:36 +00:00
"karma-chai-sinon" : "^0.1.5" ,
2020-05-06 09:58:36 +00:00
"karma-chrome-launcher" : "^3.1.0" ,
"karma-mocha" : "^2.0.0" ,
2018-02-22 14:02:14 +00:00
"karma-mocha-reporter" : "^2.2.5" ,
2018-02-12 16:46:36 +00:00
"karma-requirejs" : "^1.1.0" ,
2022-04-06 09:59:13 +00:00
"karma-webpack" : "^5.0.0" ,
2020-05-06 09:58:36 +00:00
"less" : "^3.11.1" ,
2022-04-06 09:59:13 +00:00
"less-loader" : "^10.2.0" ,
2018-11-16 11:37:29 +00:00
"less-plugin-autoprefix" : "^2.0.0" ,
2022-02-04 09:22:30 +00:00
"mensch" : "^0.3.4" ,
2022-04-06 09:59:13 +00:00
"mini-css-extract-plugin" : "^2.6.0" ,
2022-02-07 11:46:51 +00:00
"mocha" : "^8.4.0" ,
2022-03-28 12:12:29 +00:00
"mock-fs" : "^5.1.2" ,
2021-11-02 09:13:34 +00:00
"nock" : "^13.1.1" ,
2022-10-12 11:33:37 +00:00
"node-fetch" : "^2.6.7" ,
2021-03-18 09:52:36 +00:00
"pirates" : "^4.0.1" ,
2022-04-06 09:59:13 +00:00
"postcss-loader" : "^6.2.1" ,
2020-04-15 10:39:42 +00:00
"requirejs" : "^2.3.6" ,
2020-03-12 17:22:27 +00:00
"samlp" : "^3.4.1" ,
2022-02-07 11:46:38 +00:00
"sandboxed-module" : "https://github.com/overleaf/node-sandboxed-module/archive/cafa2d60f17ce75cc023e6f296eb8de79d92d35d.tar.gz" ,
2019-11-18 14:37:05 +00:00
"sinon" : "^7.5.0" ,
2022-02-07 11:46:51 +00:00
"sinon-chai" : "^3.7.0" ,
2019-07-18 14:18:56 +00:00
"sinon-mongoose" : "^2.3.0" ,
2020-11-26 14:22:30 +00:00
"socket.io-mock" : "^1.3.1" ,
2022-04-06 09:59:13 +00:00
"terser-webpack-plugin" : "^5.3.1" ,
2019-08-08 15:23:31 +00:00
"timekeeper" : "^2.2.0" ,
2022-04-06 09:59:13 +00:00
"to-string-loader" : "^1.2.0" ,
2022-03-15 13:17:43 +00:00
"typescript" : "^4.5.5" ,
2022-04-06 09:59:13 +00:00
"val-loader" : "^4.0.0" ,
"webpack" : "^5.71.0" ,
"webpack-assets-manifest" : "^5.1.0" ,
"webpack-cli" : "^4.9.2" ,
"webpack-dev-server" : "^4.7.4" ,
"webpack-merge" : "^5.8.0" ,
"worker-loader" : "^3.0.8"
2014-02-12 10:23:40 +00:00
}
2022-01-26 11:15:19 +00:00
}