diff --git a/package.json b/package.json index 1fb1e914581c..ab09adf484ce 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,19 @@ "static/src/**/*" ], "dependencies": { + "@aws-sdk/client-cloudwatch": "3.441.0", + "@babel/cli": "^7.24.5", + "@babel/core": "^7.24.5", + "@babel/eslint-parser": "7.24.5", + "@babel/plugin-proposal-class-properties": "^7.10.4", + "@babel/plugin-proposal-object-rest-spread": "^7.11.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-transform-runtime": "^7.24.3", + "@babel/preset-env": "^7.24.5", + "@babel/preset-react": "^7.24.1", + "@babel/preset-typescript": "^7.24.1", + "@babel/register": "^7.23.7", + "@babel/runtime": "^7.24.5", "@braze/web-sdk-core": "3.5.1", "@emotion/cache": "^11.1.5", "@emotion/core": "^10.0.27", @@ -18,60 +31,16 @@ "@guardian/automat-modules": "^0.3.8", "@guardian/commercial": "18.1.0", "@guardian/core-web-vitals": "6.0.0", + "@guardian/eslint-config-typescript": "9.0.1", "@guardian/identity-auth": "2.1.0", "@guardian/identity-auth-frontend": "4.0.0", "@guardian/libs": "16.1.0", + "@guardian/prettier": "^3.0.0", "@guardian/shimport": "^1.0.2", "@guardian/source-foundations": "14.2.2", "@guardian/source-react-components": "22.1.0", "@guardian/source-react-components-development-kitchen": "19.0.0", "@guardian/support-dotcom-components": "1.1.3", - "bean": "~1.0.14", - "bonzo": "~2.0.0", - "bootstrap-sass": "3.4.1", - "classnames": "~2.2.0", - "curl": "cujojs/curl#0.8.9", - "dialog-polyfill": "^0.5.6", - "domready": "^1.0.8", - "dynamic-import-polyfill": "^0.1.1", - "fastdom": "1.0.9", - "fence": "guardian/fence#0.2.11", - "lodash-es": "^4.17.21", - "object-fit-videos": "^1.0.3", - "ophan-tracker-js": "1.4.0", - "preact": "^10.5.13", - "qwery": "3.4.2", - "rangefix": "^0.2.5", - "raven-js": "^3.19.1", - "tslib": "2.6.2", - "video.js": "~5.3", - "videojs-contrib-ads": "3.1.3", - "videojs-embed": "guardian/videojs-embed#v0.3.3", - "videojs-ima": "googleads/videojs-ima#0.3.0", - "videojs-persistvolume": "guardian/videojs-persistvolume#0.1.4", - "videojs-playlist": "guardian/videojs-playlist#0.1.4", - "web-vitals": "3.5.1", - "wolfy87-eventemitter": "~5.2.4" - }, - "resolutions": { - "unset-value": "^2.0.1" - }, - "devDependencies": { - "@aws-sdk/client-cloudwatch": "3.441.0", - "@babel/cli": "^7.24.5", - "@babel/core": "^7.24.5", - "@babel/eslint-parser": "7.24.5", - "@babel/plugin-proposal-class-properties": "^7.10.4", - "@babel/plugin-proposal-object-rest-spread": "^7.11.0", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-transform-runtime": "^7.24.3", - "@babel/preset-env": "^7.24.5", - "@babel/preset-react": "^7.24.1", - "@babel/preset-typescript": "^7.24.1", - "@babel/register": "^7.23.7", - "@babel/runtime": "^7.24.5", - "@guardian/eslint-config-typescript": "9.0.1", - "@guardian/prettier": "^3.0.0", "@types/google.analytics": "^0.0.42", "@types/googletag": "^1.1.3", "@types/jest": "29.5.12", @@ -87,6 +56,9 @@ "babel-jest": "29.7.0", "babel-loader": "^8.1.0", "babel-plugin-dynamic-import-node": "^2.3.3", + "bean": "~1.0.14", + "bonzo": "~2.0.0", + "bootstrap-sass": "3.4.1", "browser-sync": "^2.18.13", "bs-fullscreen-message": "^1.1.0", "btoa": "1.1.2", @@ -94,6 +66,7 @@ "chance": "^1.0.11", "chokidar": "^3.5.2", "circular-dependency-plugin": "^5.0.1", + "classnames": "~2.2.0", "copy-webpack-plugin": "6", "core-js": "^3.19.1", "cp-file": "^7.0.0", @@ -101,6 +74,10 @@ "css-loader": "^5.2.7", "cssstats": "^3.1.0", "csstype": "^3.0.6", + "curl": "cujojs/curl#0.8.9", + "dialog-polyfill": "^0.5.6", + "domready": "^1.0.8", + "dynamic-import-polyfill": "^0.1.1", "eslint": "8.56.0", "eslint-config-prettier": "^7.1.0", "eslint-import-resolver-webpack": "^0.13.0", @@ -113,6 +90,8 @@ "eslint-plugin-react": "^7.22.0", "eslint-plugin-react-hooks": "^4.2.0", "execa": "^0.8.0", + "fastdom": "1.0.9", + "fence": "guardian/fence#0.2.11", "figures": "^2.0.0", "glob": "^7.2.0", "gzip-size": "^3.0.0", @@ -121,6 +100,7 @@ "jest-environment-jsdom": "29.7.0", "jest-environment-jsdom-global": "4.0.0", "listr": "^0.14.3", + "lodash-es": "^4.17.21", "lodash.merge": "^4.6.2", "lodash.takewhile": "^4.6.0", "lodash.uniq": "^4.5.0", @@ -129,13 +109,19 @@ "mkdirp": "^1.0.4", "mockdate": "^3.0.5", "node-sass": "^8.0.0", + "object-fit-videos": "^1.0.3", + "ophan-tracker-js": "1.4.0", "ora": "^1.3.0", "pa11y": "^6.2.3", "pify": "^5.0.0", "postcss": "^8.3.10", "postcss-pxtorem": "^6.0.0", + "preact": "^10.5.13", "prettier": "^2.2.1", "prettysize": "^0.1.0", + "qwery": "3.4.2", + "rangefix": "^0.2.5", + "raven-js": "^3.19.1", "raw-loader": "^0.5.1", "request": "^2.81.0", "requireindex": "^1.1.0", @@ -152,16 +138,28 @@ "tcp-ping": "^0.1.1", "ts-jest": "29.1.2", "ts-loader": "^8.0.12", + "tslib": "2.6.2", "typescript": "5.3.3", "uglify-js": "^3.17.4", + "video.js": "~5.3", + "videojs-contrib-ads": "3.1.3", + "videojs-embed": "guardian/videojs-embed#v0.3.3", + "videojs-ima": "googleads/videojs-ima#0.3.0", + "videojs-persistvolume": "guardian/videojs-persistvolume#0.1.4", + "videojs-playlist": "guardian/videojs-playlist#0.1.4", + "web-vitals": "3.5.1", "webpack": "^5.79.0", "webpack-bundle-analyzer": "^4.8.0", "webpack-cli": "^5.0.1", "webpack-dev-server": "^4.13.2", "webpack-merge": "^4.2.2", "webshot": "^0.17.0", + "wolfy87-eventemitter": "~5.2.4", "yargs": "^17.7.1" }, + "resolutions": { + "unset-value": "^2.0.1" + }, "optionalDependencies": { "fsevents": "^2.3.2", "react": "18.2.0",