diff --git a/gatsby-config.js b/gatsby-config.mjs similarity index 74% rename from gatsby-config.js rename to gatsby-config.mjs index a1ca68e57..ed155dd20 100644 --- a/gatsby-config.js +++ b/gatsby-config.mjs @@ -1,10 +1,13 @@ -const { generatePathPrefix } = require('./src/utils/generate-path-prefix'); -const { siteMetadata } = require('./src/utils/site-metadata'); -const { isGatsbyPreview } = require('./src/utils/is-gatsby-preview'); +import { createRequire } from 'module'; +import { generatePathPrefix } from './src/utils/generate-path-prefix.mjs'; +import { siteMetadata } from './src/utils/site-metadata.mjs'; +import { isGatsbyPreview } from './src/utils/is-gatsby-preview.mjs'; const isPreview = isGatsbyPreview(); const pathPrefix = !isPreview ? generatePathPrefix(siteMetadata) : undefined; +const require = createRequire(import.meta.url); + console.log('PATH PREFIX', pathPrefix); // Specifies which plugins to use depending on build environment @@ -32,8 +35,4 @@ if (!isPreview) { }); } -module.exports = { - plugins, - pathPrefix, - siteMetadata, -}; +export { plugins, pathPrefix, siteMetadata }; diff --git a/jest.config.js b/jest.config.js index 32dd9dfcc..23b2b3261 100644 --- a/jest.config.js +++ b/jest.config.js @@ -36,5 +36,9 @@ module.exports = { '^.+\\.jsx?$': `/jest-preprocess.js`, }, }, + { + displayName: 'tests-esm', + testMatch: ['/tests/tests-esm/**/*.test.js'], + }, ], }; diff --git a/package-lock.json b/package-lock.json index 70686edfd..30e44d12e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -55,7 +55,7 @@ "clipboard": "^2.0.8", "dotenv": "^8.2.0", "eventsource": "^2.0.2", - "gatsby": "^5.0.0", + "gatsby": "^5.8.0", "gatsby-plugin-emotion": "^8.0.0", "gatsby-plugin-google-tagmanager": "^5.0.0", "gatsby-plugin-layout": "^4.7.0", @@ -228,10 +228,12 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.18.6", - "license": "MIT", + "version": "7.23.5", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", "dependencies": { - "@babel/highlight": "^7.18.6" + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" }, "engines": { "node": ">=6.9.0" @@ -321,10 +323,11 @@ } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "license": "MIT", + "version": "7.22.5", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", "dependencies": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -359,17 +362,19 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.21.0", - "license": "MIT", + "version": "7.23.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.6.tgz", + "integrity": "sha512-cBXU1vZni/CpGF29iTu4YRbOZt3Wat6zCoMDxRF1MayiEc4URxOj31tT65HUM0CRpMowA3HCJaAOVOUnMf96cw==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.21.0", - "@babel/helper-member-expression-to-functions": "^7.21.0", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.20.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/helper-split-export-declaration": "^7.18.6" + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-member-expression-to-functions": "^7.23.0", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.20", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" @@ -378,6 +383,14 @@ "@babel/core": "^7.0.0" } }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/@babel/helper-create-regexp-features-plugin": { "version": "7.21.0", "license": "MIT", @@ -408,8 +421,9 @@ } }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.18.9", - "license": "MIT", + "version": "7.22.20", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", "engines": { "node": ">=6.9.0" } @@ -425,11 +439,12 @@ } }, "node_modules/@babel/helper-function-name": { - "version": "7.21.0", - "license": "MIT", + "version": "7.23.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", "dependencies": { - "@babel/template": "^7.20.7", - "@babel/types": "^7.21.0" + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" }, "engines": { "node": ">=6.9.0" @@ -446,55 +461,60 @@ } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.21.0", - "license": "MIT", + "version": "7.23.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", + "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", "dependencies": { - "@babel/types": "^7.21.0" + "@babel/types": "^7.23.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.18.6", - "license": "MIT", + "version": "7.22.15", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", "dependencies": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.15" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.21.2", - "license": "MIT", + "version": "7.23.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", + "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.20.2", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.2", - "@babel/types": "^7.21.2" + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.18.6", - "license": "MIT", + "version": "7.22.5", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", + "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", "dependencies": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.20.2", - "license": "MIT", + "version": "7.22.5", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", "engines": { "node": ">=6.9.0" } @@ -516,67 +536,74 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.20.7", - "license": "MIT", + "version": "7.22.20", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", + "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.20.7", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.7", - "@babel/types": "^7.20.7" + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-member-expression-to-functions": "^7.22.15", + "@babel/helper-optimise-call-expression": "^7.22.5" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-simple-access": { - "version": "7.20.2", - "license": "MIT", + "version": "7.22.5", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", "dependencies": { - "@babel/types": "^7.20.2" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.20.0", - "license": "MIT", + "version": "7.22.5", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", + "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", "dependencies": { - "@babel/types": "^7.20.0" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.18.6", - "license": "MIT", + "version": "7.22.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", "dependencies": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { - "version": "7.19.4", - "license": "MIT", + "version": "7.23.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.19.1", - "license": "MIT", + "version": "7.22.20", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.21.0", - "license": "MIT", + "version": "7.23.5", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", "engines": { "node": ">=6.9.0" } @@ -607,11 +634,12 @@ } }, "node_modules/@babel/highlight": { - "version": "7.18.6", - "license": "MIT", + "version": "7.23.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/highlight/-/highlight-7.23.4.tgz", + "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", "dependencies": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", "js-tokens": "^4.0.0" }, "engines": { @@ -619,8 +647,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.21.2", - "license": "MIT", + "version": "7.23.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/parser/-/parser-7.23.6.tgz", + "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==", "bin": { "parser": "bin/babel-parser.js" }, @@ -987,10 +1016,11 @@ } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.18.6", - "license": "MIT", + "version": "7.23.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz", + "integrity": "sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1086,10 +1116,11 @@ } }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.20.0", - "license": "MIT", + "version": "7.23.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.23.3.tgz", + "integrity": "sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1324,12 +1355,13 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.21.2", - "license": "MIT", + "version": "7.23.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz", + "integrity": "sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==", "dependencies": { - "@babel/helper-module-transforms": "^7.21.2", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-simple-access": "^7.20.2" + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1604,12 +1636,14 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.21.0", - "license": "MIT", + "version": "7.23.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.23.6.tgz", + "integrity": "sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.21.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-typescript": "^7.20.0" + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.23.6", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-typescript": "^7.23.3" }, "engines": { "node": ">=6.9.0" @@ -1765,12 +1799,15 @@ } }, "node_modules/@babel/preset-typescript": { - "version": "7.21.0", - "license": "MIT", + "version": "7.23.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/preset-typescript/-/preset-typescript-7.23.3.tgz", + "integrity": "sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-validator-option": "^7.21.0", - "@babel/plugin-transform-typescript": "^7.21.0" + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-syntax-jsx": "^7.23.3", + "@babel/plugin-transform-modules-commonjs": "^7.23.3", + "@babel/plugin-transform-typescript": "^7.23.3" }, "engines": { "node": ">=6.9.0" @@ -1794,12 +1831,13 @@ } }, "node_modules/@babel/template": { - "version": "7.20.7", - "license": "MIT", + "version": "7.22.15", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7" + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" }, "engines": { "node": ">=6.9.0" @@ -1825,11 +1863,12 @@ } }, "node_modules/@babel/types": { - "version": "7.21.2", - "license": "MIT", + "version": "7.23.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/types/-/types-7.23.6.tgz", + "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", "dependencies": { - "@babel/helper-string-parser": "^7.19.4", - "@babel/helper-validator-identifier": "^7.19.1", + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", "to-fast-properties": "^2.0.0" }, "engines": { @@ -2349,6 +2388,36 @@ "node": ">=12" } }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.10.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, "node_modules/@eslint/eslintrc": { "version": "0.4.3", "license": "MIT", @@ -2410,13 +2479,14 @@ "license": "MIT" }, "node_modules/@gatsbyjs/parcel-namer-relative-to-cwd": { - "version": "2.7.0", - "license": "MIT", + "version": "2.12.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@gatsbyjs/parcel-namer-relative-to-cwd/-/parcel-namer-relative-to-cwd-2.12.1.tgz", + "integrity": "sha512-DYtRRu0yhs/T3eWtOsuJK8qG5+TPfMnbB3q20hYOxsm6BnOuIUYIHNmZNlP7VcrBTCCZJUW/6xhq81mA6GvHWA==", "dependencies": { "@babel/runtime": "^7.20.13", "@parcel/namer-default": "2.8.3", "@parcel/plugin": "2.8.3", - "gatsby-core-utils": "^4.7.0" + "gatsby-core-utils": "^4.12.1" }, "engines": { "node": ">=18.0.0", @@ -2739,11 +2809,12 @@ } }, "node_modules/@graphql-tools/code-file-loader": { - "version": "7.3.21", - "license": "MIT", + "version": "7.3.23", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@graphql-tools/code-file-loader/-/code-file-loader-7.3.23.tgz", + "integrity": "sha512-8Wt1rTtyTEs0p47uzsPJ1vAtfAx0jmxPifiNdmo9EOCuUPyQGEbMaik/YkqZ7QUFIEYEQu+Vgfo8tElwOPtx5Q==", "dependencies": { - "@graphql-tools/graphql-tag-pluck": "7.5.0", - "@graphql-tools/utils": "9.2.1", + "@graphql-tools/graphql-tag-pluck": "7.5.2", + "@graphql-tools/utils": "^9.2.1", "globby": "^11.0.3", "tslib": "^2.4.0", "unixify": "^1.0.0" @@ -2753,14 +2824,15 @@ } }, "node_modules/@graphql-tools/graphql-tag-pluck": { - "version": "7.5.0", - "license": "MIT", + "version": "7.5.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@graphql-tools/graphql-tag-pluck/-/graphql-tag-pluck-7.5.2.tgz", + "integrity": "sha512-RW+H8FqOOLQw0BPXaahYepVSRjuOHw+7IL8Opaa5G5uYGOBxoXR7DceyQ7BcpMgktAOOmpDNQ2WtcboChOJSRA==", "dependencies": { "@babel/parser": "^7.16.8", - "@babel/plugin-syntax-import-assertions": "7.20.0", + "@babel/plugin-syntax-import-assertions": "^7.20.0", "@babel/traverse": "^7.16.8", "@babel/types": "^7.16.8", - "@graphql-tools/utils": "9.2.1", + "@graphql-tools/utils": "^9.2.1", "tslib": "^2.4.0" }, "peerDependencies": { @@ -2768,11 +2840,12 @@ } }, "node_modules/@graphql-tools/load": { - "version": "7.8.12", - "license": "MIT", + "version": "7.8.14", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@graphql-tools/load/-/load-7.8.14.tgz", + "integrity": "sha512-ASQvP+snHMYm+FhIaLxxFgVdRaM0vrN9wW2BKInQpktwWTXVyk+yP5nQUCEGmn0RTdlPKrffBaigxepkEAJPrg==", "dependencies": { - "@graphql-tools/schema": "9.0.16", - "@graphql-tools/utils": "9.2.1", + "@graphql-tools/schema": "^9.0.18", + "@graphql-tools/utils": "^9.2.1", "p-limit": "3.1.0", "tslib": "^2.4.0" }, @@ -2781,10 +2854,11 @@ } }, "node_modules/@graphql-tools/merge": { - "version": "8.3.18", - "license": "MIT", + "version": "8.4.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@graphql-tools/merge/-/merge-8.4.2.tgz", + "integrity": "sha512-XbrHAaj8yDuINph+sAfuq3QCZ/tKblrTLOpirK0+CAgNlZUCHs0Fa+xtMUURgwCVThLle1AF7svJCxFizygLsw==", "dependencies": { - "@graphql-tools/utils": "9.2.1", + "@graphql-tools/utils": "^9.2.1", "tslib": "^2.4.0" }, "peerDependencies": { @@ -2814,13 +2888,14 @@ } }, "node_modules/@graphql-tools/schema": { - "version": "9.0.16", - "license": "MIT", + "version": "9.0.19", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@graphql-tools/schema/-/schema-9.0.19.tgz", + "integrity": "sha512-oBRPoNBtCkk0zbUsyP4GaIzCt8C0aCI4ycIRUL67KK5pOHljKLBBtGT+Jr6hkzA74C8Gco8bpZPe7aWFjiaK2w==", "dependencies": { - "@graphql-tools/merge": "8.3.18", - "@graphql-tools/utils": "9.2.1", + "@graphql-tools/merge": "^8.4.1", + "@graphql-tools/utils": "^9.2.1", "tslib": "^2.4.0", - "value-or-promise": "1.0.12" + "value-or-promise": "^1.0.12" }, "peerDependencies": { "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" @@ -2846,11 +2921,13 @@ }, "node_modules/@hapi/hoek": { "version": "9.3.0", - "license": "BSD-3-Clause" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" }, "node_modules/@hapi/topo": { "version": "5.1.0", - "license": "BSD-3-Clause", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", "dependencies": { "@hapi/hoek": "^9.0.0" } @@ -3602,16 +3679,18 @@ } }, "node_modules/@jridgewell/source-map": { - "version": "0.3.2", - "license": "MIT", + "version": "0.3.5", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", "dependencies": { "@jridgewell/gen-mapping": "^0.3.0", "@jridgewell/trace-mapping": "^0.3.9" } }, "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "license": "MIT", + "version": "0.3.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", "dependencies": { "@jridgewell/set-array": "^1.0.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -3626,11 +3705,12 @@ "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.17", - "license": "MIT", + "version": "0.3.20", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", + "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, "node_modules/@leafygreen-ui/a11y": { @@ -5652,7 +5732,8 @@ }, "node_modules/@parcel/bundler-default": { "version": "2.8.3", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@parcel/bundler-default/-/bundler-default-2.8.3.tgz", + "integrity": "sha512-yJvRsNWWu5fVydsWk3O2L4yIy3UZiKWO2cPDukGOIWMgp/Vbpp+2Ct5IygVRtE22bnseW/E/oe0PV3d2IkEJGg==", "dependencies": { "@parcel/diagnostic": "2.8.3", "@parcel/graph": "2.8.3", @@ -5664,10 +5745,6 @@ "engines": { "node": ">= 12.0.0", "parcel": "^2.8.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" } }, "node_modules/@parcel/cache": { @@ -5799,17 +5876,14 @@ }, "node_modules/@parcel/compressor-raw": { "version": "2.8.3", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@parcel/compressor-raw/-/compressor-raw-2.8.3.tgz", + "integrity": "sha512-bVDsqleBUxRdKMakWSlWC9ZjOcqDKE60BE+Gh3JSN6WJrycJ02P5wxjTVF4CStNP/G7X17U+nkENxSlMG77ySg==", "dependencies": { "@parcel/plugin": "2.8.3" }, "engines": { "node": ">= 12.0.0", "parcel": "^2.8.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" } }, "node_modules/@parcel/core": { @@ -6042,7 +6116,8 @@ }, "node_modules/@parcel/namer-default": { "version": "2.8.3", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@parcel/namer-default/-/namer-default-2.8.3.tgz", + "integrity": "sha512-tJ7JehZviS5QwnxbARd8Uh63rkikZdZs1QOyivUhEvhN+DddSAVEdQLHGPzkl3YRk0tjFhbqo+Jci7TpezuAMw==", "dependencies": { "@parcel/diagnostic": "2.8.3", "@parcel/plugin": "2.8.3", @@ -6051,15 +6126,12 @@ "engines": { "node": ">= 12.0.0", "parcel": "^2.8.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" } }, "node_modules/@parcel/node-resolver-core": { "version": "2.8.3", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@parcel/node-resolver-core/-/node-resolver-core-2.8.3.tgz", + "integrity": "sha512-12YryWcA5Iw2WNoEVr/t2HDjYR1iEzbjEcxfh1vaVDdZ020PiGw67g5hyIE/tsnG7SRJ0xdRx1fQ2hDgED+0Ww==", "dependencies": { "@parcel/diagnostic": "2.8.3", "@parcel/utils": "2.8.3", @@ -6068,22 +6140,20 @@ }, "engines": { "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" } }, "node_modules/@parcel/node-resolver-core/node_modules/semver": { - "version": "5.7.1", - "license": "ISC", + "version": "5.7.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "bin": { "semver": "bin/semver" } }, "node_modules/@parcel/optimizer-terser": { "version": "2.8.3", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@parcel/optimizer-terser/-/optimizer-terser-2.8.3.tgz", + "integrity": "sha512-9EeQlN6zIeUWwzrzu6Q2pQSaYsYGah8MtiQ/hog9KEPlYTP60hBv/+utDyYEHSQhL7y5ym08tPX5GzBvwAD/dA==", "dependencies": { "@parcel/diagnostic": "2.8.3", "@parcel/plugin": "2.8.3", @@ -6095,10 +6165,6 @@ "engines": { "node": ">= 12.0.0", "parcel": "^2.8.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" } }, "node_modules/@parcel/package-manager": { @@ -6133,7 +6199,8 @@ }, "node_modules/@parcel/packager-js": { "version": "2.8.3", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@parcel/packager-js/-/packager-js-2.8.3.tgz", + "integrity": "sha512-0pGKC3Ax5vFuxuZCRB+nBucRfFRz4ioie19BbDxYnvBxrd4M3FIu45njf6zbBYsI9eXqaDnL1b3DcZJfYqtIzw==", "dependencies": { "@parcel/diagnostic": "2.8.3", "@parcel/hash": "2.8.3", @@ -6146,38 +6213,29 @@ "engines": { "node": ">= 12.0.0", "parcel": "^2.8.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" } }, "node_modules/@parcel/packager-js/node_modules/globals": { - "version": "13.20.0", - "license": "MIT", + "version": "13.24.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dependencies": { "type-fest": "^0.20.2" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/@parcel/packager-raw": { "version": "2.8.3", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@parcel/packager-raw/-/packager-raw-2.8.3.tgz", + "integrity": "sha512-BA6enNQo1RCnco9MhkxGrjOk59O71IZ9DPKu3lCtqqYEVd823tXff2clDKHK25i6cChmeHu6oB1Rb73hlPqhUA==", "dependencies": { "@parcel/plugin": "2.8.3" }, "engines": { "node": ">= 12.0.0", "parcel": "^2.8.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" } }, "node_modules/@parcel/plugin": { @@ -6196,7 +6254,8 @@ }, "node_modules/@parcel/reporter-dev-server": { "version": "2.8.3", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@parcel/reporter-dev-server/-/reporter-dev-server-2.8.3.tgz", + "integrity": "sha512-Y8C8hzgzTd13IoWTj+COYXEyCkXfmVJs3//GDBsH22pbtSFMuzAZd+8J9qsCo0EWpiDow7V9f1LischvEh3FbQ==", "dependencies": { "@parcel/plugin": "2.8.3", "@parcel/utils": "2.8.3" @@ -6204,15 +6263,12 @@ "engines": { "node": ">= 12.0.0", "parcel": "^2.8.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" } }, "node_modules/@parcel/resolver-default": { "version": "2.8.3", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@parcel/resolver-default/-/resolver-default-2.8.3.tgz", + "integrity": "sha512-k0B5M/PJ+3rFbNj4xZSBr6d6HVIe6DH/P3dClLcgBYSXAvElNDfXgtIimbjCyItFkW9/BfcgOVKEEIZOeySH/A==", "dependencies": { "@parcel/node-resolver-core": "2.8.3", "@parcel/plugin": "2.8.3" @@ -6220,15 +6276,12 @@ "engines": { "node": ">= 12.0.0", "parcel": "^2.8.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" } }, "node_modules/@parcel/runtime-js": { "version": "2.8.3", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@parcel/runtime-js/-/runtime-js-2.8.3.tgz", + "integrity": "sha512-IRja0vNKwvMtPgIqkBQh0QtRn0XcxNC8HU1jrgWGRckzu10qJWO+5ULgtOeR4pv9krffmMPqywGXw6l/gvJKYQ==", "dependencies": { "@parcel/plugin": "2.8.3", "@parcel/utils": "2.8.3", @@ -6237,10 +6290,6 @@ "engines": { "node": ">= 12.0.0", "parcel": "^2.8.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" } }, "node_modules/@parcel/source-map": { @@ -6255,7 +6304,8 @@ }, "node_modules/@parcel/transformer-js": { "version": "2.8.3", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@parcel/transformer-js/-/transformer-js-2.8.3.tgz", + "integrity": "sha512-9Qd6bib+sWRcpovvzvxwy/PdFrLUXGfmSW9XcVVG8pvgXsZPFaNjnNT8stzGQj1pQiougCoxMY4aTM5p1lGHEQ==", "dependencies": { "@parcel/diagnostic": "2.8.3", "@parcel/plugin": "2.8.3", @@ -6273,24 +6323,22 @@ "node": ">= 12.0.0", "parcel": "^2.8.3" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, "peerDependencies": { "@parcel/core": "^2.8.3" } }, "node_modules/@parcel/transformer-js/node_modules/semver": { - "version": "5.7.1", - "license": "ISC", + "version": "5.7.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "bin": { "semver": "bin/semver" } }, "node_modules/@parcel/transformer-json": { "version": "2.8.3", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@parcel/transformer-json/-/transformer-json-2.8.3.tgz", + "integrity": "sha512-B7LmVq5Q7bZO4ERb6NHtRuUKWGysEeaj9H4zelnyBv+wLgpo4f5FCxSE1/rTNmP9u1qHvQ3scGdK6EdSSokGPg==", "dependencies": { "@parcel/plugin": "2.8.3", "json5": "^2.2.0" @@ -6298,10 +6346,6 @@ "engines": { "node": ">= 12.0.0", "parcel": "^2.8.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" } }, "node_modules/@parcel/types": { @@ -6844,18 +6888,21 @@ }, "node_modules/@sideway/address": { "version": "4.1.4", - "license": "BSD-3-Clause", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@sideway/address/-/address-4.1.4.tgz", + "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", "dependencies": { "@hapi/hoek": "^9.0.0" } }, "node_modules/@sideway/formula": { "version": "3.0.1", - "license": "BSD-3-Clause" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@sideway/formula/-/formula-3.0.1.tgz", + "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==" }, "node_modules/@sideway/pinpoint": { "version": "2.0.0", - "license": "BSD-3-Clause" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" }, "node_modules/@sinclair/typebox": { "version": "0.25.24", @@ -6874,35 +6921,32 @@ }, "node_modules/@sindresorhus/slugify": { "version": "1.1.2", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@sindresorhus/slugify/-/slugify-1.1.2.tgz", + "integrity": "sha512-V9nR/W0Xd9TSGXpZ4iFUcFGhuOJtZX82Fzxj1YISlbSgKvIiNa7eLEZrT0vAraPOt++KHauIVNYgGRgjc13dXA==", "dependencies": { "@sindresorhus/transliterate": "^0.1.1", "escape-string-regexp": "^4.0.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/@sindresorhus/transliterate": { "version": "0.1.2", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@sindresorhus/transliterate/-/transliterate-0.1.2.tgz", + "integrity": "sha512-5/kmIOY9FF32nicXH+5yLNTX4NJ4atl7jRgqAJuIn/iyDFXBktOKDxCvyGE/EzmF4ngSUvjXxQUQlQiZ5lfw+w==", "dependencies": { "escape-string-regexp": "^2.0.0", "lodash.deburr": "^4.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/@sindresorhus/transliterate/node_modules/escape-string-regexp": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", "engines": { "node": ">=8" } @@ -6925,7 +6969,8 @@ }, "node_modules/@socket.io/component-emitter": { "version": "3.1.0", - "license": "MIT" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", + "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==" }, "node_modules/@storybook/csf": { "version": "0.0.2-next.11", @@ -7062,9 +7107,11 @@ } }, "node_modules/@swc/helpers": { - "version": "0.4.14", - "license": "MIT", + "version": "0.4.36", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@swc/helpers/-/helpers-0.4.36.tgz", + "integrity": "sha512-5lxnyLEYFskErRPenYItLRSge5DjrJngYKdVjRSrWfza9G6KkgHEXi0vUZiyUeMU5JfXH1YnvXZzSp8ul88o2Q==", "dependencies": { + "legacy-swc-helpers": "npm:@swc/helpers@=0.4.14", "tslib": "^2.4.0" } }, @@ -7351,7 +7398,8 @@ }, "node_modules/@tokenizer/token": { "version": "0.3.0", - "license": "MIT" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@tokenizer/token/-/token-0.3.0.tgz", + "integrity": "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==" }, "node_modules/@tootallnate/once": { "version": "2.0.0", @@ -7370,7 +7418,8 @@ }, "node_modules/@turist/fetch": { "version": "7.2.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@turist/fetch/-/fetch-7.2.0.tgz", + "integrity": "sha512-2x7EGw+6OJ29phunsbGvtxlNmSfcuPcyYudkMbi8gARCP9eJ1CtuMvnVUHL//O9Ixi9SJiug8wNt6lj86pN8XQ==", "dependencies": { "@types/node-fetch": "2" }, @@ -7380,7 +7429,8 @@ }, "node_modules/@turist/time": { "version": "0.0.2", - "license": "MIT" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@turist/time/-/time-0.0.2.tgz", + "integrity": "sha512-qLOvfmlG2vCVw5fo/oz8WAZYlpe5a5OurgTj3diIxJCdjRHpapC+vQCz3er9LV79Vcat+DifBjeAhOAdmndtDQ==" }, "node_modules/@types/aria-query": { "version": "5.0.1", @@ -7442,8 +7492,9 @@ } }, "node_modules/@types/common-tags": { - "version": "1.8.1", - "license": "MIT" + "version": "1.8.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@types/common-tags/-/common-tags-1.8.4.tgz", + "integrity": "sha512-S+1hLDJPjWNDhcGxsxEbepzaxWqURP/o+3cP4aa2w7yBXgdcmKGQtZzP8JbyfOd0m+33nh+8+kvxYE2UJtBDkg==" }, "node_modules/@types/configstore": { "version": "2.1.1", @@ -7451,11 +7502,13 @@ }, "node_modules/@types/cookie": { "version": "0.4.1", - "license": "MIT" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@types/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==" }, "node_modules/@types/cors": { - "version": "2.8.13", - "license": "MIT", + "version": "2.8.17", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@types/cors/-/cors-2.8.17.tgz", + "integrity": "sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==", "dependencies": { "@types/node": "*" } @@ -7473,8 +7526,9 @@ } }, "node_modules/@types/eslint-scope": { - "version": "3.7.4", - "license": "MIT", + "version": "3.7.7", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", "dependencies": { "@types/eslint": "*", "@types/estree": "*" @@ -7531,8 +7585,9 @@ "license": "MIT" }, "node_modules/@types/http-proxy": { - "version": "1.17.10", - "license": "MIT", + "version": "1.17.14", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@types/http-proxy/-/http-proxy-1.17.14.tgz", + "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==", "dependencies": { "@types/node": "*" } @@ -7658,11 +7713,12 @@ "license": "MIT" }, "node_modules/@types/node-fetch": { - "version": "2.6.2", - "license": "MIT", + "version": "2.6.9", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@types/node-fetch/-/node-fetch-2.6.9.tgz", + "integrity": "sha512-bQVlnMLFJ2d35DkPNjEPmd9ueO/rh5EiaZt2bhqiSarPjZIuIV6bPQVqcrEyvNo+AfTrRGVazle1tl597w3gfA==", "dependencies": { "@types/node": "*", - "form-data": "^3.0.0" + "form-data": "^4.0.0" } }, "node_modules/@types/parse-json": { @@ -7679,8 +7735,9 @@ "license": "MIT" }, "node_modules/@types/reach__router": { - "version": "1.3.11", - "license": "MIT", + "version": "1.3.14", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@types/reach__router/-/reach__router-1.3.14.tgz", + "integrity": "sha512-2iOQZbwfw1ZYwYK+dRp7D1b8kU6GlFPJ/iEt33zDYxfId5CAKT7vX3lN/XmJ+FaMZ3FyB99tPgfajcmZnTqdtg==", "dependencies": { "@types/react": "*" } @@ -7735,12 +7792,10 @@ "version": "0.16.2", "license": "MIT" }, - "node_modules/@types/sharp": { - "version": "0.31.1", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } + "node_modules/@types/semver": { + "version": "7.5.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@types/semver/-/semver-7.5.6.tgz", + "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==" }, "node_modules/@types/stack-utils": { "version": "2.0.1", @@ -7807,31 +7862,31 @@ }, "node_modules/@types/yoga-layout": { "version": "1.9.2", - "license": "MIT" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@types/yoga-layout/-/yoga-layout-1.9.2.tgz", + "integrity": "sha512-S9q47ByT2pPvD65IvrWp7qppVMpk9WGMbVq9wbWZOHg6tnXSD4vyhao6nOSBwwfDdV2p3Kx9evA9vI+XWTfDvw==" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "4.33.0", - "license": "MIT", - "dependencies": { - "@typescript-eslint/experimental-utils": "4.33.0", - "@typescript-eslint/scope-manager": "4.33.0", - "debug": "^4.3.1", - "functional-red-black-tree": "^1.0.1", - "ignore": "^5.1.8", - "regexpp": "^3.1.0", - "semver": "^7.3.5", + "version": "5.62.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "dependencies": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", "tsutils": "^3.21.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "peerDependencies": { - "@typescript-eslint/parser": "^4.0.0", - "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" }, "peerDependenciesMeta": { "typescript": { @@ -7839,9 +7894,50 @@ } } }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/lru-cache": { "version": "6.0.0", - "license": "ISC", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dependencies": { "yallist": "^4.0.0" }, @@ -7850,8 +7946,9 @@ } }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { - "version": "7.3.8", - "license": "ISC", + "version": "7.5.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -7864,10 +7961,12 @@ }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/yallist": { "version": "4.0.0", - "license": "ISC" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/@typescript-eslint/experimental-utils": { "version": "4.33.0", + "dev": true, "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.7", @@ -7889,23 +7988,62 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "4.33.0", - "license": "BSD-2-Clause", + "version": "5.62.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", "dependencies": { - "@typescript-eslint/scope-manager": "4.33.0", - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/typescript-estree": "4.33.0", - "debug": "^4.3.1" + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "debug": "^4.3.4" }, "engines": { - "node": "^10.12.0 || >=12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "peerDependencies": { - "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "peerDependenciesMeta": { "typescript": { @@ -7913,8 +8051,59 @@ } } }, + "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/parser/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/@typescript-eslint/scope-manager": { "version": "4.33.0", + "dev": true, "license": "MIT", "dependencies": { "@typescript-eslint/types": "4.33.0", @@ -7928,8 +8117,111 @@ "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.62.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "dependencies": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/@typescript-eslint/types": { "version": "4.33.0", + "dev": true, "license": "MIT", "engines": { "node": "^8.10.0 || ^10.13.0 || >=11.10.1" @@ -7941,6 +8233,7 @@ }, "node_modules/@typescript-eslint/typescript-estree": { "version": "4.33.0", + "dev": true, "license": "BSD-2-Clause", "dependencies": { "@typescript-eslint/types": "4.33.0", @@ -7966,6 +8259,7 @@ }, "node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": { "version": "6.0.0", + "dev": true, "license": "ISC", "dependencies": { "yallist": "^4.0.0" @@ -7976,6 +8270,7 @@ }, "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { "version": "7.3.8", + "dev": true, "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" @@ -7989,10 +8284,125 @@ }, "node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": { "version": "4.0.0", + "dev": true, "license": "ISC" }, + "node_modules/@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/@typescript-eslint/visitor-keys": { "version": "4.33.0", + "dev": true, "license": "MIT", "dependencies": { "@typescript-eslint/types": "4.33.0", @@ -8008,6 +8418,7 @@ }, "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { "version": "2.1.0", + "dev": true, "license": "Apache-2.0", "engines": { "node": ">=10" @@ -8021,128 +8432,145 @@ } }, "node_modules/@webassemblyjs/ast": { - "version": "1.11.1", - "license": "MIT", + "version": "1.11.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@webassemblyjs/ast/-/ast-1.11.6.tgz", + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" } }, "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "license": "MIT" + "version": "1.11.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" }, "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "license": "MIT" + "version": "1.11.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" }, "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "license": "MIT" + "version": "1.11.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==" }, "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "license": "MIT", + "version": "1.11.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "license": "MIT" + "version": "1.11.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" }, "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "license": "MIT", + "version": "1.11.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" } }, "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.1", - "license": "MIT", + "version": "1.11.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", "dependencies": { "@xtuc/ieee754": "^1.2.0" } }, "node_modules/@webassemblyjs/leb128": { - "version": "1.11.1", - "license": "Apache-2.0", + "version": "1.11.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", "dependencies": { "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/utf8": { - "version": "1.11.1", - "license": "MIT" + "version": "1.11.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" }, "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "license": "MIT", + "version": "1.11.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" } }, "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "license": "MIT", + "version": "1.11.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" } }, "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "license": "MIT", + "version": "1.11.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" } }, "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "license": "MIT", + "version": "1.11.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" } }, "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.1", - "license": "MIT", + "version": "1.11.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", "dependencies": { - "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/ast": "1.11.6", "@xtuc/long": "4.2.2" } }, "node_modules/@xtuc/ieee754": { "version": "1.2.0", - "license": "BSD-3-Clause" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" }, "node_modules/@xtuc/long": { "version": "4.2.2", - "license": "Apache-2.0" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" }, "node_modules/abab": { "version": "2.0.6", @@ -8195,8 +8623,9 @@ } }, "node_modules/acorn-import-assertions": { - "version": "1.8.0", - "license": "MIT", + "version": "1.9.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", "peerDependencies": { "acorn": "^8" } @@ -8289,7 +8718,8 @@ }, "node_modules/ansi-align": { "version": "3.0.1", - "license": "ISC", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", "dependencies": { "string-width": "^4.1.0" } @@ -8372,21 +8802,8 @@ }, "node_modules/arch": { "version": "2.2.0", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==" }, "node_modules/arg": { "version": "5.0.2", @@ -8503,25 +8920,6 @@ "version": "1.5.2", "license": "MIT" }, - "node_modules/async-cache": { - "version": "1.1.0", - "license": "ISC", - "dependencies": { - "lru-cache": "^4.0.0" - } - }, - "node_modules/async-cache/node_modules/lru-cache": { - "version": "4.1.5", - "license": "ISC", - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "node_modules/async-cache/node_modules/yallist": { - "version": "2.1.2", - "license": "ISC" - }, "node_modules/asynckit": { "version": "0.4.0", "license": "MIT" @@ -8630,22 +9028,13 @@ "license": "ISC" }, "node_modules/autoprefixer": { - "version": "10.4.13", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - } - ], - "license": "MIT", + "version": "10.4.16", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/autoprefixer/-/autoprefixer-10.4.16.tgz", + "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", "dependencies": { - "browserslist": "^4.21.4", - "caniuse-lite": "^1.0.30001426", - "fraction.js": "^4.2.0", + "browserslist": "^4.21.10", + "caniuse-lite": "^1.0.30001538", + "fraction.js": "^4.3.6", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", "postcss-value-parser": "^4.2.0" @@ -8691,6 +9080,11 @@ "deep-equal": "^2.0.5" } }, + "node_modules/b4a": { + "version": "1.6.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/b4a/-/b4a-1.6.4.tgz", + "integrity": "sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==" + }, "node_modules/babel-eslint": { "version": "10.1.0", "license": "MIT", @@ -8951,12 +9345,13 @@ } }, "node_modules/babel-plugin-remove-graphql-queries": { - "version": "5.7.0", - "license": "MIT", + "version": "5.12.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/babel-plugin-remove-graphql-queries/-/babel-plugin-remove-graphql-queries-5.12.1.tgz", + "integrity": "sha512-R5FyZLs+YfhCpUJkpSyVwIbaw9Ya4TC4xIOBJzPK9Z3u5XVCI459aykLPyfYAWwbsI9yvjm/Ux5ft4/U4rNvMQ==", "dependencies": { "@babel/runtime": "^7.20.13", "@babel/types": "^7.20.7", - "gatsby-core-utils": "^4.7.0" + "gatsby-core-utils": "^4.12.1" }, "engines": { "node": ">=18.0.0" @@ -9051,8 +9446,9 @@ } }, "node_modules/babel-preset-gatsby": { - "version": "3.7.0", - "license": "MIT", + "version": "3.12.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/babel-preset-gatsby/-/babel-preset-gatsby-3.12.1.tgz", + "integrity": "sha512-M3q7TB9YOpILjyd4ShjvWG0Agzjapu+FPQUczy9iBxlzVPcAe5hiPRlEin1v0CvXrlwj+GNydrhlczCPaf8YkA==", "dependencies": { "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", @@ -9067,8 +9463,8 @@ "babel-plugin-dynamic-import-node": "^2.3.3", "babel-plugin-macros": "^3.1.0", "babel-plugin-transform-react-remove-prop-types": "^0.4.24", - "gatsby-core-utils": "^4.7.0", - "gatsby-legacy-polyfills": "^3.7.0" + "gatsby-core-utils": "^4.12.1", + "gatsby-legacy-polyfills": "^3.12.0" }, "engines": { "node": ">=18.0.0" @@ -9129,14 +9525,16 @@ }, "node_modules/base64id": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/base64id/-/base64id-2.0.0.tgz", + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", "engines": { "node": "^4.5.0 || >= 5.9" } }, "node_modules/better-opn": { "version": "2.1.1", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/better-opn/-/better-opn-2.1.1.tgz", + "integrity": "sha512-kIPXZS5qwyKiX/HcRvDYfmBQUa8XP17I0mYZZ0y4UhpYOSvtsLHDYqmomS+Mj20aDvD3knEiQ0ecQy2nhio3yA==", "dependencies": { "open": "^7.0.3" }, @@ -9160,7 +9558,8 @@ }, "node_modules/bl": { "version": "4.1.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", "dependencies": { "buffer": "^5.5.0", "inherits": "^2.0.4", @@ -9169,29 +9568,17 @@ }, "node_modules/bl/node_modules/buffer": { "version": "5.7.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" } }, "node_modules/bl/node_modules/readable-stream": { - "version": "3.6.1", - "license": "MIT", + "version": "3.6.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -9203,7 +9590,8 @@ }, "node_modules/bluebird": { "version": "3.7.2", - "license": "MIT" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, "node_modules/body-parser": { "version": "1.20.1", @@ -9251,7 +9639,8 @@ }, "node_modules/boxen": { "version": "5.1.2", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/boxen/-/boxen-5.1.2.tgz", + "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", "dependencies": { "ansi-align": "^3.0.0", "camelcase": "^6.2.0", @@ -9264,51 +9653,43 @@ }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/boxen/node_modules/ansi-styles": { "version": "4.3.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/boxen/node_modules/camelcase": { "version": "6.3.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/boxen/node_modules/chalk": { "version": "4.1.2", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/boxen/node_modules/color-convert": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { "color-name": "~1.1.4" }, @@ -9318,18 +9699,21 @@ }, "node_modules/boxen/node_modules/color-name": { "version": "1.1.4", - "license": "MIT" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/boxen/node_modules/has-flag": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { "node": ">=8" } }, "node_modules/boxen/node_modules/supports-color": { "version": "7.2.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { "has-flag": "^4.0.0" }, @@ -9356,23 +9740,14 @@ } }, "node_modules/browserslist": { - "version": "4.21.5", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "license": "MIT", + "version": "4.22.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/browserslist/-/browserslist-4.22.2.tgz", + "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==", "dependencies": { - "caniuse-lite": "^1.0.30001449", - "electron-to-chromium": "^1.4.284", - "node-releases": "^2.0.8", - "update-browserslist-db": "^1.0.10" + "caniuse-lite": "^1.0.30001565", + "electron-to-chromium": "^1.4.601", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" }, "bin": { "browserslist": "cli.js" @@ -9569,18 +9944,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001457", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - } - ], - "license": "CC-BY-4.0" + "version": "1.0.30001570", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/caniuse-lite/-/caniuse-lite-1.0.30001570.tgz", + "integrity": "sha512-+3e0ASu4sw1SWaoCtvPeyXp+5PsjigkSt8OXZbF9StH5pQWbxEjLAZE3n8Aup5udop1uRiKA7a4utUk/uoSpUw==" }, "node_modules/capital-case": { "version": "1.0.4", @@ -9659,7 +10025,8 @@ }, "node_modules/chardet": { "version": "0.7.0", - "license": "MIT" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" }, "node_modules/charenc": { "version": "0.0.2", @@ -9696,7 +10063,8 @@ }, "node_modules/chownr": { "version": "1.1.4", - "license": "ISC" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" }, "node_modules/chrome-trace-event": { "version": "1.0.3", @@ -9707,7 +10075,8 @@ }, "node_modules/ci-info": { "version": "2.0.0", - "license": "MIT" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" }, "node_modules/cjs-module-lexer": { "version": "1.2.2", @@ -9728,12 +10097,10 @@ }, "node_modules/cli-boxes": { "version": "2.2.1", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", "engines": { "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/cli-cursor": { @@ -9763,7 +10130,8 @@ }, "node_modules/cli-width": { "version": "3.0.0", - "license": "ISC", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", "engines": { "node": ">= 10" } @@ -9779,7 +10147,8 @@ }, "node_modules/clipboardy": { "version": "2.3.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/clipboardy/-/clipboardy-2.3.0.tgz", + "integrity": "sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==", "dependencies": { "arch": "^2.1.1", "execa": "^1.0.0", @@ -9791,7 +10160,8 @@ }, "node_modules/clipboardy/node_modules/cross-spawn": { "version": "6.0.5", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "dependencies": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -9805,7 +10175,8 @@ }, "node_modules/clipboardy/node_modules/execa": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", "dependencies": { "cross-spawn": "^6.0.0", "get-stream": "^4.0.0", @@ -9821,7 +10192,8 @@ }, "node_modules/clipboardy/node_modules/get-stream": { "version": "4.1.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "dependencies": { "pump": "^3.0.0" }, @@ -9831,14 +10203,16 @@ }, "node_modules/clipboardy/node_modules/is-stream": { "version": "1.1.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", "engines": { "node": ">=0.10.0" } }, "node_modules/clipboardy/node_modules/npm-run-path": { "version": "2.0.2", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", "dependencies": { "path-key": "^2.0.0" }, @@ -9848,21 +10222,24 @@ }, "node_modules/clipboardy/node_modules/path-key": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", "engines": { "node": ">=4" } }, "node_modules/clipboardy/node_modules/semver": { - "version": "5.7.1", - "license": "ISC", + "version": "5.7.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "bin": { "semver": "bin/semver" } }, "node_modules/clipboardy/node_modules/shebang-command": { "version": "1.2.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", "dependencies": { "shebang-regex": "^1.0.0" }, @@ -9872,14 +10249,16 @@ }, "node_modules/clipboardy/node_modules/shebang-regex": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", "engines": { "node": ">=0.10.0" } }, "node_modules/clipboardy/node_modules/which": { "version": "1.3.1", - "license": "ISC", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dependencies": { "isexe": "^2.0.0" }, @@ -9944,7 +10323,8 @@ }, "node_modules/clone-deep": { "version": "4.0.1", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", "dependencies": { "is-plain-object": "^2.0.4", "kind-of": "^6.0.2", @@ -9956,7 +10336,8 @@ }, "node_modules/clone-deep/node_modules/is-plain-object": { "version": "2.0.4", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dependencies": { "isobject": "^3.0.1" }, @@ -10009,7 +10390,8 @@ }, "node_modules/color": { "version": "4.2.3", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", "dependencies": { "color-convert": "^2.0.1", "color-string": "^1.9.0" @@ -10031,7 +10413,8 @@ }, "node_modules/color-string": { "version": "1.9.1", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", "dependencies": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" @@ -10039,7 +10422,8 @@ }, "node_modules/color/node_modules/color-convert": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { "color-name": "~1.1.4" }, @@ -10049,7 +10433,8 @@ }, "node_modules/color/node_modules/color-name": { "version": "1.1.4", - "license": "MIT" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/colord": { "version": "2.9.3", @@ -10201,7 +10586,8 @@ }, "node_modules/configstore": { "version": "5.0.1", - "license": "BSD-2-Clause", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", "dependencies": { "dot-prop": "^5.2.0", "graceful-fs": "^4.1.2", @@ -10246,7 +10632,8 @@ }, "node_modules/convert-hrtime": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/convert-hrtime/-/convert-hrtime-3.0.0.tgz", + "integrity": "sha512-7V+KqSvMiHp8yWDuwfww06XleMWVVB9b9tURBx+G7UTADuo5hYPuowKloz4OzOqbPezxgo+fdQ1522WzPG4OeA==", "engines": { "node": ">=8" } @@ -10267,23 +10654,17 @@ "license": "MIT" }, "node_modules/core-js": { - "version": "3.28.0", - "hasInstallScript": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } + "version": "3.34.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/core-js/-/core-js-3.34.0.tgz", + "integrity": "sha512-aDdvlDder8QmY91H88GzNi9EtQi2TjvQhpCX6B1v/dAZHU1AuLgHvRh54RiOerpEhEW46Tkf+vgAViB/CWC0ag==", + "hasInstallScript": true }, "node_modules/core-js-compat": { - "version": "3.28.0", - "license": "MIT", + "version": "3.31.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/core-js-compat/-/core-js-compat-3.31.0.tgz", + "integrity": "sha512-hM7YCu1cU6Opx7MXNu0NuumM0ezNeAeRKadixyiQELWY3vT3De9S4J5ZBMraWV2vZnrE1Cirl0GtFtDtMUXzPw==", "dependencies": { "browserslist": "^4.21.5" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" } }, "node_modules/core-js-pure": { @@ -10301,7 +10682,8 @@ }, "node_modules/cors": { "version": "2.8.5", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", "dependencies": { "object-assign": "^4", "vary": "^1" @@ -10332,8 +10714,9 @@ } }, "node_modules/create-gatsby": { - "version": "3.7.0", - "license": "MIT", + "version": "3.12.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/create-gatsby/-/create-gatsby-3.12.3.tgz", + "integrity": "sha512-N0K/Z/MD5LMRJcBy669WpSgrn+31zBV72Lv0RHolX0fXa77Yx58HsEiLWz83j/dtciGMQfEOEHFRetUqZhOggA==", "dependencies": { "@babel/runtime": "^7.20.13" }, @@ -10404,7 +10787,8 @@ }, "node_modules/crypto-random-string": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", "engines": { "node": ">=8" } @@ -10732,14 +11116,14 @@ } }, "node_modules/date-fns": { - "version": "2.29.3", - "license": "MIT", + "version": "2.30.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/date-fns/-/date-fns-2.30.0.tgz", + "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", + "dependencies": { + "@babel/runtime": "^7.21.0" + }, "engines": { "node": ">=0.11" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/date-fns" } }, "node_modules/debug": { @@ -10853,8 +11237,9 @@ "license": "MIT" }, "node_modules/deepmerge": { - "version": "4.3.0", - "license": "MIT", + "version": "4.3.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", "engines": { "node": ">=0.10.0" } @@ -11091,7 +11476,8 @@ }, "node_modules/dom-converter": { "version": "0.2.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", "dependencies": { "utila": "~0.4" } @@ -11176,7 +11562,8 @@ }, "node_modules/dot-prop": { "version": "5.3.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", "dependencies": { "is-obj": "^2.0.0" }, @@ -11239,8 +11626,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.4.311", - "license": "ISC" + "version": "1.4.611", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/electron-to-chromium/-/electron-to-chromium-1.4.611.tgz", + "integrity": "sha512-ZtRpDxrjHapOwxtv+nuth5ByB8clyn8crVynmRNGO3wG3LOp8RTcyZDqwaI6Ng6y8FCK2hVZmJoqwCskKbNMaw==" }, "node_modules/emittery": { "version": "0.13.1", @@ -11279,8 +11667,9 @@ } }, "node_modules/engine.io": { - "version": "6.2.1", - "license": "MIT", + "version": "6.5.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/engine.io/-/engine.io-6.5.4.tgz", + "integrity": "sha512-KdVSDKhVKyOi+r5uEabrDLZw2qXStVvCsEB/LN3mw4WFi6Gx50jTyuxYVCwAAC0U46FdnzP/ScKRBTXb/NiEOg==", "dependencies": { "@types/cookie": "^0.4.1", "@types/cors": "^2.8.12", @@ -11290,27 +11679,29 @@ "cookie": "~0.4.1", "cors": "~2.8.5", "debug": "~4.3.1", - "engine.io-parser": "~5.0.3", - "ws": "~8.2.3" + "engine.io-parser": "~5.2.1", + "ws": "~8.11.0" }, "engines": { - "node": ">=10.0.0" + "node": ">=10.2.0" } }, "node_modules/engine.io-client": { - "version": "6.2.3", - "license": "MIT", + "version": "6.5.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/engine.io-client/-/engine.io-client-6.5.3.tgz", + "integrity": "sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==", "dependencies": { "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.1", - "engine.io-parser": "~5.0.3", - "ws": "~8.2.3", + "engine.io-parser": "~5.2.1", + "ws": "~8.11.0", "xmlhttprequest-ssl": "~2.0.0" } }, "node_modules/engine.io-client/node_modules/ws": { - "version": "8.2.3", - "license": "MIT", + "version": "8.11.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", "engines": { "node": ">=10.0.0" }, @@ -11329,27 +11720,32 @@ }, "node_modules/engine.io-client/node_modules/xmlhttprequest-ssl": { "version": "2.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", + "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==", "engines": { "node": ">=0.4.0" } }, "node_modules/engine.io-parser": { - "version": "5.0.6", - "license": "MIT", + "version": "5.2.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/engine.io-parser/-/engine.io-parser-5.2.1.tgz", + "integrity": "sha512-9JktcM3u18nU9N2Lz3bWeBgxVgOKpw7yhRaoxQA3FUDZzzw+9WlA6p4G4u0RixNkg14fH7EfEc/RhpurtiROTQ==", "engines": { "node": ">=10.0.0" } }, "node_modules/engine.io/node_modules/cookie": { "version": "0.4.2", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", "engines": { "node": ">= 0.6" } }, "node_modules/engine.io/node_modules/ws": { - "version": "8.2.3", - "license": "MIT", + "version": "8.11.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", "engines": { "node": ">=10.0.0" }, @@ -11367,8 +11763,9 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.12.0", - "license": "MIT", + "version": "5.15.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" @@ -11395,8 +11792,9 @@ } }, "node_modules/envinfo": { - "version": "7.8.1", - "license": "MIT", + "version": "7.11.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/envinfo/-/envinfo-7.11.0.tgz", + "integrity": "sha512-G9/6xF1FPbIw0TtalAMaVPpiq2aDEuKLXM314jPVAO9r2fo2a4BLqMNkmRS7O/xPPZ+COAhGIz3ETvHEV3eUcg==", "bin": { "envinfo": "dist/cli.js" }, @@ -11486,8 +11884,9 @@ } }, "node_modules/es-module-lexer": { - "version": "0.9.3", - "license": "MIT" + "version": "1.4.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/es-module-lexer/-/es-module-lexer-1.4.1.tgz", + "integrity": "sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==" }, "node_modules/es-set-tostringtag": { "version": "2.0.1", @@ -12000,6 +12399,7 @@ }, "node_modules/eslint-utils": { "version": "3.0.0", + "dev": true, "license": "MIT", "dependencies": { "eslint-visitor-keys": "^2.0.0" @@ -12016,6 +12416,7 @@ }, "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { "version": "2.1.0", + "dev": true, "license": "Apache-2.0", "engines": { "node": ">=10" @@ -12421,7 +12822,8 @@ }, "node_modules/expand-template": { "version": "2.0.3", - "license": "(MIT OR WTFPL)", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", "engines": { "node": ">=6" } @@ -12533,7 +12935,8 @@ }, "node_modules/external-editor": { "version": "3.1.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", "dependencies": { "chardet": "^0.7.0", "iconv-lite": "^0.4.24", @@ -12545,7 +12948,8 @@ }, "node_modules/external-editor/node_modules/tmp": { "version": "0.0.33", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "dependencies": { "os-tmpdir": "~1.0.2" }, @@ -12580,6 +12984,11 @@ "version": "3.1.3", "license": "MIT" }, + "node_modules/fast-fifo": { + "version": "1.3.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==" + }, "node_modules/fast-glob": { "version": "3.2.12", "license": "MIT", @@ -12644,10 +13053,6 @@ "version": "1.0.2", "license": "MIT" }, - "node_modules/fd": { - "version": "0.0.3", - "license": "MIT" - }, "node_modules/fd-slicer": { "version": "1.1.0", "dev": true, @@ -12670,20 +13075,19 @@ }, "node_modules/figures": { "version": "3.2.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", "dependencies": { "escape-string-regexp": "^1.0.5" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/figures/node_modules/escape-string-regexp": { "version": "1.0.5", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "engines": { "node": ">=0.8.0" } @@ -12718,7 +13122,8 @@ }, "node_modules/file-type": { "version": "16.5.4", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/file-type/-/file-type-16.5.4.tgz", + "integrity": "sha512-/yFHK0aGjFEgDJjEKP0pWCplsPFPhwyfwevf/pVxiN0tmE4L9LmwWxWukdJSHdoCli4VgQLehjJtwQBnqmsKcw==", "dependencies": { "readable-web-to-node-stream": "^3.0.0", "strtok3": "^6.2.4", @@ -12726,9 +13131,6 @@ }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/file-type?sponsor=1" } }, "node_modules/filesize": { @@ -12812,6 +13214,14 @@ "node": ">=8" } }, + "node_modules/flat": { + "version": "5.0.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "bin": { + "flat": "cli.js" + } + }, "node_modules/flat-cache": { "version": "3.0.4", "license": "MIT", @@ -13073,8 +13483,9 @@ } }, "node_modules/form-data": { - "version": "3.0.1", - "license": "MIT", + "version": "4.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -13110,14 +13521,11 @@ } }, "node_modules/fraction.js": { - "version": "4.2.0", - "license": "MIT", + "version": "4.3.7", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", "engines": { "node": "*" - }, - "funding": { - "type": "patreon", - "url": "https://www.patreon.com/infusion" } }, "node_modules/fresh": { @@ -13129,15 +13537,18 @@ }, "node_modules/fs-constants": { "version": "1.0.0", - "license": "MIT" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" }, "node_modules/fs-exists-cached": { "version": "1.0.0", - "license": "ISC" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/fs-exists-cached/-/fs-exists-cached-1.0.0.tgz", + "integrity": "sha512-kSxoARUDn4F2RPXX48UXnaFKwVU7Ivd/6qpzZL29MCDmr9sTvybv4gFCp+qaI4fM9m0z9fgz/yJvi56GAz+BZg==" }, "node_modules/fs-extra": { - "version": "11.1.0", - "license": "MIT", + "version": "11.2.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -13198,9 +13609,10 @@ } }, "node_modules/gatsby": { - "version": "5.7.0", + "version": "5.12.12", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/gatsby/-/gatsby-5.12.12.tgz", + "integrity": "sha512-+PdcY2d4iRpMlzErNJzfCk63ucfha9ft8dYF/J70coXNp/qBirWKkho9wBe6Io1RESzVm4BxY+uVzFp8U6P0ew==", "hasInstallScript": true, - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.18.6", "@babel/core": "^7.20.12", @@ -13216,60 +13628,61 @@ "@graphql-codegen/add": "^3.2.3", "@graphql-codegen/core": "^2.6.8", "@graphql-codegen/plugin-helpers": "^2.7.2", - "@graphql-codegen/typescript": "^2.8.7", - "@graphql-codegen/typescript-operations": "^2.5.12", - "@graphql-tools/code-file-loader": "^7.3.16", - "@graphql-tools/load": "^7.8.10", - "@jridgewell/trace-mapping": "^0.3.17", + "@graphql-codegen/typescript": "^2.8.8", + "@graphql-codegen/typescript-operations": "^2.5.13", + "@graphql-tools/code-file-loader": "^7.3.23", + "@graphql-tools/load": "^7.8.14", + "@jridgewell/trace-mapping": "^0.3.18", "@nodelib/fs.walk": "^1.2.8", "@parcel/cache": "2.8.3", "@parcel/core": "2.8.3", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.10", - "@types/http-proxy": "^1.17.9", - "@typescript-eslint/eslint-plugin": "^4.33.0", - "@typescript-eslint/parser": "^4.33.0", + "@types/http-proxy": "^1.17.11", + "@typescript-eslint/eslint-plugin": "^5.60.1", + "@typescript-eslint/parser": "^5.60.1", "@vercel/webpack-asset-relocator-loader": "^1.7.3", "acorn-loose": "^8.3.0", "acorn-walk": "^8.2.0", "address": "1.2.2", "anser": "^2.1.1", - "autoprefixer": "^10.4.13", + "autoprefixer": "^10.4.14", "axios": "^0.21.1", "babel-jsx-utils": "^1.1.0", "babel-loader": "^8.3.0", "babel-plugin-add-module-exports": "^1.0.4", "babel-plugin-dynamic-import-node": "^2.3.3", "babel-plugin-lodash": "^3.3.4", - "babel-plugin-remove-graphql-queries": "^5.7.0", - "babel-preset-gatsby": "^3.7.0", + "babel-plugin-remove-graphql-queries": "^5.12.1", + "babel-preset-gatsby": "^3.12.1", "better-opn": "^2.1.1", "bluebird": "^3.7.2", - "browserslist": "^4.21.4", + "body-parser": "1.20.1", + "browserslist": "^4.21.9", "cache-manager": "^2.11.1", "chalk": "^4.1.2", "chokidar": "^3.5.3", "common-tags": "^1.8.2", "compression": "^1.7.4", "cookie": "^0.5.0", - "core-js": "^3.22.3", + "core-js": "^3.31.0", "cors": "^2.8.5", "css-loader": "^5.2.7", "css-minimizer-webpack-plugin": "^2.0.0", "css.escape": "^1.5.1", - "date-fns": "^2.29.3", + "date-fns": "^2.30.0", "debug": "^4.3.4", - "deepmerge": "^4.3.0", + "deepmerge": "^4.3.1", "detect-port": "^1.5.1", "devcert": "^1.2.2", "dotenv": "^8.6.0", - "enhanced-resolve": "^5.12.0", + "enhanced-resolve": "^5.15.0", "error-stack-parser": "^2.1.4", "eslint": "^7.32.0", "eslint-config-react-app": "^6.0.0", "eslint-plugin-flowtype": "^5.10.0", "eslint-plugin-import": "^2.27.5", "eslint-plugin-jsx-a11y": "^6.7.1", - "eslint-plugin-react": "^7.31.11", + "eslint-plugin-react": "^7.32.2", "eslint-plugin-react-hooks": "^4.6.0", "eslint-webpack-plugin": "^2.7.0", "event-source-polyfill": "1.0.31", @@ -13281,35 +13694,36 @@ "file-loader": "^6.2.0", "find-cache-dir": "^3.3.2", "fs-exists-cached": "1.0.0", - "fs-extra": "^11.1.0", - "gatsby-cli": "^5.7.0", - "gatsby-core-utils": "^4.7.0", - "gatsby-graphiql-explorer": "^3.7.0", - "gatsby-legacy-polyfills": "^3.7.0", - "gatsby-link": "^5.7.0", - "gatsby-page-utils": "^3.7.0", - "gatsby-parcel-config": "^1.7.0", - "gatsby-plugin-page-creator": "^5.7.0", - "gatsby-plugin-typescript": "^5.7.0", - "gatsby-plugin-utils": "^4.7.0", - "gatsby-react-router-scroll": "^6.7.0", - "gatsby-script": "^2.7.0", - "gatsby-telemetry": "^4.7.0", - "gatsby-worker": "^2.7.0", + "fs-extra": "^11.1.1", + "gatsby-cli": "^5.12.4", + "gatsby-core-utils": "^4.12.1", + "gatsby-graphiql-explorer": "^3.12.1", + "gatsby-legacy-polyfills": "^3.12.0", + "gatsby-link": "^5.12.1", + "gatsby-page-utils": "^3.12.1", + "gatsby-parcel-config": "1.12.1", + "gatsby-plugin-page-creator": "^5.12.3", + "gatsby-plugin-typescript": "^5.12.1", + "gatsby-plugin-utils": "^4.12.3", + "gatsby-react-router-scroll": "^6.12.0", + "gatsby-script": "^2.12.0", + "gatsby-telemetry": "^4.12.1", + "gatsby-worker": "^2.12.0", "glob": "^7.2.3", "globby": "^11.1.0", "got": "^11.8.6", - "graphql": "^16.6.0", + "graphql": "^16.7.1", "graphql-compose": "^9.0.10", - "graphql-http": "^1.13.0", + "graphql-http": "^1.19.0", "graphql-tag": "^2.12.6", "hasha": "^5.2.2", "invariant": "^2.2.4", "is-relative": "^1.0.0", "is-relative-url": "^3.0.0", - "joi": "^17.7.0", + "joi": "^17.9.2", "json-loader": "^0.5.7", "latest-version": "^7.0.0", + "linkfs": "^2.1.0", "lmdb": "2.5.3", "lodash": "^4.17.21", "meant": "^1.0.3", @@ -13320,7 +13734,7 @@ "mitt": "^1.2.0", "moment": "^2.29.4", "multer": "^1.4.5-lts.1", - "node-fetch": "^2.6.8", + "node-fetch": "^2.6.11", "node-html-parser": "^5.4.2", "normalize-path": "^3.0.0", "null-loader": "^4.0.1", @@ -13329,7 +13743,7 @@ "parseurl": "^1.3.3", "physical-cpu-count": "^2.0.0", "platform": "^1.3.6", - "postcss": "^8.4.21", + "postcss": "^8.4.24", "postcss-flexbugs-fixes": "^5.0.2", "postcss-loader": "^5.3.0", "prompts": "^2.4.2", @@ -13342,29 +13756,29 @@ "redux": "4.2.1", "redux-thunk": "^2.4.2", "resolve-from": "^5.0.0", - "semver": "^7.3.8", + "semver": "^7.5.3", "shallow-compare": "^1.2.2", "signal-exit": "^3.0.7", - "slugify": "^1.6.5", - "socket.io": "4.5.4", - "socket.io-client": "4.5.4", - "st": "^2.0.0", + "slugify": "^1.6.6", + "socket.io": "4.7.1", + "socket.io-client": "4.7.1", "stack-trace": "^0.0.10", "string-similarity": "^1.2.2", "strip-ansi": "^6.0.1", "style-loader": "^2.0.0", - "terser-webpack-plugin": "^5.3.6", + "style-to-object": "^0.4.1", + "terser-webpack-plugin": "^5.3.9", "tmp": "^0.2.1", "true-case-path": "^2.2.1", "type-of": "^2.0.1", "url-loader": "^4.1.1", "uuid": "^8.3.2", - "webpack": "^5.75.0", + "webpack": "^5.88.1", "webpack-dev-middleware": "^4.3.0", - "webpack-merge": "^5.8.0", - "webpack-stats-plugin": "^1.1.1", + "webpack-merge": "^5.9.0", + "webpack-stats-plugin": "^1.1.3", "webpack-virtual-modules": "^0.5.0", - "xstate": "^4.35.3", + "xstate": "^4.38.0", "yaml-loader": "^0.8.0" }, "bin": { @@ -13374,7 +13788,7 @@ "node": ">=18.0.0" }, "optionalDependencies": { - "gatsby-sharp": "^1.7.0" + "gatsby-sharp": "^1.12.1" }, "peerDependencies": { "react": "^18.0.0 || ^0.0.0", @@ -13382,9 +13796,10 @@ } }, "node_modules/gatsby-cli": { - "version": "5.7.0", + "version": "5.12.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/gatsby-cli/-/gatsby-cli-5.12.4.tgz", + "integrity": "sha512-GD+otyd5LlgSbYK4ODrKyAise/k32G7Qy7H/k+gJ2P8DCG9sU+j//2zNwF7mY8C5dl0SpROqFTL+I0Y1DK4tmQ==", "hasInstallScript": true, - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.18.6", "@babel/core": "^7.20.12", @@ -13394,7 +13809,7 @@ "@babel/runtime": "^7.20.13", "@babel/template": "^7.20.7", "@babel/types": "^7.20.7", - "@jridgewell/trace-mapping": "^0.3.17", + "@jridgewell/trace-mapping": "^0.3.18", "@types/common-tags": "^1.8.1", "better-opn": "^2.1.1", "boxen": "^5.1.2", @@ -13402,25 +13817,25 @@ "clipboardy": "^2.3.0", "common-tags": "^1.8.2", "convert-hrtime": "^3.0.0", - "create-gatsby": "^3.7.0", - "envinfo": "^7.8.1", + "create-gatsby": "^3.12.3", + "envinfo": "^7.10.0", "execa": "^5.1.1", "fs-exists-cached": "^1.0.0", - "fs-extra": "^11.1.0", - "gatsby-core-utils": "^4.7.0", - "gatsby-telemetry": "^4.7.0", + "fs-extra": "^11.1.1", + "gatsby-core-utils": "^4.12.1", + "gatsby-telemetry": "^4.12.1", "hosted-git-info": "^3.0.8", "is-valid-path": "^0.1.1", - "joi": "^17.7.0", + "joi": "^17.9.2", "lodash": "^4.17.21", - "node-fetch": "^2.6.8", + "node-fetch": "^2.6.11", "opentracing": "^0.14.7", "pretty-error": "^2.1.2", "progress": "^2.0.3", "prompts": "^2.4.2", "redux": "4.2.1", "resolve-cwd": "^3.0.0", - "semver": "^7.3.8", + "semver": "^7.5.3", "signal-exit": "^3.0.7", "stack-trace": "^0.0.10", "strip-ansi": "^6.0.1", @@ -13437,34 +13852,31 @@ }, "node_modules/gatsby-cli/node_modules/ansi-styles": { "version": "4.3.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/gatsby-cli/node_modules/chalk": { "version": "4.1.2", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/gatsby-cli/node_modules/color-convert": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { "color-name": "~1.1.4" }, @@ -13474,18 +13886,21 @@ }, "node_modules/gatsby-cli/node_modules/color-name": { "version": "1.1.4", - "license": "MIT" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/gatsby-cli/node_modules/has-flag": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { "node": ">=8" } }, "node_modules/gatsby-cli/node_modules/lru-cache": { "version": "6.0.0", - "license": "ISC", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dependencies": { "yallist": "^4.0.0" }, @@ -13494,8 +13909,9 @@ } }, "node_modules/gatsby-cli/node_modules/node-fetch": { - "version": "2.6.9", - "license": "MIT", + "version": "2.7.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", "dependencies": { "whatwg-url": "^5.0.0" }, @@ -13512,8 +13928,9 @@ } }, "node_modules/gatsby-cli/node_modules/semver": { - "version": "7.3.8", - "license": "ISC", + "version": "7.5.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -13526,7 +13943,8 @@ }, "node_modules/gatsby-cli/node_modules/supports-color": { "version": "7.2.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { "has-flag": "^4.0.0" }, @@ -13536,15 +13954,18 @@ }, "node_modules/gatsby-cli/node_modules/tr46": { "version": "0.0.3", - "license": "MIT" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, "node_modules/gatsby-cli/node_modules/webidl-conversions": { "version": "3.0.1", - "license": "BSD-2-Clause" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" }, "node_modules/gatsby-cli/node_modules/whatwg-url": { "version": "5.0.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" @@ -13552,19 +13973,21 @@ }, "node_modules/gatsby-cli/node_modules/yallist": { "version": "4.0.0", - "license": "ISC" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/gatsby-core-utils": { - "version": "4.7.0", - "license": "MIT", + "version": "4.12.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/gatsby-core-utils/-/gatsby-core-utils-4.12.1.tgz", + "integrity": "sha512-YW7eCK2M6yGQerT5LkdOHLZTNYMsDvcgeDMRy0q66FWKj7twPZX428I6NaLCMeF5dYoj1HOOO0u96iNlW5jcKQ==", "dependencies": { "@babel/runtime": "^7.20.13", "ci-info": "2.0.0", "configstore": "^5.0.1", - "fastq": "^1.13.0", - "file-type": "^16.5.3", - "fs-extra": "^11.1.0", - "got": "^11.8.5", + "fastq": "^1.15.0", + "file-type": "^16.5.4", + "fs-extra": "^11.1.1", + "got": "^11.8.6", "hash-wasm": "^4.9.0", "import-from": "^4.0.0", "lmdb": "2.5.3", @@ -13580,45 +14003,29 @@ } }, "node_modules/gatsby-graphiql-explorer": { - "version": "3.7.0", - "license": "MIT", + "version": "3.12.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/gatsby-graphiql-explorer/-/gatsby-graphiql-explorer-3.12.1.tgz", + "integrity": "sha512-c2iG+4nAft2cTS9zgnPUAYNBtxTWGKjI26QIfjuo25j7/klnz8rLQYdj6TA4Z2Y3yyTyBspAHr9ho6zvOHlBJg==", "engines": { - "node": ">=18.0.0" + "node": ">=14.15.0" } }, "node_modules/gatsby-legacy-polyfills": { - "version": "3.7.0", - "license": "MIT", + "version": "3.12.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/gatsby-legacy-polyfills/-/gatsby-legacy-polyfills-3.12.0.tgz", + "integrity": "sha512-hj0M4w4xFvKHtBNE3StkLmbCS3LXK0oxW5g3UkubbyMAwFqylQnWzXfysBpeFicQN/tr2px1cNGaqp91Z3Nh+g==", "dependencies": { "@babel/runtime": "^7.20.13", - "core-js-compat": "3.9.0" - } - }, - "node_modules/gatsby-legacy-polyfills/node_modules/core-js-compat": { - "version": "3.9.0", - "license": "MIT", - "dependencies": { - "browserslist": "^4.16.3", - "semver": "7.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/gatsby-legacy-polyfills/node_modules/semver": { - "version": "7.0.0", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "core-js-compat": "3.31.0" } }, "node_modules/gatsby-link": { - "version": "5.7.0", - "license": "MIT", + "version": "5.12.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/gatsby-link/-/gatsby-link-5.12.1.tgz", + "integrity": "sha512-0xhQhRnpPRHWouoNzkVTu8qhbUa8GhbRrCo2QKiOyAdVzU96ZzWEMw2FUkgG6Ht5kglDXHek6LOiWyAv6jf49g==", "dependencies": { "@types/reach__router": "^1.3.10", - "gatsby-page-utils": "^3.7.0", + "gatsby-page-utils": "^3.12.1", "prop-types": "^15.8.1" }, "engines": { @@ -13631,14 +14038,15 @@ } }, "node_modules/gatsby-page-utils": { - "version": "3.7.0", - "license": "MIT", + "version": "3.12.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/gatsby-page-utils/-/gatsby-page-utils-3.12.1.tgz", + "integrity": "sha512-BGtAvx4JZ143uRHYlUbWS8ZjOJ14fpj3nQfb68y9ZsNL1gdwjdWjuPXTM1gQ+w6wXDsHD/ovmYz1ZHG7qrQjJQ==", "dependencies": { "@babel/runtime": "^7.20.13", "bluebird": "^3.7.2", "chokidar": "^3.5.3", "fs-exists-cached": "^1.0.0", - "gatsby-core-utils": "^4.7.0", + "gatsby-core-utils": "^4.12.1", "glob": "^7.2.3", "lodash": "^4.17.21", "micromatch": "^4.0.5" @@ -13648,10 +14056,11 @@ } }, "node_modules/gatsby-parcel-config": { - "version": "1.7.0", - "license": "MIT", + "version": "1.12.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/gatsby-parcel-config/-/gatsby-parcel-config-1.12.1.tgz", + "integrity": "sha512-hH9m/dSJTkdeksBzLGi9U+Pey0CsPeHHrRP6pugxd7owtJUQqid37noyadqnawBo2LOwcGE4o69HhqGxGNXxbw==", "dependencies": { - "@gatsbyjs/parcel-namer-relative-to-cwd": "^2.7.0", + "@gatsbyjs/parcel-namer-relative-to-cwd": "^2.12.1", "@parcel/bundler-default": "2.8.3", "@parcel/compressor-raw": "2.8.3", "@parcel/namer-default": "2.8.3", @@ -13717,19 +14126,20 @@ } }, "node_modules/gatsby-plugin-page-creator": { - "version": "5.7.0", - "license": "MIT", + "version": "5.12.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/gatsby-plugin-page-creator/-/gatsby-plugin-page-creator-5.12.3.tgz", + "integrity": "sha512-li9jKy70h4vXNxxRrXP2DpgEx05m5E7EDOLCjAWNsm7e9EO1szixXQ0ev6Ie1SBKT6vAHAoIonet6+oFattf9w==", "dependencies": { "@babel/runtime": "^7.20.13", "@babel/traverse": "^7.20.13", "@sindresorhus/slugify": "^1.1.2", "chokidar": "^3.5.3", "fs-exists-cached": "^1.0.0", - "fs-extra": "^11.1.0", - "gatsby-core-utils": "^4.7.0", - "gatsby-page-utils": "^3.7.0", - "gatsby-plugin-utils": "^4.7.0", - "gatsby-telemetry": "^4.7.0", + "fs-extra": "^11.1.1", + "gatsby-core-utils": "^4.12.1", + "gatsby-page-utils": "^3.12.1", + "gatsby-plugin-utils": "^4.12.3", + "gatsby-telemetry": "^4.12.1", "globby": "^11.1.0", "lodash": "^4.17.21" }, @@ -13759,8 +14169,9 @@ } }, "node_modules/gatsby-plugin-typescript": { - "version": "5.7.0", - "license": "MIT", + "version": "5.12.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/gatsby-plugin-typescript/-/gatsby-plugin-typescript-5.12.1.tgz", + "integrity": "sha512-NIigc9TnhjLam/WAQxvVLKpRgjOXzDDgetOt2F2qtO+1KjMuUgLxHdd613Z0JoSPGpi5ug0KG8U99gh9zge7jA==", "dependencies": { "@babel/core": "^7.20.12", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", @@ -13768,7 +14179,7 @@ "@babel/plugin-proposal-optional-chaining": "^7.20.7", "@babel/preset-typescript": "^7.18.6", "@babel/runtime": "^7.20.13", - "babel-plugin-remove-graphql-queries": "^5.7.0" + "babel-plugin-remove-graphql-queries": "^5.12.1" }, "engines": { "node": ">=18.0.0" @@ -13778,17 +14189,18 @@ } }, "node_modules/gatsby-plugin-utils": { - "version": "4.7.0", - "license": "MIT", + "version": "4.12.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/gatsby-plugin-utils/-/gatsby-plugin-utils-4.12.3.tgz", + "integrity": "sha512-AMagRfVAIwc3w66RZzq9cGPma3pkrGe/iyhktmHWDOtu45tOt0zlbSY91juuCw2Oov17WzJp2TWKQ/i0nkuLbA==", "dependencies": { "@babel/runtime": "^7.20.13", - "fastq": "^1.13.0", - "fs-extra": "^11.1.0", - "gatsby-core-utils": "^4.7.0", - "gatsby-sharp": "^1.7.0", + "fastq": "^1.15.0", + "fs-extra": "^11.1.1", + "gatsby-core-utils": "^4.12.1", + "gatsby-sharp": "^1.12.1", "graphql-compose": "^9.0.10", "import-from": "^4.0.0", - "joi": "^17.7.0", + "joi": "^17.9.2", "mime": "^3.0.0" }, "engines": { @@ -13800,8 +14212,9 @@ } }, "node_modules/gatsby-react-router-scroll": { - "version": "6.7.0", - "license": "MIT", + "version": "6.12.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/gatsby-react-router-scroll/-/gatsby-react-router-scroll-6.12.0.tgz", + "integrity": "sha512-KZqkJE/2LPtBemFVKKzCSDN86jqZatTCfMi+D0fkfeHDteaxDhJxIILtCizxr4TfPJRvvip0Wy/Oaafv4exmiA==", "dependencies": { "@babel/runtime": "^7.20.13", "prop-types": "^15.8.1" @@ -13816,8 +14229,9 @@ } }, "node_modules/gatsby-script": { - "version": "2.7.0", - "license": "MIT", + "version": "2.12.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/gatsby-script/-/gatsby-script-2.12.0.tgz", + "integrity": "sha512-prYN8x8q+ErQpy8G4c8VR+BalFe1H7v09/esJWF8Ufmy7xi0FsbG56a/Ee2YDrnuu942lhY+ailWR+UnDSDA8g==", "engines": { "node": ">=18.0.0" }, @@ -13828,20 +14242,21 @@ } }, "node_modules/gatsby-sharp": { - "version": "1.7.0", - "license": "MIT", + "version": "1.12.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/gatsby-sharp/-/gatsby-sharp-1.12.1.tgz", + "integrity": "sha512-e7lqA74UZau7MOktc9V+sNh86a8oNZPFIsY5Atk+C0sGlzHx0IcivsJjwLHJ6OF11SIC38a9z2wE8Nl6YiG/Ig==", "dependencies": { - "@types/sharp": "^0.31.1", - "sharp": "^0.31.3" + "sharp": "^0.32.6" }, "engines": { "node": ">=18.0.0" } }, "node_modules/gatsby-telemetry": { - "version": "4.7.0", + "version": "4.12.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/gatsby-telemetry/-/gatsby-telemetry-4.12.1.tgz", + "integrity": "sha512-MTHcKt5Cl68DveBpsduwfJdRjoXg48fcjITo1TspbxS2R0WnTZPRohGbA+JmQdY+O1eUSysdrONIjf6r86nhiA==", "hasInstallScript": true, - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.18.6", "@babel/runtime": "^7.20.13", @@ -13849,20 +14264,21 @@ "@turist/time": "^0.0.2", "boxen": "^5.1.2", "configstore": "^5.0.1", - "fs-extra": "^11.1.0", - "gatsby-core-utils": "^4.7.0", + "fs-extra": "^11.1.1", + "gatsby-core-utils": "^4.12.1", "git-up": "^7.0.0", "is-docker": "^2.2.1", "lodash": "^4.17.21", - "node-fetch": "^2.6.8" + "node-fetch": "^2.6.11" }, "engines": { "node": ">=18.0.0" } }, "node_modules/gatsby-telemetry/node_modules/node-fetch": { - "version": "2.6.9", - "license": "MIT", + "version": "2.7.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", "dependencies": { "whatwg-url": "^5.0.0" }, @@ -13880,27 +14296,31 @@ }, "node_modules/gatsby-telemetry/node_modules/tr46": { "version": "0.0.3", - "license": "MIT" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, "node_modules/gatsby-telemetry/node_modules/webidl-conversions": { "version": "3.0.1", - "license": "BSD-2-Clause" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" }, "node_modules/gatsby-telemetry/node_modules/whatwg-url": { "version": "5.0.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" } }, "node_modules/gatsby-worker": { - "version": "2.7.0", - "license": "MIT", + "version": "2.12.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/gatsby-worker/-/gatsby-worker-2.12.0.tgz", + "integrity": "sha512-wQTlAH8HdbJvCYZJ9jHCHSzF8E4SwB65suQ2hNo29wg4BhuMMpPWrLmraqPIGeAsBnWUEjzNGdedtzbCVwBJPQ==", "dependencies": { "@babel/core": "^7.20.12", "@babel/runtime": "^7.20.13", - "fs-extra": "^11.1.0", + "fs-extra": "^11.1.1", "signal-exit": "^3.0.7" }, "engines": { @@ -13957,7 +14377,8 @@ }, "node_modules/gatsby/node_modules/lru-cache": { "version": "6.0.0", - "license": "ISC", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dependencies": { "yallist": "^4.0.0" }, @@ -13966,8 +14387,9 @@ } }, "node_modules/gatsby/node_modules/node-fetch": { - "version": "2.6.9", - "license": "MIT", + "version": "2.7.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", "dependencies": { "whatwg-url": "^5.0.0" }, @@ -13984,8 +14406,9 @@ } }, "node_modules/gatsby/node_modules/semver": { - "version": "7.3.8", - "license": "ISC", + "version": "7.5.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -14008,15 +14431,18 @@ }, "node_modules/gatsby/node_modules/tr46": { "version": "0.0.3", - "license": "MIT" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, "node_modules/gatsby/node_modules/webidl-conversions": { "version": "3.0.1", - "license": "BSD-2-Clause" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" }, "node_modules/gatsby/node_modules/whatwg-url": { "version": "5.0.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" @@ -14024,7 +14450,8 @@ }, "node_modules/gatsby/node_modules/yallist": { "version": "4.0.0", - "license": "ISC" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/gensync": { "version": "1.0.0-beta.2", @@ -14101,7 +14528,8 @@ }, "node_modules/git-up": { "version": "7.0.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/git-up/-/git-up-7.0.0.tgz", + "integrity": "sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==", "dependencies": { "is-ssh": "^1.4.0", "parse-url": "^8.1.0" @@ -14109,7 +14537,8 @@ }, "node_modules/github-from-package": { "version": "0.0.0", - "license": "MIT" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==" }, "node_modules/glob": { "version": "7.2.3", @@ -14141,7 +14570,8 @@ }, "node_modules/glob-to-regexp": { "version": "0.4.1", - "license": "BSD-2-Clause" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" }, "node_modules/global-modules": { "version": "2.0.0", @@ -14257,26 +14687,31 @@ "version": "4.2.10", "license": "ISC" }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" + }, "node_modules/graphql": { - "version": "16.6.0", - "license": "MIT", + "version": "16.8.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/graphql/-/graphql-16.8.1.tgz", + "integrity": "sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==", "engines": { "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" } }, "node_modules/graphql-compose": { "version": "9.0.10", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/graphql-compose/-/graphql-compose-9.0.10.tgz", + "integrity": "sha512-UsVoxfi2+c8WbHl2pEB+teoRRZoY4mbWBoijeLDGpAZBSPChnqtSRjp+T9UcouLCwGr5ooNyOQLoI3OVzU1bPQ==", "dependencies": { "graphql-type-json": "0.3.2" } }, "node_modules/graphql-http": { - "version": "1.16.0", - "license": "MIT", - "workspaces": [ - "implementations/**/*" - ], + "version": "1.22.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/graphql-http/-/graphql-http-1.22.0.tgz", + "integrity": "sha512-9RBUlGJWBFqz9LwfpmAbjJL/8j/HCNkZwPBU5+Bfmwez+1Ay43DocMNQYpIWsWqH0Ftv6PTNAh2aRnnMCBJgLw==", "engines": { "node": ">=12" }, @@ -14299,7 +14734,8 @@ }, "node_modules/graphql-type-json": { "version": "0.3.2", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/graphql-type-json/-/graphql-type-json-0.3.2.tgz", + "integrity": "sha512-J+vjof74oMlCWXSvt0DOf2APEdZOCdubEvGDUAlqH//VBYcOYsGgRW7Xzorr44LvkjiuvecWc8fChxuZZbChtg==", "peerDependencies": { "graphql": ">=0.8.0" } @@ -14418,8 +14854,9 @@ } }, "node_modules/hash-wasm": { - "version": "4.9.0", - "license": "MIT" + "version": "4.11.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/hash-wasm/-/hash-wasm-4.11.0.tgz", + "integrity": "sha512-HVusNXlVqHe0fzIzdQOGolnFN6mX/fqcrSAOcTBXdvzrXVHwTz11vXeKRmkR5gTuwVpvHZEIyKoePDvuAR+XwQ==" }, "node_modules/hasha": { "version": "5.2.2", @@ -14500,7 +14937,8 @@ }, "node_modules/hosted-git-info": { "version": "3.0.8", - "license": "ISC", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/hosted-git-info/-/hosted-git-info-3.0.8.tgz", + "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -14510,7 +14948,8 @@ }, "node_modules/hosted-git-info/node_modules/lru-cache": { "version": "6.0.0", - "license": "ISC", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dependencies": { "yallist": "^4.0.0" }, @@ -14520,7 +14959,8 @@ }, "node_modules/hosted-git-info/node_modules/yallist": { "version": "4.0.0", - "license": "ISC" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/html-encoding-sniffer": { "version": "3.0.0", @@ -14580,14 +15020,8 @@ }, "node_modules/htmlparser2": { "version": "6.1.0", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.0.0", @@ -14858,7 +15292,8 @@ }, "node_modules/inquirer": { "version": "7.3.3", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/inquirer/-/inquirer-7.3.3.tgz", + "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", "dependencies": { "ansi-escapes": "^4.2.1", "chalk": "^4.1.0", @@ -14880,34 +15315,31 @@ }, "node_modules/inquirer/node_modules/ansi-styles": { "version": "4.3.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/inquirer/node_modules/chalk": { "version": "4.1.2", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/inquirer/node_modules/color-convert": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dependencies": { "color-name": "~1.1.4" }, @@ -14917,18 +15349,21 @@ }, "node_modules/inquirer/node_modules/color-name": { "version": "1.1.4", - "license": "MIT" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/inquirer/node_modules/has-flag": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { "node": ">=8" } }, "node_modules/inquirer/node_modules/rxjs": { "version": "6.6.7", - "license": "Apache-2.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dependencies": { "tslib": "^1.9.0" }, @@ -14938,7 +15373,8 @@ }, "node_modules/inquirer/node_modules/supports-color": { "version": "7.2.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dependencies": { "has-flag": "^4.0.0" }, @@ -14948,7 +15384,8 @@ }, "node_modules/inquirer/node_modules/tslib": { "version": "1.14.1", - "license": "0BSD" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "node_modules/internal-slot": { "version": "1.0.5", @@ -15075,7 +15512,8 @@ }, "node_modules/is-ci": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", "dependencies": { "ci-info": "^2.0.0" }, @@ -15153,7 +15591,8 @@ }, "node_modules/is-invalid-path": { "version": "0.1.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/is-invalid-path/-/is-invalid-path-0.1.0.tgz", + "integrity": "sha512-aZMG0T3F34mTg4eTdszcGXx54oiZ4NtHSft3hWNJMGJXUUqdIj3cOZuHcU0nCWWcY3jd7yRe/3AEm3vSNTpBGQ==", "dependencies": { "is-glob": "^2.0.0" }, @@ -15163,14 +15602,16 @@ }, "node_modules/is-invalid-path/node_modules/is-extglob": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==", "engines": { "node": ">=0.10.0" } }, "node_modules/is-invalid-path/node_modules/is-glob": { "version": "2.0.1", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", "dependencies": { "is-extglob": "^1.0.0" }, @@ -15224,7 +15665,8 @@ }, "node_modules/is-obj": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", "engines": { "node": ">=8" } @@ -15321,7 +15763,8 @@ }, "node_modules/is-ssh": { "version": "1.4.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/is-ssh/-/is-ssh-1.4.0.tgz", + "integrity": "sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==", "dependencies": { "protocols": "^2.0.1" } @@ -15381,7 +15824,8 @@ }, "node_modules/is-typedarray": { "version": "1.0.0", - "license": "MIT" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" }, "node_modules/is-unc-path": { "version": "1.0.0", @@ -15420,7 +15864,8 @@ }, "node_modules/is-valid-path": { "version": "0.1.1", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/is-valid-path/-/is-valid-path-0.1.1.tgz", + "integrity": "sha512-+kwPrVDu9Ms03L90Qaml+79+6DZHqHyRoANI6IsZJ/g8frhnfchDOBCa0RbQ6/kdHt5CS5OeIEyrYznNuVN+8A==", "dependencies": { "is-invalid-path": "^0.1.0" }, @@ -15483,7 +15928,8 @@ }, "node_modules/isobject": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", "engines": { "node": ">=0.10.0" } @@ -17485,8 +17931,9 @@ } }, "node_modules/joi": { - "version": "17.8.3", - "license": "BSD-3-Clause", + "version": "17.11.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/joi/-/joi-17.11.0.tgz", + "integrity": "sha512-NgB+lZLNoqISVy1rZocE9PZI36bL/77ie924Ri43yEvi9GUUMPeyVIr8KdFTMUlby1p0PBYMk9spIxEUQYqrJQ==", "dependencies": { "@hapi/hoek": "^9.0.0", "@hapi/topo": "^5.0.0", @@ -17565,19 +18012,6 @@ } } }, - "node_modules/jsdom/node_modules/form-data": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/jsesc": { "version": "2.5.2", "license": "MIT", @@ -17706,6 +18140,15 @@ "version": "5.3.2", "license": "MIT" }, + "node_modules/legacy-swc-helpers": { + "name": "@swc/helpers", + "version": "0.4.14", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@swc/helpers/-/helpers-0.4.14.tgz", + "integrity": "sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==", + "dependencies": { + "tslib": "^2.4.0" + } + }, "node_modules/leven": { "version": "3.1.0", "dev": true, @@ -17736,6 +18179,11 @@ "version": "1.2.4", "license": "MIT" }, + "node_modules/linkfs": { + "version": "2.1.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/linkfs/-/linkfs-2.1.0.tgz", + "integrity": "sha512-kmsGcmpvjStZ0ATjuHycBujtNnXiZR28BTivEu0gAMDTT7GEyodcK6zSRtu6xsrdorrPZEIN380x7BD7xEYkew==" + }, "node_modules/lint-staged": { "version": "10.5.4", "dev": true, @@ -17922,7 +18370,8 @@ }, "node_modules/loader-runner": { "version": "4.3.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", "engines": { "node": ">=6.11.5" } @@ -17951,7 +18400,8 @@ }, "node_modules/lock": { "version": "1.1.0", - "license": "MIT" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/lock/-/lock-1.1.0.tgz", + "integrity": "sha512-NZQIJJL5Rb9lMJ0Yl1JoVr9GSdo4HTPsUEWsSFzB8dE8DSoiLCVavWZPi7Rnlv/o73u6I24S/XYc/NmG4l8EKA==" }, "node_modules/lodash": { "version": "4.17.21", @@ -17967,7 +18417,8 @@ }, "node_modules/lodash.deburr": { "version": "4.1.0", - "license": "MIT" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/lodash.deburr/-/lodash.deburr-4.1.0.tgz", + "integrity": "sha512-m/M1U1f3ddMCs6Hq2tAsYThTBDaAKFDX3dwDo97GEYzamXi9SqUpjWi/Rrj/gf3X2n8ktwgZrlP1z6E3v/IExQ==" }, "node_modules/lodash.every": { "version": "4.6.0", @@ -18665,7 +19116,8 @@ }, "node_modules/mime": { "version": "3.0.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", "bin": { "mime": "cli.js" }, @@ -18764,7 +19216,8 @@ }, "node_modules/mkdirp-classic": { "version": "0.5.3", - "license": "MIT" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" }, "node_modules/mobx": { "version": "6.8.0", @@ -19217,11 +19670,13 @@ }, "node_modules/mute-stream": { "version": "0.0.8", - "license": "ISC" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" }, "node_modules/nanoid": { - "version": "3.3.4", - "license": "MIT", + "version": "3.3.7", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -19231,12 +19686,18 @@ }, "node_modules/napi-build-utils": { "version": "1.0.2", - "license": "MIT" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==" }, "node_modules/natural-compare": { "version": "1.4.0", "license": "MIT" }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" + }, "node_modules/negotiator": { "version": "0.6.3", "license": "MIT", @@ -19269,8 +19730,9 @@ "license": "MIT" }, "node_modules/node-abi": { - "version": "3.33.0", - "license": "MIT", + "version": "3.52.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/node-abi/-/node-abi-3.52.0.tgz", + "integrity": "sha512-JJ98b02z16ILv7859irtXn4oUaFWADtvkzy2c0IAatNVX2Mc9Yoh8z6hZInn3QwvMEYhHuQloYi+TTQy67SIdQ==", "dependencies": { "semver": "^7.3.5" }, @@ -19280,7 +19742,8 @@ }, "node_modules/node-abi/node_modules/lru-cache": { "version": "6.0.0", - "license": "ISC", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dependencies": { "yallist": "^4.0.0" }, @@ -19289,8 +19752,9 @@ } }, "node_modules/node-abi/node_modules/semver": { - "version": "7.3.8", - "license": "ISC", + "version": "7.5.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -19303,7 +19767,8 @@ }, "node_modules/node-abi/node_modules/yallist": { "version": "4.0.0", - "license": "ISC" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/node-addon-api": { "version": "3.2.1", @@ -19372,7 +19837,8 @@ }, "node_modules/node-object-hash": { "version": "2.3.10", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/node-object-hash/-/node-object-hash-2.3.10.tgz", + "integrity": "sha512-jY5dPJzw6NHd/KPSfPKJ+IHoFS81/tJ43r34ZeNMXGzCOM8jwQDCD12HYayKIB6MuznrnqIYy2e891NA2g0ibA==", "engines": { "node": ">=0.10.0" } @@ -19389,8 +19855,9 @@ "license": "MIT" }, "node_modules/node-releases": { - "version": "2.0.10", - "license": "MIT" + "version": "2.0.14", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" }, "node_modules/normalize-path": { "version": "3.0.0", @@ -19401,7 +19868,8 @@ }, "node_modules/normalize-range": { "version": "0.1.2", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", "engines": { "node": ">=0.10.0" } @@ -19729,16 +20197,14 @@ }, "node_modules/open": { "version": "7.4.2", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", "dependencies": { "is-docker": "^2.0.0", "is-wsl": "^2.1.1" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/openapi-sampler": { @@ -19751,7 +20217,8 @@ }, "node_modules/opentracing": { "version": "0.14.7", - "license": "Apache-2.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/opentracing/-/opentracing-0.14.7.tgz", + "integrity": "sha512-vz9iS7MJ5+Bp1URw8Khvdyw1H/hGvzHWlKQ7eRrQojSCDL1/SrWfrY9QebLw97n2deyRtzHRC3MkQfVNUCo91Q==", "engines": { "node": ">=0.10" } @@ -19798,7 +20265,8 @@ }, "node_modules/p-finally": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", "engines": { "node": ">=4" } @@ -20099,7 +20567,8 @@ }, "node_modules/parse-path": { "version": "7.0.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/parse-path/-/parse-path-7.0.0.tgz", + "integrity": "sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==", "dependencies": { "protocols": "^2.0.0" } @@ -20110,7 +20579,8 @@ }, "node_modules/parse-url": { "version": "8.1.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/parse-url/-/parse-url-8.1.0.tgz", + "integrity": "sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==", "dependencies": { "parse-path": "^7.0.0" } @@ -20290,13 +20760,10 @@ }, "node_modules/peek-readable": { "version": "4.1.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/peek-readable/-/peek-readable-4.1.0.tgz", + "integrity": "sha512-ZI3LnwUv5nOGbQzD9c2iDG6toheuXSZP5esSHBjopsXH4dg19soufvpUGA3uohi5anFtGb2lhAVdHzH6R/Evvg==", "engines": { "node": ">=8" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/Borewit" } }, "node_modules/pend": { @@ -20435,20 +20902,11 @@ } }, "node_modules/postcss": { - "version": "8.4.21", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - } - ], - "license": "MIT", + "version": "8.4.32", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/postcss/-/postcss-8.4.32.tgz", + "integrity": "sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==", "dependencies": { - "nanoid": "^3.3.4", + "nanoid": "^3.3.7", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" }, @@ -20929,7 +21387,8 @@ }, "node_modules/prebuild-install": { "version": "7.1.1", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/prebuild-install/-/prebuild-install-7.1.1.tgz", + "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==", "dependencies": { "detect-libc": "^2.0.0", "expand-template": "^2.0.3", @@ -20952,12 +21411,52 @@ } }, "node_modules/prebuild-install/node_modules/detect-libc": { - "version": "2.0.1", - "license": "Apache-2.0", + "version": "2.0.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/detect-libc/-/detect-libc-2.0.2.tgz", + "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==", "engines": { "node": ">=8" } }, + "node_modules/prebuild-install/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prebuild-install/node_modules/tar-fs": { + "version": "2.1.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "node_modules/prebuild-install/node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/prelude-ls": { "version": "1.2.1", "license": "MIT", @@ -20978,7 +21477,8 @@ }, "node_modules/pretty-error": { "version": "2.1.2", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/pretty-error/-/pretty-error-2.1.2.tgz", + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", "dependencies": { "lodash": "^4.17.20", "renderkid": "^2.0.4" @@ -21066,7 +21566,8 @@ }, "node_modules/proper-lockfile": { "version": "4.1.2", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/proper-lockfile/-/proper-lockfile-4.1.2.tgz", + "integrity": "sha512-TjNPblN4BwAWMXU8s9AEz4JmQxnD1NNL7bNOY/AKUzyamc379FWASUhc/K1pL2noVb+XmZKLL68cjzLsiOAMaA==", "dependencies": { "graceful-fs": "^4.2.4", "retry": "^0.12.0", @@ -21084,7 +21585,8 @@ }, "node_modules/protocols": { "version": "2.0.1", - "license": "MIT" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/protocols/-/protocols-2.0.1.tgz", + "integrity": "sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==" }, "node_modules/proxy-addr": { "version": "2.0.7", @@ -21201,6 +21703,11 @@ ], "license": "MIT" }, + "node_modules/queue-tick": { + "version": "1.0.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/queue-tick/-/queue-tick-1.0.1.tgz", + "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==" + }, "node_modules/quick-lru": { "version": "5.1.1", "license": "MIT", @@ -21618,7 +22125,8 @@ }, "node_modules/read": { "version": "1.0.7", - "license": "ISC", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/read/-/read-1.0.7.tgz", + "integrity": "sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==", "dependencies": { "mute-stream": "~0.0.4" }, @@ -21641,21 +22149,19 @@ }, "node_modules/readable-web-to-node-stream": { "version": "3.0.2", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.2.tgz", + "integrity": "sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==", "dependencies": { "readable-stream": "^3.6.0" }, "engines": { "node": ">=8" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/Borewit" } }, "node_modules/readable-web-to-node-stream/node_modules/readable-stream": { - "version": "3.6.1", - "license": "MIT", + "version": "3.6.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -21815,7 +22321,8 @@ }, "node_modules/redux": { "version": "4.2.1", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/redux/-/redux-4.2.1.tgz", + "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==", "dependencies": { "@babel/runtime": "^7.9.2" } @@ -21970,11 +22477,13 @@ }, "node_modules/remove-trailing-separator": { "version": "1.1.0", - "license": "ISC" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==" }, "node_modules/renderkid": { "version": "2.0.7", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/renderkid/-/renderkid-2.0.7.tgz", + "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", "dependencies": { "css-select": "^4.1.3", "dom-converter": "^0.2.0", @@ -21985,14 +22494,16 @@ }, "node_modules/renderkid/node_modules/ansi-regex": { "version": "2.1.1", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", "engines": { "node": ">=0.10.0" } }, "node_modules/renderkid/node_modules/strip-ansi": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", "dependencies": { "ansi-regex": "^2.0.0" }, @@ -22093,7 +22604,8 @@ }, "node_modules/retry": { "version": "0.12.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", "engines": { "node": ">= 4" } @@ -22125,7 +22637,8 @@ }, "node_modules/run-async": { "version": "2.4.1", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", "engines": { "node": ">=0.12.0" } @@ -22307,8 +22820,9 @@ } }, "node_modules/schema-utils": { - "version": "3.1.1", - "license": "MIT", + "version": "3.3.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "dependencies": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -22316,10 +22830,6 @@ }, "engines": { "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" } }, "node_modules/schema-utils/node_modules/ajv": { @@ -22446,7 +22956,8 @@ }, "node_modules/shallow-clone": { "version": "3.0.1", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", "dependencies": { "kind-of": "^6.0.2" }, @@ -22463,36 +22974,36 @@ "license": "MIT" }, "node_modules/sharp": { - "version": "0.31.3", + "version": "0.32.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/sharp/-/sharp-0.32.6.tgz", + "integrity": "sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==", "hasInstallScript": true, - "license": "Apache-2.0", "dependencies": { "color": "^4.2.3", - "detect-libc": "^2.0.1", - "node-addon-api": "^5.0.0", + "detect-libc": "^2.0.2", + "node-addon-api": "^6.1.0", "prebuild-install": "^7.1.1", - "semver": "^7.3.8", + "semver": "^7.5.4", "simple-get": "^4.0.1", - "tar-fs": "^2.1.1", + "tar-fs": "^3.0.4", "tunnel-agent": "^0.6.0" }, "engines": { "node": ">=14.15.0" - }, - "funding": { - "url": "https://opencollective.com/libvips" } }, "node_modules/sharp/node_modules/detect-libc": { - "version": "2.0.1", - "license": "Apache-2.0", + "version": "2.0.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/detect-libc/-/detect-libc-2.0.2.tgz", + "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==", "engines": { "node": ">=8" } }, "node_modules/sharp/node_modules/lru-cache": { "version": "6.0.0", - "license": "ISC", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dependencies": { "yallist": "^4.0.0" }, @@ -22501,12 +23012,14 @@ } }, "node_modules/sharp/node_modules/node-addon-api": { - "version": "5.1.0", - "license": "MIT" + "version": "6.1.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/node-addon-api/-/node-addon-api-6.1.0.tgz", + "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==" }, "node_modules/sharp/node_modules/semver": { - "version": "7.3.8", - "license": "ISC", + "version": "7.5.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dependencies": { "lru-cache": "^6.0.0" }, @@ -22519,7 +23032,8 @@ }, "node_modules/sharp/node_modules/yallist": { "version": "4.0.0", - "license": "ISC" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/shebang-command": { "version": "2.0.0", @@ -22609,39 +23123,13 @@ }, "node_modules/simple-concat": { "version": "1.0.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==" }, "node_modules/simple-get": { "version": "4.0.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", "dependencies": { "decompress-response": "^6.0.0", "once": "^1.3.1", @@ -22650,14 +23138,16 @@ }, "node_modules/simple-swizzle": { "version": "0.2.2", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", "dependencies": { "is-arrayish": "^0.3.1" } }, "node_modules/simple-swizzle/node_modules/is-arrayish": { "version": "0.3.2", - "license": "MIT" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" }, "node_modules/sisteransi": { "version": "1.0.5", @@ -22735,8 +23225,9 @@ "license": "MIT" }, "node_modules/slugify": { - "version": "1.6.5", - "license": "MIT", + "version": "1.6.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/slugify/-/slugify-1.6.6.tgz", + "integrity": "sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==", "engines": { "node": ">=8.0.0" } @@ -22750,40 +23241,68 @@ } }, "node_modules/socket.io": { - "version": "4.5.4", - "license": "MIT", + "version": "4.7.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/socket.io/-/socket.io-4.7.1.tgz", + "integrity": "sha512-W+utHys2w//dhFjy7iQQu9sGd3eokCjGbl2r59tyLqNiJJBdIebn3GAKEXBr3osqHTObJi2die/25bCx2zsaaw==", "dependencies": { "accepts": "~1.3.4", "base64id": "~2.0.0", + "cors": "~2.8.5", "debug": "~4.3.2", - "engine.io": "~6.2.1", - "socket.io-adapter": "~2.4.0", - "socket.io-parser": "~4.2.1" + "engine.io": "~6.5.0", + "socket.io-adapter": "~2.5.2", + "socket.io-parser": "~4.2.4" }, "engines": { "node": ">=10.0.0" } }, "node_modules/socket.io-adapter": { - "version": "2.4.0", - "license": "MIT" + "version": "2.5.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/socket.io-adapter/-/socket.io-adapter-2.5.2.tgz", + "integrity": "sha512-87C3LO/NOMc+eMcpcxUBebGjkpMDkNBS9tf7KJqcDsmL936EChtVva71Dw2q4tQcuVC+hAUy4an2NO/sYXmwRA==", + "dependencies": { + "ws": "~8.11.0" + } + }, + "node_modules/socket.io-adapter/node_modules/ws": { + "version": "8.11.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } }, "node_modules/socket.io-client": { - "version": "4.5.4", - "license": "MIT", + "version": "4.7.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/socket.io-client/-/socket.io-client-4.7.1.tgz", + "integrity": "sha512-Qk3Xj8ekbnzKu3faejo4wk2MzXA029XppiXtTF/PkbTg+fcwaTw1PlDrTrrrU4mKoYC4dvlApOnSeyLCKwek2w==", "dependencies": { "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.2", - "engine.io-client": "~6.2.3", - "socket.io-parser": "~4.2.1" + "engine.io-client": "~6.5.1", + "socket.io-parser": "~4.2.4" }, "engines": { "node": ">=10.0.0" } }, "node_modules/socket.io-parser": { - "version": "4.2.2", - "license": "MIT", + "version": "4.2.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/socket.io-parser/-/socket.io-parser-4.2.4.tgz", + "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", "dependencies": { "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.1" @@ -22812,7 +23331,8 @@ }, "node_modules/source-map-support": { "version": "0.5.21", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -22820,11 +23340,13 @@ }, "node_modules/source-map-support/node_modules/buffer-from": { "version": "1.1.2", - "license": "MIT" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, "node_modules/source-map-support/node_modules/source-map": { "version": "0.6.1", - "license": "BSD-3-Clause", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "engines": { "node": ">=0.10.0" } @@ -22860,40 +23382,14 @@ "version": "1.0.3", "license": "BSD-3-Clause" }, - "node_modules/st": { - "version": "2.0.0", - "license": "ISC", - "dependencies": { - "async-cache": "^1.1.0", - "bl": "^4.0.0", - "fd": "~0.0.2", - "mime": "^2.4.4", - "negotiator": "~0.6.2" - }, - "bin": { - "st": "bin/server.js" - }, - "optionalDependencies": { - "graceful-fs": "^4.2.3" - } - }, - "node_modules/st/node_modules/mime": { - "version": "2.6.0", - "license": "MIT", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, "node_modules/stable": { "version": "0.1.8", "license": "MIT" }, "node_modules/stack-trace": { "version": "0.0.10", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==", "engines": { "node": "*" } @@ -22980,6 +23476,15 @@ "node": ">=10.0.0" } }, + "node_modules/streamx": { + "version": "2.15.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/streamx/-/streamx-2.15.6.tgz", + "integrity": "sha512-q+vQL4AAz+FdfT137VF69Cc/APqUbxy+MDOImRrMvchJpigHj9GksgDU2LYbO9rx7RX6osWgxJB2WxhYv4SZAw==", + "dependencies": { + "fast-fifo": "^1.1.0", + "queue-tick": "^1.0.1" + } + }, "node_modules/strict-uri-encode": { "version": "2.0.0", "license": "MIT", @@ -23127,7 +23632,8 @@ }, "node_modules/strip-eof": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", "engines": { "node": ">=0.10.0" } @@ -23162,17 +23668,14 @@ }, "node_modules/strtok3": { "version": "6.3.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/strtok3/-/strtok3-6.3.0.tgz", + "integrity": "sha512-fZtbhtvI9I48xDSywd/somNqgUHl2L2cstmXCCif0itOf96jeW18MBSyrLuNicYQVkvpOxkZtkzujiTJ9LW5Jw==", "dependencies": { "@tokenizer/token": "^0.3.0", "peek-readable": "^4.1.0" }, "engines": { "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/Borewit" } }, "node_modules/style-loader": { @@ -23497,53 +24000,39 @@ }, "node_modules/tapable": { "version": "2.2.1", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "engines": { "node": ">=6" } }, "node_modules/tar-fs": { - "version": "2.1.1", - "license": "MIT", + "version": "3.0.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/tar-fs/-/tar-fs-3.0.4.tgz", + "integrity": "sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==", "dependencies": { - "chownr": "^1.1.1", "mkdirp-classic": "^0.5.2", "pump": "^3.0.0", - "tar-stream": "^2.1.4" + "tar-stream": "^3.1.5" } }, "node_modules/tar-stream": { - "version": "2.2.0", - "license": "MIT", - "dependencies": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tar-stream/node_modules/readable-stream": { - "version": "3.6.1", - "license": "MIT", + "version": "3.1.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/tar-stream/-/tar-stream-3.1.6.tgz", + "integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==", "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" } }, "node_modules/terser": { - "version": "5.16.5", - "license": "BSD-2-Clause", + "version": "5.26.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/terser/-/terser-5.26.0.tgz", + "integrity": "sha512-dytTGoE2oHgbNV9nTzgBEPaqAWvcJNl66VZ0BkJqlvp71IjO8CxdBx/ykCNb47cLnCmCvRZ6ZR0tLkqvZCdVBQ==", "dependencies": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", "commander": "^2.20.0", "source-map-support": "~0.5.20" }, @@ -23555,22 +24044,19 @@ } }, "node_modules/terser-webpack-plugin": { - "version": "5.3.6", - "license": "MIT", + "version": "5.3.9", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", + "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", "dependencies": { - "@jridgewell/trace-mapping": "^0.3.14", + "@jridgewell/trace-mapping": "^0.3.17", "jest-worker": "^27.4.5", "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.14.1" + "serialize-javascript": "^6.0.1", + "terser": "^5.16.8" }, "engines": { "node": ">= 10.13.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, "peerDependencies": { "webpack": "^5.1.0" }, @@ -23588,14 +24074,16 @@ }, "node_modules/terser-webpack-plugin/node_modules/has-flag": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "engines": { "node": ">=8" } }, "node_modules/terser-webpack-plugin/node_modules/jest-worker": { "version": "27.5.1", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -23607,27 +24095,27 @@ }, "node_modules/terser-webpack-plugin/node_modules/serialize-javascript": { "version": "6.0.1", - "license": "BSD-3-Clause", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", "dependencies": { "randombytes": "^2.1.0" } }, "node_modules/terser-webpack-plugin/node_modules/supports-color": { "version": "8.1.1", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dependencies": { "has-flag": "^4.0.0" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" } }, "node_modules/terser/node_modules/commander": { "version": "2.20.3", - "license": "MIT" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" }, "node_modules/test-exclude": { "version": "6.0.0", @@ -23764,17 +24252,14 @@ }, "node_modules/token-types": { "version": "4.2.1", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/token-types/-/token-types-4.2.1.tgz", + "integrity": "sha512-6udB24Q737UD/SDsKAHI9FCRP7Bqc9D/MQUV02ORQg5iskjtLJlZJNdN4kKtcdtwCeWIwIHDGaUsTsCCAa8sFQ==", "dependencies": { "@tokenizer/token": "^0.3.0", "ieee754": "^1.2.1" }, "engines": { "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/Borewit" } }, "node_modules/tough-cookie": { @@ -23874,7 +24359,8 @@ }, "node_modules/tunnel-agent": { "version": "0.6.0", - "license": "Apache-2.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", "dependencies": { "safe-buffer": "^5.0.1" }, @@ -23947,7 +24433,8 @@ }, "node_modules/typedarray-to-buffer": { "version": "3.1.5", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", "dependencies": { "is-typedarray": "^1.0.0" } @@ -24066,7 +24553,8 @@ }, "node_modules/unique-string": { "version": "2.0.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", "dependencies": { "crypto-random-string": "^2.0.0" }, @@ -24131,7 +24619,8 @@ }, "node_modules/unixify": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/unixify/-/unixify-1.0.0.tgz", + "integrity": "sha512-6bc58dPYhCMHHuwxldQxO3RRNZ4eCogZ/st++0+fcC1nr0jiGUtAdBJ2qzmLQWSxbtz42pWt4QQMiZ9HvZf5cg==", "dependencies": { "normalize-path": "^2.1.1" }, @@ -24141,7 +24630,8 @@ }, "node_modules/unixify/node_modules/normalize-path": { "version": "2.1.1", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", "dependencies": { "remove-trailing-separator": "^1.0.1" }, @@ -24157,24 +24647,15 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.10", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "license": "MIT", + "version": "1.0.13", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", "dependencies": { "escalade": "^3.1.1", "picocolors": "^1.0.0" }, "bin": { - "browserslist-lint": "cli.js" + "update-browserslist-db": "cli.js" }, "peerDependencies": { "browserslist": ">= 4.21.0" @@ -24256,7 +24737,8 @@ }, "node_modules/utila": { "version": "0.4.0", - "license": "MIT" + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" }, "node_modules/utility-types": { "version": "3.10.0", @@ -24384,7 +24866,8 @@ }, "node_modules/watchpack": { "version": "2.4.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", "dependencies": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" @@ -24418,20 +24901,21 @@ } }, "node_modules/webpack": { - "version": "5.75.0", - "license": "MIT", + "version": "5.89.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/webpack/-/webpack-5.89.0.tgz", + "integrity": "sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==", "dependencies": { "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", "acorn": "^8.7.1", - "acorn-import-assertions": "^1.7.6", + "acorn-import-assertions": "^1.9.0", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.10.0", - "es-module-lexer": "^0.9.0", + "enhanced-resolve": "^5.15.0", + "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", @@ -24440,9 +24924,9 @@ "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", + "schema-utils": "^3.2.0", "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", + "terser-webpack-plugin": "^5.3.7", "watchpack": "^2.4.0", "webpack-sources": "^3.2.3" }, @@ -24452,10 +24936,6 @@ "engines": { "node": ">=10.13.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, "peerDependenciesMeta": { "webpack-cli": { "optional": true @@ -24489,10 +24969,12 @@ "license": "MIT" }, "node_modules/webpack-merge": { - "version": "5.8.0", - "license": "MIT", + "version": "5.10.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/webpack-merge/-/webpack-merge-5.10.0.tgz", + "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", "dependencies": { "clone-deep": "^4.0.1", + "flat": "^5.0.2", "wildcard": "^2.0.0" }, "engines": { @@ -24515,20 +24997,18 @@ } }, "node_modules/webpack-stats-plugin": { - "version": "1.1.1", - "license": "MIT" + "version": "1.1.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/webpack-stats-plugin/-/webpack-stats-plugin-1.1.3.tgz", + "integrity": "sha512-yUKYyy+e0iF/w31QdfioRKY+h3jDBRpthexBOWGKda99iu2l/wxYsI/XqdlP5IU58/0KB9CsJZgWNAl+/MPkRw==" }, "node_modules/webpack-virtual-modules": { "version": "0.5.0", "license": "MIT" }, - "node_modules/webpack/node_modules/@types/estree": { - "version": "0.0.51", - "license": "MIT" - }, "node_modules/webpack/node_modules/webpack-sources": { "version": "3.2.3", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", "engines": { "node": ">=10.13.0" } @@ -24639,7 +25119,8 @@ }, "node_modules/widest-line": { "version": "3.1.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", "dependencies": { "string-width": "^4.0.0" }, @@ -24648,8 +25129,9 @@ } }, "node_modules/wildcard": { - "version": "2.0.0", - "license": "MIT" + "version": "2.0.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==" }, "node_modules/word-wrap": { "version": "1.2.3", @@ -24711,7 +25193,8 @@ }, "node_modules/write-file-atomic": { "version": "3.0.3", - "license": "ISC", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", "dependencies": { "imurmurhash": "^0.1.4", "is-typedarray": "^1.0.0", @@ -24741,7 +25224,8 @@ }, "node_modules/xdg-basedir": { "version": "4.0.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", "engines": { "node": ">=8" } @@ -24771,12 +25255,9 @@ "license": "MIT" }, "node_modules/xstate": { - "version": "4.37.0", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/xstate" - } + "version": "4.38.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/xstate/-/xstate-4.38.3.tgz", + "integrity": "sha512-SH7nAaaPQx57dx6qvfcIgqKRXIh4L0A1iYEqim4s1u7c9VoCgzZc+63FY90AKU4ZzOC2cfJzTnpO4zK7fCUzzw==" }, "node_modules/xtend": { "version": "4.0.2", @@ -24872,7 +25353,8 @@ }, "node_modules/yoga-layout-prebuilt": { "version": "1.10.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/yoga-layout-prebuilt/-/yoga-layout-prebuilt-1.10.0.tgz", + "integrity": "sha512-YnOmtSbv4MTf7RGJMK0FvZ+KD8OEe/J5BNnR0GHhD8J/XcG/Qvxgszm0Un6FTHWW4uHlTgP0IztiXQnGyIR45g==", "dependencies": { "@types/yoga-layout": "1.9.2" }, @@ -24882,7 +25364,8 @@ }, "node_modules/yurnalist": { "version": "2.1.0", - "license": "BSD-2-Clause", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/yurnalist/-/yurnalist-2.1.0.tgz", + "integrity": "sha512-PgrBqosQLM3gN2xBFIMDLACRTV9c365VqityKKpSTWpwR+U4LAFR3rSVyEoscWlu3EzX9+Y0I86GXUKxpHFl6w==", "dependencies": { "chalk": "^2.4.2", "inquirer": "^7.0.0", @@ -24896,14 +25379,16 @@ }, "node_modules/yurnalist/node_modules/ansi-regex": { "version": "4.1.1", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", "engines": { "node": ">=6" } }, "node_modules/yurnalist/node_modules/strip-ansi": { "version": "5.2.0", - "license": "MIT", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dependencies": { "ansi-regex": "^4.1.0" }, @@ -24980,9 +25465,12 @@ } }, "@babel/code-frame": { - "version": "7.18.6", + "version": "7.23.5", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", "requires": { - "@babel/highlight": "^7.18.6" + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" } }, "@babel/compat-data": { @@ -25041,9 +25529,11 @@ } }, "@babel/helper-annotate-as-pure": { - "version": "7.18.6", + "version": "7.22.5", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", "requires": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.5" } }, "@babel/helper-builder-binary-assignment-operator-visitor": { @@ -25064,16 +25554,26 @@ } }, "@babel/helper-create-class-features-plugin": { - "version": "7.21.0", + "version": "7.23.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.6.tgz", + "integrity": "sha512-cBXU1vZni/CpGF29iTu4YRbOZt3Wat6zCoMDxRF1MayiEc4URxOj31tT65HUM0CRpMowA3HCJaAOVOUnMf96cw==", "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.21.0", - "@babel/helper-member-expression-to-functions": "^7.21.0", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.20.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/helper-split-export-declaration": "^7.18.6" + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-member-expression-to-functions": "^7.23.0", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.20", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } } }, "@babel/helper-create-regexp-features-plugin": { @@ -25095,7 +25595,9 @@ } }, "@babel/helper-environment-visitor": { - "version": "7.18.9" + "version": "7.22.20", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==" }, "@babel/helper-explode-assignable-expression": { "version": "7.18.6", @@ -25104,10 +25606,12 @@ } }, "@babel/helper-function-name": { - "version": "7.21.0", + "version": "7.23.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", "requires": { - "@babel/template": "^7.20.7", - "@babel/types": "^7.21.0" + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" } }, "@babel/helper-hoist-variables": { @@ -25117,38 +25621,45 @@ } }, "@babel/helper-member-expression-to-functions": { - "version": "7.21.0", + "version": "7.23.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", + "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", "requires": { - "@babel/types": "^7.21.0" + "@babel/types": "^7.23.0" } }, "@babel/helper-module-imports": { - "version": "7.18.6", + "version": "7.22.15", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", "requires": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.15" } }, "@babel/helper-module-transforms": { - "version": "7.21.2", + "version": "7.23.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", + "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.20.2", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.2", - "@babel/types": "^7.21.2" + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" } }, "@babel/helper-optimise-call-expression": { - "version": "7.18.6", + "version": "7.22.5", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", + "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", "requires": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.5" } }, "@babel/helper-plugin-utils": { - "version": "7.20.2" + "version": "7.22.5", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==" }, "@babel/helper-remap-async-to-generator": { "version": "7.18.9", @@ -25160,42 +25671,53 @@ } }, "@babel/helper-replace-supers": { - "version": "7.20.7", + "version": "7.22.20", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", + "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.20.7", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/template": "^7.20.7", - "@babel/traverse": "^7.20.7", - "@babel/types": "^7.20.7" + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-member-expression-to-functions": "^7.22.15", + "@babel/helper-optimise-call-expression": "^7.22.5" } }, "@babel/helper-simple-access": { - "version": "7.20.2", + "version": "7.22.5", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", "requires": { - "@babel/types": "^7.20.2" + "@babel/types": "^7.22.5" } }, "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.20.0", + "version": "7.22.5", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", + "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", "requires": { - "@babel/types": "^7.20.0" + "@babel/types": "^7.22.5" } }, "@babel/helper-split-export-declaration": { - "version": "7.18.6", + "version": "7.22.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", "requires": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.22.5" } }, "@babel/helper-string-parser": { - "version": "7.19.4" + "version": "7.23.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==" }, "@babel/helper-validator-identifier": { - "version": "7.19.1" + "version": "7.22.20", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==" }, "@babel/helper-validator-option": { - "version": "7.21.0" + "version": "7.23.5", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==" }, "@babel/helper-wrap-function": { "version": "7.20.5", @@ -25215,15 +25737,19 @@ } }, "@babel/highlight": { - "version": "7.18.6", + "version": "7.23.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/highlight/-/highlight-7.23.4.tgz", + "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", "requires": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.21.2" + "version": "7.23.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/parser/-/parser-7.23.6.tgz", + "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==" }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "version": "7.18.6", @@ -25416,9 +25942,11 @@ } }, "@babel/plugin-syntax-jsx": { - "version": "7.18.6", + "version": "7.23.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz", + "integrity": "sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==", "requires": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-syntax-logical-assignment-operators": { @@ -25470,9 +25998,11 @@ } }, "@babel/plugin-syntax-typescript": { - "version": "7.20.0", + "version": "7.23.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.23.3.tgz", + "integrity": "sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==", "requires": { - "@babel/helper-plugin-utils": "^7.19.0" + "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-transform-arrow-functions": { @@ -25589,11 +26119,13 @@ } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.21.2", + "version": "7.23.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz", + "integrity": "sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==", "requires": { - "@babel/helper-module-transforms": "^7.21.2", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-simple-access": "^7.20.2" + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5" } }, "@babel/plugin-transform-modules-systemjs": { @@ -25729,11 +26261,14 @@ } }, "@babel/plugin-transform-typescript": { - "version": "7.21.0", + "version": "7.23.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.23.6.tgz", + "integrity": "sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.21.0", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-typescript": "^7.20.0" + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.23.6", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-typescript": "^7.23.3" } }, "@babel/plugin-transform-unicode-escapes": { @@ -25851,11 +26386,15 @@ } }, "@babel/preset-typescript": { - "version": "7.21.0", + "version": "7.23.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/preset-typescript/-/preset-typescript-7.23.3.tgz", + "integrity": "sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ==", "requires": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-validator-option": "^7.21.0", - "@babel/plugin-transform-typescript": "^7.21.0" + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-syntax-jsx": "^7.23.3", + "@babel/plugin-transform-modules-commonjs": "^7.23.3", + "@babel/plugin-transform-typescript": "^7.23.3" } }, "@babel/regjsgen": { @@ -25868,11 +26407,13 @@ } }, "@babel/template": { - "version": "7.20.7", + "version": "7.22.15", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7" + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" } }, "@babel/traverse": { @@ -25891,10 +26432,12 @@ } }, "@babel/types": { - "version": "7.21.2", + "version": "7.23.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@babel/types/-/types-7.23.6.tgz", + "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", "requires": { - "@babel/helper-string-parser": "^7.19.4", - "@babel/helper-validator-identifier": "^7.19.1", + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", "to-fast-properties": "^2.0.0" } }, @@ -26256,6 +26799,26 @@ "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==", "optional": true }, + "@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "requires": { + "eslint-visitor-keys": "^3.3.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==" + } + } + }, + "@eslint-community/regexpp": { + "version": "4.10.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==" + }, "@eslint/eslintrc": { "version": "0.4.3", "requires": { @@ -26297,12 +26860,14 @@ "version": "1.0.0-rc.9" }, "@gatsbyjs/parcel-namer-relative-to-cwd": { - "version": "2.7.0", + "version": "2.12.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@gatsbyjs/parcel-namer-relative-to-cwd/-/parcel-namer-relative-to-cwd-2.12.1.tgz", + "integrity": "sha512-DYtRRu0yhs/T3eWtOsuJK8qG5+TPfMnbB3q20hYOxsm6BnOuIUYIHNmZNlP7VcrBTCCZJUW/6xhq81mA6GvHWA==", "requires": { "@babel/runtime": "^7.20.13", "@parcel/namer-default": "2.8.3", "@parcel/plugin": "2.8.3", - "gatsby-core-utils": "^4.7.0" + "gatsby-core-utils": "^4.12.1" } }, "@gatsbyjs/reach-router": { @@ -26567,39 +27132,47 @@ } }, "@graphql-tools/code-file-loader": { - "version": "7.3.21", + "version": "7.3.23", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@graphql-tools/code-file-loader/-/code-file-loader-7.3.23.tgz", + "integrity": "sha512-8Wt1rTtyTEs0p47uzsPJ1vAtfAx0jmxPifiNdmo9EOCuUPyQGEbMaik/YkqZ7QUFIEYEQu+Vgfo8tElwOPtx5Q==", "requires": { - "@graphql-tools/graphql-tag-pluck": "7.5.0", - "@graphql-tools/utils": "9.2.1", + "@graphql-tools/graphql-tag-pluck": "7.5.2", + "@graphql-tools/utils": "^9.2.1", "globby": "^11.0.3", "tslib": "^2.4.0", "unixify": "^1.0.0" } }, "@graphql-tools/graphql-tag-pluck": { - "version": "7.5.0", + "version": "7.5.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@graphql-tools/graphql-tag-pluck/-/graphql-tag-pluck-7.5.2.tgz", + "integrity": "sha512-RW+H8FqOOLQw0BPXaahYepVSRjuOHw+7IL8Opaa5G5uYGOBxoXR7DceyQ7BcpMgktAOOmpDNQ2WtcboChOJSRA==", "requires": { "@babel/parser": "^7.16.8", - "@babel/plugin-syntax-import-assertions": "7.20.0", + "@babel/plugin-syntax-import-assertions": "^7.20.0", "@babel/traverse": "^7.16.8", "@babel/types": "^7.16.8", - "@graphql-tools/utils": "9.2.1", + "@graphql-tools/utils": "^9.2.1", "tslib": "^2.4.0" } }, "@graphql-tools/load": { - "version": "7.8.12", + "version": "7.8.14", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@graphql-tools/load/-/load-7.8.14.tgz", + "integrity": "sha512-ASQvP+snHMYm+FhIaLxxFgVdRaM0vrN9wW2BKInQpktwWTXVyk+yP5nQUCEGmn0RTdlPKrffBaigxepkEAJPrg==", "requires": { - "@graphql-tools/schema": "9.0.16", - "@graphql-tools/utils": "9.2.1", + "@graphql-tools/schema": "^9.0.18", + "@graphql-tools/utils": "^9.2.1", "p-limit": "3.1.0", "tslib": "^2.4.0" } }, "@graphql-tools/merge": { - "version": "8.3.18", + "version": "8.4.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@graphql-tools/merge/-/merge-8.4.2.tgz", + "integrity": "sha512-XbrHAaj8yDuINph+sAfuq3QCZ/tKblrTLOpirK0+CAgNlZUCHs0Fa+xtMUURgwCVThLle1AF7svJCxFizygLsw==", "requires": { - "@graphql-tools/utils": "9.2.1", + "@graphql-tools/utils": "^9.2.1", "tslib": "^2.4.0" } }, @@ -26618,12 +27191,14 @@ } }, "@graphql-tools/schema": { - "version": "9.0.16", + "version": "9.0.19", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@graphql-tools/schema/-/schema-9.0.19.tgz", + "integrity": "sha512-oBRPoNBtCkk0zbUsyP4GaIzCt8C0aCI4ycIRUL67KK5pOHljKLBBtGT+Jr6hkzA74C8Gco8bpZPe7aWFjiaK2w==", "requires": { - "@graphql-tools/merge": "8.3.18", - "@graphql-tools/utils": "9.2.1", + "@graphql-tools/merge": "^8.4.1", + "@graphql-tools/utils": "^9.2.1", "tslib": "^2.4.0", - "value-or-promise": "1.0.12" + "value-or-promise": "^1.0.12" } }, "@graphql-tools/utils": { @@ -26637,10 +27212,14 @@ "version": "3.1.2" }, "@hapi/hoek": { - "version": "9.3.0" + "version": "9.3.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" }, "@hapi/topo": { "version": "5.1.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", "requires": { "@hapi/hoek": "^9.0.0" } @@ -27136,14 +27715,18 @@ "version": "1.1.2" }, "@jridgewell/source-map": { - "version": "0.3.2", + "version": "0.3.5", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", "requires": { "@jridgewell/gen-mapping": "^0.3.0", "@jridgewell/trace-mapping": "^0.3.9" }, "dependencies": { "@jridgewell/gen-mapping": { - "version": "0.3.2", + "version": "0.3.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", "requires": { "@jridgewell/set-array": "^1.0.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -27156,10 +27739,12 @@ "version": "1.4.14" }, "@jridgewell/trace-mapping": { - "version": "0.3.17", + "version": "0.3.20", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", + "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", "requires": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, "@leafygreen-ui/a11y": { @@ -28846,6 +29431,8 @@ }, "@parcel/bundler-default": { "version": "2.8.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@parcel/bundler-default/-/bundler-default-2.8.3.tgz", + "integrity": "sha512-yJvRsNWWu5fVydsWk3O2L4yIy3UZiKWO2cPDukGOIWMgp/Vbpp+2Ct5IygVRtE22bnseW/E/oe0PV3d2IkEJGg==", "requires": { "@parcel/diagnostic": "2.8.3", "@parcel/graph": "2.8.3", @@ -28930,6 +29517,8 @@ }, "@parcel/compressor-raw": { "version": "2.8.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@parcel/compressor-raw/-/compressor-raw-2.8.3.tgz", + "integrity": "sha512-bVDsqleBUxRdKMakWSlWC9ZjOcqDKE60BE+Gh3JSN6WJrycJ02P5wxjTVF4CStNP/G7X17U+nkENxSlMG77ySg==", "requires": { "@parcel/plugin": "2.8.3" } @@ -29058,6 +29647,8 @@ }, "@parcel/namer-default": { "version": "2.8.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@parcel/namer-default/-/namer-default-2.8.3.tgz", + "integrity": "sha512-tJ7JehZviS5QwnxbARd8Uh63rkikZdZs1QOyivUhEvhN+DddSAVEdQLHGPzkl3YRk0tjFhbqo+Jci7TpezuAMw==", "requires": { "@parcel/diagnostic": "2.8.3", "@parcel/plugin": "2.8.3", @@ -29066,6 +29657,8 @@ }, "@parcel/node-resolver-core": { "version": "2.8.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@parcel/node-resolver-core/-/node-resolver-core-2.8.3.tgz", + "integrity": "sha512-12YryWcA5Iw2WNoEVr/t2HDjYR1iEzbjEcxfh1vaVDdZ020PiGw67g5hyIE/tsnG7SRJ0xdRx1fQ2hDgED+0Ww==", "requires": { "@parcel/diagnostic": "2.8.3", "@parcel/utils": "2.8.3", @@ -29074,12 +29667,16 @@ }, "dependencies": { "semver": { - "version": "5.7.1" + "version": "5.7.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==" } } }, "@parcel/optimizer-terser": { "version": "2.8.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@parcel/optimizer-terser/-/optimizer-terser-2.8.3.tgz", + "integrity": "sha512-9EeQlN6zIeUWwzrzu6Q2pQSaYsYGah8MtiQ/hog9KEPlYTP60hBv/+utDyYEHSQhL7y5ym08tPX5GzBvwAD/dA==", "requires": { "@parcel/diagnostic": "2.8.3", "@parcel/plugin": "2.8.3", @@ -29108,6 +29705,8 @@ }, "@parcel/packager-js": { "version": "2.8.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@parcel/packager-js/-/packager-js-2.8.3.tgz", + "integrity": "sha512-0pGKC3Ax5vFuxuZCRB+nBucRfFRz4ioie19BbDxYnvBxrd4M3FIu45njf6zbBYsI9eXqaDnL1b3DcZJfYqtIzw==", "requires": { "@parcel/diagnostic": "2.8.3", "@parcel/hash": "2.8.3", @@ -29119,7 +29718,9 @@ }, "dependencies": { "globals": { - "version": "13.20.0", + "version": "13.24.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "requires": { "type-fest": "^0.20.2" } @@ -29128,6 +29729,8 @@ }, "@parcel/packager-raw": { "version": "2.8.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@parcel/packager-raw/-/packager-raw-2.8.3.tgz", + "integrity": "sha512-BA6enNQo1RCnco9MhkxGrjOk59O71IZ9DPKu3lCtqqYEVd823tXff2clDKHK25i6cChmeHu6oB1Rb73hlPqhUA==", "requires": { "@parcel/plugin": "2.8.3" } @@ -29140,6 +29743,8 @@ }, "@parcel/reporter-dev-server": { "version": "2.8.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@parcel/reporter-dev-server/-/reporter-dev-server-2.8.3.tgz", + "integrity": "sha512-Y8C8hzgzTd13IoWTj+COYXEyCkXfmVJs3//GDBsH22pbtSFMuzAZd+8J9qsCo0EWpiDow7V9f1LischvEh3FbQ==", "requires": { "@parcel/plugin": "2.8.3", "@parcel/utils": "2.8.3" @@ -29147,6 +29752,8 @@ }, "@parcel/resolver-default": { "version": "2.8.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@parcel/resolver-default/-/resolver-default-2.8.3.tgz", + "integrity": "sha512-k0B5M/PJ+3rFbNj4xZSBr6d6HVIe6DH/P3dClLcgBYSXAvElNDfXgtIimbjCyItFkW9/BfcgOVKEEIZOeySH/A==", "requires": { "@parcel/node-resolver-core": "2.8.3", "@parcel/plugin": "2.8.3" @@ -29154,6 +29761,8 @@ }, "@parcel/runtime-js": { "version": "2.8.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@parcel/runtime-js/-/runtime-js-2.8.3.tgz", + "integrity": "sha512-IRja0vNKwvMtPgIqkBQh0QtRn0XcxNC8HU1jrgWGRckzu10qJWO+5ULgtOeR4pv9krffmMPqywGXw6l/gvJKYQ==", "requires": { "@parcel/plugin": "2.8.3", "@parcel/utils": "2.8.3", @@ -29168,6 +29777,8 @@ }, "@parcel/transformer-js": { "version": "2.8.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@parcel/transformer-js/-/transformer-js-2.8.3.tgz", + "integrity": "sha512-9Qd6bib+sWRcpovvzvxwy/PdFrLUXGfmSW9XcVVG8pvgXsZPFaNjnNT8stzGQj1pQiougCoxMY4aTM5p1lGHEQ==", "requires": { "@parcel/diagnostic": "2.8.3", "@parcel/plugin": "2.8.3", @@ -29183,12 +29794,16 @@ }, "dependencies": { "semver": { - "version": "5.7.1" + "version": "5.7.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==" } } }, "@parcel/transformer-json": { "version": "2.8.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@parcel/transformer-json/-/transformer-json-2.8.3.tgz", + "integrity": "sha512-B7LmVq5Q7bZO4ERb6NHtRuUKWGysEeaj9H4zelnyBv+wLgpo4f5FCxSE1/rTNmP9u1qHvQ3scGdK6EdSSokGPg==", "requires": { "@parcel/plugin": "2.8.3", "json5": "^2.2.0" @@ -29520,15 +30135,21 @@ }, "@sideway/address": { "version": "4.1.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@sideway/address/-/address-4.1.4.tgz", + "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", "requires": { "@hapi/hoek": "^9.0.0" } }, "@sideway/formula": { - "version": "3.0.1" + "version": "3.0.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@sideway/formula/-/formula-3.0.1.tgz", + "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==" }, "@sideway/pinpoint": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" }, "@sinclair/typebox": { "version": "0.25.24", @@ -29539,6 +30160,8 @@ }, "@sindresorhus/slugify": { "version": "1.1.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@sindresorhus/slugify/-/slugify-1.1.2.tgz", + "integrity": "sha512-V9nR/W0Xd9TSGXpZ4iFUcFGhuOJtZX82Fzxj1YISlbSgKvIiNa7eLEZrT0vAraPOt++KHauIVNYgGRgjc13dXA==", "requires": { "@sindresorhus/transliterate": "^0.1.1", "escape-string-regexp": "^4.0.0" @@ -29546,13 +30169,17 @@ }, "@sindresorhus/transliterate": { "version": "0.1.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@sindresorhus/transliterate/-/transliterate-0.1.2.tgz", + "integrity": "sha512-5/kmIOY9FF32nicXH+5yLNTX4NJ4atl7jRgqAJuIn/iyDFXBktOKDxCvyGE/EzmF4ngSUvjXxQUQlQiZ5lfw+w==", "requires": { "escape-string-regexp": "^2.0.0", "lodash.deburr": "^4.1.0" }, "dependencies": { "escape-string-regexp": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" } } }, @@ -29571,7 +30198,9 @@ } }, "@socket.io/component-emitter": { - "version": "3.1.0" + "version": "3.1.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", + "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==" }, "@storybook/csf": { "version": "0.0.2-next.11", @@ -29689,8 +30318,11 @@ } }, "@swc/helpers": { - "version": "0.4.14", + "version": "0.4.36", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@swc/helpers/-/helpers-0.4.36.tgz", + "integrity": "sha512-5lxnyLEYFskErRPenYItLRSge5DjrJngYKdVjRSrWfza9G6KkgHEXi0vUZiyUeMU5JfXH1YnvXZzSp8ul88o2Q==", "requires": { + "legacy-swc-helpers": "npm:@swc/helpers@=0.4.14", "tslib": "^2.4.0" } }, @@ -29870,7 +30502,9 @@ } }, "@tokenizer/token": { - "version": "0.3.0" + "version": "0.3.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@tokenizer/token/-/token-0.3.0.tgz", + "integrity": "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==" }, "@tootallnate/once": { "version": "2.0.0", @@ -29881,12 +30515,16 @@ }, "@turist/fetch": { "version": "7.2.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@turist/fetch/-/fetch-7.2.0.tgz", + "integrity": "sha512-2x7EGw+6OJ29phunsbGvtxlNmSfcuPcyYudkMbi8gARCP9eJ1CtuMvnVUHL//O9Ixi9SJiug8wNt6lj86pN8XQ==", "requires": { "@types/node-fetch": "2" } }, "@turist/time": { - "version": "0.0.2" + "version": "0.0.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@turist/time/-/time-0.0.2.tgz", + "integrity": "sha512-qLOvfmlG2vCVw5fo/oz8WAZYlpe5a5OurgTj3diIxJCdjRHpapC+vQCz3er9LV79Vcat+DifBjeAhOAdmndtDQ==" }, "@types/aria-query": { "version": "5.0.1", @@ -29941,16 +30579,22 @@ } }, "@types/common-tags": { - "version": "1.8.1" + "version": "1.8.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@types/common-tags/-/common-tags-1.8.4.tgz", + "integrity": "sha512-S+1hLDJPjWNDhcGxsxEbepzaxWqURP/o+3cP4aa2w7yBXgdcmKGQtZzP8JbyfOd0m+33nh+8+kvxYE2UJtBDkg==" }, "@types/configstore": { "version": "2.1.1" }, "@types/cookie": { - "version": "0.4.1" + "version": "0.4.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@types/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==" }, "@types/cors": { - "version": "2.8.13", + "version": "2.8.17", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@types/cors/-/cors-2.8.17.tgz", + "integrity": "sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==", "requires": { "@types/node": "*" } @@ -29966,7 +30610,9 @@ } }, "@types/eslint-scope": { - "version": "3.7.4", + "version": "3.7.7", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", "requires": { "@types/eslint": "*", "@types/estree": "*" @@ -30017,7 +30663,9 @@ "version": "4.0.1" }, "@types/http-proxy": { - "version": "1.17.10", + "version": "1.17.14", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@types/http-proxy/-/http-proxy-1.17.14.tgz", + "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==", "requires": { "@types/node": "*" } @@ -30120,10 +30768,12 @@ "version": "18.14.1" }, "@types/node-fetch": { - "version": "2.6.2", + "version": "2.6.9", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@types/node-fetch/-/node-fetch-2.6.9.tgz", + "integrity": "sha512-bQVlnMLFJ2d35DkPNjEPmd9ueO/rh5EiaZt2bhqiSarPjZIuIV6bPQVqcrEyvNo+AfTrRGVazle1tl597w3gfA==", "requires": { "@types/node": "*", - "form-data": "^3.0.0" + "form-data": "^4.0.0" } }, "@types/parse-json": { @@ -30137,7 +30787,9 @@ "version": "15.7.5" }, "@types/reach__router": { - "version": "1.3.11", + "version": "1.3.14", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@types/reach__router/-/reach__router-1.3.14.tgz", + "integrity": "sha512-2iOQZbwfw1ZYwYK+dRp7D1b8kU6GlFPJ/iEt33zDYxfId5CAKT7vX3lN/XmJ+FaMZ3FyB99tPgfajcmZnTqdtg==", "requires": { "@types/react": "*" } @@ -30185,11 +30837,10 @@ "@types/scheduler": { "version": "0.16.2" }, - "@types/sharp": { - "version": "0.31.1", - "requires": { - "@types/node": "*" - } + "@types/semver": { + "version": "7.5.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@types/semver/-/semver-7.5.6.tgz", + "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==" }, "@types/stack-utils": { "version": "2.0.1", @@ -30246,40 +30897,81 @@ } }, "@types/yoga-layout": { - "version": "1.9.2" + "version": "1.9.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@types/yoga-layout/-/yoga-layout-1.9.2.tgz", + "integrity": "sha512-S9q47ByT2pPvD65IvrWp7qppVMpk9WGMbVq9wbWZOHg6tnXSD4vyhao6nOSBwwfDdV2p3Kx9evA9vI+XWTfDvw==" }, "@typescript-eslint/eslint-plugin": { - "version": "4.33.0", - "requires": { - "@typescript-eslint/experimental-utils": "4.33.0", - "@typescript-eslint/scope-manager": "4.33.0", - "debug": "^4.3.1", - "functional-red-black-tree": "^1.0.1", - "ignore": "^5.1.8", - "regexpp": "^3.1.0", - "semver": "^7.3.5", + "version": "5.62.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "requires": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", "tsutils": "^3.21.0" }, "dependencies": { + "@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "requires": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + } + }, + "@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==" + }, + "@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "requires": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + } + }, + "eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==" + }, "lru-cache": { "version": "6.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "requires": { "yallist": "^4.0.0" } }, "semver": { - "version": "7.3.8", + "version": "7.5.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "requires": { "lru-cache": "^6.0.0" } }, "yallist": { - "version": "4.0.0" + "version": "4.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" } } }, "@typescript-eslint/experimental-utils": { "version": "4.33.0", + "dev": true, "requires": { "@types/json-schema": "^7.0.7", "@typescript-eslint/scope-manager": "4.33.0", @@ -30290,26 +30982,163 @@ } }, "@typescript-eslint/parser": { - "version": "4.33.0", + "version": "5.62.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", "requires": { - "@typescript-eslint/scope-manager": "4.33.0", - "@typescript-eslint/types": "4.33.0", - "@typescript-eslint/typescript-estree": "4.33.0", - "debug": "^4.3.1" + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "debug": "^4.3.4" + }, + "dependencies": { + "@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "requires": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + } + }, + "@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==" + }, + "@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "requires": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "requires": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + } + }, + "eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==" + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } } }, "@typescript-eslint/scope-manager": { "version": "4.33.0", + "dev": true, "requires": { "@typescript-eslint/types": "4.33.0", "@typescript-eslint/visitor-keys": "4.33.0" } }, + "@typescript-eslint/type-utils": { + "version": "5.62.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "requires": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "dependencies": { + "@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==" + }, + "@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "requires": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "requires": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + } + }, + "eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==" + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + } + }, "@typescript-eslint/types": { - "version": "4.33.0" + "version": "4.33.0", + "dev": true }, "@typescript-eslint/typescript-estree": { "version": "4.33.0", + "dev": true, "requires": { "@typescript-eslint/types": "4.33.0", "@typescript-eslint/visitor-keys": "4.33.0", @@ -30322,30 +31151,115 @@ "dependencies": { "lru-cache": { "version": "6.0.0", + "dev": true, "requires": { "yallist": "^4.0.0" } }, "semver": { "version": "7.3.8", + "dev": true, "requires": { "lru-cache": "^6.0.0" } }, "yallist": { - "version": "4.0.0" + "version": "4.0.0", + "dev": true + } + } + }, + "@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "requires": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "dependencies": { + "@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "requires": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + } + }, + "@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==" + }, + "@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "requires": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "requires": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + } + }, + "eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==" + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" } } }, "@typescript-eslint/visitor-keys": { "version": "4.33.0", + "dev": true, "requires": { "@typescript-eslint/types": "4.33.0", "eslint-visitor-keys": "^2.0.0" }, "dependencies": { "eslint-visitor-keys": { - "version": "2.1.0" + "version": "2.1.0", + "dev": true } } }, @@ -30356,111 +31270,145 @@ } }, "@webassemblyjs/ast": { - "version": "1.11.1", + "version": "1.11.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@webassemblyjs/ast/-/ast-1.11.6.tgz", + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", "requires": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" } }, "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1" + "version": "1.11.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" }, "@webassemblyjs/helper-api-error": { - "version": "1.11.1" + "version": "1.11.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" }, "@webassemblyjs/helper-buffer": { - "version": "1.11.1" + "version": "1.11.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==" }, "@webassemblyjs/helper-numbers": { - "version": "1.11.1", + "version": "1.11.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", "@xtuc/long": "4.2.2" } }, "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1" + "version": "1.11.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" }, "@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", + "version": "1.11.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" } }, "@webassemblyjs/ieee754": { - "version": "1.11.1", + "version": "1.11.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", "requires": { "@xtuc/ieee754": "^1.2.0" } }, "@webassemblyjs/leb128": { - "version": "1.11.1", + "version": "1.11.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", "requires": { "@xtuc/long": "4.2.2" } }, "@webassemblyjs/utf8": { - "version": "1.11.1" + "version": "1.11.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" }, "@webassemblyjs/wasm-edit": { - "version": "1.11.1", + "version": "1.11.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" } }, "@webassemblyjs/wasm-gen": { - "version": "1.11.1", + "version": "1.11.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" } }, "@webassemblyjs/wasm-opt": { - "version": "1.11.1", + "version": "1.11.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" } }, "@webassemblyjs/wasm-parser": { - "version": "1.11.1", + "version": "1.11.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" } }, "@webassemblyjs/wast-printer": { - "version": "1.11.1", + "version": "1.11.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", "requires": { - "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/ast": "1.11.6", "@xtuc/long": "4.2.2" } }, "@xtuc/ieee754": { - "version": "1.2.0" + "version": "1.2.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" }, "@xtuc/long": { - "version": "4.2.2" + "version": "4.2.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" }, "abab": { "version": "2.0.6", @@ -30496,7 +31444,9 @@ } }, "acorn-import-assertions": { - "version": "1.8.0" + "version": "1.9.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==" }, "acorn-jsx": { "version": "5.3.2" @@ -30548,6 +31498,8 @@ }, "ansi-align": { "version": "3.0.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", "requires": { "string-width": "^4.1.0" } @@ -30592,7 +31544,9 @@ "version": "0.1.1" }, "arch": { - "version": "2.2.0" + "version": "2.2.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==" }, "arg": { "version": "5.0.2" @@ -30668,24 +31622,6 @@ "async": { "version": "1.5.2" }, - "async-cache": { - "version": "1.1.0", - "requires": { - "lru-cache": "^4.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "4.1.5", - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "yallist": { - "version": "2.1.2" - } - } - }, "asynckit": { "version": "0.4.0" }, @@ -30750,11 +31686,13 @@ } }, "autoprefixer": { - "version": "10.4.13", + "version": "10.4.16", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/autoprefixer/-/autoprefixer-10.4.16.tgz", + "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", "requires": { - "browserslist": "^4.21.4", - "caniuse-lite": "^1.0.30001426", - "fraction.js": "^4.2.0", + "browserslist": "^4.21.10", + "caniuse-lite": "^1.0.30001538", + "fraction.js": "^4.3.6", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", "postcss-value-parser": "^4.2.0" @@ -30778,6 +31716,11 @@ "deep-equal": "^2.0.5" } }, + "b4a": { + "version": "1.6.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/b4a/-/b4a-1.6.4.tgz", + "integrity": "sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==" + }, "babel-eslint": { "version": "10.1.0", "requires": { @@ -30949,11 +31892,13 @@ } }, "babel-plugin-remove-graphql-queries": { - "version": "5.7.0", + "version": "5.12.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/babel-plugin-remove-graphql-queries/-/babel-plugin-remove-graphql-queries-5.12.1.tgz", + "integrity": "sha512-R5FyZLs+YfhCpUJkpSyVwIbaw9Ya4TC4xIOBJzPK9Z3u5XVCI459aykLPyfYAWwbsI9yvjm/Ux5ft4/U4rNvMQ==", "requires": { "@babel/runtime": "^7.20.13", "@babel/types": "^7.20.7", - "gatsby-core-utils": "^4.7.0" + "gatsby-core-utils": "^4.12.1" } }, "babel-plugin-styled-components": { @@ -31026,7 +31971,9 @@ } }, "babel-preset-gatsby": { - "version": "3.7.0", + "version": "3.12.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/babel-preset-gatsby/-/babel-preset-gatsby-3.12.1.tgz", + "integrity": "sha512-M3q7TB9YOpILjyd4ShjvWG0Agzjapu+FPQUczy9iBxlzVPcAe5hiPRlEin1v0CvXrlwj+GNydrhlczCPaf8YkA==", "requires": { "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", @@ -31041,8 +31988,8 @@ "babel-plugin-dynamic-import-node": "^2.3.3", "babel-plugin-macros": "^3.1.0", "babel-plugin-transform-react-remove-prop-types": "^0.4.24", - "gatsby-core-utils": "^4.7.0", - "gatsby-legacy-polyfills": "^3.7.0" + "gatsby-core-utils": "^4.12.1", + "gatsby-legacy-polyfills": "^3.12.0" } }, "babel-preset-jest": { @@ -31071,10 +32018,14 @@ "version": "1.5.1" }, "base64id": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/base64id/-/base64id-2.0.0.tgz", + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==" }, "better-opn": { "version": "2.1.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/better-opn/-/better-opn-2.1.1.tgz", + "integrity": "sha512-kIPXZS5qwyKiX/HcRvDYfmBQUa8XP17I0mYZZ0y4UhpYOSvtsLHDYqmomS+Mj20aDvD3knEiQ0ecQy2nhio3yA==", "requires": { "open": "^7.0.3" } @@ -31087,6 +32038,8 @@ }, "bl": { "version": "4.1.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", "requires": { "buffer": "^5.5.0", "inherits": "^2.0.4", @@ -31095,13 +32048,17 @@ "dependencies": { "buffer": { "version": "5.7.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "requires": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" } }, "readable-stream": { - "version": "3.6.1", + "version": "3.6.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -31111,7 +32068,9 @@ } }, "bluebird": { - "version": "3.7.2" + "version": "3.7.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, "body-parser": { "version": "1.20.1", @@ -31149,6 +32108,8 @@ }, "boxen": { "version": "5.1.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/boxen/-/boxen-5.1.2.tgz", + "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", "requires": { "ansi-align": "^3.0.0", "camelcase": "^6.2.0", @@ -31162,15 +32123,21 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { "color-convert": "^2.0.1" } }, "camelcase": { - "version": "6.3.0" + "version": "6.3.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" }, "chalk": { "version": "4.1.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -31178,18 +32145,26 @@ }, "color-convert": { "version": "2.0.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.4" + "version": "1.1.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "has-flag": { - "version": "4.0.0" + "version": "4.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "supports-color": { "version": "7.2.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } @@ -31210,12 +32185,14 @@ } }, "browserslist": { - "version": "4.21.5", + "version": "4.22.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/browserslist/-/browserslist-4.22.2.tgz", + "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==", "requires": { - "caniuse-lite": "^1.0.30001449", - "electron-to-chromium": "^1.4.284", - "node-releases": "^2.0.8", - "update-browserslist-db": "^1.0.10" + "caniuse-lite": "^1.0.30001565", + "electron-to-chromium": "^1.4.601", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" } }, "bser": { @@ -31333,7 +32310,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001457" + "version": "1.0.30001570", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/caniuse-lite/-/caniuse-lite-1.0.30001570.tgz", + "integrity": "sha512-+3e0ASu4sw1SWaoCtvPeyXp+5PsjigkSt8OXZbF9StH5pQWbxEjLAZE3n8Aup5udop1uRiKA7a4utUk/uoSpUw==" }, "capital-case": { "version": "1.0.4", @@ -31398,7 +32377,9 @@ "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==" }, "chardet": { - "version": "0.7.0" + "version": "0.7.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" }, "charenc": { "version": "0.0.2", @@ -31419,13 +32400,17 @@ } }, "chownr": { - "version": "1.1.4" + "version": "1.1.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" }, "chrome-trace-event": { "version": "1.0.3" }, "ci-info": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" }, "cjs-module-lexer": { "version": "1.2.2", @@ -31439,7 +32424,9 @@ "dev": true }, "cli-boxes": { - "version": "2.2.1" + "version": "2.2.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==" }, "cli-cursor": { "version": "3.1.0", @@ -31456,7 +32443,9 @@ } }, "cli-width": { - "version": "3.0.0" + "version": "3.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==" }, "clipboard": { "version": "2.0.11", @@ -31468,6 +32457,8 @@ }, "clipboardy": { "version": "2.3.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/clipboardy/-/clipboardy-2.3.0.tgz", + "integrity": "sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==", "requires": { "arch": "^2.1.1", "execa": "^1.0.0", @@ -31476,6 +32467,8 @@ "dependencies": { "cross-spawn": { "version": "6.0.5", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "requires": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -31486,6 +32479,8 @@ }, "execa": { "version": "1.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", "requires": { "cross-spawn": "^6.0.0", "get-stream": "^4.0.0", @@ -31498,36 +32493,52 @@ }, "get-stream": { "version": "4.1.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "requires": { "pump": "^3.0.0" } }, "is-stream": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" }, "npm-run-path": { "version": "2.0.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", "requires": { "path-key": "^2.0.0" } }, "path-key": { - "version": "2.0.1" + "version": "2.0.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==" }, "semver": { - "version": "5.7.1" + "version": "5.7.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==" }, "shebang-command": { "version": "1.2.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", "requires": { "shebang-regex": "^1.0.0" } }, "shebang-regex": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==" }, "which": { "version": "1.3.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "requires": { "isexe": "^2.0.0" } @@ -31572,6 +32583,8 @@ }, "clone-deep": { "version": "4.0.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", "requires": { "is-plain-object": "^2.0.4", "kind-of": "^6.0.2", @@ -31580,6 +32593,8 @@ "dependencies": { "is-plain-object": { "version": "2.0.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "requires": { "isobject": "^3.0.1" } @@ -31616,6 +32631,8 @@ }, "color": { "version": "4.2.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", "requires": { "color-convert": "^2.0.1", "color-string": "^1.9.0" @@ -31623,12 +32640,16 @@ "dependencies": { "color-convert": { "version": "2.0.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.4" + "version": "1.1.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" } } }, @@ -31643,6 +32664,8 @@ }, "color-string": { "version": "1.9.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", "requires": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" @@ -31763,6 +32786,8 @@ }, "configstore": { "version": "5.0.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", "requires": { "dot-prop": "^5.2.0", "graceful-fs": "^4.1.2", @@ -31793,7 +32818,9 @@ "version": "1.0.5" }, "convert-hrtime": { - "version": "3.0.0" + "version": "3.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/convert-hrtime/-/convert-hrtime-3.0.0.tgz", + "integrity": "sha512-7V+KqSvMiHp8yWDuwfww06XleMWVVB9b9tURBx+G7UTADuo5hYPuowKloz4OzOqbPezxgo+fdQ1522WzPG4OeA==" }, "convert-source-map": { "version": "1.9.0" @@ -31805,10 +32832,14 @@ "version": "1.0.6" }, "core-js": { - "version": "3.28.0" + "version": "3.34.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/core-js/-/core-js-3.34.0.tgz", + "integrity": "sha512-aDdvlDder8QmY91H88GzNi9EtQi2TjvQhpCX6B1v/dAZHU1AuLgHvRh54RiOerpEhEW46Tkf+vgAViB/CWC0ag==" }, "core-js-compat": { - "version": "3.28.0", + "version": "3.31.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/core-js-compat/-/core-js-compat-3.31.0.tgz", + "integrity": "sha512-hM7YCu1cU6Opx7MXNu0NuumM0ezNeAeRKadixyiQELWY3vT3De9S4J5ZBMraWV2vZnrE1Cirl0GtFtDtMUXzPw==", "requires": { "browserslist": "^4.21.5" } @@ -31821,6 +32852,8 @@ }, "cors": { "version": "2.8.5", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", "requires": { "object-assign": "^4", "vary": "^1" @@ -31842,7 +32875,9 @@ } }, "create-gatsby": { - "version": "3.7.0", + "version": "3.12.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/create-gatsby/-/create-gatsby-3.12.3.tgz", + "integrity": "sha512-N0K/Z/MD5LMRJcBy669WpSgrn+31zBV72Lv0RHolX0fXa77Yx58HsEiLWz83j/dtciGMQfEOEHFRetUqZhOggA==", "requires": { "@babel/runtime": "^7.20.13" } @@ -31888,7 +32923,9 @@ "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==" }, "crypto-random-string": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" }, "css-color-keywords": { "version": "1.0.0" @@ -32088,7 +33125,12 @@ } }, "date-fns": { - "version": "2.29.3" + "version": "2.30.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/date-fns/-/date-fns-2.30.0.tgz", + "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", + "requires": { + "@babel/runtime": "^7.21.0" + } }, "debug": { "version": "4.3.4", @@ -32161,7 +33203,9 @@ "version": "0.1.4" }, "deepmerge": { - "version": "4.3.0" + "version": "4.3.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==" }, "defer-to-connect": { "version": "2.0.1" @@ -32309,6 +33353,8 @@ }, "dom-converter": { "version": "0.2.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", "requires": { "utila": "~0.4" } @@ -32364,6 +33410,8 @@ }, "dot-prop": { "version": "5.3.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", "requires": { "is-obj": "^2.0.0" } @@ -32413,7 +33461,9 @@ "version": "1.1.1" }, "electron-to-chromium": { - "version": "1.4.311" + "version": "1.4.611", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/electron-to-chromium/-/electron-to-chromium-1.4.611.tgz", + "integrity": "sha512-ZtRpDxrjHapOwxtv+nuth5ByB8clyn8crVynmRNGO3wG3LOp8RTcyZDqwaI6Ng6y8FCK2hVZmJoqwCskKbNMaw==" }, "emittery": { "version": "0.13.1", @@ -32435,7 +33485,9 @@ } }, "engine.io": { - "version": "6.2.1", + "version": "6.5.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/engine.io/-/engine.io-6.5.4.tgz", + "integrity": "sha512-KdVSDKhVKyOi+r5uEabrDLZw2qXStVvCsEB/LN3mw4WFi6Gx50jTyuxYVCwAAC0U46FdnzP/ScKRBTXb/NiEOg==", "requires": { "@types/cookie": "^0.4.1", "@types/cors": "^2.8.12", @@ -32445,41 +33497,55 @@ "cookie": "~0.4.1", "cors": "~2.8.5", "debug": "~4.3.1", - "engine.io-parser": "~5.0.3", - "ws": "~8.2.3" + "engine.io-parser": "~5.2.1", + "ws": "~8.11.0" }, "dependencies": { "cookie": { - "version": "0.4.2" + "version": "0.4.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==" }, "ws": { - "version": "8.2.3" + "version": "8.11.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==" } } }, "engine.io-client": { - "version": "6.2.3", + "version": "6.5.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/engine.io-client/-/engine.io-client-6.5.3.tgz", + "integrity": "sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q==", "requires": { "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.1", - "engine.io-parser": "~5.0.3", - "ws": "~8.2.3", + "engine.io-parser": "~5.2.1", + "ws": "~8.11.0", "xmlhttprequest-ssl": "~2.0.0" }, "dependencies": { "ws": { - "version": "8.2.3" + "version": "8.11.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==" }, "xmlhttprequest-ssl": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", + "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==" } } }, "engine.io-parser": { - "version": "5.0.6" + "version": "5.2.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/engine.io-parser/-/engine.io-parser-5.2.1.tgz", + "integrity": "sha512-9JktcM3u18nU9N2Lz3bWeBgxVgOKpw7yhRaoxQA3FUDZzzw+9WlA6p4G4u0RixNkg14fH7EfEc/RhpurtiROTQ==" }, "enhanced-resolve": { - "version": "5.12.0", + "version": "5.15.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", "requires": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" @@ -32495,7 +33561,9 @@ "version": "2.2.0" }, "envinfo": { - "version": "7.8.1" + "version": "7.11.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/envinfo/-/envinfo-7.11.0.tgz", + "integrity": "sha512-G9/6xF1FPbIw0TtalAMaVPpiq2aDEuKLXM314jPVAO9r2fo2a4BLqMNkmRS7O/xPPZ+COAhGIz3ETvHEV3eUcg==" }, "eol": { "version": "0.9.1" @@ -32565,7 +33633,9 @@ } }, "es-module-lexer": { - "version": "0.9.3" + "version": "1.4.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/es-module-lexer/-/es-module-lexer-1.4.1.tgz", + "integrity": "sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==" }, "es-set-tostringtag": { "version": "2.0.1", @@ -32999,12 +34069,14 @@ }, "eslint-utils": { "version": "3.0.0", + "dev": true, "requires": { "eslint-visitor-keys": "^2.0.0" }, "dependencies": { "eslint-visitor-keys": { - "version": "2.1.0" + "version": "2.1.0", + "dev": true } } }, @@ -33140,7 +34212,9 @@ "dev": true }, "expand-template": { - "version": "2.0.3" + "version": "2.0.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==" }, "expect": { "version": "29.5.0", @@ -33237,6 +34311,8 @@ }, "external-editor": { "version": "3.1.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", "requires": { "chardet": "^0.7.0", "iconv-lite": "^0.4.24", @@ -33245,6 +34321,8 @@ "dependencies": { "tmp": { "version": "0.0.33", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "requires": { "os-tmpdir": "~1.0.2" } @@ -33267,6 +34345,11 @@ "fast-deep-equal": { "version": "3.1.3" }, + "fast-fifo": { + "version": "1.3.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==" + }, "fast-glob": { "version": "3.2.12", "requires": { @@ -33316,9 +34399,6 @@ "fbjs-css-vars": { "version": "1.0.2" }, - "fd": { - "version": "0.0.3" - }, "fd-slicer": { "version": "1.1.0", "dev": true, @@ -33337,12 +34417,16 @@ }, "figures": { "version": "3.2.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", "requires": { "escape-string-regexp": "^1.0.5" }, "dependencies": { "escape-string-regexp": { - "version": "1.0.5" + "version": "1.0.5", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" } } }, @@ -33361,6 +34445,8 @@ }, "file-type": { "version": "16.5.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/file-type/-/file-type-16.5.4.tgz", + "integrity": "sha512-/yFHK0aGjFEgDJjEKP0pWCplsPFPhwyfwevf/pVxiN0tmE4L9LmwWxWukdJSHdoCli4VgQLehjJtwQBnqmsKcw==", "requires": { "readable-web-to-node-stream": "^3.0.0", "strtok3": "^6.2.4", @@ -33420,6 +34506,11 @@ "path-exists": "^4.0.0" } }, + "flat": { + "version": "5.0.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==" + }, "flat-cache": { "version": "3.0.4", "requires": { @@ -33566,7 +34657,9 @@ } }, "form-data": { - "version": "3.0.1", + "version": "4.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", "requires": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -33588,19 +34681,27 @@ "version": "0.2.0" }, "fraction.js": { - "version": "4.2.0" + "version": "4.3.7", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==" }, "fresh": { "version": "0.5.2" }, "fs-constants": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" }, "fs-exists-cached": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/fs-exists-cached/-/fs-exists-cached-1.0.0.tgz", + "integrity": "sha512-kSxoARUDn4F2RPXX48UXnaFKwVU7Ivd/6qpzZL29MCDmr9sTvybv4gFCp+qaI4fM9m0z9fgz/yJvi56GAz+BZg==" }, "fs-extra": { - "version": "11.1.0", + "version": "11.2.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", "requires": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -33636,7 +34737,9 @@ "version": "1.2.3" }, "gatsby": { - "version": "5.7.0", + "version": "5.12.12", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/gatsby/-/gatsby-5.12.12.tgz", + "integrity": "sha512-+PdcY2d4iRpMlzErNJzfCk63ucfha9ft8dYF/J70coXNp/qBirWKkho9wBe6Io1RESzVm4BxY+uVzFp8U6P0ew==", "requires": { "@babel/code-frame": "^7.18.6", "@babel/core": "^7.20.12", @@ -33652,60 +34755,61 @@ "@graphql-codegen/add": "^3.2.3", "@graphql-codegen/core": "^2.6.8", "@graphql-codegen/plugin-helpers": "^2.7.2", - "@graphql-codegen/typescript": "^2.8.7", - "@graphql-codegen/typescript-operations": "^2.5.12", - "@graphql-tools/code-file-loader": "^7.3.16", - "@graphql-tools/load": "^7.8.10", - "@jridgewell/trace-mapping": "^0.3.17", + "@graphql-codegen/typescript": "^2.8.8", + "@graphql-codegen/typescript-operations": "^2.5.13", + "@graphql-tools/code-file-loader": "^7.3.23", + "@graphql-tools/load": "^7.8.14", + "@jridgewell/trace-mapping": "^0.3.18", "@nodelib/fs.walk": "^1.2.8", "@parcel/cache": "2.8.3", "@parcel/core": "2.8.3", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.10", - "@types/http-proxy": "^1.17.9", - "@typescript-eslint/eslint-plugin": "^4.33.0", - "@typescript-eslint/parser": "^4.33.0", + "@types/http-proxy": "^1.17.11", + "@typescript-eslint/eslint-plugin": "^5.60.1", + "@typescript-eslint/parser": "^5.60.1", "@vercel/webpack-asset-relocator-loader": "^1.7.3", "acorn-loose": "^8.3.0", "acorn-walk": "^8.2.0", "address": "1.2.2", "anser": "^2.1.1", - "autoprefixer": "^10.4.13", + "autoprefixer": "^10.4.14", "axios": "^0.21.1", "babel-jsx-utils": "^1.1.0", "babel-loader": "^8.3.0", "babel-plugin-add-module-exports": "^1.0.4", "babel-plugin-dynamic-import-node": "^2.3.3", "babel-plugin-lodash": "^3.3.4", - "babel-plugin-remove-graphql-queries": "^5.7.0", - "babel-preset-gatsby": "^3.7.0", + "babel-plugin-remove-graphql-queries": "^5.12.1", + "babel-preset-gatsby": "^3.12.1", "better-opn": "^2.1.1", "bluebird": "^3.7.2", - "browserslist": "^4.21.4", + "body-parser": "1.20.1", + "browserslist": "^4.21.9", "cache-manager": "^2.11.1", "chalk": "^4.1.2", "chokidar": "^3.5.3", "common-tags": "^1.8.2", "compression": "^1.7.4", "cookie": "^0.5.0", - "core-js": "^3.22.3", + "core-js": "^3.31.0", "cors": "^2.8.5", "css-loader": "^5.2.7", "css-minimizer-webpack-plugin": "^2.0.0", "css.escape": "^1.5.1", - "date-fns": "^2.29.3", + "date-fns": "^2.30.0", "debug": "^4.3.4", - "deepmerge": "^4.3.0", + "deepmerge": "^4.3.1", "detect-port": "^1.5.1", "devcert": "^1.2.2", "dotenv": "^8.6.0", - "enhanced-resolve": "^5.12.0", + "enhanced-resolve": "^5.15.0", "error-stack-parser": "^2.1.4", "eslint": "^7.32.0", "eslint-config-react-app": "^6.0.0", "eslint-plugin-flowtype": "^5.10.0", "eslint-plugin-import": "^2.27.5", "eslint-plugin-jsx-a11y": "^6.7.1", - "eslint-plugin-react": "^7.31.11", + "eslint-plugin-react": "^7.32.2", "eslint-plugin-react-hooks": "^4.6.0", "eslint-webpack-plugin": "^2.7.0", "event-source-polyfill": "1.0.31", @@ -33717,36 +34821,37 @@ "file-loader": "^6.2.0", "find-cache-dir": "^3.3.2", "fs-exists-cached": "1.0.0", - "fs-extra": "^11.1.0", - "gatsby-cli": "^5.7.0", - "gatsby-core-utils": "^4.7.0", - "gatsby-graphiql-explorer": "^3.7.0", - "gatsby-legacy-polyfills": "^3.7.0", - "gatsby-link": "^5.7.0", - "gatsby-page-utils": "^3.7.0", - "gatsby-parcel-config": "^1.7.0", - "gatsby-plugin-page-creator": "^5.7.0", - "gatsby-plugin-typescript": "^5.7.0", - "gatsby-plugin-utils": "^4.7.0", - "gatsby-react-router-scroll": "^6.7.0", - "gatsby-script": "^2.7.0", - "gatsby-sharp": "^1.7.0", - "gatsby-telemetry": "^4.7.0", - "gatsby-worker": "^2.7.0", + "fs-extra": "^11.1.1", + "gatsby-cli": "^5.12.4", + "gatsby-core-utils": "^4.12.1", + "gatsby-graphiql-explorer": "^3.12.1", + "gatsby-legacy-polyfills": "^3.12.0", + "gatsby-link": "^5.12.1", + "gatsby-page-utils": "^3.12.1", + "gatsby-parcel-config": "1.12.1", + "gatsby-plugin-page-creator": "^5.12.3", + "gatsby-plugin-typescript": "^5.12.1", + "gatsby-plugin-utils": "^4.12.3", + "gatsby-react-router-scroll": "^6.12.0", + "gatsby-script": "^2.12.0", + "gatsby-sharp": "^1.12.1", + "gatsby-telemetry": "^4.12.1", + "gatsby-worker": "^2.12.0", "glob": "^7.2.3", "globby": "^11.1.0", "got": "^11.8.6", - "graphql": "^16.6.0", + "graphql": "^16.7.1", "graphql-compose": "^9.0.10", - "graphql-http": "^1.13.0", + "graphql-http": "^1.19.0", "graphql-tag": "^2.12.6", "hasha": "^5.2.2", "invariant": "^2.2.4", "is-relative": "^1.0.0", "is-relative-url": "^3.0.0", - "joi": "^17.7.0", + "joi": "^17.9.2", "json-loader": "^0.5.7", "latest-version": "^7.0.0", + "linkfs": "^2.1.0", "lmdb": "2.5.3", "lodash": "^4.17.21", "meant": "^1.0.3", @@ -33757,7 +34862,7 @@ "mitt": "^1.2.0", "moment": "^2.29.4", "multer": "^1.4.5-lts.1", - "node-fetch": "^2.6.8", + "node-fetch": "^2.6.11", "node-html-parser": "^5.4.2", "normalize-path": "^3.0.0", "null-loader": "^4.0.1", @@ -33766,7 +34871,7 @@ "parseurl": "^1.3.3", "physical-cpu-count": "^2.0.0", "platform": "^1.3.6", - "postcss": "^8.4.21", + "postcss": "^8.4.24", "postcss-flexbugs-fixes": "^5.0.2", "postcss-loader": "^5.3.0", "prompts": "^2.4.2", @@ -33779,29 +34884,29 @@ "redux": "4.2.1", "redux-thunk": "^2.4.2", "resolve-from": "^5.0.0", - "semver": "^7.3.8", + "semver": "^7.5.3", "shallow-compare": "^1.2.2", "signal-exit": "^3.0.7", - "slugify": "^1.6.5", - "socket.io": "4.5.4", - "socket.io-client": "4.5.4", - "st": "^2.0.0", + "slugify": "^1.6.6", + "socket.io": "4.7.1", + "socket.io-client": "4.7.1", "stack-trace": "^0.0.10", "string-similarity": "^1.2.2", "strip-ansi": "^6.0.1", "style-loader": "^2.0.0", - "terser-webpack-plugin": "^5.3.6", + "style-to-object": "^0.4.1", + "terser-webpack-plugin": "^5.3.9", "tmp": "^0.2.1", "true-case-path": "^2.2.1", "type-of": "^2.0.1", "url-loader": "^4.1.1", "uuid": "^8.3.2", - "webpack": "^5.75.0", + "webpack": "^5.88.1", "webpack-dev-middleware": "^4.3.0", - "webpack-merge": "^5.8.0", - "webpack-stats-plugin": "^1.1.1", + "webpack-merge": "^5.9.0", + "webpack-stats-plugin": "^1.1.3", "webpack-virtual-modules": "^0.5.0", - "xstate": "^4.35.3", + "xstate": "^4.38.0", "yaml-loader": "^0.8.0" }, "dependencies": { @@ -33832,18 +34937,24 @@ }, "lru-cache": { "version": "6.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "requires": { "yallist": "^4.0.0" } }, "node-fetch": { - "version": "2.6.9", + "version": "2.7.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", "requires": { "whatwg-url": "^5.0.0" } }, "semver": { - "version": "7.3.8", + "version": "7.5.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "requires": { "lru-cache": "^6.0.0" } @@ -33855,25 +34966,35 @@ } }, "tr46": { - "version": "0.0.3" + "version": "0.0.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, "webidl-conversions": { - "version": "3.0.1" + "version": "3.0.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" }, "whatwg-url": { "version": "5.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "requires": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" } }, "yallist": { - "version": "4.0.0" + "version": "4.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" } } }, "gatsby-cli": { - "version": "5.7.0", + "version": "5.12.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/gatsby-cli/-/gatsby-cli-5.12.4.tgz", + "integrity": "sha512-GD+otyd5LlgSbYK4ODrKyAise/k32G7Qy7H/k+gJ2P8DCG9sU+j//2zNwF7mY8C5dl0SpROqFTL+I0Y1DK4tmQ==", "requires": { "@babel/code-frame": "^7.18.6", "@babel/core": "^7.20.12", @@ -33883,7 +35004,7 @@ "@babel/runtime": "^7.20.13", "@babel/template": "^7.20.7", "@babel/types": "^7.20.7", - "@jridgewell/trace-mapping": "^0.3.17", + "@jridgewell/trace-mapping": "^0.3.18", "@types/common-tags": "^1.8.1", "better-opn": "^2.1.1", "boxen": "^5.1.2", @@ -33891,25 +35012,25 @@ "clipboardy": "^2.3.0", "common-tags": "^1.8.2", "convert-hrtime": "^3.0.0", - "create-gatsby": "^3.7.0", - "envinfo": "^7.8.1", + "create-gatsby": "^3.12.3", + "envinfo": "^7.10.0", "execa": "^5.1.1", "fs-exists-cached": "^1.0.0", - "fs-extra": "^11.1.0", - "gatsby-core-utils": "^4.7.0", - "gatsby-telemetry": "^4.7.0", + "fs-extra": "^11.1.1", + "gatsby-core-utils": "^4.12.1", + "gatsby-telemetry": "^4.12.1", "hosted-git-info": "^3.0.8", "is-valid-path": "^0.1.1", - "joi": "^17.7.0", + "joi": "^17.9.2", "lodash": "^4.17.21", - "node-fetch": "^2.6.8", + "node-fetch": "^2.6.11", "opentracing": "^0.14.7", "pretty-error": "^2.1.2", "progress": "^2.0.3", "prompts": "^2.4.2", "redux": "4.2.1", "resolve-cwd": "^3.0.0", - "semver": "^7.3.8", + "semver": "^7.5.3", "signal-exit": "^3.0.7", "stack-trace": "^0.0.10", "strip-ansi": "^6.0.1", @@ -33920,12 +35041,16 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { "color-convert": "^2.0.1" } }, "chalk": { "version": "4.1.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -33933,68 +35058,92 @@ }, "color-convert": { "version": "2.0.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.4" + "version": "1.1.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "has-flag": { - "version": "4.0.0" + "version": "4.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "lru-cache": { "version": "6.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "requires": { "yallist": "^4.0.0" } }, "node-fetch": { - "version": "2.6.9", + "version": "2.7.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", "requires": { "whatwg-url": "^5.0.0" } }, "semver": { - "version": "7.3.8", + "version": "7.5.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "requires": { "lru-cache": "^6.0.0" } }, "supports-color": { "version": "7.2.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } }, "tr46": { - "version": "0.0.3" + "version": "0.0.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, "webidl-conversions": { - "version": "3.0.1" + "version": "3.0.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" }, "whatwg-url": { "version": "5.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "requires": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" } }, "yallist": { - "version": "4.0.0" + "version": "4.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" } } }, "gatsby-core-utils": { - "version": "4.7.0", + "version": "4.12.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/gatsby-core-utils/-/gatsby-core-utils-4.12.1.tgz", + "integrity": "sha512-YW7eCK2M6yGQerT5LkdOHLZTNYMsDvcgeDMRy0q66FWKj7twPZX428I6NaLCMeF5dYoj1HOOO0u96iNlW5jcKQ==", "requires": { "@babel/runtime": "^7.20.13", "ci-info": "2.0.0", "configstore": "^5.0.1", - "fastq": "^1.13.0", - "file-type": "^16.5.3", - "fs-extra": "^11.1.0", - "got": "^11.8.5", + "fastq": "^1.15.0", + "file-type": "^16.5.4", + "fs-extra": "^11.1.1", + "got": "^11.8.6", "hash-wasm": "^4.9.0", "import-from": "^4.0.0", "lmdb": "2.5.3", @@ -34007,52 +35156,50 @@ } }, "gatsby-graphiql-explorer": { - "version": "3.7.0" + "version": "3.12.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/gatsby-graphiql-explorer/-/gatsby-graphiql-explorer-3.12.1.tgz", + "integrity": "sha512-c2iG+4nAft2cTS9zgnPUAYNBtxTWGKjI26QIfjuo25j7/klnz8rLQYdj6TA4Z2Y3yyTyBspAHr9ho6zvOHlBJg==" }, "gatsby-legacy-polyfills": { - "version": "3.7.0", + "version": "3.12.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/gatsby-legacy-polyfills/-/gatsby-legacy-polyfills-3.12.0.tgz", + "integrity": "sha512-hj0M4w4xFvKHtBNE3StkLmbCS3LXK0oxW5g3UkubbyMAwFqylQnWzXfysBpeFicQN/tr2px1cNGaqp91Z3Nh+g==", "requires": { "@babel/runtime": "^7.20.13", - "core-js-compat": "3.9.0" - }, - "dependencies": { - "core-js-compat": { - "version": "3.9.0", - "requires": { - "browserslist": "^4.16.3", - "semver": "7.0.0" - } - }, - "semver": { - "version": "7.0.0" - } + "core-js-compat": "3.31.0" } }, "gatsby-link": { - "version": "5.7.0", + "version": "5.12.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/gatsby-link/-/gatsby-link-5.12.1.tgz", + "integrity": "sha512-0xhQhRnpPRHWouoNzkVTu8qhbUa8GhbRrCo2QKiOyAdVzU96ZzWEMw2FUkgG6Ht5kglDXHek6LOiWyAv6jf49g==", "requires": { "@types/reach__router": "^1.3.10", - "gatsby-page-utils": "^3.7.0", + "gatsby-page-utils": "^3.12.1", "prop-types": "^15.8.1" } }, "gatsby-page-utils": { - "version": "3.7.0", + "version": "3.12.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/gatsby-page-utils/-/gatsby-page-utils-3.12.1.tgz", + "integrity": "sha512-BGtAvx4JZ143uRHYlUbWS8ZjOJ14fpj3nQfb68y9ZsNL1gdwjdWjuPXTM1gQ+w6wXDsHD/ovmYz1ZHG7qrQjJQ==", "requires": { "@babel/runtime": "^7.20.13", "bluebird": "^3.7.2", "chokidar": "^3.5.3", "fs-exists-cached": "^1.0.0", - "gatsby-core-utils": "^4.7.0", + "gatsby-core-utils": "^4.12.1", "glob": "^7.2.3", "lodash": "^4.17.21", "micromatch": "^4.0.5" } }, "gatsby-parcel-config": { - "version": "1.7.0", + "version": "1.12.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/gatsby-parcel-config/-/gatsby-parcel-config-1.12.1.tgz", + "integrity": "sha512-hH9m/dSJTkdeksBzLGi9U+Pey0CsPeHHrRP6pugxd7owtJUQqid37noyadqnawBo2LOwcGE4o69HhqGxGNXxbw==", "requires": { - "@gatsbyjs/parcel-namer-relative-to-cwd": "^2.7.0", + "@gatsbyjs/parcel-namer-relative-to-cwd": "^2.12.1", "@parcel/bundler-default": "2.8.3", "@parcel/compressor-raw": "2.8.3", "@parcel/namer-default": "2.8.3", @@ -34087,18 +35234,20 @@ } }, "gatsby-plugin-page-creator": { - "version": "5.7.0", + "version": "5.12.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/gatsby-plugin-page-creator/-/gatsby-plugin-page-creator-5.12.3.tgz", + "integrity": "sha512-li9jKy70h4vXNxxRrXP2DpgEx05m5E7EDOLCjAWNsm7e9EO1szixXQ0ev6Ie1SBKT6vAHAoIonet6+oFattf9w==", "requires": { "@babel/runtime": "^7.20.13", "@babel/traverse": "^7.20.13", "@sindresorhus/slugify": "^1.1.2", "chokidar": "^3.5.3", "fs-exists-cached": "^1.0.0", - "fs-extra": "^11.1.0", - "gatsby-core-utils": "^4.7.0", - "gatsby-page-utils": "^3.7.0", - "gatsby-plugin-utils": "^4.7.0", - "gatsby-telemetry": "^4.7.0", + "fs-extra": "^11.1.1", + "gatsby-core-utils": "^4.12.1", + "gatsby-page-utils": "^3.12.1", + "gatsby-plugin-utils": "^4.12.3", + "gatsby-telemetry": "^4.12.1", "globby": "^11.1.0", "lodash": "^4.17.21" } @@ -34113,7 +35262,9 @@ } }, "gatsby-plugin-typescript": { - "version": "5.7.0", + "version": "5.12.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/gatsby-plugin-typescript/-/gatsby-plugin-typescript-5.12.1.tgz", + "integrity": "sha512-NIigc9TnhjLam/WAQxvVLKpRgjOXzDDgetOt2F2qtO+1KjMuUgLxHdd613Z0JoSPGpi5ug0KG8U99gh9zge7jA==", "requires": { "@babel/core": "^7.20.12", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", @@ -34121,42 +35272,51 @@ "@babel/plugin-proposal-optional-chaining": "^7.20.7", "@babel/preset-typescript": "^7.18.6", "@babel/runtime": "^7.20.13", - "babel-plugin-remove-graphql-queries": "^5.7.0" + "babel-plugin-remove-graphql-queries": "^5.12.1" } }, "gatsby-plugin-utils": { - "version": "4.7.0", + "version": "4.12.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/gatsby-plugin-utils/-/gatsby-plugin-utils-4.12.3.tgz", + "integrity": "sha512-AMagRfVAIwc3w66RZzq9cGPma3pkrGe/iyhktmHWDOtu45tOt0zlbSY91juuCw2Oov17WzJp2TWKQ/i0nkuLbA==", "requires": { "@babel/runtime": "^7.20.13", - "fastq": "^1.13.0", - "fs-extra": "^11.1.0", - "gatsby-core-utils": "^4.7.0", - "gatsby-sharp": "^1.7.0", + "fastq": "^1.15.0", + "fs-extra": "^11.1.1", + "gatsby-core-utils": "^4.12.1", + "gatsby-sharp": "^1.12.1", "graphql-compose": "^9.0.10", "import-from": "^4.0.0", - "joi": "^17.7.0", + "joi": "^17.9.2", "mime": "^3.0.0" } }, "gatsby-react-router-scroll": { - "version": "6.7.0", + "version": "6.12.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/gatsby-react-router-scroll/-/gatsby-react-router-scroll-6.12.0.tgz", + "integrity": "sha512-KZqkJE/2LPtBemFVKKzCSDN86jqZatTCfMi+D0fkfeHDteaxDhJxIILtCizxr4TfPJRvvip0Wy/Oaafv4exmiA==", "requires": { "@babel/runtime": "^7.20.13", "prop-types": "^15.8.1" } }, "gatsby-script": { - "version": "2.7.0" + "version": "2.12.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/gatsby-script/-/gatsby-script-2.12.0.tgz", + "integrity": "sha512-prYN8x8q+ErQpy8G4c8VR+BalFe1H7v09/esJWF8Ufmy7xi0FsbG56a/Ee2YDrnuu942lhY+ailWR+UnDSDA8g==" }, "gatsby-sharp": { - "version": "1.7.0", + "version": "1.12.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/gatsby-sharp/-/gatsby-sharp-1.12.1.tgz", + "integrity": "sha512-e7lqA74UZau7MOktc9V+sNh86a8oNZPFIsY5Atk+C0sGlzHx0IcivsJjwLHJ6OF11SIC38a9z2wE8Nl6YiG/Ig==", "requires": { - "@types/sharp": "^0.31.1", - "sharp": "^0.31.3" + "sharp": "^0.32.6" } }, "gatsby-telemetry": { - "version": "4.7.0", + "version": "4.12.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/gatsby-telemetry/-/gatsby-telemetry-4.12.1.tgz", + "integrity": "sha512-MTHcKt5Cl68DveBpsduwfJdRjoXg48fcjITo1TspbxS2R0WnTZPRohGbA+JmQdY+O1eUSysdrONIjf6r86nhiA==", "requires": { "@babel/code-frame": "^7.18.6", "@babel/runtime": "^7.20.13", @@ -34164,28 +35324,36 @@ "@turist/time": "^0.0.2", "boxen": "^5.1.2", "configstore": "^5.0.1", - "fs-extra": "^11.1.0", - "gatsby-core-utils": "^4.7.0", + "fs-extra": "^11.1.1", + "gatsby-core-utils": "^4.12.1", "git-up": "^7.0.0", "is-docker": "^2.2.1", "lodash": "^4.17.21", - "node-fetch": "^2.6.8" + "node-fetch": "^2.6.11" }, "dependencies": { "node-fetch": { - "version": "2.6.9", + "version": "2.7.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", "requires": { "whatwg-url": "^5.0.0" } }, "tr46": { - "version": "0.0.3" + "version": "0.0.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, "webidl-conversions": { - "version": "3.0.1" + "version": "3.0.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" }, "whatwg-url": { "version": "5.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "requires": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" @@ -34194,11 +35362,13 @@ } }, "gatsby-worker": { - "version": "2.7.0", + "version": "2.12.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/gatsby-worker/-/gatsby-worker-2.12.0.tgz", + "integrity": "sha512-wQTlAH8HdbJvCYZJ9jHCHSzF8E4SwB65suQ2hNo29wg4BhuMMpPWrLmraqPIGeAsBnWUEjzNGdedtzbCVwBJPQ==", "requires": { "@babel/core": "^7.20.12", "@babel/runtime": "^7.20.13", - "fs-extra": "^11.1.0", + "fs-extra": "^11.1.1", "signal-exit": "^3.0.7" } }, @@ -34242,13 +35412,17 @@ }, "git-up": { "version": "7.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/git-up/-/git-up-7.0.0.tgz", + "integrity": "sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==", "requires": { "is-ssh": "^1.4.0", "parse-url": "^8.1.0" } }, "github-from-package": { - "version": "0.0.0" + "version": "0.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==" }, "glob": { "version": "7.2.3", @@ -34268,7 +35442,9 @@ } }, "glob-to-regexp": { - "version": "0.4.1" + "version": "0.4.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" }, "global-modules": { "version": "2.0.0", @@ -34343,17 +35519,28 @@ "graceful-fs": { "version": "4.2.10" }, + "graphemer": { + "version": "1.4.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" + }, "graphql": { - "version": "16.6.0" + "version": "16.8.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/graphql/-/graphql-16.8.1.tgz", + "integrity": "sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==" }, "graphql-compose": { "version": "9.0.10", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/graphql-compose/-/graphql-compose-9.0.10.tgz", + "integrity": "sha512-UsVoxfi2+c8WbHl2pEB+teoRRZoY4mbWBoijeLDGpAZBSPChnqtSRjp+T9UcouLCwGr5ooNyOQLoI3OVzU1bPQ==", "requires": { "graphql-type-json": "0.3.2" } }, "graphql-http": { - "version": "1.16.0" + "version": "1.22.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/graphql-http/-/graphql-http-1.22.0.tgz", + "integrity": "sha512-9RBUlGJWBFqz9LwfpmAbjJL/8j/HCNkZwPBU5+Bfmwez+1Ay43DocMNQYpIWsWqH0Ftv6PTNAh2aRnnMCBJgLw==" }, "graphql-tag": { "version": "2.12.6", @@ -34362,7 +35549,9 @@ } }, "graphql-type-json": { - "version": "0.3.2" + "version": "0.3.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/graphql-type-json/-/graphql-type-json-0.3.2.tgz", + "integrity": "sha512-J+vjof74oMlCWXSvt0DOf2APEdZOCdubEvGDUAlqH//VBYcOYsGgRW7Xzorr44LvkjiuvecWc8fChxuZZbChtg==" }, "gzip-size": { "version": "6.0.0", @@ -34422,7 +35611,9 @@ } }, "hash-wasm": { - "version": "4.9.0" + "version": "4.11.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/hash-wasm/-/hash-wasm-4.11.0.tgz", + "integrity": "sha512-HVusNXlVqHe0fzIzdQOGolnFN6mX/fqcrSAOcTBXdvzrXVHwTz11vXeKRmkR5gTuwVpvHZEIyKoePDvuAR+XwQ==" }, "hasha": { "version": "5.2.2", @@ -34476,18 +35667,24 @@ }, "hosted-git-info": { "version": "3.0.8", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/hosted-git-info/-/hosted-git-info-3.0.8.tgz", + "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", "requires": { "lru-cache": "^6.0.0" }, "dependencies": { "lru-cache": { "version": "6.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "requires": { "yallist": "^4.0.0" } }, "yallist": { - "version": "4.0.0" + "version": "4.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" } } }, @@ -34537,6 +35734,8 @@ }, "htmlparser2": { "version": "6.1.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", "requires": { "domelementtype": "^2.0.1", "domhandler": "^4.0.0", @@ -34686,6 +35885,8 @@ }, "inquirer": { "version": "7.3.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/inquirer/-/inquirer-7.3.3.tgz", + "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", "requires": { "ansi-escapes": "^4.2.1", "chalk": "^4.1.0", @@ -34704,12 +35905,16 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { "color-convert": "^2.0.1" } }, "chalk": { "version": "4.1.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -34717,30 +35922,42 @@ }, "color-convert": { "version": "2.0.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.4" + "version": "1.1.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "has-flag": { - "version": "4.0.0" + "version": "4.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "rxjs": { "version": "6.6.7", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "requires": { "tslib": "^1.9.0" } }, "supports-color": { "version": "7.2.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } }, "tslib": { - "version": "1.14.1" + "version": "1.14.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" } } }, @@ -34818,6 +36035,8 @@ }, "is-ci": { "version": "2.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", "requires": { "ci-info": "^2.0.0" } @@ -34855,15 +36074,21 @@ }, "is-invalid-path": { "version": "0.1.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/is-invalid-path/-/is-invalid-path-0.1.0.tgz", + "integrity": "sha512-aZMG0T3F34mTg4eTdszcGXx54oiZ4NtHSft3hWNJMGJXUUqdIj3cOZuHcU0nCWWcY3jd7yRe/3AEm3vSNTpBGQ==", "requires": { "is-glob": "^2.0.0" }, "dependencies": { "is-extglob": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww==" }, "is-glob": { "version": "2.0.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg==", "requires": { "is-extglob": "^1.0.0" } @@ -34892,7 +36117,9 @@ } }, "is-obj": { - "version": "2.0.0" + "version": "2.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" }, "is-plain-obj": { "version": "4.1.0", @@ -34946,6 +36173,8 @@ }, "is-ssh": { "version": "1.4.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/is-ssh/-/is-ssh-1.4.0.tgz", + "integrity": "sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==", "requires": { "protocols": "^2.0.1" } @@ -34976,7 +36205,9 @@ } }, "is-typedarray": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" }, "is-unc-path": { "version": "1.0.0", @@ -35002,6 +36233,8 @@ }, "is-valid-path": { "version": "0.1.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/is-valid-path/-/is-valid-path-0.1.1.tgz", + "integrity": "sha512-+kwPrVDu9Ms03L90Qaml+79+6DZHqHyRoANI6IsZJ/g8frhnfchDOBCa0RbQ6/kdHt5CS5OeIEyrYznNuVN+8A==", "requires": { "is-invalid-path": "^0.1.0" } @@ -35038,7 +36271,9 @@ "version": "2.0.0" }, "isobject": { - "version": "3.0.1" + "version": "3.0.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==" }, "istanbul-lib-coverage": { "version": "3.2.0", @@ -36319,7 +37554,9 @@ } }, "joi": { - "version": "17.8.3", + "version": "17.11.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/joi/-/joi-17.11.0.tgz", + "integrity": "sha512-NgB+lZLNoqISVy1rZocE9PZI36bL/77ie924Ri43yEvi9GUUMPeyVIr8KdFTMUlby1p0PBYMk9spIxEUQYqrJQ==", "requires": { "@hapi/hoek": "^9.0.0", "@hapi/topo": "^5.0.0", @@ -36374,17 +37611,6 @@ "whatwg-url": "^11.0.0", "ws": "^8.11.0", "xml-name-validator": "^4.0.0" - }, - "dependencies": { - "form-data": { - "version": "4.0.0", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - } } }, "jsesc": { @@ -36464,6 +37690,14 @@ "lazysizes": { "version": "5.3.2" }, + "legacy-swc-helpers": { + "version": "npm:@swc/helpers@0.4.14", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/@swc/helpers/-/helpers-0.4.14.tgz", + "integrity": "sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw==", + "requires": { + "tslib": "^2.4.0" + } + }, "leven": { "version": "3.1.0", "dev": true @@ -36481,6 +37715,11 @@ "lines-and-columns": { "version": "1.2.4" }, + "linkfs": { + "version": "2.1.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/linkfs/-/linkfs-2.1.0.tgz", + "integrity": "sha512-kmsGcmpvjStZ0ATjuHycBujtNnXiZR28BTivEu0gAMDTT7GEyodcK6zSRtu6xsrdorrPZEIN380x7BD7xEYkew==" + }, "lint-staged": { "version": "10.5.4", "dev": true, @@ -36603,7 +37842,9 @@ "version": "1.0.0" }, "loader-runner": { - "version": "4.3.0" + "version": "4.3.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==" }, "loader-utils": { "version": "2.0.4", @@ -36620,7 +37861,9 @@ } }, "lock": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/lock/-/lock-1.1.0.tgz", + "integrity": "sha512-NZQIJJL5Rb9lMJ0Yl1JoVr9GSdo4HTPsUEWsSFzB8dE8DSoiLCVavWZPi7Rnlv/o73u6I24S/XYc/NmG4l8EKA==" }, "lodash": { "version": "4.17.21" @@ -36632,7 +37875,9 @@ "version": "4.0.8" }, "lodash.deburr": { - "version": "4.1.0" + "version": "4.1.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/lodash.deburr/-/lodash.deburr-4.1.0.tgz", + "integrity": "sha512-m/M1U1f3ddMCs6Hq2tAsYThTBDaAKFDX3dwDo97GEYzamXi9SqUpjWi/Rrj/gf3X2n8ktwgZrlP1z6E3v/IExQ==" }, "lodash.every": { "version": "4.6.0" @@ -37183,7 +38428,9 @@ } }, "mime": { - "version": "3.0.0" + "version": "3.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==" }, "mime-db": { "version": "1.52.0" @@ -37231,7 +38478,9 @@ } }, "mkdirp-classic": { - "version": "0.5.3" + "version": "0.5.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" }, "mobx": { "version": "6.8.0" @@ -37573,17 +38822,28 @@ } }, "mute-stream": { - "version": "0.0.8" + "version": "0.0.8", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" }, "nanoid": { - "version": "3.3.4" + "version": "3.3.7", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==" }, "napi-build-utils": { - "version": "1.0.2" + "version": "1.0.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==" }, "natural-compare": { "version": "1.4.0" }, + "natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" + }, "negotiator": { "version": "0.6.3" }, @@ -37607,25 +38867,33 @@ "version": "2.1.1" }, "node-abi": { - "version": "3.33.0", + "version": "3.52.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/node-abi/-/node-abi-3.52.0.tgz", + "integrity": "sha512-JJ98b02z16ILv7859irtXn4oUaFWADtvkzy2c0IAatNVX2Mc9Yoh8z6hZInn3QwvMEYhHuQloYi+TTQy67SIdQ==", "requires": { "semver": "^7.3.5" }, "dependencies": { "lru-cache": { "version": "6.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "requires": { "yallist": "^4.0.0" } }, "semver": { - "version": "7.3.8", + "version": "7.5.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "requires": { "lru-cache": "^6.0.0" } }, "yallist": { - "version": "4.0.0" + "version": "4.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" } } }, @@ -37670,7 +38938,9 @@ "version": "0.4.0" }, "node-object-hash": { - "version": "2.3.10" + "version": "2.3.10", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/node-object-hash/-/node-object-hash-2.3.10.tgz", + "integrity": "sha512-jY5dPJzw6NHd/KPSfPKJ+IHoFS81/tJ43r34ZeNMXGzCOM8jwQDCD12HYayKIB6MuznrnqIYy2e891NA2g0ibA==" }, "node-readfiles": { "version": "0.2.0", @@ -37684,13 +38954,17 @@ } }, "node-releases": { - "version": "2.0.10" + "version": "2.0.14", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" }, "normalize-path": { "version": "3.0.0" }, "normalize-range": { - "version": "0.1.2" + "version": "0.1.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" }, "normalize-url": { "version": "6.1.0" @@ -37881,6 +39155,8 @@ }, "open": { "version": "7.4.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", "requires": { "is-docker": "^2.0.0", "is-wsl": "^2.1.1" @@ -37894,7 +39170,9 @@ } }, "opentracing": { - "version": "0.14.7" + "version": "0.14.7", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/opentracing/-/opentracing-0.14.7.tgz", + "integrity": "sha512-vz9iS7MJ5+Bp1URw8Khvdyw1H/hGvzHWlKQ7eRrQojSCDL1/SrWfrY9QebLw97n2deyRtzHRC3MkQfVNUCo91Q==" }, "optionator": { "version": "0.9.1", @@ -37920,7 +39198,9 @@ "version": "3.0.0" }, "p-finally": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==" }, "p-limit": { "version": "3.1.0", @@ -38082,6 +39362,8 @@ }, "parse-path": { "version": "7.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/parse-path/-/parse-path-7.0.0.tgz", + "integrity": "sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==", "requires": { "protocols": "^2.0.0" } @@ -38091,6 +39373,8 @@ }, "parse-url": { "version": "8.1.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/parse-url/-/parse-url-8.1.0.tgz", + "integrity": "sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==", "requires": { "parse-path": "^7.0.0" } @@ -38200,7 +39484,9 @@ "version": "4.0.0" }, "peek-readable": { - "version": "4.1.0" + "version": "4.1.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/peek-readable/-/peek-readable-4.1.0.tgz", + "integrity": "sha512-ZI3LnwUv5nOGbQzD9c2iDG6toheuXSZP5esSHBjopsXH4dg19soufvpUGA3uohi5anFtGb2lhAVdHzH6R/Evvg==" }, "pend": { "version": "1.2.0", @@ -38284,9 +39570,11 @@ } }, "postcss": { - "version": "8.4.21", + "version": "8.4.32", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/postcss/-/postcss-8.4.32.tgz", + "integrity": "sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==", "requires": { - "nanoid": "^3.3.4", + "nanoid": "^3.3.7", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" } @@ -38519,6 +39807,8 @@ }, "prebuild-install": { "version": "7.1.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/prebuild-install/-/prebuild-install-7.1.1.tgz", + "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==", "requires": { "detect-libc": "^2.0.0", "expand-template": "^2.0.3", @@ -38535,7 +39825,42 @@ }, "dependencies": { "detect-libc": { - "version": "2.0.1" + "version": "2.0.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/detect-libc/-/detect-libc-2.0.2.tgz", + "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==" + }, + "readable-stream": { + "version": "3.6.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "tar-fs": { + "version": "2.1.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "requires": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "tar-stream": { + "version": "2.2.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "requires": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + } } } }, @@ -38549,6 +39874,8 @@ }, "pretty-error": { "version": "2.1.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/pretty-error/-/pretty-error-2.1.2.tgz", + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", "requires": { "lodash": "^4.17.20", "renderkid": "^2.0.4" @@ -38609,6 +39936,8 @@ }, "proper-lockfile": { "version": "4.1.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/proper-lockfile/-/proper-lockfile-4.1.2.tgz", + "integrity": "sha512-TjNPblN4BwAWMXU8s9AEz4JmQxnD1NNL7bNOY/AKUzyamc379FWASUhc/K1pL2noVb+XmZKLL68cjzLsiOAMaA==", "requires": { "graceful-fs": "^4.2.4", "retry": "^0.12.0", @@ -38624,7 +39953,9 @@ "version": "1.2.4" }, "protocols": { - "version": "2.0.1" + "version": "2.0.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/protocols/-/protocols-2.0.1.tgz", + "integrity": "sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==" }, "proxy-addr": { "version": "2.0.7", @@ -38685,6 +40016,11 @@ "queue-microtask": { "version": "1.2.3" }, + "queue-tick": { + "version": "1.0.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/queue-tick/-/queue-tick-1.0.1.tgz", + "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==" + }, "quick-lru": { "version": "5.1.1" }, @@ -38949,6 +40285,8 @@ }, "read": { "version": "1.0.7", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/read/-/read-1.0.7.tgz", + "integrity": "sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==", "requires": { "mute-stream": "~0.0.4" } @@ -38964,12 +40302,16 @@ }, "readable-web-to-node-stream": { "version": "3.0.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.2.tgz", + "integrity": "sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==", "requires": { "readable-stream": "^3.6.0" }, "dependencies": { "readable-stream": { - "version": "3.6.1", + "version": "3.6.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -39074,6 +40416,8 @@ }, "redux": { "version": "4.2.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/redux/-/redux-4.2.1.tgz", + "integrity": "sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==", "requires": { "@babel/runtime": "^7.9.2" } @@ -39177,10 +40521,14 @@ } }, "remove-trailing-separator": { - "version": "1.1.0" + "version": "1.1.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==" }, "renderkid": { "version": "2.0.7", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/renderkid/-/renderkid-2.0.7.tgz", + "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", "requires": { "css-select": "^4.1.3", "dom-converter": "^0.2.0", @@ -39190,10 +40538,14 @@ }, "dependencies": { "ansi-regex": { - "version": "2.1.1" + "version": "2.1.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==" }, "strip-ansi": { "version": "3.0.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", "requires": { "ansi-regex": "^2.0.0" } @@ -39253,7 +40605,9 @@ } }, "retry": { - "version": "0.12.0" + "version": "0.12.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==" }, "reusify": { "version": "1.0.4" @@ -39268,7 +40622,9 @@ } }, "run-async": { - "version": "2.4.1" + "version": "2.4.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" }, "run-parallel": { "version": "1.2.0", @@ -39372,7 +40728,9 @@ } }, "schema-utils": { - "version": "3.1.1", + "version": "3.3.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", "requires": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -39474,6 +40832,8 @@ }, "shallow-clone": { "version": "3.0.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", "requires": { "kind-of": "^6.0.2" } @@ -39485,38 +40845,50 @@ "version": "1.1.0" }, "sharp": { - "version": "0.31.3", + "version": "0.32.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/sharp/-/sharp-0.32.6.tgz", + "integrity": "sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==", "requires": { "color": "^4.2.3", - "detect-libc": "^2.0.1", - "node-addon-api": "^5.0.0", + "detect-libc": "^2.0.2", + "node-addon-api": "^6.1.0", "prebuild-install": "^7.1.1", - "semver": "^7.3.8", + "semver": "^7.5.4", "simple-get": "^4.0.1", - "tar-fs": "^2.1.1", + "tar-fs": "^3.0.4", "tunnel-agent": "^0.6.0" }, "dependencies": { "detect-libc": { - "version": "2.0.1" + "version": "2.0.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/detect-libc/-/detect-libc-2.0.2.tgz", + "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==" }, "lru-cache": { "version": "6.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "requires": { "yallist": "^4.0.0" } }, "node-addon-api": { - "version": "5.1.0" + "version": "6.1.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/node-addon-api/-/node-addon-api-6.1.0.tgz", + "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==" }, "semver": { - "version": "7.3.8", + "version": "7.5.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "requires": { "lru-cache": "^6.0.0" } }, "yallist": { - "version": "4.0.0" + "version": "4.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" } } }, @@ -39583,10 +40955,14 @@ "version": "1.0.0" }, "simple-concat": { - "version": "1.0.1" + "version": "1.0.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==" }, "simple-get": { "version": "4.0.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", "requires": { "decompress-response": "^6.0.0", "once": "^1.3.1", @@ -39595,12 +40971,16 @@ }, "simple-swizzle": { "version": "0.2.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", "requires": { "is-arrayish": "^0.3.1" }, "dependencies": { "is-arrayish": { - "version": "0.3.2" + "version": "0.3.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" } } }, @@ -39654,7 +41034,9 @@ } }, "slugify": { - "version": "1.6.5" + "version": "1.6.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/slugify/-/slugify-1.6.6.tgz", + "integrity": "sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==" }, "snake-case": { "version": "3.0.4", @@ -39664,30 +41046,49 @@ } }, "socket.io": { - "version": "4.5.4", + "version": "4.7.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/socket.io/-/socket.io-4.7.1.tgz", + "integrity": "sha512-W+utHys2w//dhFjy7iQQu9sGd3eokCjGbl2r59tyLqNiJJBdIebn3GAKEXBr3osqHTObJi2die/25bCx2zsaaw==", "requires": { "accepts": "~1.3.4", "base64id": "~2.0.0", + "cors": "~2.8.5", "debug": "~4.3.2", - "engine.io": "~6.2.1", - "socket.io-adapter": "~2.4.0", - "socket.io-parser": "~4.2.1" + "engine.io": "~6.5.0", + "socket.io-adapter": "~2.5.2", + "socket.io-parser": "~4.2.4" } }, "socket.io-adapter": { - "version": "2.4.0" + "version": "2.5.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/socket.io-adapter/-/socket.io-adapter-2.5.2.tgz", + "integrity": "sha512-87C3LO/NOMc+eMcpcxUBebGjkpMDkNBS9tf7KJqcDsmL936EChtVva71Dw2q4tQcuVC+hAUy4an2NO/sYXmwRA==", + "requires": { + "ws": "~8.11.0" + }, + "dependencies": { + "ws": { + "version": "8.11.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==" + } + } }, "socket.io-client": { - "version": "4.5.4", + "version": "4.7.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/socket.io-client/-/socket.io-client-4.7.1.tgz", + "integrity": "sha512-Qk3Xj8ekbnzKu3faejo4wk2MzXA029XppiXtTF/PkbTg+fcwaTw1PlDrTrrrU4mKoYC4dvlApOnSeyLCKwek2w==", "requires": { "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.2", - "engine.io-client": "~6.2.3", - "socket.io-parser": "~4.2.1" + "engine.io-client": "~6.5.1", + "socket.io-parser": "~4.2.4" } }, "socket.io-parser": { - "version": "4.2.2", + "version": "4.2.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/socket.io-parser/-/socket.io-parser-4.2.4.tgz", + "integrity": "sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==", "requires": { "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.1" @@ -39704,16 +41105,22 @@ }, "source-map-support": { "version": "0.5.21", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" }, "dependencies": { "buffer-from": { - "version": "1.1.2" + "version": "1.1.2", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, "source-map": { - "version": "0.6.1" + "version": "0.6.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" } } }, @@ -39738,27 +41145,13 @@ "sprintf-js": { "version": "1.0.3" }, - "st": { - "version": "2.0.0", - "requires": { - "async-cache": "^1.1.0", - "bl": "^4.0.0", - "fd": "~0.0.2", - "graceful-fs": "^4.2.3", - "mime": "^2.4.4", - "negotiator": "~0.6.2" - }, - "dependencies": { - "mime": { - "version": "2.6.0" - } - } - }, "stable": { "version": "0.1.8" }, "stack-trace": { - "version": "0.0.10" + "version": "0.0.10", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==" }, "stack-utils": { "version": "2.0.6", @@ -39821,6 +41214,15 @@ "streamsearch": { "version": "1.1.0" }, + "streamx": { + "version": "2.15.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/streamx/-/streamx-2.15.6.tgz", + "integrity": "sha512-q+vQL4AAz+FdfT137VF69Cc/APqUbxy+MDOImRrMvchJpigHj9GksgDU2LYbO9rx7RX6osWgxJB2WxhYv4SZAw==", + "requires": { + "fast-fifo": "^1.1.0", + "queue-tick": "^1.0.1" + } + }, "strict-uri-encode": { "version": "2.0.0" }, @@ -39923,7 +41325,9 @@ "dev": true }, "strip-eof": { - "version": "1.0.0" + "version": "1.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==" }, "strip-final-newline": { "version": "2.0.0" @@ -39940,6 +41344,8 @@ }, "strtok3": { "version": "6.3.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/strtok3/-/strtok3-6.3.0.tgz", + "integrity": "sha512-fZtbhtvI9I48xDSywd/somNqgUHl2L2cstmXCCif0itOf96jeW18MBSyrLuNicYQVkvpOxkZtkzujiTJ9LW5Jw==", "requires": { "@tokenizer/token": "^0.3.0", "peek-readable": "^4.1.0" @@ -40148,66 +41554,69 @@ } }, "tapable": { - "version": "2.2.1" + "version": "2.2.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" }, "tar-fs": { - "version": "2.1.1", + "version": "3.0.4", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/tar-fs/-/tar-fs-3.0.4.tgz", + "integrity": "sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==", "requires": { - "chownr": "^1.1.1", "mkdirp-classic": "^0.5.2", "pump": "^3.0.0", - "tar-stream": "^2.1.4" + "tar-stream": "^3.1.5" } }, "tar-stream": { - "version": "2.2.0", + "version": "3.1.6", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/tar-stream/-/tar-stream-3.1.6.tgz", + "integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==", "requires": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.1", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" } }, "terser": { - "version": "5.16.5", + "version": "5.26.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/terser/-/terser-5.26.0.tgz", + "integrity": "sha512-dytTGoE2oHgbNV9nTzgBEPaqAWvcJNl66VZ0BkJqlvp71IjO8CxdBx/ykCNb47cLnCmCvRZ6ZR0tLkqvZCdVBQ==", "requires": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", "commander": "^2.20.0", "source-map-support": "~0.5.20" }, "dependencies": { "commander": { - "version": "2.20.3" + "version": "2.20.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" } } }, "terser-webpack-plugin": { - "version": "5.3.6", + "version": "5.3.9", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", + "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", "requires": { - "@jridgewell/trace-mapping": "^0.3.14", + "@jridgewell/trace-mapping": "^0.3.17", "jest-worker": "^27.4.5", "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.14.1" + "serialize-javascript": "^6.0.1", + "terser": "^5.16.8" }, "dependencies": { "has-flag": { - "version": "4.0.0" + "version": "4.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, "jest-worker": { "version": "27.5.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", "requires": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -40216,12 +41625,16 @@ }, "serialize-javascript": { "version": "6.0.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", "requires": { "randombytes": "^2.1.0" } }, "supports-color": { "version": "8.1.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "requires": { "has-flag": "^4.0.0" } @@ -40327,6 +41740,8 @@ }, "token-types": { "version": "4.2.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/token-types/-/token-types-4.2.1.tgz", + "integrity": "sha512-6udB24Q737UD/SDsKAHI9FCRP7Bqc9D/MQUV02ORQg5iskjtLJlZJNdN4kKtcdtwCeWIwIHDGaUsTsCCAa8sFQ==", "requires": { "@tokenizer/token": "^0.3.0", "ieee754": "^1.2.1" @@ -40404,6 +41819,8 @@ }, "tunnel-agent": { "version": "0.6.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", "requires": { "safe-buffer": "^5.0.1" } @@ -40447,6 +41864,8 @@ }, "typedarray-to-buffer": { "version": "3.1.5", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", "requires": { "is-typedarray": "^1.0.0" } @@ -40518,6 +41937,8 @@ }, "unique-string": { "version": "2.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", "requires": { "crypto-random-string": "^2.0.0" } @@ -40575,12 +41996,16 @@ }, "unixify": { "version": "1.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/unixify/-/unixify-1.0.0.tgz", + "integrity": "sha512-6bc58dPYhCMHHuwxldQxO3RRNZ4eCogZ/st++0+fcC1nr0jiGUtAdBJ2qzmLQWSxbtz42pWt4QQMiZ9HvZf5cg==", "requires": { "normalize-path": "^2.1.1" }, "dependencies": { "normalize-path": { "version": "2.1.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", "requires": { "remove-trailing-separator": "^1.0.1" } @@ -40591,7 +42016,9 @@ "version": "1.0.0" }, "update-browserslist-db": { - "version": "1.0.10", + "version": "1.0.13", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", "requires": { "escalade": "^3.1.1", "picocolors": "^1.0.0" @@ -40649,7 +42076,9 @@ "version": "1.0.2" }, "utila": { - "version": "0.4.0" + "version": "0.4.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" }, "utility-types": { "version": "3.10.0" @@ -40739,6 +42168,8 @@ }, "watchpack": { "version": "2.4.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", "requires": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" @@ -40760,19 +42191,21 @@ "dev": true }, "webpack": { - "version": "5.75.0", + "version": "5.89.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/webpack/-/webpack-5.89.0.tgz", + "integrity": "sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==", "requires": { "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", "acorn": "^8.7.1", - "acorn-import-assertions": "^1.7.6", + "acorn-import-assertions": "^1.9.0", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.10.0", - "es-module-lexer": "^0.9.0", + "enhanced-resolve": "^5.15.0", + "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", @@ -40781,18 +42214,17 @@ "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", + "schema-utils": "^3.2.0", "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", + "terser-webpack-plugin": "^5.3.7", "watchpack": "^2.4.0", "webpack-sources": "^3.2.3" }, "dependencies": { - "@types/estree": { - "version": "0.0.51" - }, "webpack-sources": { - "version": "3.2.3" + "version": "3.2.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" } } }, @@ -40813,9 +42245,12 @@ } }, "webpack-merge": { - "version": "5.8.0", + "version": "5.10.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/webpack-merge/-/webpack-merge-5.10.0.tgz", + "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", "requires": { "clone-deep": "^4.0.1", + "flat": "^5.0.2", "wildcard": "^2.0.0" } }, @@ -40832,7 +42267,9 @@ } }, "webpack-stats-plugin": { - "version": "1.1.1" + "version": "1.1.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/webpack-stats-plugin/-/webpack-stats-plugin-1.1.3.tgz", + "integrity": "sha512-yUKYyy+e0iF/w31QdfioRKY+h3jDBRpthexBOWGKda99iu2l/wxYsI/XqdlP5IU58/0KB9CsJZgWNAl+/MPkRw==" }, "webpack-virtual-modules": { "version": "0.5.0" @@ -40906,12 +42343,16 @@ }, "widest-line": { "version": "3.1.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", "requires": { "string-width": "^4.0.0" } }, "wildcard": { - "version": "2.0.0" + "version": "2.0.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==" }, "word-wrap": { "version": "1.2.3" @@ -40950,6 +42391,8 @@ }, "write-file-atomic": { "version": "3.0.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", "requires": { "imurmurhash": "^0.1.4", "is-typedarray": "^1.0.0", @@ -40962,7 +42405,9 @@ "dev": true }, "xdg-basedir": { - "version": "4.0.0" + "version": "4.0.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==" }, "xml-name-validator": { "version": "4.0.0", @@ -40980,7 +42425,9 @@ "version": "0.6.1" }, "xstate": { - "version": "4.37.0" + "version": "4.38.3", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/xstate/-/xstate-4.38.3.tgz", + "integrity": "sha512-SH7nAaaPQx57dx6qvfcIgqKRXIh4L0A1iYEqim4s1u7c9VoCgzZc+63FY90AKU4ZzOC2cfJzTnpO4zK7fCUzzw==" }, "xtend": { "version": "4.0.2" @@ -41044,12 +42491,16 @@ }, "yoga-layout-prebuilt": { "version": "1.10.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/yoga-layout-prebuilt/-/yoga-layout-prebuilt-1.10.0.tgz", + "integrity": "sha512-YnOmtSbv4MTf7RGJMK0FvZ+KD8OEe/J5BNnR0GHhD8J/XcG/Qvxgszm0Un6FTHWW4uHlTgP0IztiXQnGyIR45g==", "requires": { "@types/yoga-layout": "1.9.2" } }, "yurnalist": { "version": "2.1.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/yurnalist/-/yurnalist-2.1.0.tgz", + "integrity": "sha512-PgrBqosQLM3gN2xBFIMDLACRTV9c365VqityKKpSTWpwR+U4LAFR3rSVyEoscWlu3EzX9+Y0I86GXUKxpHFl6w==", "requires": { "chalk": "^2.4.2", "inquirer": "^7.0.0", @@ -41059,10 +42510,14 @@ }, "dependencies": { "ansi-regex": { - "version": "4.1.1" + "version": "4.1.1", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" }, "strip-ansi": { "version": "5.2.0", + "resolved": "https://artifactory.corp.mongodb.com/artifactory/api/npm/npm/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "requires": { "ansi-regex": "^4.1.0" } diff --git a/package.json b/package.json index 25246d22b..a86df091f 100644 --- a/package.json +++ b/package.json @@ -50,7 +50,7 @@ "prettier": "prettier '**/*.{js,jsx,json,md}'", "preversion": "npm run ensure-master && npm run format && npm run lint && npm run test", "serve": "gatsby serve --prefix-paths", - "test": "jest", + "test": "jest --ignore-projects tests-esm", "test:unit": "jest unit", "version": "auto-changelog -p --template keepachangelog && git add CHANGELOG.md" }, @@ -102,7 +102,7 @@ "clipboard": "^2.0.8", "dotenv": "^8.2.0", "eventsource": "^2.0.2", - "gatsby": "^5.0.0", + "gatsby": "^5.8.0", "gatsby-plugin-emotion": "^8.0.0", "gatsby-plugin-google-tagmanager": "^5.0.0", "gatsby-plugin-layout": "^4.7.0", diff --git a/plugins/gatsby-source-snooty-preview/gatsby-node.js b/plugins/gatsby-source-snooty-preview/gatsby-node.mjs similarity index 88% rename from plugins/gatsby-source-snooty-preview/gatsby-node.js rename to plugins/gatsby-source-snooty-preview/gatsby-node.mjs index 9a7820842..3d0494421 100644 --- a/plugins/gatsby-source-snooty-preview/gatsby-node.js +++ b/plugins/gatsby-source-snooty-preview/gatsby-node.mjs @@ -1,25 +1,28 @@ -const { getDataStore } = require('gatsby/dist/datastore'); -const path = require('path'); -const stream = require('stream'); -const { promisify } = require('util'); -const pipeline = promisify(stream.pipeline); -const got = require(`got`); -const { parser } = require(`stream-json/jsonl/Parser`); -const { sourceNodes } = require(`./other-things-to-source`); -const { fetchClientAccessToken } = require('./utils/kanopy-auth.js'); -const { callPostBuildWebhook } = require('./utils/post-build.js'); -const { +import { getDataStore } from 'gatsby/dist/datastore/index.js'; +import path, { dirname } from 'path'; +import { fileURLToPath } from 'url'; +import stream from 'stream'; +import { promisify } from 'util'; +import got from 'got'; +import { createRequire } from 'module'; +import parser from 'stream-json/jsonl/Parser.js'; +import { sourceNodesLocal } from './other-things-to-source.mjs'; +import { fetchClientAccessToken } from './utils/kanopy-auth.mjs'; +import { callPostBuildWebhook } from './utils/post-build.mjs'; +import { consumeData, createSnootyMetadataId, KEY_LAST_FETCHED, KEY_LAST_CLIENT_ACCESS_TOKEN, -} = require('./utils/data-consumer.js'); +} from './utils/data-consumer.mjs'; + +const pipeline = promisify(stream.pipeline); // Global variable to allow webhookBody from sourceNodes step to be passed down // to other Gatsby build steps that might not pass webhookBody natively. let currentWebhookBody = {}; -exports.createSchemaCustomization = async ({ actions }) => { +export const createSchemaCustomization = async ({ actions }) => { const { createTypes } = actions; const typeDefs = ` type Page implements Node @dontInfer { @@ -58,7 +61,7 @@ const APIBase = process.env.API_BASE || `https://snooty-data-api.mongodb.com`; const GATSBY_CLOUD_SITE_USER = process.env.GATSBY_CLOUD_SITE_USER; let isFirstRun = true; -exports.sourceNodes = async ({ +export const sourceNodes = async ({ actions, createNodeId, getNode, @@ -124,7 +127,7 @@ exports.sourceNodes = async ({ // Since there's a lot of data incoming from the Snooty Data API, we stream // the data in chunks and parse them as they come instead of fetching everything // as a single JSON response - const decode = parser(); + const decode = new parser(); decode.on('data', async (_entry) => { // Un-nest data const entry = _entry.value; @@ -154,7 +157,7 @@ exports.sourceNodes = async ({ // Source old nodes. console.time(`old source nodes`); - await sourceNodes({ + await sourceNodesLocal({ hasOpenAPIChangelog, github_username: GATSBY_CLOUD_SITE_USER, createNode, @@ -167,7 +170,9 @@ exports.sourceNodes = async ({ }; // Prevent errors when running gatsby build caused by browser packages run in a node environment. -exports.onCreateWebpackConfig = ({ plugins, actions }) => { +export const onCreateWebpackConfig = ({ plugins, actions }) => { + const require = createRequire(import.meta.url); + const providePlugins = { Buffer: ['buffer', 'Buffer'], process: require.resolve('../../stubs/process.js'), @@ -186,8 +191,9 @@ exports.onCreateWebpackConfig = ({ plugins, actions }) => { }); }; -exports.createPages = async ({ actions, createNodeId, getNode, graphql, reporter }) => { +export const createPages = async ({ actions, createNodeId, getNode, graphql, reporter }) => { const { createPage } = actions; + const __dirname = dirname(fileURLToPath(import.meta.url)); const templatePath = path.join(__dirname, `../../src/components/DocumentBodyPreview.js`); const result = await graphql(` query { @@ -252,6 +258,6 @@ exports.createPages = async ({ actions, createNodeId, getNode, graphql, reporter // Ideally, we would use Gatsby Cloud's Outgoing Notifications feature once it can // support passing through custom data from the preview webhook's body (to include the // Autobuilder job ID associated with the GC build). -exports.onPostBuild = async () => { +export const onPostBuild = async () => { await callPostBuildWebhook(currentWebhookBody, 'completed'); }; diff --git a/plugins/gatsby-source-snooty-preview/other-things-to-source.js b/plugins/gatsby-source-snooty-preview/other-things-to-source.js deleted file mode 100644 index 4b88bcdf5..000000000 --- a/plugins/gatsby-source-snooty-preview/other-things-to-source.js +++ /dev/null @@ -1,14 +0,0 @@ -const { siteMetadata } = require('../../src/utils/site-metadata'); -const { realmDocumentDatabase } = require('../../src/init/DocumentDatabase.js'); -const { createOpenAPIChangelogNode } = require('../utils/openapi'); -const { createProductNodes } = require('../utils/products'); - -// Sources nodes for the preview plugin that are not directly related to data -// from the Snooty Data API -exports.sourceNodes = async ({ hasOpenAPIChangelog, createNode, createContentDigest, createNodeId }) => { - let db = realmDocumentDatabase; - await db.connect(); - await createProductNodes({ db, createNode, createNodeId, createContentDigest }); - if (hasOpenAPIChangelog) - await createOpenAPIChangelogNode({ createNode, createNodeId, createContentDigest, siteMetadata, db }); -}; diff --git a/plugins/gatsby-source-snooty-preview/other-things-to-source.mjs b/plugins/gatsby-source-snooty-preview/other-things-to-source.mjs new file mode 100644 index 000000000..5a0ea0685 --- /dev/null +++ b/plugins/gatsby-source-snooty-preview/other-things-to-source.mjs @@ -0,0 +1,14 @@ +import { siteMetadata } from '../../src/utils/site-metadata.mjs'; +import { realmDocumentDatabase } from '../../src/init/DocumentDatabase.mjs'; +import { createOpenAPIChangelogNode } from '../utils/openapi.mjs'; +import { createProductNodes } from '../utils/products.mjs'; + +// Sources nodes for the preview plugin that are not directly related to data +// from the Snooty Data API +export const sourceNodesLocal = async ({ hasOpenAPIChangelog, createNode, createContentDigest, createNodeId }) => { + let db = realmDocumentDatabase; + await db.connect(); + await createProductNodes({ db, createNode, createNodeId, createContentDigest }); + if (hasOpenAPIChangelog) + await createOpenAPIChangelogNode({ createNode, createNodeId, createContentDigest, siteMetadata, db }); +}; diff --git a/plugins/gatsby-source-snooty-preview/utils/data-consumer.js b/plugins/gatsby-source-snooty-preview/utils/data-consumer.mjs similarity index 93% rename from plugins/gatsby-source-snooty-preview/utils/data-consumer.js rename to plugins/gatsby-source-snooty-preview/utils/data-consumer.mjs index 8ead9cb77..253d554c2 100644 --- a/plugins/gatsby-source-snooty-preview/utils/data-consumer.js +++ b/plugins/gatsby-source-snooty-preview/utils/data-consumer.mjs @@ -1,6 +1,6 @@ -const { transformBreadcrumbs } = require('../../../src/utils/setup/transform-breadcrumbs.js'); -const { saveStaticFiles, saveFile } = require('../../../src/utils/setup/save-asset-files'); -const { getNestedValue } = require('../../../src/utils/get-nested-value'); +import { transformBreadcrumbs } from '../../../src/utils/setup/transform-breadcrumbs.mjs'; +import { saveStaticFiles, saveFile } from '../../../src/utils/setup/save-asset-files.mjs'; +import { getNestedValue } from '../../../src/utils/get-nested-value.mjs'; const KEY_LAST_FETCHED = 'lastFetched'; const KEY_LAST_CLIENT_ACCESS_TOKEN = 'lastClientAccessToken'; @@ -177,4 +177,4 @@ const consumeData = async ( } }; -module.exports = { consumeData, createSnootyMetadataId, KEY_LAST_FETCHED, KEY_LAST_CLIENT_ACCESS_TOKEN }; +export { consumeData, createSnootyMetadataId, KEY_LAST_FETCHED, KEY_LAST_CLIENT_ACCESS_TOKEN }; diff --git a/plugins/gatsby-source-snooty-preview/utils/kanopy-auth.js b/plugins/gatsby-source-snooty-preview/utils/kanopy-auth.mjs similarity index 98% rename from plugins/gatsby-source-snooty-preview/utils/kanopy-auth.js rename to plugins/gatsby-source-snooty-preview/utils/kanopy-auth.mjs index 51fde316c..823089c9f 100644 --- a/plugins/gatsby-source-snooty-preview/utils/kanopy-auth.js +++ b/plugins/gatsby-source-snooty-preview/utils/kanopy-auth.mjs @@ -72,4 +72,4 @@ const fetchClientAccessToken = async (prevToken) => { return prevToken; }; -module.exports = { fetchClientAccessToken }; +export { fetchClientAccessToken }; diff --git a/plugins/gatsby-source-snooty-preview/utils/post-build.js b/plugins/gatsby-source-snooty-preview/utils/post-build.mjs similarity index 96% rename from plugins/gatsby-source-snooty-preview/utils/post-build.js rename to plugins/gatsby-source-snooty-preview/utils/post-build.mjs index 84f429290..230300584 100644 --- a/plugins/gatsby-source-snooty-preview/utils/post-build.js +++ b/plugins/gatsby-source-snooty-preview/utils/post-build.mjs @@ -1,4 +1,4 @@ -const crypto = require('crypto'); +import crypto from 'crypto'; /** * Constructs a signature using the payload and Snooty's secret. The signature @@ -52,4 +52,4 @@ const callPostBuildWebhook = async (webhookBody, status) => { console.log('Post-build webhook was successfully called!'); }; -module.exports = { callPostBuildWebhook }; +export { callPostBuildWebhook }; diff --git a/plugins/gatsby-source-snooty-prod/gatsby-node.js b/plugins/gatsby-source-snooty-prod/gatsby-node.mjs similarity index 85% rename from plugins/gatsby-source-snooty-prod/gatsby-node.js rename to plugins/gatsby-source-snooty-prod/gatsby-node.mjs index 0173a5439..e704479bd 100644 --- a/plugins/gatsby-source-snooty-prod/gatsby-node.js +++ b/plugins/gatsby-source-snooty-prod/gatsby-node.mjs @@ -1,16 +1,18 @@ -const path = require('path'); -const { transformBreadcrumbs } = require('../../src/utils/setup/transform-breadcrumbs.js'); -const { saveAssetFiles, saveStaticFiles } = require('../../src/utils/setup/save-asset-files'); -const { validateEnvVariables } = require('../../src/utils/setup/validate-env-variables'); -const { getNestedValue } = require('../../src/utils/get-nested-value'); -const { removeNestedValue } = require('../../src/utils/remove-nested-value.js'); -const { getPageSlug } = require('../../src/utils/get-page-slug'); -const { manifestMetadata, siteMetadata } = require('../../src/utils/site-metadata'); -const { assertTrailingSlash } = require('../../src/utils/assert-trailing-slash'); -const { constructPageIdPrefix } = require('../../src/utils/setup/construct-page-id-prefix'); -const { manifestDocumentDatabase, realmDocumentDatabase } = require('../../src/init/DocumentDatabase.js'); -const { createOpenAPIChangelogNode } = require('../utils/openapi.js'); -const { createProductNodes } = require('../utils/products.js'); +import path, { dirname } from 'path'; +import { fileURLToPath } from 'url'; +import { createRequire } from 'module'; +import { transformBreadcrumbs } from '../../src/utils/setup/transform-breadcrumbs.mjs'; +import { saveAssetFiles, saveStaticFiles } from '../../src/utils/setup/save-asset-files.mjs'; +import { validateEnvVariables } from '../../src/utils/setup/validate-env-variables.mjs'; +import { getNestedValue } from '../../src/utils/get-nested-value.mjs'; +import { removeNestedValue } from '../../src/utils/remove-nested-value.mjs'; +import { getPageSlug } from '../../src/utils/get-page-slug.mjs'; +import { manifestMetadata, siteMetadata } from '../../src/utils/site-metadata.mjs'; +import { assertTrailingSlash } from '../../src/utils/assert-trailing-slash.mjs'; +import { constructPageIdPrefix } from '../../src/utils/setup/construct-page-id-prefix.mjs'; +import { manifestDocumentDatabase, realmDocumentDatabase } from '../../src/init/DocumentDatabase.mjs'; +import { createOpenAPIChangelogNode } from '../utils/openapi.mjs'; +import { createProductNodes } from '../utils/products.mjs'; // different types of references const PAGES = []; @@ -76,7 +78,7 @@ const createRemoteMetadataNode = async ({ createNode, createNodeId, createConten } }; -exports.sourceNodes = async ({ actions, createContentDigest, createNodeId }) => { +export const sourceNodes = async ({ actions, createContentDigest, createNodeId }) => { let hasOpenAPIChangelog = false; const { createNode } = actions; @@ -174,8 +176,9 @@ exports.sourceNodes = async ({ actions, createContentDigest, createNodeId }) => }); }; -exports.createPages = async ({ actions }) => { +export const createPages = async ({ actions }) => { const { createPage } = actions; + const __dirname = dirname(fileURLToPath(import.meta.url)); let repoBranches = null; try { @@ -249,7 +252,9 @@ exports.createPages = async ({ actions }) => { }; // Prevent errors when running gatsby build caused by browser packages run in a node environment. -exports.onCreateWebpackConfig = ({ plugins, actions }) => { +export const onCreateWebpackConfig = ({ plugins, actions }) => { + const require = createRequire(import.meta.url); + const providePlugins = { Buffer: ['buffer', 'Buffer'], process: require.resolve('../../stubs/process.js'), @@ -270,7 +275,7 @@ exports.onCreateWebpackConfig = ({ plugins, actions }) => { // Remove type inference, as our schema is too ambiguous for this to be useful. // https://www.gatsbyjs.com/docs/scaling-issues/#switch-off-type-inference-for-sitepagecontext -exports.createSchemaCustomization = ({ actions }) => { +export const createSchemaCustomization = ({ actions }) => { actions.createTypes(` type Page implements Node @dontInfer { page_id: String diff --git a/plugins/utils/openapi.js b/plugins/utils/openapi.mjs similarity index 96% rename from plugins/utils/openapi.js rename to plugins/utils/openapi.mjs index 96700bd39..90ae8bee5 100644 --- a/plugins/utils/openapi.js +++ b/plugins/utils/openapi.mjs @@ -1,4 +1,4 @@ -const { hideChanges, hideDiffChanges } = require('../../src/components/OpenAPIChangelog/utils/filterHiddenChanges'); +import { hideChanges, hideDiffChanges } from '../../src/components/OpenAPIChangelog/utils/filterHiddenChanges.mjs'; const atlasAdminProdChangelogS3Prefix = 'https://mongodb-mms-prod-build-server.s3.amazonaws.com/openapi/changelog'; const atlasAdminDevChangelogS3Prefix = 'https://mongodb-mms-build-server.s3.amazonaws.com/openapi/changelog'; @@ -112,6 +112,4 @@ const createOpenAPIChangelogNode = async ({ createNode, createNodeId, createCont } }; -module.exports = { - createOpenAPIChangelogNode, -}; +export { createOpenAPIChangelogNode }; diff --git a/plugins/utils/products.js b/plugins/utils/products.mjs similarity index 84% rename from plugins/utils/products.js rename to plugins/utils/products.mjs index 60f30bdea..8c4b542aa 100644 --- a/plugins/utils/products.js +++ b/plugins/utils/products.mjs @@ -1,4 +1,4 @@ -const { baseUrl } = require('../../src/utils/base-url'); +import { baseUrl } from '../../src/utils/base-url.mjs'; const createProductNodes = async ({ db, createNode, createNodeId, createContentDigest }) => { // Get all MongoDB products for the sidenav @@ -20,6 +20,4 @@ const createProductNodes = async ({ db, createNode, createNodeId, createContentD }); }; -module.exports = { - createProductNodes, -}; +export { createProductNodes }; diff --git a/src/build-constants.js b/src/build-constants.js deleted file mode 100644 index 8d62e4e83..000000000 --- a/src/build-constants.js +++ /dev/null @@ -1,6 +0,0 @@ -module.exports = { - DOCUMENTS_COLLECTION: 'documents', - ASSETS_COLLECTION: 'assets', - METADATA_COLLECTION: 'metadata', - SNOOTY_REALM_APP_ID: 'snooty-koueq', -}; diff --git a/src/build-constants.mjs b/src/build-constants.mjs new file mode 100644 index 000000000..c4172f91b --- /dev/null +++ b/src/build-constants.mjs @@ -0,0 +1,6 @@ +const DOCUMENTS_COLLECTION = 'documents'; +const ASSETS_COLLECTION = 'assets'; +const METADATA_COLLECTION = 'metadata'; +const SNOOTY_REALM_APP_ID = 'snooty-koueq'; + +export { DOCUMENTS_COLLECTION, ASSETS_COLLECTION, METADATA_COLLECTION, SNOOTY_REALM_APP_ID }; diff --git a/src/components/OpenAPIChangelog/utils/filterHiddenChanges.js b/src/components/OpenAPIChangelog/utils/filterHiddenChanges.mjs similarity index 97% rename from src/components/OpenAPIChangelog/utils/filterHiddenChanges.js rename to src/components/OpenAPIChangelog/utils/filterHiddenChanges.mjs index f4e1b4656..83c244754 100644 --- a/src/components/OpenAPIChangelog/utils/filterHiddenChanges.js +++ b/src/components/OpenAPIChangelog/utils/filterHiddenChanges.mjs @@ -43,4 +43,4 @@ const hideDiffChanges = (diffData) => { return updatedDiffData.filter((path) => path.changes?.length); }; -module.exports = { hideChanges, hideDiffChanges }; +export { hideChanges, hideDiffChanges }; diff --git a/src/init/DocumentDatabase.js b/src/init/DocumentDatabase.mjs similarity index 84% rename from src/init/DocumentDatabase.js rename to src/init/DocumentDatabase.mjs index 67df17a30..77d92cad4 100644 --- a/src/init/DocumentDatabase.js +++ b/src/init/DocumentDatabase.mjs @@ -1,9 +1,9 @@ -const AdmZip = require('adm-zip'); -const BSON = require('bson'); -const { initRealm } = require('../utils/setup/init-realm'); -const { DOCUMENTS_COLLECTION, METADATA_COLLECTION, ASSETS_COLLECTION } = require('../build-constants'); -const { manifestMetadata, siteMetadata } = require('../utils/site-metadata'); -const { constructBuildFilter } = require('../utils/setup/construct-build-filter'); +import AdmZip from 'adm-zip'; +import BSON from 'bson'; +import { initRealm } from '../utils/setup/init-realm.mjs'; +import { DOCUMENTS_COLLECTION, METADATA_COLLECTION, ASSETS_COLLECTION } from '../build-constants.mjs'; +import { manifestMetadata, siteMetadata } from '../utils/site-metadata.mjs'; +import { constructBuildFilter } from '../utils/setup/construct-build-filter.mjs'; const DB = siteMetadata.database; const buildFilter = constructBuildFilter(siteMetadata); @@ -126,5 +126,7 @@ class RealmDocumentDatabase { } } -exports.manifestDocumentDatabase = new ManifestDocumentDatabase(process.env.GATSBY_MANIFEST_PATH); -exports.realmDocumentDatabase = new RealmDocumentDatabase(); +const manifestDocumentDatabase = new ManifestDocumentDatabase(process.env.GATSBY_MANIFEST_PATH); +const realmDocumentDatabase = new RealmDocumentDatabase(); + +export { manifestDocumentDatabase, realmDocumentDatabase }; diff --git a/src/utils/assert-trailing-slash.js b/src/utils/assert-trailing-slash.mjs similarity index 66% rename from src/utils/assert-trailing-slash.js rename to src/utils/assert-trailing-slash.mjs index b7739b6a4..3fb91ec37 100644 --- a/src/utils/assert-trailing-slash.js +++ b/src/utils/assert-trailing-slash.mjs @@ -5,4 +5,4 @@ const assertTrailingSlash = (url) => { return `${url}/`; }; -module.exports.assertTrailingSlash = assertTrailingSlash; +export { assertTrailingSlash }; diff --git a/src/utils/base-url.js b/src/utils/base-url.mjs similarity index 94% rename from src/utils/base-url.js rename to src/utils/base-url.mjs index 726e0b471..38e2db523 100644 --- a/src/utils/base-url.js +++ b/src/utils/base-url.mjs @@ -1,4 +1,4 @@ -const { assertTrailingSlash } = require('./assert-trailing-slash'); +import { assertTrailingSlash } from './assert-trailing-slash.mjs'; const DOTCOM_BASE_URL = 'https://www.mongodb.com'; const DOTCOM_BASE_PREFIX = `docs`; @@ -59,4 +59,4 @@ const baseUrl = (url = DOTCOM_BASE_URL, options = {}) => { return assertTrailingSlash(needsProtocol ? baseUrl.toString() : baseUrl.toString().split('//')[1]); }; -module.exports = { baseUrl, DOTCOM_BASE_PREFIX, DOTCOM_BASE_URL }; +export { baseUrl, DOTCOM_BASE_PREFIX, DOTCOM_BASE_URL }; diff --git a/src/utils/generate-path-prefix.js b/src/utils/generate-path-prefix.mjs similarity index 84% rename from src/utils/generate-path-prefix.js rename to src/utils/generate-path-prefix.mjs index 6eda621f4..f340905fc 100644 --- a/src/utils/generate-path-prefix.js +++ b/src/utils/generate-path-prefix.mjs @@ -1,4 +1,4 @@ -const { normalizePath } = require('./normalize-path'); +import { normalizePath } from './normalize-path.mjs'; const generatePathPrefix = ( { commitHash, parserBranch, patchId, pathPrefix, project: parserProject, snootyBranch, user }, @@ -32,6 +32,4 @@ const generatePathPrefix = ( return normalizePath(path); }; -// TODO: switch to ES6 export syntax if Gatsby implements support for ES6 module imports -// https://github.com/gatsbyjs/gatsby/issues/7810 -module.exports.generatePathPrefix = generatePathPrefix; +export { generatePathPrefix }; diff --git a/src/utils/get-meta-from-directive.js b/src/utils/get-meta-from-directive.js index dd218ba02..bd6400d40 100644 --- a/src/utils/get-meta-from-directive.js +++ b/src/utils/get-meta-from-directive.js @@ -1,4 +1,4 @@ -const { getNestedValue } = require('./get-nested-value'); +import { getNestedValue } from './get-nested-value.mjs'; // Grabs the metadata values in question and returns them as an array // for the Meta & TwitterMeta tags @@ -33,4 +33,4 @@ const getMetaFromDirective = (type, nodes, target) => { return collectionOfMetadata; }; -module.exports.getMetaFromDirective = getMetaFromDirective; +export { getMetaFromDirective }; diff --git a/src/utils/get-nested-value.js b/src/utils/get-nested-value.mjs similarity index 65% rename from src/utils/get-nested-value.js rename to src/utils/get-nested-value.mjs index 9b703e7ee..fd47f92fd 100644 --- a/src/utils/get-nested-value.js +++ b/src/utils/get-nested-value.mjs @@ -9,6 +9,4 @@ const getNestedValue = (p, o) => { return p.reduce((xs, x) => (xs && xs[x] ? xs[x] : undefined), o); }; -// TODO: switch to ES6 export syntax if Gatsby implements support for ES6 module imports -// https://github.com/gatsbyjs/gatsby/issues/7810 -module.exports.getNestedValue = getNestedValue; +export { getNestedValue }; diff --git a/src/utils/get-page-slug.js b/src/utils/get-page-slug.mjs similarity index 77% rename from src/utils/get-page-slug.js rename to src/utils/get-page-slug.mjs index ad2ca13bc..ad54cbd31 100644 --- a/src/utils/get-page-slug.js +++ b/src/utils/get-page-slug.mjs @@ -3,4 +3,4 @@ const getPageSlug = (page) => { return page === 'index' ? '/' : page; }; -module.exports.getPageSlug = getPageSlug; +export { getPageSlug }; diff --git a/src/utils/get-plaintext.js b/src/utils/get-plaintext.mjs similarity index 93% rename from src/utils/get-plaintext.js rename to src/utils/get-plaintext.mjs index fd828fccc..2a4dfcc13 100644 --- a/src/utils/get-plaintext.js +++ b/src/utils/get-plaintext.mjs @@ -15,4 +15,4 @@ const getPlaintext = (nodeArray) => { return nodeArray && nodeArray.length > 0 ? nodeArray.reduce(extractText, '') : ''; }; -module.exports = { getPlaintext }; +export { getPlaintext }; diff --git a/src/utils/is-gatsby-preview.js b/src/utils/is-gatsby-preview.mjs similarity index 79% rename from src/utils/is-gatsby-preview.js rename to src/utils/is-gatsby-preview.mjs index f6e1c7b65..610e10335 100644 --- a/src/utils/is-gatsby-preview.js +++ b/src/utils/is-gatsby-preview.mjs @@ -3,4 +3,4 @@ */ const isGatsbyPreview = () => process.env.GATSBY_IS_PREVIEW === 'true'; -module.exports = { isGatsbyPreview }; +export { isGatsbyPreview }; diff --git a/src/utils/normalize-path.js b/src/utils/normalize-path.mjs similarity index 69% rename from src/utils/normalize-path.js rename to src/utils/normalize-path.mjs index f1a4307f1..9ad1fbcf1 100644 --- a/src/utils/normalize-path.js +++ b/src/utils/normalize-path.mjs @@ -1,4 +1,4 @@ // Remove duplicate slashes in path string const normalizePath = (path) => path.replace(/\/+/g, `/`); -module.exports.normalizePath = normalizePath; +export { normalizePath }; diff --git a/src/utils/remove-nested-value.js b/src/utils/remove-nested-value.mjs similarity index 92% rename from src/utils/remove-nested-value.js rename to src/utils/remove-nested-value.mjs index 6ee71cced..7f5d8a5d2 100644 --- a/src/utils/remove-nested-value.js +++ b/src/utils/remove-nested-value.mjs @@ -22,4 +22,4 @@ const removeNestedValue = (target, traversalKey, arr) => { }); }; -module.exports.removeNestedValue = removeNestedValue; +export { removeNestedValue }; diff --git a/src/utils/setup/construct-build-filter.js b/src/utils/setup/construct-build-filter.mjs similarity index 77% rename from src/utils/setup/construct-build-filter.js rename to src/utils/setup/construct-build-filter.mjs index 59c601c21..b26da10ee 100644 --- a/src/utils/setup/construct-build-filter.js +++ b/src/utils/setup/construct-build-filter.mjs @@ -1,4 +1,4 @@ -const { constructPageIdPrefix } = require('./construct-page-id-prefix'); +import { constructPageIdPrefix } from './construct-page-id-prefix.mjs'; // Returns the query to be used by our Stitch/Realm function to fetch a site's documents const constructBuildFilter = ({ commitHash, patchId, ...rest }) => { @@ -10,4 +10,4 @@ const constructBuildFilter = ({ commitHash, patchId, ...rest }) => { }; }; -module.exports = { constructBuildFilter }; +export { constructBuildFilter }; diff --git a/src/utils/setup/construct-page-id-prefix.js b/src/utils/setup/construct-page-id-prefix.mjs similarity index 79% rename from src/utils/setup/construct-page-id-prefix.js rename to src/utils/setup/construct-page-id-prefix.mjs index 2537fe7c4..bd4f6ea81 100644 --- a/src/utils/setup/construct-page-id-prefix.js +++ b/src/utils/setup/construct-page-id-prefix.mjs @@ -1,4 +1,4 @@ // Concatenates a site prefix to return a page id const constructPageIdPrefix = ({ project, parserUser, parserBranch }) => `${project}/${parserUser}/${parserBranch}`; -module.exports = { constructPageIdPrefix }; +export { constructPageIdPrefix }; diff --git a/src/utils/setup/fetch-manifest-metadata.js b/src/utils/setup/fetch-manifest-metadata.mjs similarity index 80% rename from src/utils/setup/fetch-manifest-metadata.js rename to src/utils/setup/fetch-manifest-metadata.mjs index 2c5457bf8..e7b501f99 100644 --- a/src/utils/setup/fetch-manifest-metadata.js +++ b/src/utils/setup/fetch-manifest-metadata.mjs @@ -1,5 +1,5 @@ -const AdmZip = require('adm-zip'); -const BSON = require('bson'); +import AdmZip from 'adm-zip'; +import BSON from 'bson'; // Returns the metadata from the manifest file if provided const fetchManifestMetadata = () => { @@ -16,4 +16,4 @@ const fetchManifestMetadata = () => { return metadata; }; -module.exports = { fetchManifestMetadata }; +export { fetchManifestMetadata }; diff --git a/src/utils/setup/init-realm.js b/src/utils/setup/init-realm.mjs similarity index 71% rename from src/utils/setup/init-realm.js rename to src/utils/setup/init-realm.mjs index cd6de65d6..fb0d33026 100644 --- a/src/utils/setup/init-realm.js +++ b/src/utils/setup/init-realm.mjs @@ -1,5 +1,5 @@ -const Realm = require('realm-web'); -const { SNOOTY_REALM_APP_ID } = require('../../build-constants'); +import Realm from 'realm-web'; +import { SNOOTY_REALM_APP_ID } from '../../build-constants.mjs'; const initRealm = async () => { // Returns an instance of an app. @@ -10,4 +10,4 @@ const initRealm = async () => { return anonymous; }; -module.exports = { initRealm }; +export { initRealm }; diff --git a/src/utils/setup/save-asset-files.js b/src/utils/setup/save-asset-files.mjs similarity index 89% rename from src/utils/setup/save-asset-files.js rename to src/utils/setup/save-asset-files.mjs index 17d2b956f..df02eb7b4 100644 --- a/src/utils/setup/save-asset-files.js +++ b/src/utils/setup/save-asset-files.mjs @@ -1,5 +1,5 @@ -const fs = require('fs').promises; -const path = require('path'); +import fs from 'node:fs/promises'; +import path from 'path'; const saveFile = async (file, data) => { await fs.mkdir(path.join('public', path.dirname(file)), { @@ -37,4 +37,4 @@ const saveStaticFiles = async (staticFiles) => { ); }; -module.exports = { saveAssetFiles, saveStaticFiles, saveFile }; +export { saveAssetFiles, saveStaticFiles, saveFile }; diff --git a/src/utils/setup/transform-breadcrumbs.js b/src/utils/setup/transform-breadcrumbs.mjs similarity index 77% rename from src/utils/setup/transform-breadcrumbs.js rename to src/utils/setup/transform-breadcrumbs.mjs index e7dee4b06..14e3cf763 100644 --- a/src/utils/setup/transform-breadcrumbs.js +++ b/src/utils/setup/transform-breadcrumbs.mjs @@ -1,4 +1,4 @@ -const { getPlaintext } = require('../get-plaintext'); +import { getPlaintext } from '../get-plaintext.mjs'; const transformBreadcrumbs = (breadcrumbs, slugToTitle) => { Object.entries(breadcrumbs).forEach(([slug, breadcrumbList]) => { @@ -13,4 +13,4 @@ const transformBreadcrumbs = (breadcrumbs, slugToTitle) => { }); }; -module.exports = { transformBreadcrumbs }; +export { transformBreadcrumbs }; diff --git a/src/utils/setup/validate-env-variables.js b/src/utils/setup/validate-env-variables.mjs similarity index 97% rename from src/utils/setup/validate-env-variables.js rename to src/utils/setup/validate-env-variables.mjs index 56c11f3a1..edb3a5a27 100644 --- a/src/utils/setup/validate-env-variables.js +++ b/src/utils/setup/validate-env-variables.mjs @@ -1,4 +1,4 @@ -const fs = require('fs'); +import fs from 'fs'; // env variables for building site along with use in front-end // https://www.gatsbyjs.org/docs/environment-variables/#defining-environment-variables @@ -100,4 +100,4 @@ const replaceIncorrectEnvVars = (incorrectEnvVars, envVars) => { } }; -module.exports.validateEnvVariables = validateEnvVariables; +export { validateEnvVariables }; diff --git a/src/utils/site-metadata.js b/src/utils/site-metadata.mjs similarity index 84% rename from src/utils/site-metadata.js rename to src/utils/site-metadata.mjs index 6811620a5..7b1c74ad3 100644 --- a/src/utils/site-metadata.js +++ b/src/utils/site-metadata.mjs @@ -1,12 +1,13 @@ -const { execSync } = require('child_process'); -const userInfo = require('os').userInfo; -const { fetchManifestMetadata } = require('../utils/setup/fetch-manifest-metadata'); -const { DOTCOM_BASE_URL } = require('./base-url'); +import { execSync } from 'child_process'; +import { userInfo } from 'os'; +import dotenv from 'dotenv'; +import { fetchManifestMetadata } from './setup/fetch-manifest-metadata.mjs'; +import { DOTCOM_BASE_URL } from './base-url.mjs'; // loads vars from the .env file into process.env object const runningEnv = process.env.NODE_ENV || 'production'; -require('dotenv').config({ +dotenv.config({ path: `.env.${runningEnv}`, }); @@ -75,5 +76,4 @@ const siteMetadata = { manifestPath: process.env.GATSBY_MANIFEST_PATH, }; -module.exports.siteMetadata = siteMetadata; -module.exports.manifestMetadata = manifestMetadata; +export { siteMetadata, manifestMetadata }; diff --git a/tests/context/toc-context.test.js b/tests/tests-esm/context/toc-context.test.js similarity index 93% rename from tests/context/toc-context.test.js rename to tests/tests-esm/context/toc-context.test.js index c020bf7ac..a26cf426e 100644 --- a/tests/context/toc-context.test.js +++ b/tests/tests-esm/context/toc-context.test.js @@ -1,12 +1,12 @@ import React, { useContext } from 'react'; import { act } from 'react-dom/test-utils'; import { render } from '@testing-library/react'; -import * as realm from '../../src/utils/realm'; -import * as siteMetadata from '../../src/hooks/use-site-metadata'; -import * as snootyMetadata from '../../src/utils/use-snooty-metadata'; -import { VersionContext } from '../../src/context/version-context'; +import * as realm from '../../../src/utils/realm'; +import * as siteMetadata from '../../../src/hooks/use-site-metadata'; +import * as snootyMetadata from '../../../src/utils/use-snooty-metadata'; +import { VersionContext } from '../../../src/context/version-context'; -import { TocContext, TocContextProvider } from '../../src/context/toc-context'; +import { TocContext, TocContextProvider } from '../../../src/context/toc-context'; // <------------------ START test data mocks ------------------> const siteMetadataMock = jest.spyOn(siteMetadata, 'useSiteMetadata'); diff --git a/tests/context/version-context.test.js b/tests/tests-esm/context/version-context.test.js similarity index 97% rename from tests/context/version-context.test.js rename to tests/tests-esm/context/version-context.test.js index f1796f009..807a50855 100644 --- a/tests/context/version-context.test.js +++ b/tests/tests-esm/context/version-context.test.js @@ -3,10 +3,10 @@ import * as Gatsby from 'gatsby'; import { render } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; import { act } from 'react-dom/test-utils'; -import { VersionContextProvider, VersionContext, STORAGE_KEY } from '../../src/context/version-context'; -import * as browserStorage from '../../src/utils/browser-storage'; -import * as realm from '../../src/utils/realm'; -import * as snootyMetadata from '../../src/utils/use-snooty-metadata'; +import { VersionContextProvider, VersionContext, STORAGE_KEY } from '../../../src/context/version-context'; +import * as browserStorage from '../../../src/utils/browser-storage'; +import * as realm from '../../../src/utils/realm'; +import * as snootyMetadata from '../../../src/utils/use-snooty-metadata'; const snootyMetadataMock = jest.spyOn(snootyMetadata, 'default'); const useStaticQuery = jest.spyOn(Gatsby, 'useStaticQuery'); diff --git a/tests/unit/Admonition.test.js b/tests/tests-esm/unit/Admonition.test.js similarity index 67% rename from tests/unit/Admonition.test.js rename to tests/tests-esm/unit/Admonition.test.js index 365ad83b4..31a3b410c 100644 --- a/tests/unit/Admonition.test.js +++ b/tests/tests-esm/unit/Admonition.test.js @@ -1,9 +1,9 @@ import React from 'react'; import { render } from '@testing-library/react'; -import Admonition from '../../src/components/Admonition'; +import Admonition from '../../../src/components/Admonition.js'; // data for this component -import mockData from './data/Admonition.test.json'; +import mockData from '../../unit/data/Admonition.test.json'; it('admonitions render correctly', () => { const tree = render(); diff --git a/tests/unit/Banner.test.js b/tests/tests-esm/unit/Banner.test.js similarity index 68% rename from tests/unit/Banner.test.js rename to tests/tests-esm/unit/Banner.test.js index d55bf7093..216f6a34b 100644 --- a/tests/unit/Banner.test.js +++ b/tests/tests-esm/unit/Banner.test.js @@ -1,9 +1,9 @@ import React from 'react'; import { render } from '@testing-library/react'; -import Banner from '../../src/components/Banner/Banner'; +import Banner from '../../../src/components/Banner/Banner'; // data for this component -import mockData from './data/Banner.test.json'; +import mockData from '../../unit/data/Banner.test.json'; it('renders a Banner correctly', () => { const wrapper = render(); diff --git a/tests/unit/BlockQuote.test.js b/tests/tests-esm/unit/BlockQuote.test.js similarity index 62% rename from tests/unit/BlockQuote.test.js rename to tests/tests-esm/unit/BlockQuote.test.js index 915a04031..549490f98 100644 --- a/tests/unit/BlockQuote.test.js +++ b/tests/tests-esm/unit/BlockQuote.test.js @@ -1,10 +1,10 @@ import React from 'react'; import { render } from '@testing-library/react'; -import { mockLocation } from '../utils/mock-location'; -import BlockQuote from '../../src/components/BlockQuote'; +import { mockLocation } from '../../utils/mock-location'; +import BlockQuote from '../../../src/components/BlockQuote'; // data for this component -import mockData from './data/BlockQuote.test.json'; +import mockData from '../../unit/data/BlockQuote.test.json'; beforeAll(() => { mockLocation(null, `/`); diff --git a/tests/unit/BreadcrumbContainer.test.js b/tests/tests-esm/unit/BreadcrumbContainer.test.js similarity index 84% rename from tests/unit/BreadcrumbContainer.test.js rename to tests/tests-esm/unit/BreadcrumbContainer.test.js index b92538de0..bd276c701 100644 --- a/tests/unit/BreadcrumbContainer.test.js +++ b/tests/tests-esm/unit/BreadcrumbContainer.test.js @@ -1,8 +1,8 @@ import React from 'react'; import { render } from '@testing-library/react'; -import { mockLocation } from '../utils/mock-location'; -import BreadcrumbContainer from '../../src/components/Breadcrumbs/BreadcrumbContainer'; -import { NavigationContext } from '../../src/context/navigation-context'; +import { mockLocation } from '../../utils/mock-location'; +import BreadcrumbContainer from '../../../src/components/Breadcrumbs/BreadcrumbContainer'; +import { NavigationContext } from '../../../src/context/navigation-context'; const mountBreadcrumbContainer = (homeCrumb, lastCrumb, parents) => { return render( diff --git a/tests/unit/Breadcrumbs.test.js b/tests/tests-esm/unit/Breadcrumbs.test.js similarity index 81% rename from tests/unit/Breadcrumbs.test.js rename to tests/tests-esm/unit/Breadcrumbs.test.js index 5f4030a57..b53b2e3d0 100644 --- a/tests/unit/Breadcrumbs.test.js +++ b/tests/tests-esm/unit/Breadcrumbs.test.js @@ -1,10 +1,10 @@ import React from 'react'; import * as Gatsby from 'gatsby'; import { render } from '@testing-library/react'; -import { mockLocation } from '../utils/mock-location'; -import Breadcrumbs from '../../src/components/Breadcrumbs/index'; +import { mockLocation } from '../../utils/mock-location'; +import Breadcrumbs from '../../../src/components/Breadcrumbs/index'; -import mockData from './data/Breadcrumbs.test.json'; +import mockData from '../../unit/data/Breadcrumbs.test.json'; it('renders correctly with siteTitle', () => { const tree = render(); diff --git a/tests/unit/Button.test.js b/tests/tests-esm/unit/Button.test.js similarity index 77% rename from tests/unit/Button.test.js rename to tests/tests-esm/unit/Button.test.js index 5ddf86ed7..e631410b0 100644 --- a/tests/unit/Button.test.js +++ b/tests/tests-esm/unit/Button.test.js @@ -1,11 +1,11 @@ import React from 'react'; import { render } from '@testing-library/react'; -import { mockLocation } from '../utils/mock-location'; -import Button from '../../src/components/Button'; +import { mockLocation } from '../../utils/mock-location'; +import Button from '../../../src/components/Button'; // data for this component -import Link from '../../src/components/Link'; -import mockData from './data/Button.test.json'; +import Link from '../../../src/components/Link'; +import mockData from '../../unit/data/Button.test.json'; jest.mock('../../src/components/Link'); diff --git a/tests/unit/CTABanner.test.js b/tests/tests-esm/unit/CTABanner.test.js similarity index 87% rename from tests/unit/CTABanner.test.js rename to tests/tests-esm/unit/CTABanner.test.js index 84e22ed43..a47fd7866 100644 --- a/tests/unit/CTABanner.test.js +++ b/tests/tests-esm/unit/CTABanner.test.js @@ -1,10 +1,10 @@ import React from 'react'; import { render } from '@testing-library/react'; -import { mockLocation } from '../utils/mock-location'; -import CTABanner from '../../src/components/Banner/CTABanner'; +import { mockLocation } from '../../utils/mock-location'; +import CTABanner from '../../../src/components/Banner/CTABanner'; // data for this component -import mockData from './data/CTABanner.test.json'; +import mockData from '../../unit/data/CTABanner.test.json'; beforeAll(() => { mockLocation(null, `/`); diff --git a/tests/unit/Card.test.js b/tests/tests-esm/unit/Card.test.js similarity index 81% rename from tests/unit/Card.test.js rename to tests/tests-esm/unit/Card.test.js index 04ac1dcd3..6ef0f52e0 100644 --- a/tests/unit/Card.test.js +++ b/tests/tests-esm/unit/Card.test.js @@ -2,12 +2,12 @@ import React from 'react'; import { render } from '@testing-library/react'; import { ThemeProvider } from '@emotion/react'; import { navigate } from 'gatsby'; -import { mockLocation } from '../utils/mock-location'; -import Card from '../../src/components/Card'; -import { theme } from '../../src/theme/docsTheme'; +import { mockLocation } from '../../utils/mock-location'; +import Card from '../../../src/components/Card'; +import { theme } from '../../../src/theme/docsTheme'; // data for this component -import mockData from './data/Card.test.json'; +import mockData from '../../unit/data/Card.test.json'; it('renders correctly', () => { const tree = render( diff --git a/tests/unit/CardGroup.test.js b/tests/tests-esm/unit/CardGroup.test.js similarity index 63% rename from tests/unit/CardGroup.test.js rename to tests/tests-esm/unit/CardGroup.test.js index ba7ae4c29..93bb03592 100644 --- a/tests/unit/CardGroup.test.js +++ b/tests/tests-esm/unit/CardGroup.test.js @@ -1,11 +1,11 @@ import React from 'react'; import { render } from '@testing-library/react'; import { ThemeProvider } from '@emotion/react'; -import { mockLocation } from '../utils/mock-location'; -import CardGroup from '../../src/components/Card/CardGroup'; -import { theme } from '../../src/theme/docsTheme'; +import { mockLocation } from '../../utils/mock-location'; +import CardGroup from '../../../src/components/Card/CardGroup'; +import { theme } from '../../../src/theme/docsTheme'; // data for this component -import mockData from './data/CardGroup.test.json'; +import mockData from '../../unit/data/CardGroup.test.json'; beforeAll(() => { mockLocation(null, `/`); diff --git a/tests/unit/CardRef.test.js b/tests/tests-esm/unit/CardRef.test.js similarity index 71% rename from tests/unit/CardRef.test.js rename to tests/tests-esm/unit/CardRef.test.js index e0c92c91b..5ae36dff2 100644 --- a/tests/unit/CardRef.test.js +++ b/tests/tests-esm/unit/CardRef.test.js @@ -1,12 +1,12 @@ import React from 'react'; import { render } from '@testing-library/react'; import { ThemeProvider } from '@emotion/react'; -import { mockLocation } from '../utils/mock-location'; -import CardGroup from '../../src/components/Card/CardGroup'; -import { theme } from '../../src/theme/docsTheme'; +import { mockLocation } from '../../utils/mock-location'; +import CardGroup from '../../../src/components/Card/CardGroup'; +import { theme } from '../../../src/theme/docsTheme'; // data for this component -import mockData from './data/CardRef.test.json'; +import mockData from '../../unit/data/CardRef.test.json'; beforeAll(() => { mockLocation(null, `/`); diff --git a/tests/unit/ChangeList.test.js b/tests/tests-esm/unit/ChangeList.test.js similarity index 85% rename from tests/unit/ChangeList.test.js rename to tests/tests-esm/unit/ChangeList.test.js index 3b3f90382..af711e4cc 100644 --- a/tests/unit/ChangeList.test.js +++ b/tests/tests-esm/unit/ChangeList.test.js @@ -1,9 +1,9 @@ import React from 'react'; import * as Gatsby from 'gatsby'; import { render } from '@testing-library/react'; -import ChangeList from '../../src/components/OpenAPIChangelog/components/ChangeList'; -import { ALL_VERSIONS, COMPARE_VERSIONS } from '../../src/components/OpenAPIChangelog/utils/constants'; -import { mockChangelog, mockDiff } from './data/OpenAPIChangelog'; +import ChangeList from '../../../src/components/OpenAPIChangelog/components/ChangeList'; +import { ALL_VERSIONS, COMPARE_VERSIONS } from '../../../src/components/OpenAPIChangelog/utils/constants'; +import { mockChangelog, mockDiff } from '../../unit/data/OpenAPIChangelog'; jest.mock('../../src/utils/use-snooty-metadata', () => () => ({ openapi_pages: ['reference/api-resources-spec/v2'], diff --git a/tests/unit/Chapter.test.js b/tests/tests-esm/unit/Chapter.test.js similarity index 77% rename from tests/unit/Chapter.test.js rename to tests/tests-esm/unit/Chapter.test.js index 5038bf0a4..ea96867de 100644 --- a/tests/unit/Chapter.test.js +++ b/tests/tests-esm/unit/Chapter.test.js @@ -1,8 +1,8 @@ import React from 'react'; import { render } from '@testing-library/react'; -import { mockLocation } from '../utils/mock-location'; -import Chapter from '../../src/components/Chapters/Chapter'; -import mockData from './data/Chapters.test.json'; +import { mockLocation } from '../../utils/mock-location'; +import Chapter from '../../../src/components/Chapters/Chapter'; +import mockData from '../../unit/data/Chapters.test.json'; beforeAll(() => { mockLocation(null, `/`); diff --git a/tests/unit/Chapters.test.js b/tests/tests-esm/unit/Chapters.test.js similarity index 79% rename from tests/unit/Chapters.test.js rename to tests/tests-esm/unit/Chapters.test.js index 410a2f299..ec87aa0a6 100644 --- a/tests/unit/Chapters.test.js +++ b/tests/tests-esm/unit/Chapters.test.js @@ -2,14 +2,14 @@ import React from 'react'; import { ThemeProvider } from '@emotion/react'; import { render } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; -import { mockLocation } from '../utils/mock-location'; -import Chapters from '../../src/components/Chapters'; -import { tick } from '../utils'; -import { SidenavContext } from '../../src/components/Sidenav'; -import { theme } from '../../src/theme/docsTheme'; -import * as useActiveHeading from '../../src/hooks/useActiveHeading'; -import { getPlaintext } from '../../src/utils/get-plaintext'; -import mockData from './data/Chapters.test.json'; +import { mockLocation } from '../../utils/mock-location'; +import Chapters from '../../../src/components/Chapters'; +import { tick } from '../../utils'; +import { SidenavContext } from '../../../src/components/Sidenav'; +import { theme } from '../../../src/theme/docsTheme'; +import * as useActiveHeading from '../../../src/hooks/useActiveHeading'; +import { getPlaintext } from '../../../src/utils/get-plaintext.mjs'; +import mockData from '../../unit/data/Chapters.test.json'; const mountChapters = () => { const { nodeData, metadata } = mockData; diff --git a/tests/unit/Chatbot.test.js b/tests/tests-esm/unit/Chatbot.test.js similarity index 86% rename from tests/unit/Chatbot.test.js rename to tests/tests-esm/unit/Chatbot.test.js index 708a7e601..2f174ae22 100644 --- a/tests/unit/Chatbot.test.js +++ b/tests/tests-esm/unit/Chatbot.test.js @@ -1,6 +1,6 @@ import React from 'react'; import { render, waitFor } from '@testing-library/react'; -import ComponentFactory from '../../src/components/ComponentFactory'; +import ComponentFactory from '../../../src/components/ComponentFactory'; jest.mock('../../src/hooks/use-site-metadata', () => ({ useSiteMetadata: () => ({ reposDatabase: 'pool_test' }), diff --git a/tests/unit/Code.test.js b/tests/tests-esm/unit/Code.test.js similarity index 86% rename from tests/unit/Code.test.js rename to tests/tests-esm/unit/Code.test.js index 6046a700b..dddce9687 100644 --- a/tests/unit/Code.test.js +++ b/tests/tests-esm/unit/Code.test.js @@ -1,12 +1,12 @@ import React from 'react'; import { render } from '@testing-library/react'; -import Code from '../../src/components/Code/Code'; -import { CodeProvider } from '../../src/components/Code/code-context'; -import { TabProvider } from '../../src/components/Tabs/tab-context'; -import * as browserStorage from '../../src/utils/browser-storage'; +import Code from '../../../src/components/Code/Code'; +import { CodeProvider } from '../../../src/components/Code/code-context'; +import { TabProvider } from '../../../src/components/Tabs/tab-context'; +import * as browserStorage from '../../../src/utils/browser-storage'; // data for this component -import mockData from './data/Code.test.json'; +import mockData from '../../unit/data/Code.test.json'; const mockSelectors = { drivers: { diff --git a/tests/unit/CodeIO.test.js b/tests/tests-esm/unit/CodeIO.test.js similarity index 91% rename from tests/unit/CodeIO.test.js rename to tests/tests-esm/unit/CodeIO.test.js index 4debb6a3b..76e08c289 100644 --- a/tests/unit/CodeIO.test.js +++ b/tests/tests-esm/unit/CodeIO.test.js @@ -1,10 +1,10 @@ import React from 'react'; import { render } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; -import CodeIO from '../../src/components/Code/CodeIO'; +import CodeIO from '../../../src/components/Code/CodeIO'; // data for this component -import mockData from './data/CodeIO.test.json'; +import mockData from '../../unit/data/CodeIO.test.json'; describe('CodeIO', () => { it('renders correctly', () => { diff --git a/tests/unit/ContentsListItem.test.js b/tests/tests-esm/unit/ContentsListItem.test.js similarity index 88% rename from tests/unit/ContentsListItem.test.js rename to tests/tests-esm/unit/ContentsListItem.test.js index e5cdfdc5a..846242eb1 100644 --- a/tests/unit/ContentsListItem.test.js +++ b/tests/tests-esm/unit/ContentsListItem.test.js @@ -1,7 +1,7 @@ import React from 'react'; import { render } from '@testing-library/react'; -import { mockLocation } from '../utils/mock-location'; -import ContentsListItem from '../../src/components/Contents/ContentsListItem'; +import { mockLocation } from '../../utils/mock-location'; +import ContentsListItem from '../../../src/components/Contents/ContentsListItem'; beforeAll(() => { mockLocation(null, `/`); diff --git a/tests/unit/DefinitionList.test.js b/tests/tests-esm/unit/DefinitionList.test.js similarity index 63% rename from tests/unit/DefinitionList.test.js rename to tests/tests-esm/unit/DefinitionList.test.js index b4f053a52..1f2d5ea74 100644 --- a/tests/unit/DefinitionList.test.js +++ b/tests/tests-esm/unit/DefinitionList.test.js @@ -1,7 +1,7 @@ import React from 'react'; import { render } from '@testing-library/react'; -import DefinitionList from '../../src/components/DefinitionList'; -import mockData from './data/DefinitionList.test.json'; +import DefinitionList from '../../../src/components/DefinitionList'; +import mockData from '../../unit/data/DefinitionList.test.json'; it('DefinitionList renders correctly', () => { const tree = render(); diff --git a/tests/unit/DeprecatedVersionSelector.test.js b/tests/tests-esm/unit/DeprecatedVersionSelector.test.js similarity index 97% rename from tests/unit/DeprecatedVersionSelector.test.js rename to tests/tests-esm/unit/DeprecatedVersionSelector.test.js index 04d9ca5fb..4a42560a9 100644 --- a/tests/unit/DeprecatedVersionSelector.test.js +++ b/tests/tests-esm/unit/DeprecatedVersionSelector.test.js @@ -1,8 +1,8 @@ import React from 'react'; import { render, waitFor } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; -import DeprecatedVersionSelector from '../../src/components/DeprecatedVersionSelector'; -import * as realm from '../../src/utils/realm'; +import DeprecatedVersionSelector from '../../../src/components/DeprecatedVersionSelector'; +import * as realm from '../../../src/utils/realm'; const deprecatedVersions = { docs: ['v2.2', 'v2.4', 'v2.6', 'v3.0', 'v3.2', 'v3.4'], diff --git a/tests/unit/Emphasis.test.js b/tests/tests-esm/unit/Emphasis.test.js similarity index 67% rename from tests/unit/Emphasis.test.js rename to tests/tests-esm/unit/Emphasis.test.js index a5c3b31c8..9dcba3a51 100644 --- a/tests/unit/Emphasis.test.js +++ b/tests/tests-esm/unit/Emphasis.test.js @@ -1,9 +1,9 @@ import React from 'react'; import { render } from '@testing-library/react'; -import Emphasis from '../../src/components/Emphasis'; +import Emphasis from '../../../src/components/Emphasis'; // data for this component -import mockData from './data/Emphasis.test.json'; +import mockData from '../../unit/data/Emphasis.test.json'; it('renders correctly', () => { const tree = render(); diff --git a/tests/unit/FeedbackWidget.test.js b/tests/tests-esm/unit/FeedbackWidget.test.js similarity index 96% rename from tests/unit/FeedbackWidget.test.js rename to tests/tests-esm/unit/FeedbackWidget.test.js index 8e6a06ec2..a293d1e7e 100644 --- a/tests/unit/FeedbackWidget.test.js +++ b/tests/tests-esm/unit/FeedbackWidget.test.js @@ -7,22 +7,22 @@ import { FeedbackForm, FeedbackTab, FeedbackFooter, -} from '../../src/components/Widgets/FeedbackWidget'; +} from '../../../src/components/Widgets/FeedbackWidget'; -import { tick, mockMutationObserver, mockSegmentAnalytics, setDesktop, setMobile, setTablet } from '../utils'; +import { tick, mockMutationObserver, mockSegmentAnalytics, setDesktop, setMobile, setTablet } from '../../utils'; import { stitchFunctionMocks, mockStitchFunctions, clearMockStitchFunctions, -} from '../utils/feedbackWidgetStitchFunctions'; -import Heading from '../../src/components/Heading'; -import { theme } from '../../src/theme/docsTheme'; +} from '../../utils/feedbackWidgetStitchFunctions'; +import Heading from '../../../src/components/Heading'; +import { theme } from '../../../src/theme/docsTheme'; import { screenshotFunctionMocks, mockScreenshotFunctions, clearMockScreenshotFunctions, -} from '../utils/data/feedbackWidgetScreenshotFunctions'; -import headingData from './data/Heading.test.json'; +} from '../../utils/data/feedbackWidgetScreenshotFunctions'; +import headingData from '../../unit/data/Heading.test.json'; async function mountFormWithFeedbackState(feedbackState = {}, options = {}) { const { view, isSupportRequest, hideHeader, screenshotTaken, ...feedback } = feedbackState; diff --git a/tests/unit/Field.test.js b/tests/tests-esm/unit/Field.test.js similarity index 67% rename from tests/unit/Field.test.js rename to tests/tests-esm/unit/Field.test.js index 3e223ae60..d484e8036 100644 --- a/tests/unit/Field.test.js +++ b/tests/tests-esm/unit/Field.test.js @@ -1,9 +1,9 @@ import React from 'react'; import { render } from '@testing-library/react'; -import Field from '../../src/components/FieldList/Field'; +import Field from '../../../src/components/FieldList/Field'; // data for this component -import mockData from './data/FieldList.test.json'; +import mockData from '../../unit/data/FieldList.test.json'; it('renders correctly', () => { const tree = render(); diff --git a/tests/unit/FieldList.test.js b/tests/tests-esm/unit/FieldList.test.js similarity index 67% rename from tests/unit/FieldList.test.js rename to tests/tests-esm/unit/FieldList.test.js index 26d3eb142..9f9d9cc97 100644 --- a/tests/unit/FieldList.test.js +++ b/tests/tests-esm/unit/FieldList.test.js @@ -1,10 +1,10 @@ import React from 'react'; import { render } from '@testing-library/react'; import { ThemeProvider } from '@emotion/react'; -import FieldList from '../../src/components/FieldList'; -import { theme } from '../../src/theme/docsTheme'; +import FieldList from '../../../src/components/FieldList'; +import { theme } from '../../../src/theme/docsTheme'; // data for this component -import mockData from './data/FieldList.test.json'; +import mockData from '../../unit/data/FieldList.test.json'; it('renders correctly', () => { const tree = render( diff --git a/tests/unit/Figure.test.js b/tests/tests-esm/unit/Figure.test.js similarity index 71% rename from tests/unit/Figure.test.js rename to tests/tests-esm/unit/Figure.test.js index f776eb1db..0adae4081 100644 --- a/tests/unit/Figure.test.js +++ b/tests/tests-esm/unit/Figure.test.js @@ -1,11 +1,11 @@ import React from 'react'; import { render } from '@testing-library/react'; -import Figure from '../../src/components/Figure'; +import Figure from '../../../src/components/Figure'; // data for this component -import mockData from './data/Figure.test.json'; -import borderData from './data/FigureBorder.test.json'; -import lightboxData from './data/FigureLightbox.test.json'; +import mockData from '../../unit/data/Figure.test.json'; +import borderData from '../../unit/data/FigureBorder.test.json'; +import lightboxData from '../../unit/data/FigureLightbox.test.json'; it('renders correctly', () => { const tree = render(
); diff --git a/tests/unit/Footnote.test.js b/tests/tests-esm/unit/Footnote.test.js similarity index 71% rename from tests/unit/Footnote.test.js rename to tests/tests-esm/unit/Footnote.test.js index 3347fe76f..71203b562 100644 --- a/tests/unit/Footnote.test.js +++ b/tests/tests-esm/unit/Footnote.test.js @@ -1,10 +1,10 @@ import React from 'react'; import { render } from '@testing-library/react'; -import Footnote from '../../src/components/Footnote'; -import FootnoteContext from '../../src/components/Footnote/footnote-context'; +import Footnote from '../../../src/components/Footnote'; +import FootnoteContext from '../../../src/components/Footnote/footnote-context'; // data for this component -import mockData from './data/Footnote.test.json'; +import mockData from '../../unit/data/Footnote.test.json'; const mountFootnotes = (footnotes) => render( diff --git a/tests/unit/FootnoteReference.test.js b/tests/tests-esm/unit/FootnoteReference.test.js similarity index 62% rename from tests/unit/FootnoteReference.test.js rename to tests/tests-esm/unit/FootnoteReference.test.js index b0ce994a5..1fd33e89c 100644 --- a/tests/unit/FootnoteReference.test.js +++ b/tests/tests-esm/unit/FootnoteReference.test.js @@ -1,9 +1,9 @@ import React from 'react'; import { render } from '@testing-library/react'; -import FootnoteReference from '../../src/components/Footnote/FootnoteReference'; +import FootnoteReference from '../../../src/components/Footnote/FootnoteReference'; // data for this component -import mockData from './data/FootnoteReference.test.json'; +import mockData from '../../unit/data/FootnoteReference.test.json'; it('renders correctly', () => { const tree = render(); diff --git a/tests/unit/GuideNext.test.js b/tests/tests-esm/unit/GuideNext.test.js similarity index 89% rename from tests/unit/GuideNext.test.js rename to tests/tests-esm/unit/GuideNext.test.js index 2b5f9fca3..d6edf7ac2 100644 --- a/tests/unit/GuideNext.test.js +++ b/tests/tests-esm/unit/GuideNext.test.js @@ -1,11 +1,11 @@ import React from 'react'; // import { queryAllByRole } from '@testing-library/react'; import { render } from '@testing-library/react'; -import { mockLocation } from '../utils/mock-location'; -import GuideNext from '../../src/components/GuideNext'; -import * as browserStorage from '../../src/utils/browser-storage'; -import mockChaptersData from './data/Chapters.test.json'; -import mockNodeData from './data/GuideNext.test.json'; +import { mockLocation } from '../../utils/mock-location'; +import GuideNext from '../../../src/components/GuideNext'; +import * as browserStorage from '../../../src/utils/browser-storage'; +import mockChaptersData from '../../unit/data/Chapters.test.json'; +import mockNodeData from '../../unit/data/GuideNext.test.json'; const renderGuideNext = (slug, mockNodeData = {}) => { return render(); diff --git a/tests/unit/GuidesLandingTree.test.js b/tests/tests-esm/unit/GuidesLandingTree.test.js similarity index 65% rename from tests/unit/GuidesLandingTree.test.js rename to tests/tests-esm/unit/GuidesLandingTree.test.js index e10af3a82..1ef447f14 100644 --- a/tests/unit/GuidesLandingTree.test.js +++ b/tests/tests-esm/unit/GuidesLandingTree.test.js @@ -1,8 +1,8 @@ import React from 'react'; import { render } from '@testing-library/react'; -import { mockLocation } from '../utils/mock-location'; -import GuidesLandingTree from '../../src/components/Sidenav/GuidesLandingTree'; -import mockData from './data/Chapters.test.json'; +import { mockLocation } from '../../utils/mock-location'; +import GuidesLandingTree from '../../../src/components/Sidenav/GuidesLandingTree'; +import mockData from '../../unit/data/Chapters.test.json'; const getWrapper = () => { const { chapters } = mockData.metadata; diff --git a/tests/unit/GuidesTOCTree.test.js b/tests/tests-esm/unit/GuidesTOCTree.test.js similarity index 77% rename from tests/unit/GuidesTOCTree.test.js rename to tests/tests-esm/unit/GuidesTOCTree.test.js index c7eb2571a..8ea73e3c2 100644 --- a/tests/unit/GuidesTOCTree.test.js +++ b/tests/tests-esm/unit/GuidesTOCTree.test.js @@ -1,9 +1,9 @@ import React from 'react'; import { render } from '@testing-library/react'; -import { mockLocation } from '../utils/mock-location'; -import { ContentsContext } from '../../src/components/Contents/contents-context'; -import GuidesTOCTree from '../../src/components/Sidenav/GuidesTOCTree'; -import mockData from './data/Chapters.test.json'; +import { mockLocation } from '../../utils/mock-location'; +import { ContentsContext } from '../../../src/components/Contents/contents-context'; +import GuidesTOCTree from '../../../src/components/Sidenav/GuidesTOCTree'; +import mockData from '../../unit/data/Chapters.test.json'; const mockHeadingNodes = [ { id: 'heading1', title: 'Heading 1' }, diff --git a/tests/unit/Head.test.js b/tests/tests-esm/unit/Head.test.js similarity index 89% rename from tests/unit/Head.test.js rename to tests/tests-esm/unit/Head.test.js index 4a975269b..6aacde6a9 100644 --- a/tests/unit/Head.test.js +++ b/tests/tests-esm/unit/Head.test.js @@ -1,13 +1,13 @@ import React from 'react'; import { render, screen } from '@testing-library/react'; -import { Head } from '../../src/components/DocumentBody'; -import mockStaticQuery from '../utils/mockStaticQuery'; -import { useSiteMetadata } from '../../src/hooks/use-site-metadata'; -import { usePathPrefix } from '../../src/hooks/use-path-prefix'; -import useSnootyMetadata from '../../src/utils/use-snooty-metadata'; -import mockCompleteEOLPageContext from './data/CompleteEOLPageContext.json'; -import mockEOLSnootyMetadata from './data/EOLSnootyMetadata.json'; -import mockHeadPageContext from './data/HeadPageContext.test.json'; +import { Head } from '../../../src/components/DocumentBody'; +import mockStaticQuery from '../../utils/mockStaticQuery'; +import { useSiteMetadata } from '../../../src/hooks/use-site-metadata'; +import { usePathPrefix } from '../../../src/hooks/use-path-prefix'; +import useSnootyMetadata from '../../../src/utils/use-snooty-metadata'; +import mockCompleteEOLPageContext from '../../unit/data/CompleteEOLPageContext.json'; +import mockEOLSnootyMetadata from '../../unit/data/EOLSnootyMetadata.json'; +import mockHeadPageContext from '../../unit/data/HeadPageContext.test.json'; jest.mock(`../../src/utils/use-snooty-metadata`, () => jest.fn()); diff --git a/tests/unit/Heading.test.js b/tests/tests-esm/unit/Heading.test.js similarity index 69% rename from tests/unit/Heading.test.js rename to tests/tests-esm/unit/Heading.test.js index 6123e1192..7f66f0067 100644 --- a/tests/unit/Heading.test.js +++ b/tests/tests-esm/unit/Heading.test.js @@ -1,9 +1,9 @@ import React from 'react'; import { render } from '@testing-library/react'; -import Heading from '../../src/components/Heading'; +import Heading from '../../../src/components/Heading'; // data for this component -import mockData from './data/Heading.test.json'; +import mockData from '../../unit/data/Heading.test.json'; it('renders correctly', () => { const tree = render(); diff --git a/tests/unit/IA.test.js b/tests/tests-esm/unit/IA.test.js similarity index 82% rename from tests/unit/IA.test.js rename to tests/tests-esm/unit/IA.test.js index 263137bf5..c116f11d7 100644 --- a/tests/unit/IA.test.js +++ b/tests/tests-esm/unit/IA.test.js @@ -1,10 +1,10 @@ import React from 'react'; import { render } from '@testing-library/react'; // Keep mockLocation on top to ensure mock is applied -import { mockLocation } from '../utils/mock-location'; -import IA from '../../src/components/Sidenav/IA'; -import useSnootyMetadata from '../../src/utils/use-snooty-metadata'; -import sampleData from './data/IA.test.json'; +import { mockLocation } from '../../utils/mock-location'; +import IA from '../../../src/components/Sidenav/IA'; +import useSnootyMetadata from '../../../src/utils/use-snooty-metadata'; +import sampleData from '../../unit/data/IA.test.json'; jest.mock(`../../src/utils/use-snooty-metadata`, () => jest.fn()); diff --git a/tests/unit/InternalPageNav.test.js b/tests/tests-esm/unit/InternalPageNav.test.js similarity index 78% rename from tests/unit/InternalPageNav.test.js rename to tests/tests-esm/unit/InternalPageNav.test.js index 096058fc9..b0fae2575 100644 --- a/tests/unit/InternalPageNav.test.js +++ b/tests/tests-esm/unit/InternalPageNav.test.js @@ -1,8 +1,8 @@ import React from 'react'; import { render } from '@testing-library/react'; -import { mockLocation } from '../utils/mock-location'; -import InternalPageNav from '../../src/components/InternalPageNav'; -import slugTitleMapping from './data/ecosystem/slugTitleMapping.json'; +import { mockLocation } from '../../utils/mock-location'; +import InternalPageNav from '../../../src/components/InternalPageNav'; +import slugTitleMapping from '../../unit/data/ecosystem/slugTitleMapping.json'; const data = ['drivers/csharp', 'drivers/go', 'drivers/java']; diff --git a/tests/unit/Lightbox.test.js b/tests/tests-esm/unit/Lightbox.test.js similarity index 89% rename from tests/unit/Lightbox.test.js rename to tests/tests-esm/unit/Lightbox.test.js index c2823c675..b298b4913 100644 --- a/tests/unit/Lightbox.test.js +++ b/tests/tests-esm/unit/Lightbox.test.js @@ -1,9 +1,9 @@ import React from 'react'; import { render } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; -import Lightbox from '../../src/components/Figure/Lightbox'; +import Lightbox from '../../../src/components/Figure/Lightbox'; // data for this component -import mockData from './data/Figure.test.json'; +import mockData from '../../unit/data/Figure.test.json'; describe('Lightbox', () => { it('renders correctly', () => { diff --git a/tests/unit/Line.test.js b/tests/tests-esm/unit/Line.test.js similarity index 69% rename from tests/unit/Line.test.js rename to tests/tests-esm/unit/Line.test.js index 366e0579c..ce3f3b76c 100644 --- a/tests/unit/Line.test.js +++ b/tests/tests-esm/unit/Line.test.js @@ -1,10 +1,10 @@ import React from 'react'; import { render } from '@testing-library/react'; -import Line from '../../src/components/LineBlock/Line'; +import Line from '../../../src/components/LineBlock/Line'; // data for this component -import mockData from './data/Line.test.json'; -import mockData2 from './data/Line-empty.test.json'; +import mockData from '../../unit/data/Line.test.json'; +import mockData2 from '../../unit/data/Line-empty.test.json'; it('renders correctly', () => { const tree = render(); diff --git a/tests/unit/LineBlock.test.js b/tests/tests-esm/unit/LineBlock.test.js similarity index 67% rename from tests/unit/LineBlock.test.js rename to tests/tests-esm/unit/LineBlock.test.js index 8746241ce..a59bd7a9b 100644 --- a/tests/unit/LineBlock.test.js +++ b/tests/tests-esm/unit/LineBlock.test.js @@ -1,9 +1,9 @@ import React from 'react'; import { render } from '@testing-library/react'; -import LineBlock from '../../src/components/LineBlock'; +import LineBlock from '../../../src/components/LineBlock'; // data for this component -import mockData from './data/Literal.test.json'; +import mockData from '../../unit/data/Literal.test.json'; it('renders correctly', () => { const tree = render(); diff --git a/tests/unit/Link.test.js b/tests/tests-esm/unit/Link.test.js similarity index 95% rename from tests/unit/Link.test.js rename to tests/tests-esm/unit/Link.test.js index 3e00b7e68..1d6f04841 100644 --- a/tests/unit/Link.test.js +++ b/tests/tests-esm/unit/Link.test.js @@ -1,7 +1,7 @@ import React from 'react'; import { render } from '@testing-library/react'; -import { mockLocation } from '../utils/mock-location'; -import Link from '../../src/components/Link'; +import { mockLocation } from '../../utils/mock-location'; +import Link from '../../../src/components/Link'; const setup = ({ text, ...rest }) => render({text}); diff --git a/tests/unit/List.test.js b/tests/tests-esm/unit/List.test.js similarity index 70% rename from tests/unit/List.test.js rename to tests/tests-esm/unit/List.test.js index a8a084e05..37641cfec 100644 --- a/tests/unit/List.test.js +++ b/tests/tests-esm/unit/List.test.js @@ -1,9 +1,9 @@ import React from 'react'; import { render } from '@testing-library/react'; -import List from '../../src/components/List'; +import List from '../../../src/components/List'; // data for this component -import mockData from './data/List.test.json'; +import mockData from '../../unit/data/List.test.json'; it('List renders correctly', () => { const tree = render(); diff --git a/tests/unit/ListTable.test.js b/tests/tests-esm/unit/ListTable.test.js similarity index 90% rename from tests/unit/ListTable.test.js rename to tests/tests-esm/unit/ListTable.test.js index 9d2660385..7abd6ebe8 100644 --- a/tests/unit/ListTable.test.js +++ b/tests/tests-esm/unit/ListTable.test.js @@ -1,10 +1,10 @@ import React from 'react'; import { render } from '@testing-library/react'; import { matchers } from '@emotion/jest'; -import ListTable from '../../src/components/ListTable'; +import ListTable from '../../../src/components/ListTable'; -import mockData from './data/ListTable.test.json'; -import mockDataFixedWidths from './data/ListTableFixedWidths.test.json'; +import mockData from '../../unit/data/ListTable.test.json'; +import mockDataFixedWidths from '../../unit/data/ListTableFixedWidths.test.json'; expect.extend(matchers); diff --git a/tests/unit/Literal.test.js b/tests/tests-esm/unit/Literal.test.js similarity index 68% rename from tests/unit/Literal.test.js rename to tests/tests-esm/unit/Literal.test.js index 86ce1e031..8ba82dc8d 100644 --- a/tests/unit/Literal.test.js +++ b/tests/tests-esm/unit/Literal.test.js @@ -1,9 +1,9 @@ import React from 'react'; import { render } from '@testing-library/react'; -import Literal from '../../src/components/Literal'; +import Literal from '../../../src/components/Literal'; // data for this component -import mockData from './data/Literal.test.json'; +import mockData from '../../unit/data/Literal.test.json'; it('renders correctly', () => { const tree = render(); diff --git a/tests/unit/LiteralInclude.test.js b/tests/tests-esm/unit/LiteralInclude.test.js similarity index 65% rename from tests/unit/LiteralInclude.test.js rename to tests/tests-esm/unit/LiteralInclude.test.js index 4494cfc89..f4dbe71ef 100644 --- a/tests/unit/LiteralInclude.test.js +++ b/tests/tests-esm/unit/LiteralInclude.test.js @@ -1,9 +1,9 @@ import React from 'react'; import { render } from '@testing-library/react'; -import LiteralInclude from '../../src/components/LiteralInclude'; +import LiteralInclude from '../../../src/components/LiteralInclude'; // data for this component -import mockData from './data/LiteralInclude.test.json'; +import mockData from '../../unit/data/LiteralInclude.test.json'; it('renders correctly', () => { const tree = render(); diff --git a/tests/unit/Meta.test.js b/tests/tests-esm/unit/Meta.test.js similarity index 78% rename from tests/unit/Meta.test.js rename to tests/tests-esm/unit/Meta.test.js index dc0709814..dd0c2a67a 100644 --- a/tests/unit/Meta.test.js +++ b/tests/tests-esm/unit/Meta.test.js @@ -1,10 +1,10 @@ import React from 'react'; import { render, screen } from '@testing-library/react'; -import { getMetaFromDirective } from '../../src/utils/get-meta-from-directive'; -import Meta from '../../src/components/Meta'; +import { getMetaFromDirective } from '../../../src/utils/get-meta-from-directive'; +import Meta from '../../../src/components/Meta'; // data for this component -import { testPageNodes } from './data/MetaData'; +import { testPageNodes } from '../../unit/data/MetaData'; describe('Meta Tag', () => { it('does not renders a Meta correctly when the meta value is present', () => { diff --git a/tests/unit/OpenAPI.test.js b/tests/tests-esm/unit/OpenAPI.test.js similarity index 97% rename from tests/unit/OpenAPI.test.js rename to tests/tests-esm/unit/OpenAPI.test.js index 6981684bc..92eaf31ed 100644 --- a/tests/unit/OpenAPI.test.js +++ b/tests/tests-esm/unit/OpenAPI.test.js @@ -1,6 +1,6 @@ import React from 'react'; import { render } from '@testing-library/react'; -import OpenAPI from '../../src/components/OpenAPI'; +import OpenAPI from '../../../src/components/OpenAPI'; const mockSpecJson = { openapi: '3.0.0', diff --git a/tests/unit/OpenAPIChangelog.test.js b/tests/tests-esm/unit/OpenAPIChangelog.test.js similarity index 97% rename from tests/unit/OpenAPIChangelog.test.js rename to tests/tests-esm/unit/OpenAPIChangelog.test.js index ba3866d6f..9e0e13fd4 100644 --- a/tests/unit/OpenAPIChangelog.test.js +++ b/tests/tests-esm/unit/OpenAPIChangelog.test.js @@ -2,9 +2,9 @@ import React from 'react'; import * as Gatsby from 'gatsby'; import { render } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; -import * as realm from '../../src/utils/realm'; -import OpenAPIChangelog from '../../src/components/OpenAPIChangelog'; -import { mockChangelog, mockDiff, mockIndex } from './data/OpenAPIChangelog'; +import * as realm from '../../../src/utils/realm'; +import OpenAPIChangelog from '../../../src/components/OpenAPIChangelog'; +import { mockChangelog, mockDiff, mockIndex } from '../../unit/data/OpenAPIChangelog'; /** * Helper function to strip HTML from combobox list options diff --git a/tests/unit/Paragraph.test.js b/tests/tests-esm/unit/Paragraph.test.js similarity index 73% rename from tests/unit/Paragraph.test.js rename to tests/tests-esm/unit/Paragraph.test.js index 3c45f1a0d..862f99368 100644 --- a/tests/unit/Paragraph.test.js +++ b/tests/tests-esm/unit/Paragraph.test.js @@ -1,11 +1,11 @@ import React from 'react'; import { render } from '@testing-library/react'; -import { mockLocation } from '../utils/mock-location'; -import Paragraph from '../../src/components/Paragraph'; +import { mockLocation } from '../../utils/mock-location'; +import Paragraph from '../../../src/components/Paragraph'; // data for this component -import mockData from './data/Paragraph.test.json'; -import mockDataFormat from './data/Paragraph-Format.test.json'; +import mockData from '../../unit/data/Paragraph.test.json'; +import mockDataFormat from '../../unit/data/Paragraph-Format.test.json'; beforeAll(() => { mockLocation(null, `/`); diff --git a/tests/unit/Presentation.test.js b/tests/tests-esm/unit/Presentation.test.js similarity index 87% rename from tests/unit/Presentation.test.js rename to tests/tests-esm/unit/Presentation.test.js index 7be190d7c..4d0cb6916 100644 --- a/tests/unit/Presentation.test.js +++ b/tests/tests-esm/unit/Presentation.test.js @@ -1,9 +1,9 @@ import React from 'react'; import { render, screen } from '@testing-library/react'; -import { mockLocation } from '../utils/mock-location'; -import DocumentBody from '../../src/components/DocumentBody'; -import mockPageContext from './data/PageContext.test.json'; -import mockSnootyMetadata from './data/SnootyMetadata.json'; +import { mockLocation } from '../../utils/mock-location'; +import DocumentBody from '../../../src/components/DocumentBody'; +import mockPageContext from '../../unit/data/PageContext.test.json'; +import mockSnootyMetadata from '../../unit/data/SnootyMetadata.json'; jest.mock(`../../src/utils/use-snooty-metadata`, () => { return () => mockSnootyMetadata; diff --git a/tests/unit/Procedure.test.js b/tests/tests-esm/unit/Procedure.test.js similarity index 81% rename from tests/unit/Procedure.test.js rename to tests/tests-esm/unit/Procedure.test.js index 4762606ad..c69c137e5 100644 --- a/tests/unit/Procedure.test.js +++ b/tests/tests-esm/unit/Procedure.test.js @@ -1,10 +1,10 @@ import React from 'react'; import { render } from '@testing-library/react'; -import { mockLocation } from '../utils/mock-location'; -import Procedure from '../../src/components/Procedure'; +import { mockLocation } from '../../utils/mock-location'; +import Procedure from '../../../src/components/Procedure'; // data for this component -import mockData from './data/Procedure.test.json'; +import mockData from '../../unit/data/Procedure.test.json'; beforeAll(() => { mockLocation(null, `/`); diff --git a/tests/unit/ProductsList.test.js b/tests/tests-esm/unit/ProductsList.test.js similarity index 89% rename from tests/unit/ProductsList.test.js rename to tests/tests-esm/unit/ProductsList.test.js index c4d4e827e..f8fd6a2dc 100644 --- a/tests/unit/ProductsList.test.js +++ b/tests/tests-esm/unit/ProductsList.test.js @@ -2,9 +2,9 @@ import React from 'react'; import { render } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; import { matchers } from '@emotion/jest'; -import { mockLocation } from '../utils/mock-location'; -import ProductsList from '../../src/components/Sidenav/ProductsList'; -import { tick } from '../utils'; +import { mockLocation } from '../../utils/mock-location'; +import ProductsList from '../../../src/components/Sidenav/ProductsList'; +import { tick } from '../../utils'; const mockProducts = [ { diff --git a/tests/unit/QuizWidget.test.js b/tests/tests-esm/unit/QuizWidget.test.js similarity index 86% rename from tests/unit/QuizWidget.test.js rename to tests/tests-esm/unit/QuizWidget.test.js index 1386740f9..539844e5d 100644 --- a/tests/unit/QuizWidget.test.js +++ b/tests/tests-esm/unit/QuizWidget.test.js @@ -1,9 +1,9 @@ import React from 'react'; import { render } from '@testing-library/react'; -import QuizWidget from '../../src/components/Widgets/QuizWidget/QuizWidget'; +import QuizWidget from '../../../src/components/Widgets/QuizWidget/QuizWidget'; // data for this component -import { completeQuiz, noQuestion } from './data/QuizWidget.test.json'; +import { completeQuiz, noQuestion } from '../../unit/data/QuizWidget.test.json'; const siteUrl = 'https://docs.mongodb.com'; const project = 'cloud-docs'; diff --git a/tests/unit/Reference.test.js b/tests/tests-esm/unit/Reference.test.js similarity index 62% rename from tests/unit/Reference.test.js rename to tests/tests-esm/unit/Reference.test.js index 0ce0d3221..a772b57e5 100644 --- a/tests/unit/Reference.test.js +++ b/tests/tests-esm/unit/Reference.test.js @@ -1,10 +1,10 @@ import React from 'react'; import { render } from '@testing-library/react'; -import { mockLocation } from '../utils/mock-location'; -import Reference from '../../src/components/Reference'; +import { mockLocation } from '../../utils/mock-location'; +import Reference from '../../../src/components/Reference'; // data for this component -import mockData from './data/Reference.test.json'; +import mockData from '../../unit/data/Reference.test.json'; beforeAll(() => { mockLocation(null, `/`); diff --git a/tests/unit/ReleaseSpecification.test.js b/tests/tests-esm/unit/ReleaseSpecification.test.js similarity index 62% rename from tests/unit/ReleaseSpecification.test.js rename to tests/tests-esm/unit/ReleaseSpecification.test.js index 92d00328b..a4e893423 100644 --- a/tests/unit/ReleaseSpecification.test.js +++ b/tests/tests-esm/unit/ReleaseSpecification.test.js @@ -1,9 +1,9 @@ import React from 'react'; import { render } from '@testing-library/react'; -import ReleaseSpecification from '../../src/components/ReleaseSpecification'; +import ReleaseSpecification from '../../../src/components/ReleaseSpecification'; // data for this component -import mockData from './data/ReleaseSpecification.test.json'; +import mockData from '../../unit/data/ReleaseSpecification.test.json'; it('renders correctly', () => { const tree = render(); diff --git a/tests/unit/Role.test.js b/tests/tests-esm/unit/Role.test.js similarity index 73% rename from tests/unit/Role.test.js rename to tests/tests-esm/unit/Role.test.js index 6a2728ac5..3d52c517f 100644 --- a/tests/unit/Role.test.js +++ b/tests/tests-esm/unit/Role.test.js @@ -1,13 +1,13 @@ import React from 'react'; import { render } from '@testing-library/react'; -import RoleAbbr from '../../src/components/Roles/Abbr'; -import RoleGUILabel from '../../src/components/Roles/GUILabel'; -import RoleFile from '../../src/components/Roles/File'; +import RoleAbbr from '../../../src/components/Roles/Abbr'; +import RoleGUILabel from '../../../src/components/Roles/GUILabel'; +import RoleFile from '../../../src/components/Roles/File'; -import mockDataGUILabel from './data/Role-guilabel.test.json'; -import mockDataFile from './data/Role-file.test.json'; -import mockDataAbbr from './data/Role-abbr.test.json'; +import mockDataGUILabel from '../../unit/data/Role-guilabel.test.json'; +import mockDataFile from '../../unit/data/Role-file.test.json'; +import mockDataAbbr from '../../unit/data/Role-abbr.test.json'; describe('GUI Label', () => { it('correctly renders a "guilabel" role', () => { diff --git a/tests/unit/SearchResults.test.js b/tests/tests-esm/unit/SearchResults.test.js similarity index 96% rename from tests/unit/SearchResults.test.js rename to tests/tests-esm/unit/SearchResults.test.js index 069bc1c25..43fb64572 100644 --- a/tests/unit/SearchResults.test.js +++ b/tests/tests-esm/unit/SearchResults.test.js @@ -5,14 +5,14 @@ import { render, within } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; import { act } from 'react-dom/test-utils'; // Importing all specifically to use jest spyOn, mockImplementation for mocking -import { mockLocation } from '../utils/mock-location'; -import { tick, setMobile } from '../utils'; -import SearchResults from '../../src/components/SearchResults'; -import { SearchContextProvider } from '../../src/components/SearchResults/SearchContext'; -import mockStaticQuery from '../utils/mockStaticQuery'; -import * as RealmUtil from '../../src/utils/realm'; -import mockInputData from '../utils/data/marian-manifests.json'; -import { FILTERED_RESULT, mockMarianFetch, UNFILTERED_RESULT } from './utils/mock-marian-fetch'; +import { mockLocation } from '../../utils/mock-location'; +import { tick, setMobile } from '../../utils'; +import SearchResults from '../../../src/components/SearchResults'; +import { SearchContextProvider } from '../../../src/components/SearchResults/SearchContext'; +import mockStaticQuery from '../../utils/mockStaticQuery'; +import * as RealmUtil from '../../../src/utils/realm'; +import mockInputData from '../../utils/data/marian-manifests.json'; +import { FILTERED_RESULT, mockMarianFetch, UNFILTERED_RESULT } from '../../unit/utils/mock-marian-fetch'; const MOBILE_SEARCH_BACK_BUTTON_TEXT = 'Back to search results'; diff --git a/tests/unit/Section.test.js b/tests/tests-esm/unit/Section.test.js similarity index 68% rename from tests/unit/Section.test.js rename to tests/tests-esm/unit/Section.test.js index 06c799bf0..fee5b7ee9 100644 --- a/tests/unit/Section.test.js +++ b/tests/tests-esm/unit/Section.test.js @@ -1,9 +1,9 @@ import React from 'react'; import { render } from '@testing-library/react'; -import Section from '../../src/components/Section'; +import Section from '../../../src/components/Section'; // data for this component -import mockData from './data/Section.test.json'; +import mockData from '../../unit/data/Section.test.json'; it('renders correctly', () => { const tree = render(
); diff --git a/tests/unit/Sidenav.test.js b/tests/tests-esm/unit/Sidenav.test.js similarity index 93% rename from tests/unit/Sidenav.test.js rename to tests/tests-esm/unit/Sidenav.test.js index b25366ea7..b9649f999 100644 --- a/tests/unit/Sidenav.test.js +++ b/tests/tests-esm/unit/Sidenav.test.js @@ -2,10 +2,10 @@ import React from 'react'; import { render } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; import { matchers } from '@emotion/jest'; -import { mockLocation } from '../utils/mock-location'; -import { Sidenav, SidenavContextProvider, SidenavMobileMenuButton } from '../../src/components/Sidenav'; -import { theme } from '../../src/theme/docsTheme'; -import { tick, setMatchMedia, setMobile } from '../utils'; +import { mockLocation } from '../../utils/mock-location'; +import { Sidenav, SidenavContextProvider, SidenavMobileMenuButton } from '../../../src/components/Sidenav'; +import { theme } from '../../../src/theme/docsTheme'; +import { tick, setMatchMedia, setMobile } from '../../utils'; jest.mock(`../../src/utils/use-snooty-metadata`, () => { return () => ({ project: 'test-project' }); diff --git a/tests/unit/SiteBanner.test.js b/tests/tests-esm/unit/SiteBanner.test.js similarity index 84% rename from tests/unit/SiteBanner.test.js rename to tests/tests-esm/unit/SiteBanner.test.js index c2e868d68..4dbe6f181 100644 --- a/tests/unit/SiteBanner.test.js +++ b/tests/tests-esm/unit/SiteBanner.test.js @@ -1,10 +1,10 @@ import React from 'react'; import { render } from '@testing-library/react'; import * as Gatsby from 'gatsby'; -import * as RealmUtil from '../../src/utils/realm'; -import SiteBanner from '../../src/components/Banner/SiteBanner'; -import { HeaderContext } from '../../src/components/Header/header-context'; -import { tick } from '../utils'; +import * as RealmUtil from '../../../src/utils/realm'; +import SiteBanner from '../../../src/components/Banner/SiteBanner'; +import { HeaderContext } from '../../../src/components/Header/header-context'; +import { tick } from '../../utils'; const useStaticQuery = jest.spyOn(Gatsby, 'useStaticQuery'); const mockSnootyEnv = (snootyEnv) => { diff --git a/tests/unit/Step.test.js b/tests/tests-esm/unit/Step.test.js similarity index 80% rename from tests/unit/Step.test.js rename to tests/tests-esm/unit/Step.test.js index 1984f4480..6b44b0113 100644 --- a/tests/unit/Step.test.js +++ b/tests/tests-esm/unit/Step.test.js @@ -1,10 +1,10 @@ import React from 'react'; import { render } from '@testing-library/react'; -import { mockLocation } from '../utils/mock-location'; -import Step from '../../src/components/Procedure/Step'; +import { mockLocation } from '../../utils/mock-location'; +import Step from '../../../src/components/Procedure/Step'; // data for this component -import mockData from './data/Step.test.json'; +import mockData from '../../unit/data/Step.test.json'; beforeAll(() => { mockLocation(null, `/`); diff --git a/tests/unit/Strong.test.js b/tests/tests-esm/unit/Strong.test.js similarity index 68% rename from tests/unit/Strong.test.js rename to tests/tests-esm/unit/Strong.test.js index cedfbc059..37b84ebf9 100644 --- a/tests/unit/Strong.test.js +++ b/tests/tests-esm/unit/Strong.test.js @@ -1,9 +1,9 @@ import React from 'react'; import { render } from '@testing-library/react'; -import Strong from '../../src/components/Strong'; +import Strong from '../../../src/components/Strong'; // data for this component -import mockData from './data/Strong.test.json'; +import mockData from '../../unit/data/Strong.test.json'; it('renders correctly', () => { const tree = render(); diff --git a/tests/unit/Tabs.test.js b/tests/tests-esm/unit/Tabs.test.js similarity index 83% rename from tests/unit/Tabs.test.js rename to tests/tests-esm/unit/Tabs.test.js index bed873a4d..e09329447 100644 --- a/tests/unit/Tabs.test.js +++ b/tests/tests-esm/unit/Tabs.test.js @@ -1,15 +1,15 @@ import React from 'react'; import { render } from '@testing-library/react'; import { ThemeProvider } from '@emotion/react'; -import Tabs from '../../src/components/Tabs'; -import { TabProvider } from '../../src/components/Tabs/tab-context'; -import { theme } from '../../src/theme/docsTheme'; +import Tabs from '../../../src/components/Tabs'; +import { TabProvider } from '../../../src/components/Tabs/tab-context'; +import { theme } from '../../../src/theme/docsTheme'; // data for this component -import mockDataPlatforms from './data/Tabs-platform.test.json'; -import mockDataLanguages from './data/Tabs-languages.test.json'; -import mockDataHidden from './data/Tabs-hidden.test.json'; -import mockDataAnonymous from './data/Tabs-anonymous.test.json'; +import mockDataPlatforms from '../../unit/data/Tabs-platform.test.json'; +import mockDataLanguages from '../../unit/data/Tabs-languages.test.json'; +import mockDataHidden from '../../unit/data/Tabs-hidden.test.json'; +import mockDataAnonymous from '../../unit/data/Tabs-anonymous.test.json'; const mountTabs = ({ mockData }) => { return render( diff --git a/tests/unit/Target.test.js b/tests/tests-esm/unit/Target.test.js similarity index 74% rename from tests/unit/Target.test.js rename to tests/tests-esm/unit/Target.test.js index e643f5434..662790a06 100644 --- a/tests/unit/Target.test.js +++ b/tests/tests-esm/unit/Target.test.js @@ -1,10 +1,10 @@ import React from 'react'; import { render } from '@testing-library/react'; -import { mockLocation } from '../utils/mock-location'; -import Target from '../../src/components/Target'; +import { mockLocation } from '../../utils/mock-location'; +import Target from '../../../src/components/Target'; // data for this component -import mockData from './data/Target.test.json'; +import mockData from '../../unit/data/Target.test.json'; beforeAll(() => { mockLocation(null, `/`); diff --git a/tests/unit/Text.test.js b/tests/tests-esm/unit/Text.test.js similarity index 69% rename from tests/unit/Text.test.js rename to tests/tests-esm/unit/Text.test.js index 4ba0ee462..727263188 100644 --- a/tests/unit/Text.test.js +++ b/tests/tests-esm/unit/Text.test.js @@ -1,9 +1,9 @@ import React from 'react'; import { render } from '@testing-library/react'; -import Text from '../../src/components/Text'; +import Text from '../../../src/components/Text'; // data for this component -import mockData from './data/Text.test.json'; +import mockData from '../../unit/data/Text.test.json'; it('renders correctly', () => { const tree = render(); diff --git a/tests/unit/Time.test.js b/tests/tests-esm/unit/Time.test.js similarity index 69% rename from tests/unit/Time.test.js rename to tests/tests-esm/unit/Time.test.js index 70473f580..d913909ce 100644 --- a/tests/unit/Time.test.js +++ b/tests/tests-esm/unit/Time.test.js @@ -1,7 +1,7 @@ import React from 'react'; import { render } from '@testing-library/react'; -import Time from '../../src/components/Time'; -import mockData from './data/Time.test.json'; +import Time from '../../../src/components/Time'; +import mockData from '../../unit/data/Time.test.json'; it('renders correctly', () => { const wrapper = render(