diff --git a/package-lock.json b/package-lock.json index 84522ec363..8fc23de182 100644 --- a/package-lock.json +++ b/package-lock.json @@ -29,6 +29,7 @@ "@types/mongodb": "^4.0.6", "@types/node": "^17.0.40", "@types/node-fetch": "^2.6.1", + "@types/prettier": "^2.6.3", "@types/qs": "^6.9.7", "@types/superagent": "^4.1.15", "@types/uuid": "^8.3.4", @@ -82,7 +83,7 @@ "eslint-plugin-prettier": "^4.0.0", "lerna": "^5.0.0", "npm-check-updates": "^13.1.1", - "prettier": "2.6.2", + "prettier": "^2.7.1", "typescript": "^4.7.3" }, "engines": { @@ -117,17 +118,17 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.10.tgz", - "integrity": "sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==", + "version": "7.18.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.5.tgz", + "integrity": "sha512-BxhE40PVCBxVEJsSBhB6UWyAuqJRxGsAw8BdHMJ3AKGydcwuWW4kOO3HmqBQAdcq/OP+/DlTVxLvsCzRTnZuGg==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.2.tgz", - "integrity": "sha512-A8pri1YJiC5UnkdrWcmfZTJTV85b4UXTAfImGmCfYmax4TR9Cw8sDS0MOk++Gp2mE/BefVJ5nwy5yzqNJbP/DQ==", + "version": "7.18.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.5.tgz", + "integrity": "sha512-MGY8vg3DxMnctw0LdvSEojOsumc70g0t18gNyUdAZqB1Rpd1Bqo/svHGvt+UJ6JcGX+DIekGFDxxIWofBxLCnQ==", "dependencies": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.16.7", @@ -135,10 +136,10 @@ "@babel/helper-compilation-targets": "^7.18.2", "@babel/helper-module-transforms": "^7.18.0", "@babel/helpers": "^7.18.2", - "@babel/parser": "^7.18.0", + "@babel/parser": "^7.18.5", "@babel/template": "^7.16.7", - "@babel/traverse": "^7.18.2", - "@babel/types": "^7.18.2", + "@babel/traverse": "^7.18.5", + "@babel/types": "^7.18.4", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -579,9 +580,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.18.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.4.tgz", - "integrity": "sha512-FDge0dFazETFcxGw/EXzOkN8uJp0PC7Qbm+Pe9T+av2zlBpOgunFHkQPPn+eRuClU73JF+98D531UgayY89tow==", + "version": "7.18.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.5.tgz", + "integrity": "sha512-YZWVaglMiplo7v8f1oMQ5ZPQr0vn7HPeZXxXWsxXJRjGVrzUFn9OxFQl1sb5wzfootjA/yChhW84BV+383FSOw==", "bin": { "parser": "bin/babel-parser.js" }, @@ -1280,9 +1281,9 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.18.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.4.tgz", - "integrity": "sha512-lH2UaQaHVOAeYrUUuZ8i38o76J/FnO8vu21OE+tD1MyP9lxdZoSfz+pDbWkq46GogUrdrMz3tiz/FYGB+bVThg==", + "version": "7.18.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.5.tgz", + "integrity": "sha512-SEewrhPpcqMF1V7DhnEbhVJLrC+nnYfe1E0piZMZXBpxi9WvZqWGwpsk7JYP7wPWeqaBh4gyKlBhHJu3uz5g4Q==", "dependencies": { "@babel/helper-hoist-variables": "^7.16.7", "@babel/helper-module-transforms": "^7.18.0", @@ -1328,9 +1329,9 @@ } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.17.12.tgz", - "integrity": "sha512-CaOtzk2fDYisbjAD4Sd1MTKGVIpRtx9bWLyj24Y/k6p4s4gQ3CqDGJauFJxt8M/LEx003d0i3klVqnN73qvK3w==", + "version": "7.18.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.5.tgz", + "integrity": "sha512-TuRL5uGW4KXU6OsRj+mLp9BM7pO8e7SGNTEokQRRxHFkXYMFiy2jlKSZPFtI/mKORDzciH+hneskcSOp0gU8hg==", "dependencies": { "@babel/helper-plugin-utils": "^7.17.12" }, @@ -1654,9 +1655,9 @@ } }, "node_modules/@babel/traverse": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.2.tgz", - "integrity": "sha512-9eNwoeovJ6KH9zcCNnENY7DMFwTU9JdGCFtqNLfUAqtUHRCOsTOqWoffosP8vKmNYeSBUv3yVJXjfd8ucwOjUA==", + "version": "7.18.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.5.tgz", + "integrity": "sha512-aKXj1KT66sBj0vVzk6rEeAO6Z9aiiQ68wfDgge3nHhA/my6xMM/7HGQUNumKZaoa2qUPQ5whJG9aAifsxUKfLA==", "dependencies": { "@babel/code-frame": "^7.16.7", "@babel/generator": "^7.18.2", @@ -1664,8 +1665,8 @@ "@babel/helper-function-name": "^7.17.9", "@babel/helper-hoist-variables": "^7.16.7", "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.18.0", - "@babel/types": "^7.18.2", + "@babel/parser": "^7.18.5", + "@babel/types": "^7.18.4", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -1965,16 +1966,16 @@ } }, "node_modules/@lerna/add": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/add/-/add-5.1.1.tgz", - "integrity": "sha512-0tUT/ohLLxpz1TYuRBXdsYDIZAgAHPpoF+MOcscADdH9+nIzA+TLr6B4fD/D/7i+IrspXkZEo29+yq31HpPHTQ==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/add/-/add-5.1.4.tgz", + "integrity": "sha512-kysQaV0+6aFtT0rkbaeuP6qb0vYDwo7TiC+Og4STyXxv2mHXi3F8r6Z9xXNUn8LPi29gaCmB8DLmbEGlTBM4xg==", "dev": true, "dependencies": { - "@lerna/bootstrap": "5.1.1", - "@lerna/command": "5.1.1", - "@lerna/filter-options": "5.1.1", - "@lerna/npm-conf": "5.1.1", - "@lerna/validation-error": "5.1.1", + "@lerna/bootstrap": "5.1.4", + "@lerna/command": "5.1.4", + "@lerna/filter-options": "5.1.4", + "@lerna/npm-conf": "5.1.4", + "@lerna/validation-error": "5.1.4", "dedent": "^0.7.0", "npm-package-arg": "^8.1.0", "p-map": "^4.0.0", @@ -1986,29 +1987,29 @@ } }, "node_modules/@lerna/bootstrap": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-5.1.1.tgz", - "integrity": "sha512-V9SjAsQtmDJExQPwVlVVnTDHfA1xW0zThjbvFZ25D/HpyQ+P1HttYUcE7Xsm0enU7xRKy+T2SXzQauIEWL7Nzg==", - "dev": true, - "dependencies": { - "@lerna/command": "5.1.1", - "@lerna/filter-options": "5.1.1", - "@lerna/has-npm-version": "5.1.1", - "@lerna/npm-install": "5.1.1", - "@lerna/package-graph": "5.1.1", - "@lerna/pulse-till-done": "5.1.1", - "@lerna/rimraf-dir": "5.1.1", - "@lerna/run-lifecycle": "5.1.1", - "@lerna/run-topologically": "5.1.1", - "@lerna/symlink-binary": "5.1.1", - "@lerna/symlink-dependencies": "5.1.1", - "@lerna/validation-error": "5.1.1", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-5.1.4.tgz", + "integrity": "sha512-uCP0WdxGCGAGkwcuhv2nLqLByq9WJ5yr+93A8T15xZJfQsXLtYjjlivIe35MjS77eR+krwl5uY6WmGPJ33+afg==", + "dev": true, + "dependencies": { + "@lerna/command": "5.1.4", + "@lerna/filter-options": "5.1.4", + "@lerna/has-npm-version": "5.1.4", + "@lerna/npm-install": "5.1.4", + "@lerna/package-graph": "5.1.4", + "@lerna/pulse-till-done": "5.1.4", + "@lerna/rimraf-dir": "5.1.4", + "@lerna/run-lifecycle": "5.1.4", + "@lerna/run-topologically": "5.1.4", + "@lerna/symlink-binary": "5.1.4", + "@lerna/symlink-dependencies": "5.1.4", + "@lerna/validation-error": "5.1.4", "@npmcli/arborist": "5.2.0", "dedent": "^0.7.0", "get-port": "^5.1.1", "multimatch": "^5.0.0", "npm-package-arg": "^8.1.0", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "p-map": "^4.0.0", "p-map-series": "^2.1.0", "p-waterfall": "^2.1.1", @@ -2019,38 +2020,38 @@ } }, "node_modules/@lerna/changed": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/changed/-/changed-5.1.1.tgz", - "integrity": "sha512-YUSAdwwL66b7KGDo5oPsRSDofv+UczA/FvjYlW+s1PhhHoKbFR4/os5Rm0hlRJcG86kKzB0X1jeFBM8/GtMkVg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/changed/-/changed-5.1.4.tgz", + "integrity": "sha512-XwA3+pw5keO2CyjobLN8dU7mvGbzB3FD+LtLPI/zk7UbNIbl7V6uaIkoPJIdTWwP1e6S1BnGCVsAMtwQ980gTA==", "dev": true, "dependencies": { - "@lerna/collect-updates": "5.1.1", - "@lerna/command": "5.1.1", - "@lerna/listable": "5.1.1", - "@lerna/output": "5.1.1" + "@lerna/collect-updates": "5.1.4", + "@lerna/command": "5.1.4", + "@lerna/listable": "5.1.4", + "@lerna/output": "5.1.4" }, "engines": { "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/check-working-tree": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-5.1.1.tgz", - "integrity": "sha512-rGXNuPIUjPuzwIOYDLio4Il0tLiIqDpd981peKnuCjbocUGJaXncfUf1isazl3LNojsb5dKBoG/O3eJhGoaO4w==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-5.1.4.tgz", + "integrity": "sha512-yFkRmZd25viwxyyOHZd3g7k2Od2Mk0Sf15fol3h/a7P0rUMf6UaMoGo2qlyo+DS51sz+eNalMmFKLpRrDXcSSw==", "dev": true, "dependencies": { - "@lerna/collect-uncommitted": "5.1.1", - "@lerna/describe-ref": "5.1.1", - "@lerna/validation-error": "5.1.1" + "@lerna/collect-uncommitted": "5.1.4", + "@lerna/describe-ref": "5.1.4", + "@lerna/validation-error": "5.1.4" }, "engines": { "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/child-process": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-5.1.1.tgz", - "integrity": "sha512-hPBDbqZws2d3GehCuYZ0vZwd/SRthwDIPWGkd74xevdoLxka3Y/y5IdogZz3V9cc6p6bdP6ZHbBSumEX+VIhxA==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-5.1.4.tgz", + "integrity": "sha512-F7xP+bEdkE3JTyKz0t33QA5v2meXZrQQ0JmHa7/AlEg6D2r7gQ8UHSHuSUiNfX4drjpePe/9XaZylj01KLcx/w==", "dev": true, "dependencies": { "chalk": "^4.1.0", @@ -2062,16 +2063,16 @@ } }, "node_modules/@lerna/clean": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/clean/-/clean-5.1.1.tgz", - "integrity": "sha512-3hI6CG/pxVmbU1xZoDLtORTivAky/AdYt5biafxXGUbcMBbHekYkSf+bUojVkSLZ4hn43aiLzbMCKhHYd+vdIA==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/clean/-/clean-5.1.4.tgz", + "integrity": "sha512-4Du/r8iYSYFpo1t5J1BYivmj84n9mGebt89isVsyqMmrCqd5B2ix/Z8PYPQFMwm7k9YYbV+sZGSpRvtXkn8kIw==", "dev": true, "dependencies": { - "@lerna/command": "5.1.1", - "@lerna/filter-options": "5.1.1", - "@lerna/prompt": "5.1.1", - "@lerna/pulse-till-done": "5.1.1", - "@lerna/rimraf-dir": "5.1.1", + "@lerna/command": "5.1.4", + "@lerna/filter-options": "5.1.4", + "@lerna/prompt": "5.1.4", + "@lerna/pulse-till-done": "5.1.4", + "@lerna/rimraf-dir": "5.1.4", "p-map": "^4.0.0", "p-map-series": "^2.1.0", "p-waterfall": "^2.1.1" @@ -2081,14 +2082,14 @@ } }, "node_modules/@lerna/cli": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/cli/-/cli-5.1.1.tgz", - "integrity": "sha512-0smc8pA12D0DUhXI32DES1F/TRleLyN+xkqOqvKGdbD2IA33O1eYVI93vAOmTmEc3ATqKiBwvxoZulqS/ybMFg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/cli/-/cli-5.1.4.tgz", + "integrity": "sha512-ckLSNJBY4iVmu6nBhHb8UchpWGm49z9pjsAEJQ4F/VNkT6zKsmOCfv2ahkvudQ77gc0K/dH+MTvoOHsH85bpow==", "dev": true, "dependencies": { - "@lerna/global-options": "5.1.1", + "@lerna/global-options": "5.1.4", "dedent": "^0.7.0", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "yargs": "^16.2.0" }, "engines": { @@ -2096,29 +2097,29 @@ } }, "node_modules/@lerna/collect-uncommitted": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/collect-uncommitted/-/collect-uncommitted-5.1.1.tgz", - "integrity": "sha512-u6cYLZhBvZEwoFbYMDwlB3ZB0RJ7ny5fXOCW3SkP0HIGKwzAciL8SPZ++9bsc4+ud6ds60FRyHH79UQLtEiPLg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/collect-uncommitted/-/collect-uncommitted-5.1.4.tgz", + "integrity": "sha512-CI9PXYQuewqA4ZBMRycDUSVRJmAxUeP8HEZ3aKNvAwlLxLlGCueh8qOHXZHxgkmF6eQtcEjblsReiDt8bFJZpA==", "dev": true, "dependencies": { - "@lerna/child-process": "5.1.1", + "@lerna/child-process": "5.1.4", "chalk": "^4.1.0", - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" }, "engines": { "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/collect-updates": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-5.1.1.tgz", - "integrity": "sha512-JBxE5vP9HT2EXd/eggu9nmLSAgSnYFXviz25XjaDqSqljnEW0u1NRAcsETIWAllJ0TaTctsqA+jRDXLWhfEtfQ==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-5.1.4.tgz", + "integrity": "sha512-P1zlaZ0QkKIjbU3o7hjd4zcxzti1ndS4+eQNmlxZP3IcmlJ4+Ne+VxGeaACsjzPPBqSBWX1xcyMFLALH/Jo2CA==", "dev": true, "dependencies": { - "@lerna/child-process": "5.1.1", - "@lerna/describe-ref": "5.1.1", + "@lerna/child-process": "5.1.4", + "@lerna/describe-ref": "5.1.4", "minimatch": "^3.0.4", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "slash": "^3.0.0" }, "engines": { @@ -2126,41 +2127,40 @@ } }, "node_modules/@lerna/command": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/command/-/command-5.1.1.tgz", - "integrity": "sha512-q59dISdpE6a4/iQn6DGhqVefqkgs2gRcf7ehfJ6Yg41CugqAS0n6CdeTboqFIf2/O9naPKd71t0QBd3/4HXd4A==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/command/-/command-5.1.4.tgz", + "integrity": "sha512-S/3oIagN9/ntuGtljSxHu4liB9e9YFWsq/xZOR8YoqROJENv5G5zyAmHjXq90AR/tGmLvufzFliBfEIG9CywFA==", "dev": true, "dependencies": { - "@lerna/child-process": "5.1.1", - "@lerna/package-graph": "5.1.1", - "@lerna/project": "5.1.1", - "@lerna/validation-error": "5.1.1", - "@lerna/write-log-file": "5.1.1", + "@lerna/child-process": "5.1.4", + "@lerna/package-graph": "5.1.4", + "@lerna/project": "5.1.4", + "@lerna/validation-error": "5.1.4", + "@lerna/write-log-file": "5.1.4", "clone-deep": "^4.0.1", "dedent": "^0.7.0", "execa": "^5.0.0", "is-ci": "^2.0.0", - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" }, "engines": { "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/conventional-commits": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/conventional-commits/-/conventional-commits-5.1.1.tgz", - "integrity": "sha512-VL2ppoKA5XKrCwF6U7nhnGWM9PNFrXWjetC7Okd7sjpDt33GaTsida1n7owXMTJrVolHZweHHWypROzy+LUTtw==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/conventional-commits/-/conventional-commits-5.1.4.tgz", + "integrity": "sha512-0v0exYOH9cJTNpKggqAw7vHVLlPjqO6Y20PUg44F3GOEjd54VIGDqu+MkVhflqvUftzZjmcUHDUGHVP+8dFBNw==", "dev": true, "dependencies": { - "@lerna/validation-error": "5.1.1", + "@lerna/validation-error": "5.1.4", "conventional-changelog-angular": "^5.0.12", "conventional-changelog-core": "^4.2.2", "conventional-recommended-bump": "^6.1.0", "fs-extra": "^9.1.0", "get-stream": "^6.0.0", - "lodash.template": "^4.5.0", "npm-package-arg": "^8.1.0", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "pify": "^5.0.0", "semver": "^7.3.4" }, @@ -2169,15 +2169,15 @@ } }, "node_modules/@lerna/create": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/create/-/create-5.1.1.tgz", - "integrity": "sha512-nGtFCd16xswCupIxP+3ecHeU3O2+hkh0ghYMBZZWxC1mU/LFWKNa5Ofc2tWFiXhFqADgLCxaBuqaxW/sYq4JAA==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/create/-/create-5.1.4.tgz", + "integrity": "sha512-UPR5EnFg0WzXiRIKl+MGHH3hBB6s1xkLDJNLGzac5Ztry/ibLDhl47wYoYcToiQ3/y3/3751WLJErF+A52mCyw==", "dev": true, "dependencies": { - "@lerna/child-process": "5.1.1", - "@lerna/command": "5.1.1", - "@lerna/npm-conf": "5.1.1", - "@lerna/validation-error": "5.1.1", + "@lerna/child-process": "5.1.4", + "@lerna/command": "5.1.4", + "@lerna/npm-conf": "5.1.4", + "@lerna/validation-error": "5.1.4", "dedent": "^0.7.0", "fs-extra": "^9.1.0", "globby": "^11.0.2", @@ -2198,14 +2198,14 @@ } }, "node_modules/@lerna/create-symlink": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/create-symlink/-/create-symlink-5.1.1.tgz", - "integrity": "sha512-QyLlXDx0AuN/INXhJxfOHX+a0RaJwCuKbcWv7rqXoVSofDYBYE5EXEx2kn1d4BZg2ozQtfqhNzzKKHU2IyPAKw==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/create-symlink/-/create-symlink-5.1.4.tgz", + "integrity": "sha512-VTTuCgM5gXk0frAFxfVQqfX9QxXKz6TKpKsHcC39BAR3aiSUW8vqRImbLvaFtKpnEMW0HshDfuzp6rRkaiyWYw==", "dev": true, "dependencies": { "cmd-shim": "^4.1.0", "fs-extra": "^9.1.0", - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" }, "engines": { "node": "^14.15.0 || >=16.0.0" @@ -2221,45 +2221,45 @@ } }, "node_modules/@lerna/describe-ref": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-5.1.1.tgz", - "integrity": "sha512-bxNZiH2JK4uCnuUmJUcLdZFAR8NEXPCf3oxHpGzSGjr1gSE43ZPsZs5Hz9/46CEvSA+z4p1MeQs2KRTR1Wa0oQ==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-5.1.4.tgz", + "integrity": "sha512-ztLWLIyrHPxVhs8yfVpCDIw2st5c246KfoTqjEX8N6s8v0dLs3vfCKCM70ej6lBNkwqBXSilgHrd3AkGq3kq6Q==", "dev": true, "dependencies": { - "@lerna/child-process": "5.1.1", - "npmlog": "^4.1.2" + "@lerna/child-process": "5.1.4", + "npmlog": "^6.0.2" }, "engines": { "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/diff": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/diff/-/diff-5.1.1.tgz", - "integrity": "sha512-pwc5hAk6l3Z+nfpRLnijbTl5gN0hdCWM9YRWRxnjum05GoRwFveqMJRSeznDYl05JI7kYBtI/l3lj/5Hf1TzCw==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/diff/-/diff-5.1.4.tgz", + "integrity": "sha512-o5chvMHcKQS4zkdGX7LCaMgNn0flrG9OEiGt8DCIzRUa6aWJAlE2oZyOj+VsiUxzaZJxm2oV+GkISQYRJPlPug==", "dev": true, "dependencies": { - "@lerna/child-process": "5.1.1", - "@lerna/command": "5.1.1", - "@lerna/validation-error": "5.1.1", - "npmlog": "^4.1.2" + "@lerna/child-process": "5.1.4", + "@lerna/command": "5.1.4", + "@lerna/validation-error": "5.1.4", + "npmlog": "^6.0.2" }, "engines": { "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/exec": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/exec/-/exec-5.1.1.tgz", - "integrity": "sha512-kTKquC0BfFmxXKmkwCq2uYh2ZK0QRa7bQeIRJH8MON8T82D+mU9FHH8UUObx6Aa6sl9lwg04TVnEoUbOJjZxvg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/exec/-/exec-5.1.4.tgz", + "integrity": "sha512-6vn1UCxJZTTt90WlWItI05yj4xaNOShgIl5Yi9mx1Ex6nVS32mmTOqHI/+Cn4M+P0C4u1hFymd2aIEfWnmdUsA==", "dev": true, "dependencies": { - "@lerna/child-process": "5.1.1", - "@lerna/command": "5.1.1", - "@lerna/filter-options": "5.1.1", - "@lerna/profiler": "5.1.1", - "@lerna/run-topologically": "5.1.1", - "@lerna/validation-error": "5.1.1", + "@lerna/child-process": "5.1.4", + "@lerna/command": "5.1.4", + "@lerna/filter-options": "5.1.4", + "@lerna/profiler": "5.1.4", + "@lerna/run-topologically": "5.1.4", + "@lerna/validation-error": "5.1.4", "p-map": "^4.0.0" }, "engines": { @@ -2267,50 +2267,50 @@ } }, "node_modules/@lerna/filter-options": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-5.1.1.tgz", - "integrity": "sha512-yFidZ2dJF5CNjnGfXFfcvvfqE2z6hPAk5cxwukPPvoJrQ3O4ebymgGNlRSziCM/D7N+Xm9byj5P0ogaIHCZ9iw==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-5.1.4.tgz", + "integrity": "sha512-a6hLVZOb7awjI9Tk5hx90BB6GZz59npBRQN0kSG6drV1H+vi+wU7ee6OZ5EMHQgnzdZ6OjZQRHlWCCTXyNdKgQ==", "dev": true, "dependencies": { - "@lerna/collect-updates": "5.1.1", - "@lerna/filter-packages": "5.1.1", + "@lerna/collect-updates": "5.1.4", + "@lerna/filter-packages": "5.1.4", "dedent": "^0.7.0", - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" }, "engines": { "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/filter-packages": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-5.1.1.tgz", - "integrity": "sha512-AekgZk72hPiOBg+xVx3OJK+6wdHINBJSkQxOQ9DjVzIAdXDkFREE6JvF6fmCzX0QbyFaqvTXJ+Yl9TXoav+R4g==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-5.1.4.tgz", + "integrity": "sha512-a+ThrgYyGrTfBZUMfi/WvcqX3Ce6JaMZjTYoNAmKpHYNZFRqdmgOT1fFLLF+/y62XGqCf0wo50xRYNg0hIAf3Q==", "dev": true, "dependencies": { - "@lerna/validation-error": "5.1.1", + "@lerna/validation-error": "5.1.4", "multimatch": "^5.0.0", - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" }, "engines": { "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/get-npm-exec-opts": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-5.1.1.tgz", - "integrity": "sha512-c2DpM4ONDJ54AQ/caONF832APkDJf/VgRjlt9/fTNxn9CB4+bsB631MiV7F+qisHFk2KNAssuWn73B7rVkNDGQ==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-5.1.4.tgz", + "integrity": "sha512-A+cNgTWWQOcNGWz9wj40/NWK46v8TtTAmXuEPfzDruv6VdmXEVIuq7SCeUPj9+aRxMQXVCil0/Vyo2z6R9TDLw==", "dev": true, "dependencies": { - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" }, "engines": { "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/get-packed": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/get-packed/-/get-packed-5.1.1.tgz", - "integrity": "sha512-QWeOAoB5GGWnDkXtIcme8X1bHhkxOXw42UNp4h+wpXc8JzKiBdWcUVcLhKvS4fCmsRtq202UB6hPR+lYvCDz8w==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/get-packed/-/get-packed-5.1.4.tgz", + "integrity": "sha512-JD9U4Sp7Dpt3nUdXAo5f9SIXK2QsBaguChCZ8VTAl3eb7j0o7nrHYoh1eAa8rDT2L9+AxcUFDMi/wDdCotlJmA==", "dev": true, "dependencies": { "fs-extra": "^9.1.0", @@ -2322,29 +2322,29 @@ } }, "node_modules/@lerna/github-client": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/github-client/-/github-client-5.1.1.tgz", - "integrity": "sha512-1kU/S9B/AleUetbRFQr+8xQNVXsOQp4ya/L2R7/3ALRmWfCDAtAKzGdtn0YtcPGEvWPb0xNgx9TeGQOj5nwDjw==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/github-client/-/github-client-5.1.4.tgz", + "integrity": "sha512-VAaH9ycnGVsaGWM5uRKvd0oXlOERHOEOwxXLaCnR1mA7k5490B5jTlwhSWYdA4s40CF9AOdIVNgBhP+T7MlcPw==", "dev": true, "dependencies": { - "@lerna/child-process": "5.1.1", + "@lerna/child-process": "5.1.4", "@octokit/plugin-enterprise-rest": "^6.0.1", "@octokit/rest": "^18.1.0", "git-url-parse": "^11.4.4", - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" }, "engines": { "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/gitlab-client": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/gitlab-client/-/gitlab-client-5.1.1.tgz", - "integrity": "sha512-tuy81UW2JhG/wnjiTV20kI8q3RlCHkOrYyiynnd4RPOX5i6DwG3/BGwt5FJ2avFvi9+AkalU1vIKPSqwwj9xTA==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/gitlab-client/-/gitlab-client-5.1.4.tgz", + "integrity": "sha512-F0Pa6Cv6TE0gbhuHR2gVVwdzstqePMZhTNcVY5So3YJrb1ppuUH/4cVXhRcEOj16QuWJ6yysxb7mj8tY4Zv0Bw==", "dev": true, "dependencies": { "node-fetch": "^2.6.1", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "whatwg-url": "^8.4.0" }, "engines": { @@ -2352,21 +2352,21 @@ } }, "node_modules/@lerna/global-options": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/global-options/-/global-options-5.1.1.tgz", - "integrity": "sha512-jKLqwiS3EwNbmMu5HbWciModK6/5FyxeSwENVIqPLplWIkAMbSNWjXa9BxNDzvsSU0G6TPpQmfgZ3ZS1bMamyA==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/global-options/-/global-options-5.1.4.tgz", + "integrity": "sha512-gs6y97tomIuyYdDr9uKQ5B5AR9m6wVft6lrxWlGlLo0prz39tx7fJ9wT2IpJ9iALCadkQW6g7XFtddwfm5VRhg==", "dev": true, "engines": { "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/has-npm-version": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/has-npm-version/-/has-npm-version-5.1.1.tgz", - "integrity": "sha512-MkDhYbdNugXUE7bEY8j2DGE1RUg/SJR613b1HPUTdEWpPg13PupsTKqiKOzoURAzUWN6tZoOR7OAxbvR3w8jnw==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/has-npm-version/-/has-npm-version-5.1.4.tgz", + "integrity": "sha512-U81b1nvqwF8PGyHib8/AWeGbaNipGdqXZsRO5g3ob9A5X57GXJ86cQVLejLi+znY4SmQcHladC4TotJkpNF1Ag==", "dev": true, "dependencies": { - "@lerna/child-process": "5.1.1", + "@lerna/child-process": "5.1.4", "semver": "^7.3.4" }, "engines": { @@ -2374,16 +2374,16 @@ } }, "node_modules/@lerna/import": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/import/-/import-5.1.1.tgz", - "integrity": "sha512-VUgZn7QdsAYy8Joe6ZT8hKANxizzU0aUH93Pfg2YfjohxvyTlmx5TCSgnZ39P2jwmL2hHyI+Bs3t+9NOYPfoWg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/import/-/import-5.1.4.tgz", + "integrity": "sha512-Kswe1NKJDUDlO/gbkFcurzaYlaj/fXlapHTaih9LmQDiVPOE9GphD5qnABCV0c4CqeSnCzRujT5BUjjL5z7viA==", "dev": true, "dependencies": { - "@lerna/child-process": "5.1.1", - "@lerna/command": "5.1.1", - "@lerna/prompt": "5.1.1", - "@lerna/pulse-till-done": "5.1.1", - "@lerna/validation-error": "5.1.1", + "@lerna/child-process": "5.1.4", + "@lerna/command": "5.1.4", + "@lerna/prompt": "5.1.4", + "@lerna/pulse-till-done": "5.1.4", + "@lerna/validation-error": "5.1.4", "dedent": "^0.7.0", "fs-extra": "^9.1.0", "p-map-series": "^2.1.0" @@ -2393,13 +2393,13 @@ } }, "node_modules/@lerna/info": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/info/-/info-5.1.1.tgz", - "integrity": "sha512-w2g369KYpPOKFkqZ5p2I76VnQMmOnMnAfWfy7YhNIaomYN0sUZQYA7QPu8bcEj2qKFieddx/UW497m7hY6CXsg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/info/-/info-5.1.4.tgz", + "integrity": "sha512-9OMdNtmDMKLwfX+aZk9nHLfksYXuU7IcIiVJ9dR7gYx1PoKjXvTpd/+hd7t/tmElM21kmPVxQBu02L3KmXw+hQ==", "dev": true, "dependencies": { - "@lerna/command": "5.1.1", - "@lerna/output": "5.1.1", + "@lerna/command": "5.1.4", + "@lerna/output": "5.1.4", "envinfo": "^7.7.4" }, "engines": { @@ -2407,13 +2407,13 @@ } }, "node_modules/@lerna/init": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/init/-/init-5.1.1.tgz", - "integrity": "sha512-j7qgWV2zmYL+LPZ4Tqc9PO0qHUS/ZugHqVPzrnEBhlQz0ye4kPqWg2QCWId8Xmoiu6U5nGuOJINME7T8rySrDQ==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/init/-/init-5.1.4.tgz", + "integrity": "sha512-OdI5iWYT1JcB6f5mjmCjgpkOrpDdSSDzmSi34kp/NP1FkbskDoMffVBTQiV8/h6zAg3jk1+aLQYLMuR5E6nIwA==", "dev": true, "dependencies": { - "@lerna/child-process": "5.1.1", - "@lerna/command": "5.1.1", + "@lerna/child-process": "5.1.4", + "@lerna/command": "5.1.4", "fs-extra": "^9.1.0", "p-map": "^4.0.0", "write-json-file": "^4.3.0" @@ -2423,14 +2423,14 @@ } }, "node_modules/@lerna/link": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/link/-/link-5.1.1.tgz", - "integrity": "sha512-31qGweCG51ZAp8u2+o4fkqGWS2pFFDmzISjkE2tkrrgb2ypjuIDQOxF38+2gdBLbWBYdZxwcBePp5/fk20cStg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/link/-/link-5.1.4.tgz", + "integrity": "sha512-j73MW+vam6e8XdwyQGeHR9X7TUmgvLG0wV1vDLjSyrhk/Q5oFo0RTRgfDJqR4tCtRnv0vujvw5oDXfSbBmg67g==", "dev": true, "dependencies": { - "@lerna/command": "5.1.1", - "@lerna/package-graph": "5.1.1", - "@lerna/symlink-dependencies": "5.1.1", + "@lerna/command": "5.1.4", + "@lerna/package-graph": "5.1.4", + "@lerna/symlink-dependencies": "5.1.4", "p-map": "^4.0.0", "slash": "^3.0.0" }, @@ -2439,53 +2439,53 @@ } }, "node_modules/@lerna/list": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/list/-/list-5.1.1.tgz", - "integrity": "sha512-iCinA5RuG85CY/6SCsUXAcFCDD1uauh/8Bb96qDo/Q3TZyoQSW6Gu/O6luuUXlhWGLzqlNcP+cr4uykJpGvlkQ==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/list/-/list-5.1.4.tgz", + "integrity": "sha512-D7FAUik18s5FtHnBoPzodR8LUvH5b0a/ziV8ICaKWZ98H4w9qpNsQtBe0O+7DwUuqLKYpycst5tY5WVGnNwuNA==", "dev": true, "dependencies": { - "@lerna/command": "5.1.1", - "@lerna/filter-options": "5.1.1", - "@lerna/listable": "5.1.1", - "@lerna/output": "5.1.1" + "@lerna/command": "5.1.4", + "@lerna/filter-options": "5.1.4", + "@lerna/listable": "5.1.4", + "@lerna/output": "5.1.4" }, "engines": { "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/listable": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/listable/-/listable-5.1.1.tgz", - "integrity": "sha512-BpzYhM/9kPx13hsLdJOgNrcW1E2/WeADB0zDO1zt1ffSKWEQnsupvVd+isax7O0sAFV/ZJLXiEDEjPeg8TVvJQ==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/listable/-/listable-5.1.4.tgz", + "integrity": "sha512-grGLrffBNX38l5mzZgkv4xE9UcAAKBi1s+LgloI3rusgTdE/B8gvCOYMqLf9V08iojs7Ke2xPf0whJmbEeK/qA==", "dev": true, "dependencies": { - "@lerna/query-graph": "5.1.1", + "@lerna/query-graph": "5.1.4", "chalk": "^4.1.0", - "columnify": "^1.5.4" + "columnify": "^1.6.0" }, "engines": { "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/log-packed": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/log-packed/-/log-packed-5.1.1.tgz", - "integrity": "sha512-wGDcal05EZh6/JCnIiPEHJmZuwizqUn5ReC5wN8hEdGc17A59JXiqYSG7h+Hj52evN2ZgDCdLj8n59paEvYhlQ==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/log-packed/-/log-packed-5.1.4.tgz", + "integrity": "sha512-qJlWMVjc/uM1I7AWqrOPeBLVZy9YExi/QqUyvmkb8mmsPXnW7rxIJQdYgRifS5aFNTbX/MtG8Q65Rr4syiVnSA==", "dev": true, "dependencies": { "byte-size": "^7.0.0", - "columnify": "^1.5.4", + "columnify": "^1.6.0", "has-unicode": "^2.0.1", - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" }, "engines": { "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/npm-conf": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/npm-conf/-/npm-conf-5.1.1.tgz", - "integrity": "sha512-cHc26cTvXAFJj5Y6ScBYzVpJHbYxcIA0rE+bh8VfqR4UeJMll2BiFmCycIZYUnL7p27sVN05/eifkUTG6tAORg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/npm-conf/-/npm-conf-5.1.4.tgz", + "integrity": "sha512-kNbw2jO0HD9P4+nS8RIFub549BiQYG/sdFUuNWu7cCjErB+g/5ayfE6Mn5HyiRPMYXVw73iR8IzvkCCDWEOB7Q==", "dev": true, "dependencies": { "config-chain": "^1.1.12", @@ -2496,31 +2496,31 @@ } }, "node_modules/@lerna/npm-dist-tag": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-5.1.1.tgz", - "integrity": "sha512-kmGS0uH1YZ4XDj52HKxDj863Vim7CNUy1R92/rpKyv97fkALR+DDA9XyWDl/YOf4JYyVrnQqA53CKWKuZO3jMg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-5.1.4.tgz", + "integrity": "sha512-9q5N3iy8KGFBsyRBmNEftj8ACeCXNh2JUBqk/wYGiB0WH0oVf0UY/uo6VUy8dZjyJ9Q0eZa1ONtFHIg3QrzGDA==", "dev": true, "dependencies": { - "@lerna/otplease": "5.1.1", + "@lerna/otplease": "5.1.4", "npm-package-arg": "^8.1.0", "npm-registry-fetch": "^9.0.0", - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" }, "engines": { "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/npm-install": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-5.1.1.tgz", - "integrity": "sha512-HXyODWaes0Wvt6Ni8Cpjvgj7VAbUEWv+MAwCZixDwKWFY6LCjY0uG4DYmMfRM5miCfP5LRdK4fDcwrF3+9bzcg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-5.1.4.tgz", + "integrity": "sha512-DbbUK2Zy7ZBpkHimlFKf7XbGzBsoPfqzf0i9hIYBHmND9YWSgIgVFJcyRH7E6UKpr4wRChW4h6xEV81jKykB7w==", "dev": true, "dependencies": { - "@lerna/child-process": "5.1.1", - "@lerna/get-npm-exec-opts": "5.1.1", + "@lerna/child-process": "5.1.4", + "@lerna/get-npm-exec-opts": "5.1.4", "fs-extra": "^9.1.0", "npm-package-arg": "^8.1.0", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "signal-exit": "^3.0.3", "write-pkg": "^4.0.0" }, @@ -2529,17 +2529,17 @@ } }, "node_modules/@lerna/npm-publish": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-5.1.1.tgz", - "integrity": "sha512-zt+g+/Gkr8OlF8vjRd8y1UuoA4qNeZNi/JDzL3OsbiRja2SX85hU8veTGoEcJOeJowl/x+L+ENfp6E+FTZiToQ==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-5.1.4.tgz", + "integrity": "sha512-MXtd2cFN+oJMxj9m1fXYAo+KE2BzO84Ukt3uAhQb1cXU01ZCwqGl/lQRWw5vI88emrKs0akx3d6E77PFpX9rpw==", "dev": true, "dependencies": { - "@lerna/otplease": "5.1.1", - "@lerna/run-lifecycle": "5.1.1", + "@lerna/otplease": "5.1.4", + "@lerna/run-lifecycle": "5.1.4", "fs-extra": "^9.1.0", "libnpmpublish": "^4.0.0", "npm-package-arg": "^8.1.0", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "pify": "^5.0.0", "read-package-json": "^3.0.0" }, @@ -2548,55 +2548,55 @@ } }, "node_modules/@lerna/npm-run-script": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-5.1.1.tgz", - "integrity": "sha512-g36mFksO+5gh3xGh3N+Ni92rWBJ8bI177bhs//ot3rivyHgUKauBvR6XbWEyOYCdmnPWvMt9dlYSuzTdn2vCxg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-5.1.4.tgz", + "integrity": "sha512-vw2G69lFmFzdX553GidE66QgCZ3cGyxoOvnpCdvZ1n9AS5ZwZSiL8Ms6N3Vj+AOhESFZmFZkzIVhtpX5/xNzLg==", "dev": true, "dependencies": { - "@lerna/child-process": "5.1.1", - "@lerna/get-npm-exec-opts": "5.1.1", - "npmlog": "^4.1.2" + "@lerna/child-process": "5.1.4", + "@lerna/get-npm-exec-opts": "5.1.4", + "npmlog": "^6.0.2" }, "engines": { "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/otplease": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/otplease/-/otplease-5.1.1.tgz", - "integrity": "sha512-xCGGmB6iInFecvl+/n0Yf164rrEa8nHdbbcmcl5coe9ngu878SQKaUGSuI7J15cxy3z/yYrPjw0eSAcFCOzAbw==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/otplease/-/otplease-5.1.4.tgz", + "integrity": "sha512-t3qKC55D7rCacNTsqQwn25XxDRQXgRHYWS0gqn2ch+dTwXOI61Uto9okVhgn2ZfZVydJ3sjnktOsPeSXhQRQew==", "dev": true, "dependencies": { - "@lerna/prompt": "5.1.1" + "@lerna/prompt": "5.1.4" }, "engines": { "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/output": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/output/-/output-5.1.1.tgz", - "integrity": "sha512-QHWk9l2SAtWFyImcNrcdy5m3Ojmwvt27G3YTGT1tmMnJCNHwCDl4HKO8PBnOAxYbglujpFlXzseNHc46JSJ6xQ==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/output/-/output-5.1.4.tgz", + "integrity": "sha512-E9nLEcV5GJbTKJd/d+cvU54CIzQqoU2rJAeXeyHTufbjgCTPk4I8uDNHmG7uJ+aPrif6PPBt1IIw+w5UnStfdw==", "dev": true, "dependencies": { - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" }, "engines": { "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/pack-directory": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/pack-directory/-/pack-directory-5.1.1.tgz", - "integrity": "sha512-kMz9AQJyl9tz2RNWeUR04O2oGirS+1l3tBVV0RDdpC2wOYAOSlFp3eDgbOsKdw1vwau+J7JgfBpmiYnPwIUF9w==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/pack-directory/-/pack-directory-5.1.4.tgz", + "integrity": "sha512-TsltQrbwC/bPwQbL5i7WCMNM4Chl8+iqzawRZbILfjYpt3UK9xSV2tWfc9QtbmRBETvcFz/UMKQQDz+LMWN9jw==", "dev": true, "dependencies": { - "@lerna/get-packed": "5.1.1", - "@lerna/package": "5.1.1", - "@lerna/run-lifecycle": "5.1.1", - "@lerna/temp-write": "5.1.0", + "@lerna/get-packed": "5.1.4", + "@lerna/package": "5.1.4", + "@lerna/run-lifecycle": "5.1.4", + "@lerna/temp-write": "5.1.4", "npm-packlist": "^2.1.4", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "tar": "^6.1.0" }, "engines": { @@ -2604,9 +2604,9 @@ } }, "node_modules/@lerna/package": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/package/-/package-5.1.1.tgz", - "integrity": "sha512-1Re5wMPux4kTzuCI4WSSXaN9zERdhFoU/hHOoyDYjAnNsWy8ee9qkLEEGl8p1IVW8YSJTDDHS0RA9rg35Vd8lA==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/package/-/package-5.1.4.tgz", + "integrity": "sha512-L0zsxslJZ+swkG/KLU3TQHmWPR0hf0eLIdOROyA9Nxvuo8C/702ddYZcuEYcz9t/jOuSgSB2s90iK2oTIncNbw==", "dev": true, "dependencies": { "load-json-file": "^6.2.0", @@ -2618,15 +2618,15 @@ } }, "node_modules/@lerna/package-graph": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-5.1.1.tgz", - "integrity": "sha512-2/CFYmiDbHjYPsQcT3yG8S0lG19FPIh8BqOy+cuOKNU0LZDEfI4xhQpGaZ1N6pxUjDz3CyaslwKWv/Ef5ZO8MA==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-5.1.4.tgz", + "integrity": "sha512-dP1gLcrqou5/8zef7u5ne4GTslNXULjpi3dDiljohKNR4XelsC4lkkF9m1Uzn9E1nAphHRhWXrRq40kqxmdYXg==", "dev": true, "dependencies": { - "@lerna/prerelease-id-from-version": "5.1.1", - "@lerna/validation-error": "5.1.1", + "@lerna/prerelease-id-from-version": "5.1.4", + "@lerna/validation-error": "5.1.4", "npm-package-arg": "^8.1.0", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "semver": "^7.3.4" }, "engines": { @@ -2634,9 +2634,9 @@ } }, "node_modules/@lerna/prerelease-id-from-version": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-5.1.1.tgz", - "integrity": "sha512-z4h1oP5PeuZV7+b4BSxm43DeUeE1DCZ7pPhTlHRAZRma2TBOfy2zzfEltWQZhOrrvkO67MR16W8x0xvwZV5odA==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-5.1.4.tgz", + "integrity": "sha512-kDcXKKFD6Ww/FinLEvsY1P3aIiuVLyonkttvfKJTJvm3ymz7/fBKz8GotFXuONVC1xSIK9Nrk3jGYs6ZGoha+w==", "dev": true, "dependencies": { "semver": "^7.3.4" @@ -2646,13 +2646,13 @@ } }, "node_modules/@lerna/profiler": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/profiler/-/profiler-5.1.1.tgz", - "integrity": "sha512-K93NXEvGIQNGcA1DGcB7W+Ff4GUzXkG5JlNRCDl/WUoaePL43Y5BXOO9yC/Qod7HR9joJkvC4nF9BTN68EL0lw==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/profiler/-/profiler-5.1.4.tgz", + "integrity": "sha512-JLkS90+CSmi85v3SlJc5Wjk73MHmIviqtL3fM/Z6clBLbsRPkbBBfSwXKp7O281knF6E2UNTrWOtEG7b6wG3TQ==", "dev": true, "dependencies": { "fs-extra": "^9.1.0", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "upath": "^2.0.1" }, "engines": { @@ -2660,20 +2660,20 @@ } }, "node_modules/@lerna/project": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/project/-/project-5.1.1.tgz", - "integrity": "sha512-3WkJUOMWNquYshA7wFW9vMHJK8DaIOFmS7fs/XYnWGXWKEt6Mrc/+BqVDweUDK4gi/mT2nuwSH4GEB/TGNuSBg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/project/-/project-5.1.4.tgz", + "integrity": "sha512-k0z3w45t746uAUkN+jY/jF+/BqHodGFYaUfM0DTDOGUWC8tXzxuqk3bchShp6Wct2gwNQWbtWHl50Jhhw5PC5g==", "dev": true, "dependencies": { - "@lerna/package": "5.1.1", - "@lerna/validation-error": "5.1.1", + "@lerna/package": "5.1.4", + "@lerna/validation-error": "5.1.4", "cosmiconfig": "^7.0.0", "dedent": "^0.7.0", "dot-prop": "^6.0.1", "glob-parent": "^5.1.1", "globby": "^11.0.2", "load-json-file": "^6.2.0", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "p-map": "^4.0.0", "resolve-from": "^5.0.0", "write-json-file": "^4.3.0" @@ -2704,48 +2704,48 @@ } }, "node_modules/@lerna/prompt": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/prompt/-/prompt-5.1.1.tgz", - "integrity": "sha512-+T0zgPTPCeFT81f8IGhyEH6M8y0zrgTBN+GyT0doKXPYYvL2d+zgJMv2BAerg1Iw1q0QAQhkTAGDem+SgF4bRA==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/prompt/-/prompt-5.1.4.tgz", + "integrity": "sha512-AiE8NIzh+x2+F0t96M+rfwLtKzBNXjQEWXtBfEcA1eRqanMWUr6ejfmdkoEzXVrMzyY/ugPdWQYbGCI00iF7Tg==", "dev": true, "dependencies": { "inquirer": "^7.3.3", - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" }, "engines": { "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/publish": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/publish/-/publish-5.1.1.tgz", - "integrity": "sha512-3HGQuXWjLKr6mpjsbRrftDhlMHS8IeAA8RMW7shSPWVKl28R9HEXBoI6IRYUfAb8shtS47NFeTX+hxPUDF2cbg==", - "dev": true, - "dependencies": { - "@lerna/check-working-tree": "5.1.1", - "@lerna/child-process": "5.1.1", - "@lerna/collect-updates": "5.1.1", - "@lerna/command": "5.1.1", - "@lerna/describe-ref": "5.1.1", - "@lerna/log-packed": "5.1.1", - "@lerna/npm-conf": "5.1.1", - "@lerna/npm-dist-tag": "5.1.1", - "@lerna/npm-publish": "5.1.1", - "@lerna/otplease": "5.1.1", - "@lerna/output": "5.1.1", - "@lerna/pack-directory": "5.1.1", - "@lerna/prerelease-id-from-version": "5.1.1", - "@lerna/prompt": "5.1.1", - "@lerna/pulse-till-done": "5.1.1", - "@lerna/run-lifecycle": "5.1.1", - "@lerna/run-topologically": "5.1.1", - "@lerna/validation-error": "5.1.1", - "@lerna/version": "5.1.1", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/publish/-/publish-5.1.4.tgz", + "integrity": "sha512-hbFAwOlyUR4AUBd7qTQXXVKgaxTS4Mz4Kkjxz8g7jtqo+T0KvU3JbfwDqxOiCwcDk+qkrBbkwbvc27jcObSwkw==", + "dev": true, + "dependencies": { + "@lerna/check-working-tree": "5.1.4", + "@lerna/child-process": "5.1.4", + "@lerna/collect-updates": "5.1.4", + "@lerna/command": "5.1.4", + "@lerna/describe-ref": "5.1.4", + "@lerna/log-packed": "5.1.4", + "@lerna/npm-conf": "5.1.4", + "@lerna/npm-dist-tag": "5.1.4", + "@lerna/npm-publish": "5.1.4", + "@lerna/otplease": "5.1.4", + "@lerna/output": "5.1.4", + "@lerna/pack-directory": "5.1.4", + "@lerna/prerelease-id-from-version": "5.1.4", + "@lerna/prompt": "5.1.4", + "@lerna/pulse-till-done": "5.1.4", + "@lerna/run-lifecycle": "5.1.4", + "@lerna/run-topologically": "5.1.4", + "@lerna/validation-error": "5.1.4", + "@lerna/version": "5.1.4", "fs-extra": "^9.1.0", "libnpmaccess": "^4.0.1", "npm-package-arg": "^8.1.0", "npm-registry-fetch": "^9.0.0", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "p-map": "^4.0.0", "p-pipe": "^3.1.0", "pacote": "^13.4.1", @@ -2756,37 +2756,37 @@ } }, "node_modules/@lerna/pulse-till-done": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/pulse-till-done/-/pulse-till-done-5.1.1.tgz", - "integrity": "sha512-Q/efE5vkUhdKYJTH5QV3uSdZwUEIrbSa6H/wDJu+v9KqR1vdXecYK3HNjo7iQnddqJV3EsLSE9CEKEkEboRUdQ==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/pulse-till-done/-/pulse-till-done-5.1.4.tgz", + "integrity": "sha512-zFPzv6cY0OcqtcR91ueZqd+ulTLE4vPk9l6iPAfefgqh6w0E6hSmG6J9RmYE3gaMHSFJdvYHb/yyTPLF32J9lg==", "dev": true, "dependencies": { - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" }, "engines": { "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/query-graph": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/query-graph/-/query-graph-5.1.1.tgz", - "integrity": "sha512-g1BWC6ckx0Prs5h54hfD7/dyALE1icE7Zi2aUkJDbUhsZoWjk+Vb9Pir6GU4HF8kzBuracz3nwq7B7GV1OY0Zg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/query-graph/-/query-graph-5.1.4.tgz", + "integrity": "sha512-G8DYNqp5ISbbMjEJhGst1GHk59zO18IG9oaVSK14M7iF3qCLtg0iJ1Do4LDNpda3EF8PrLOx2mrNM5MBcGMjEg==", "dev": true, "dependencies": { - "@lerna/package-graph": "5.1.1" + "@lerna/package-graph": "5.1.4" }, "engines": { "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/resolve-symlink": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/resolve-symlink/-/resolve-symlink-5.1.1.tgz", - "integrity": "sha512-a6ZV8ysdP1ePiUG8sfcrTOrMbM9EbHO9terFVMxop7m7pekLDeOmMfWl9iGdqT36xS7S9Dlg9r+/2UsWIqH+aA==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/resolve-symlink/-/resolve-symlink-5.1.4.tgz", + "integrity": "sha512-hpnaX5tznAtbQXlyc92kJiywdTnnbCf6wihSZwDiVnVgXuHJ3LvmjN677h9A0jobY6KdTT+wIoAHpJuZHj60vQ==", "dev": true, "dependencies": { "fs-extra": "^9.1.0", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "read-cmd-shim": "^2.0.0" }, "engines": { @@ -2794,13 +2794,13 @@ } }, "node_modules/@lerna/rimraf-dir": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-5.1.1.tgz", - "integrity": "sha512-9DtL728viAQnthKjSC/lmY/bgIDlZnBc+YHFy+f+8DEJaMP+2W8PaYsoEKPLAE/JRCmmaRi9rDQ7du373evJcg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-5.1.4.tgz", + "integrity": "sha512-WvHm4gE1/HWbI4gCjJw3clPT+FRq2Ob9I9EDbfw4c307MNT4kW4bJU2mt0nyv/uwYhUkTG+GQVrlt+Dtcif77g==", "dev": true, "dependencies": { - "@lerna/child-process": "5.1.1", - "npmlog": "^4.1.2", + "@lerna/child-process": "5.1.4", + "npmlog": "^6.0.2", "path-exists": "^4.0.0", "rimraf": "^3.0.2" }, @@ -2809,19 +2809,19 @@ } }, "node_modules/@lerna/run": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/run/-/run-5.1.1.tgz", - "integrity": "sha512-d/N8/XzDab5JnNCNJW444AArtZ9/43NZHrAnhzbs6jHajmVx2lA1WV5tD93khd2Z2NnIBY2i7m9X/SIkyksfbA==", - "dev": true, - "dependencies": { - "@lerna/command": "5.1.1", - "@lerna/filter-options": "5.1.1", - "@lerna/npm-run-script": "5.1.1", - "@lerna/output": "5.1.1", - "@lerna/profiler": "5.1.1", - "@lerna/run-topologically": "5.1.1", - "@lerna/timer": "5.1.1", - "@lerna/validation-error": "5.1.1", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/run/-/run-5.1.4.tgz", + "integrity": "sha512-iaTioOF66z02Y9ml/Ba0ePpXOwZ+BkODcNXrJbyW8WhraL0fSjyno0FspO1Eu0nG4JMtgCsoEzHNphsk7Wg+7A==", + "dev": true, + "dependencies": { + "@lerna/command": "5.1.4", + "@lerna/filter-options": "5.1.4", + "@lerna/npm-run-script": "5.1.4", + "@lerna/output": "5.1.4", + "@lerna/profiler": "5.1.4", + "@lerna/run-topologically": "5.1.4", + "@lerna/timer": "5.1.4", + "@lerna/validation-error": "5.1.4", "p-map": "^4.0.0" }, "engines": { @@ -2829,26 +2829,26 @@ } }, "node_modules/@lerna/run-lifecycle": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/run-lifecycle/-/run-lifecycle-5.1.1.tgz", - "integrity": "sha512-IZkd0U6uXysPrmPJrEtxAlGj3ytDRpSLNATVd5GCAKHdGQJ8ipQLDSIlNX5Jwlnvvkc/WpCg8FWgFK9z3piopw==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/run-lifecycle/-/run-lifecycle-5.1.4.tgz", + "integrity": "sha512-ubmqi1ixebBHSTYS0oK8MoqBoJE7UDrXWTWsv84UrXiPutTffLR8ZQJKlMEcetQVzX9qbjpKbzc+jQWXPWid2A==", "dev": true, "dependencies": { - "@lerna/npm-conf": "5.1.1", + "@lerna/npm-conf": "5.1.4", "@npmcli/run-script": "^3.0.2", - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" }, "engines": { "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/run-topologically": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/run-topologically/-/run-topologically-5.1.1.tgz", - "integrity": "sha512-BQCjuKDB264dFakIpNT+FQPzRhrkMhyVgyeK55vZEXrJK/bPDx3XJ4ES5e54gvDpHEwr1MvA6J25ce8OVYJEIQ==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/run-topologically/-/run-topologically-5.1.4.tgz", + "integrity": "sha512-MckWfLu/xuRtaThdUgrJC2naumv2LOIiMoJfxCdYpiCrIgq5YrwqOxjQ0awHqQhkvFZ5G91ucBcBEIMsOou1iw==", "dev": true, "dependencies": { - "@lerna/query-graph": "5.1.1", + "@lerna/query-graph": "5.1.4", "p-queue": "^6.6.2" }, "engines": { @@ -2856,13 +2856,13 @@ } }, "node_modules/@lerna/symlink-binary": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-5.1.1.tgz", - "integrity": "sha512-GrLj9zhA1e811o9F2pLKXDuhcdx1j3HCh/mmibyHMM9ZpCiwdKUqXDZdH1lVmbGa0sxzytjdsNSvJqRd+dyJRA==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-5.1.4.tgz", + "integrity": "sha512-SNjHxCNTCD0Xfj3CNBTG+3ut4aDAVaq+SrB2ckFNmZ5Z9yFdnX6aP+PBzLD/0q5hj18lGlaJ8iZjD/ubbrgFCA==", "dev": true, "dependencies": { - "@lerna/create-symlink": "5.1.1", - "@lerna/package": "5.1.1", + "@lerna/create-symlink": "5.1.4", + "@lerna/package": "5.1.4", "fs-extra": "^9.1.0", "p-map": "^4.0.0" }, @@ -2871,14 +2871,14 @@ } }, "node_modules/@lerna/symlink-dependencies": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-5.1.1.tgz", - "integrity": "sha512-IoECQdh0J2JkkEa0ozg7TO3+uTX6jSEoVLoQ9sBW1Qr8rm14jcjjg8LiuV9XPEXdonVU9SJmo2G3U+6bSx1SXA==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-5.1.4.tgz", + "integrity": "sha512-SuzylyNs1R5bVRqSCwfbQLdDP83RX8ncQxOy2SSSrScwkzdBCDqDPh4haeADsq2+RoOQBItn1PDfzUCNAWomDA==", "dev": true, "dependencies": { - "@lerna/create-symlink": "5.1.1", - "@lerna/resolve-symlink": "5.1.1", - "@lerna/symlink-binary": "5.1.1", + "@lerna/create-symlink": "5.1.4", + "@lerna/resolve-symlink": "5.1.4", + "@lerna/symlink-binary": "5.1.4", "fs-extra": "^9.1.0", "p-map": "^4.0.0", "p-map-series": "^2.1.0" @@ -2888,9 +2888,9 @@ } }, "node_modules/@lerna/temp-write": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@lerna/temp-write/-/temp-write-5.1.0.tgz", - "integrity": "sha512-IvtYcrnWISEe9nBjhvq+o1mfn85Kup6rd+/PHb3jFmxx7E6ON4BnuqGPOOjmEjboMIRaopWQrkuCoIVotP+sDw==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/temp-write/-/temp-write-5.1.4.tgz", + "integrity": "sha512-f+6+ud87pyitM9zAq7GBhB7uoHTcgLJvR3YGv5sNja4jIl3+zdKPDcyxzVyQb38knuRSkGM8NjYOWi4zwcMaGw==", "dev": true, "dependencies": { "graceful-fs": "^4.1.15", @@ -2901,51 +2901,51 @@ } }, "node_modules/@lerna/timer": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/timer/-/timer-5.1.1.tgz", - "integrity": "sha512-c+v2xoxVpKcgjJEtiEw/J3lrBCsVxhQL9lrE1+emoV/GcxOxk6rWQKIJ6WQOhuaR/BsoHBEKF8C+xRlX/qt29g==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/timer/-/timer-5.1.4.tgz", + "integrity": "sha512-fhQtqkLxNexPWzhI1WAxZnHIBM8VhChvUJu503u1Rmp2JxhXbTE4Txnu1gPvqlDjdoE6ck0vN5icmfMVRwKc8g==", "dev": true, "engines": { "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/validation-error": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-5.1.1.tgz", - "integrity": "sha512-6mwvlaMxu03ydKCvKeK8XvbCDCHM0UURvJpgtVo/0ghu8kQOICHo3qwkJNf7lzbUIPojTLrdfWNCZ5M4CT43Dg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-5.1.4.tgz", + "integrity": "sha512-wys9Fv/bUy7sYXOK9t+V3XSyEHK5tUXwY22nfIDYu416WcSkkE4DI8Q2nTv4nYYOmG2Y7IOhaSenbsPLQ0VqtQ==", "dev": true, "dependencies": { - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" }, "engines": { "node": "^14.15.0 || >=16.0.0" } }, "node_modules/@lerna/version": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/version/-/version-5.1.1.tgz", - "integrity": "sha512-kUsqFYGKNKYWXfMu+q6EJhWhxvk41ihQbxpZhC4pPWwy30xetjNc2i+0O+QTlEaaFabtAUOCLYWG1V1RoL5N4A==", - "dev": true, - "dependencies": { - "@lerna/check-working-tree": "5.1.1", - "@lerna/child-process": "5.1.1", - "@lerna/collect-updates": "5.1.1", - "@lerna/command": "5.1.1", - "@lerna/conventional-commits": "5.1.1", - "@lerna/github-client": "5.1.1", - "@lerna/gitlab-client": "5.1.1", - "@lerna/output": "5.1.1", - "@lerna/prerelease-id-from-version": "5.1.1", - "@lerna/prompt": "5.1.1", - "@lerna/run-lifecycle": "5.1.1", - "@lerna/run-topologically": "5.1.1", - "@lerna/temp-write": "5.1.0", - "@lerna/validation-error": "5.1.1", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/version/-/version-5.1.4.tgz", + "integrity": "sha512-cYgm1SNdiK129JoWI8WMwjsxaIyeAC1gCaToWk36Tw+BCF3PbkdoTKdneDmJ+7qbX1QrzxsgHTcjwIt4lZPEqQ==", + "dev": true, + "dependencies": { + "@lerna/check-working-tree": "5.1.4", + "@lerna/child-process": "5.1.4", + "@lerna/collect-updates": "5.1.4", + "@lerna/command": "5.1.4", + "@lerna/conventional-commits": "5.1.4", + "@lerna/github-client": "5.1.4", + "@lerna/gitlab-client": "5.1.4", + "@lerna/output": "5.1.4", + "@lerna/prerelease-id-from-version": "5.1.4", + "@lerna/prompt": "5.1.4", + "@lerna/run-lifecycle": "5.1.4", + "@lerna/run-topologically": "5.1.4", + "@lerna/temp-write": "5.1.4", + "@lerna/validation-error": "5.1.4", "chalk": "^4.1.0", "dedent": "^0.7.0", "load-json-file": "^6.2.0", "minimatch": "^3.0.4", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "p-map": "^4.0.0", "p-pipe": "^3.1.0", "p-reduce": "^2.1.0", @@ -2959,12 +2959,12 @@ } }, "node_modules/@lerna/write-log-file": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/write-log-file/-/write-log-file-5.1.1.tgz", - "integrity": "sha512-cOfGlnZlFhP/5PZABJ98bI9UgCIHNJtlKyO8T24Uz647XZMoX/fwD+E/DVVuVyxjv7vYDvCrrX1tPYFq8ePfNA==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/write-log-file/-/write-log-file-5.1.4.tgz", + "integrity": "sha512-ISJbkjaSKhJ4d7V90RFvuwDQFq9ZH/KN475KFJr+TBFZTwMiXuBahlq+j8/a+nItejNnuPD4/xlWuzCOuGJORQ==", "dev": true, "dependencies": { - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "write-file-atomic": "^3.0.3" }, "engines": { @@ -3063,19 +3063,6 @@ "node": ">= 10" } }, - "node_modules/@npmcli/arborist/node_modules/are-we-there-yet": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.0.tgz", - "integrity": "sha512-0GWpv50YSOcLXaN6/FAKY3vfRbllXWV2xvfA/oKJF8pzFhWXPV+yjhJXDBbjscDYowv7Yw1A3uigpzn5iEGTyw==", - "dev": true, - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" - } - }, "node_modules/@npmcli/arborist/node_modules/builtins": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", @@ -3085,25 +3072,6 @@ "semver": "^7.0.0" } }, - "node_modules/@npmcli/arborist/node_modules/gauge": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", - "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", - "dev": true, - "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, "node_modules/@npmcli/arborist/node_modules/hosted-git-info": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.0.0.tgz", @@ -3206,21 +3174,6 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/@npmcli/arborist/node_modules/npmlog": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", - "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", - "dev": true, - "dependencies": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, "node_modules/@npmcli/arborist/node_modules/socks-proxy-agent": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", @@ -3479,9 +3432,9 @@ } }, "node_modules/@octokit/openapi-types": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-11.2.0.tgz", - "integrity": "sha512-PBsVO+15KSlGmiI8QAzaqvsNlZlrDlyAJYcrXBCvVUxCp7VnXjkwPoFHgjEJXx3WF9BAwkA6nfCUA7i9sODzKA==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-12.1.0.tgz", + "integrity": "sha512-kQzJh3ZUv3lDpi6M+uekMRHULvf9DlWoI1XgKN6nPeGDzkSgtkhVq1MMz3bFKQ6H6GbdC3ZqG/a6VzKhIx0VeA==", "dev": true }, "node_modules/@octokit/plugin-enterprise-rest": { @@ -3491,12 +3444,12 @@ "dev": true }, "node_modules/@octokit/plugin-paginate-rest": { - "version": "2.17.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.17.0.tgz", - "integrity": "sha512-tzMbrbnam2Mt4AhuyCHvpRkS0oZ5MvwwcQPYGtMv4tUa5kkzG58SVB0fcsLulOZQeRnOgdkZWkRUiyBlh0Bkyw==", + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.18.0.tgz", + "integrity": "sha512-n5/AzIoy5Wzp85gqzSbR+dWQDHlyHZrGijnDfLh452547Ynu0hCvszH7EfRE0eqM5ZjfkplO0k+q+P8AAIIJEA==", "dev": true, "dependencies": { - "@octokit/types": "^6.34.0" + "@octokit/types": "^6.35.0" }, "peerDependencies": { "@octokit/core": ">=2" @@ -3512,12 +3465,12 @@ } }, "node_modules/@octokit/plugin-rest-endpoint-methods": { - "version": "5.13.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.13.0.tgz", - "integrity": "sha512-uJjMTkN1KaOIgNtUPMtIXDOjx6dGYysdIFhgA52x4xSadQCz3b/zJexvITDVpANnfKPW/+E0xkOvLntqMYpviA==", + "version": "5.14.0", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.14.0.tgz", + "integrity": "sha512-MRnMs4Dcm1OSaz/g/RLr4YY9otgysS7vN5SUkHGd7t+R8323cHsHFoEWHYPSmgUC0BieHRhvnCRWb4i3Pl+Lgg==", "dev": true, "dependencies": { - "@octokit/types": "^6.34.0", + "@octokit/types": "^6.35.0", "deprecation": "^2.3.1" }, "peerDependencies": { @@ -3562,12 +3515,12 @@ } }, "node_modules/@octokit/types": { - "version": "6.34.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.34.0.tgz", - "integrity": "sha512-s1zLBjWhdEI2zwaoSgyOFoKSl109CUcVBCc7biPJ3aAf6LGLU6szDvi31JPU7bxfla2lqfhjbbg/5DdFNxOwHw==", + "version": "6.35.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.35.0.tgz", + "integrity": "sha512-DhLfdUuv3H37u6jBDfkwamypx3HflHg29b26nbA6iVFYkAlZ5cMEtu/9pQoihGnQE5M7jJFnNo25Rr1UwQNF8Q==", "dev": true, "dependencies": { - "@octokit/openapi-types": "^11.2.0" + "@octokit/openapi-types": "^12.1.0" } }, "node_modules/@sindresorhus/is": { @@ -3611,14 +3564,14 @@ "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==" }, "node_modules/@tsconfig/node12": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.10.tgz", - "integrity": "sha512-N+srakvPaYMGkwjNDx3ASx65Zl3QG8dJgVtIB+YMOkucU+zctlv/hdP5250VKdDHSDoW9PFZoCqbqNcAPjCjXA==" + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==" }, "node_modules/@tsconfig/node14": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.2.tgz", - "integrity": "sha512-YwrUA5ysDXHFYfL0Xed9x3sNS4P+aKlCOnnbqUa2E5HdQshHFleCJVrj1PlGTb4GgFUCDyte1v3JWLy2sz8Oqg==" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==" }, "node_modules/@tsconfig/node16": { "version": "1.0.3", @@ -3745,9 +3698,9 @@ } }, "node_modules/@types/express-serve-static-core": { - "version": "4.17.28", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", - "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", + "version": "4.17.29", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.29.tgz", + "integrity": "sha512-uMd++6dMKS32EOuw1Uli3e3BPgdLIXmezcfHv7N4c1s3gkhikBplORPpMq3fuWkxncZN1reb16d5n8yhQ80x7Q==", "dependencies": { "@types/node": "*", "@types/qs": "*", @@ -3881,14 +3834,14 @@ } }, "node_modules/@types/node": { - "version": "17.0.42", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.42.tgz", - "integrity": "sha512-Q5BPGyGKcvQgAMbsr7qEGN/kIPN6zZecYYABeTDBizOsau+2NMdSVTar9UQw21A2+JyA2KRNDYaYrPB0Rpk2oQ==" + "version": "17.0.45", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", + "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==" }, "node_modules/@types/node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-oMqjURCaxoSIsHSr1E47QHzbmzNR5rK8McHuNb11BOM9cHcIK3Avy0s/b2JlXHoQGTYS3NsvWzV1M0iK7l0wbA==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.2.tgz", + "integrity": "sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==", "dependencies": { "@types/node": "*", "form-data": "^3.0.0" @@ -3906,6 +3859,11 @@ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", "dev": true }, + "node_modules/@types/prettier": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.3.tgz", + "integrity": "sha512-ymZk3LEC/fsut+/Q5qejp6R9O1rMxz3XaRHDV6kX8MrGAhOSPqVARbDi+EZvInBpw+BnCX3TD240byVkOfQsHg==" + }, "node_modules/@types/qs": { "version": "6.9.7", "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", @@ -3980,14 +3938,14 @@ "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.27.1.tgz", - "integrity": "sha512-6dM5NKT57ZduNnJfpY81Phe9nc9wolnMCnknb1im6brWi1RYv84nbMS3olJa27B6+irUVV1X/Wb+Am0FjJdGFw==", + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.28.0.tgz", + "integrity": "sha512-DXVU6Cg29H2M6EybqSg2A+x8DgO9TCUBRp4QEXQHJceLS7ogVDP0g3Lkg/SZCqcvkAP/RruuQqK0gdlkgmhSUA==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.27.1", - "@typescript-eslint/type-utils": "5.27.1", - "@typescript-eslint/utils": "5.27.1", + "@typescript-eslint/scope-manager": "5.28.0", + "@typescript-eslint/type-utils": "5.28.0", + "@typescript-eslint/utils": "5.28.0", "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", @@ -4013,14 +3971,14 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.27.1.tgz", - "integrity": "sha512-7Va2ZOkHi5NP+AZwb5ReLgNF6nWLGTeUJfxdkVUAPPSaAdbWNnFZzLZ4EGGmmiCTg+AwlbE1KyUYTBglosSLHQ==", + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.28.0.tgz", + "integrity": "sha512-ekqoNRNK1lAcKhZESN/PdpVsWbP9jtiNqzFWkp/yAUdZvJalw2heCYuqRmM5eUJSIYEkgq5sGOjq+ZqsLMjtRA==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.27.1", - "@typescript-eslint/types": "5.27.1", - "@typescript-eslint/typescript-estree": "5.27.1", + "@typescript-eslint/scope-manager": "5.28.0", + "@typescript-eslint/types": "5.28.0", + "@typescript-eslint/typescript-estree": "5.28.0", "debug": "^4.3.4" }, "engines": { @@ -4040,13 +3998,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.27.1.tgz", - "integrity": "sha512-fQEOSa/QroWE6fAEg+bJxtRZJTH8NTskggybogHt4H9Da8zd4cJji76gA5SBlR0MgtwF7rebxTbDKB49YUCpAg==", + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.28.0.tgz", + "integrity": "sha512-LeBLTqF/he1Z+boRhSqnso6YrzcKMTQ8bO/YKEe+6+O/JGof9M0g3IJlIsqfrK/6K03MlFIlycbf1uQR1IjE+w==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.27.1", - "@typescript-eslint/visitor-keys": "5.27.1" + "@typescript-eslint/types": "5.28.0", + "@typescript-eslint/visitor-keys": "5.28.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -4057,12 +4015,12 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.27.1.tgz", - "integrity": "sha512-+UC1vVUWaDHRnC2cQrCJ4QtVjpjjCgjNFpg8b03nERmkHv9JV9X5M19D7UFMd+/G7T/sgFwX2pGmWK38rqyvXw==", + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.28.0.tgz", + "integrity": "sha512-SyKjKh4CXPglueyC6ceAFytjYWMoPHMswPQae236zqe1YbhvCVQyIawesYywGiu98L9DwrxsBN69vGIVxJ4mQQ==", "dev": true, "dependencies": { - "@typescript-eslint/utils": "5.27.1", + "@typescript-eslint/utils": "5.28.0", "debug": "^4.3.4", "tsutils": "^3.21.0" }, @@ -4083,9 +4041,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.27.1.tgz", - "integrity": "sha512-LgogNVkBhCTZU/m8XgEYIWICD6m4dmEDbKXESCbqOXfKZxRKeqpiJXQIErv66sdopRKZPo5l32ymNqibYEH/xg==", + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.28.0.tgz", + "integrity": "sha512-2OOm8ZTOQxqkPbf+DAo8oc16sDlVR5owgJfKheBkxBKg1vAfw2JsSofH9+16VPlN9PWtv8Wzhklkqw3k/zCVxA==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -4096,13 +4054,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.27.1.tgz", - "integrity": "sha512-DnZvvq3TAJ5ke+hk0LklvxwYsnXpRdqUY5gaVS0D4raKtbznPz71UJGnPTHEFo0GDxqLOLdMkkmVZjSpET1hFw==", + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.28.0.tgz", + "integrity": "sha512-9GX+GfpV+F4hdTtYc6OV9ZkyYilGXPmQpm6AThInpBmKJEyRSIjORJd1G9+bknb7OTFYL+Vd4FBJAO6T78OVqA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.27.1", - "@typescript-eslint/visitor-keys": "5.27.1", + "@typescript-eslint/types": "5.28.0", + "@typescript-eslint/visitor-keys": "5.28.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -4123,15 +4081,15 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.27.1.tgz", - "integrity": "sha512-mZ9WEn1ZLDaVrhRaYgzbkXBkTPghPFsup8zDbbsYTxC5OmqrFE7skkKS/sraVsLP3TcT3Ki5CSyEFBRkLH/H/w==", + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.28.0.tgz", + "integrity": "sha512-E60N5L0fjv7iPJV3UGc4EC+A3Lcj4jle9zzR0gW7vXhflO7/J29kwiTGITA2RlrmPokKiZbBy2DgaclCaEUs6g==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.27.1", - "@typescript-eslint/types": "5.27.1", - "@typescript-eslint/typescript-estree": "5.27.1", + "@typescript-eslint/scope-manager": "5.28.0", + "@typescript-eslint/types": "5.28.0", + "@typescript-eslint/typescript-estree": "5.28.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, @@ -4147,12 +4105,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.27.1.tgz", - "integrity": "sha512-xYs6ffo01nhdJgPieyk7HAOpjhTsx7r/oB9LWEhwAXgwn33tkr+W8DI2ChboqhZlC4q3TC6geDYPoiX8ROqyOQ==", + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.28.0.tgz", + "integrity": "sha512-BtfP1vCor8cWacovzzPFOoeW4kBQxzmhxGoOpt0v1SFvG+nJ0cWaVdJk7cky1ArTcFHHKNIxyo2LLr3oNkSuXA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.27.1", + "@typescript-eslint/types": "5.28.0", "eslint-visitor-keys": "^3.3.0" }, "engines": { @@ -4300,18 +4258,18 @@ } }, "node_modules/@webpack-cli/configtest": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.1.1.tgz", - "integrity": "sha512-1FBc1f9G4P/AxMqIgfZgeOTuRnwZMten8E7zap5zgpPInnCrP8D4Q81+4CWIch8i/Nf7nXjP0v6CjjbHOrXhKg==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", + "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", "peerDependencies": { "webpack": "4.x.x || 5.x.x", "webpack-cli": "4.x.x" } }, "node_modules/@webpack-cli/info": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.4.1.tgz", - "integrity": "sha512-PKVGmazEq3oAo46Q63tpMr4HipI3OPfP7LiNOEJg963RMgT0rqheag28NCML0o3GIzA3DmxP1ZIAv9oTX1CUIA==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", + "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", "dependencies": { "envinfo": "^7.7.3" }, @@ -4320,9 +4278,9 @@ } }, "node_modules/@webpack-cli/serve": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.6.1.tgz", - "integrity": "sha512-gNGTiTrjEVQ0OcVnzsRSqTxaBSr+dmTfm+qJsCDluky8uhdLWep7Gcr62QsAKHTMxjCS/8nEITsmFAhfIx+QSw==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", + "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", "peerDependencies": { "webpack-cli": "4.x.x" }, @@ -4587,43 +4545,16 @@ "dev": true }, "node_modules/are-we-there-yet": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", - "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.0.tgz", + "integrity": "sha512-0GWpv50YSOcLXaN6/FAKY3vfRbllXWV2xvfA/oKJF8pzFhWXPV+yjhJXDBbjscDYowv7Yw1A3uigpzn5iEGTyw==", "dev": true, "dependencies": { "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "node_modules/are-we-there-yet/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/are-we-there-yet/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/are-we-there-yet/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" + "readable-stream": "^3.6.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16" } }, "node_modules/arg": { @@ -6575,9 +6506,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001352", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001352.tgz", - "integrity": "sha512-GUgH8w6YergqPQDGWhJGt8GDRnY0L/iJVQcU3eJ46GYf52R8tk0Wxp0PymuFVZboJYXGiCqwozAYZNRjVj6IcA==", + "version": "1.0.30001355", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001355.tgz", + "integrity": "sha512-Sd6pjJHF27LzCB7pT7qs+kuX2ndurzCzkpJl6Qct7LPSZ9jn0bkOA8mdgMgmqnQAWLVOOGjLpc+66V57eLtb1g==", "funding": [ { "type": "opencollective", @@ -6854,15 +6785,6 @@ "type-is": "^1.6.16" } }, - "node_modules/code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -6889,9 +6811,9 @@ } }, "node_modules/colorette": { - "version": "2.0.17", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.17.tgz", - "integrity": "sha512-hJo+3Bkn0NCHybn9Tu35fIeoOKGOk5OCC32y4Hz2It+qlCO2Q3DeQ1hRn/tDDMQKRYUEzqsl7jbF6dYKjlE60g==" + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" }, "node_modules/colors": { "version": "1.0.3", @@ -7274,11 +7196,11 @@ "hasInstallScript": true }, "node_modules/core-js-compat": { - "version": "3.22.8", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.22.8.tgz", - "integrity": "sha512-pQnwg4xtuvc2Bs/5zYQPaEYYSuTxsF7LBWF0SvnVhthZo/Qe+rJpcEekrdNK5DWwDJ0gv0oI9NNX5Mppdy0ctg==", + "version": "3.23.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.23.1.tgz", + "integrity": "sha512-KeYrEc8t6FJsKYB2qnDwRHWaC0cJNaqlHfCpMe5q3j/W1nje3moib/txNklddLPCtGb+etcBIyJ8zuMa/LN5/A==", "dependencies": { - "browserslist": "^4.20.3", + "browserslist": "^4.20.4", "semver": "7.0.0" }, "funding": { @@ -7708,9 +7630,9 @@ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "node_modules/electron-to-chromium": { - "version": "1.4.152", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.152.tgz", - "integrity": "sha512-jk4Ju5SGZAQQJ1iI4Rgru7dDlvkQPLpNPWH9gIZmwCD4YteA5Bbk1xPcPDUf5jUYs3e1e80RXdi8XgKQZaigeg==" + "version": "1.4.160", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.160.tgz", + "integrity": "sha512-O1Z12YfyeX2LXYO7MdHIPazGXzLzQnr1ADW55U2ARQsJBPgfpJz3u+g3Mo2l1wSyfOCdiGqaX9qtV4XKZ0HNRA==" }, "node_modules/elliptic": { "version": "6.5.4", @@ -8331,6 +8253,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -9083,72 +9006,22 @@ "dev": true }, "node_modules/gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==", - "dev": true, - "dependencies": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "node_modules/gauge/node_modules/ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gauge/node_modules/aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true - }, - "node_modules/gauge/node_modules/is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", - "dev": true, - "dependencies": { - "number-is-nan": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gauge/node_modules/string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", - "dev": true, - "dependencies": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gauge/node_modules/strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", + "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", "dev": true, "dependencies": { - "ansi-regex": "^2.0.0" + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.3", + "console-control-strings": "^1.1.0", + "has-unicode": "^2.0.1", + "signal-exit": "^3.0.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.5" }, "engines": { - "node": ">=0.10.0" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, "node_modules/gensync": { @@ -9265,6 +9138,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, "engines": { "node": ">=10" }, @@ -9920,6 +9794,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, "engines": { "node": ">=10.17.0" } @@ -10465,6 +10340,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, "engines": { "node": ">=8" }, @@ -11200,7 +11076,7 @@ "node_modules/lasso-minify-js/node_modules/wordwrap": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", - "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "integrity": "sha512-xSBsCeh+g+dinoBv3GAOWM4LcVVO68wLXRanibtBSdUvkGWQRGeE9P7IwU9EmDDi4jA6L44lz15CGMwdw9N5+Q==", "engines": { "node": ">=0.4.0" } @@ -11208,7 +11084,7 @@ "node_modules/lasso-minify-js/node_modules/yargs": { "version": "3.10.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", - "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "integrity": "sha512-QFzUah88GAGy9lyDKGBqZdkYApt63rCXYBGYnEP4xDJPXNqXXnBDACnbrXnViV6jRSqAePwrATi2i8mfYm4L1A==", "dependencies": { "camelcase": "^1.0.2", "cliui": "^2.1.0", @@ -11498,29 +11374,29 @@ } }, "node_modules/lerna": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lerna/-/lerna-5.1.1.tgz", - "integrity": "sha512-huJ8jHn3qrKVX89b3SumQE5buCfXQ1pyikk7cdmAI9jnwBRMBfMR/3mxd+lonNYJGRFTsQ6yF+AkK/sqRSNXhA==", - "dev": true, - "dependencies": { - "@lerna/add": "5.1.1", - "@lerna/bootstrap": "5.1.1", - "@lerna/changed": "5.1.1", - "@lerna/clean": "5.1.1", - "@lerna/cli": "5.1.1", - "@lerna/create": "5.1.1", - "@lerna/diff": "5.1.1", - "@lerna/exec": "5.1.1", - "@lerna/import": "5.1.1", - "@lerna/info": "5.1.1", - "@lerna/init": "5.1.1", - "@lerna/link": "5.1.1", - "@lerna/list": "5.1.1", - "@lerna/publish": "5.1.1", - "@lerna/run": "5.1.1", - "@lerna/version": "5.1.1", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/lerna/-/lerna-5.1.4.tgz", + "integrity": "sha512-WwSbMslPxWSV7ARsGzkhJAFC1uQcuNGgiy2vZho4bpXVC+A7ZLXy8FngDbcAn7hCGC3ZDnl/4jdY6d84j63Y4g==", + "dev": true, + "dependencies": { + "@lerna/add": "5.1.4", + "@lerna/bootstrap": "5.1.4", + "@lerna/changed": "5.1.4", + "@lerna/clean": "5.1.4", + "@lerna/cli": "5.1.4", + "@lerna/create": "5.1.4", + "@lerna/diff": "5.1.4", + "@lerna/exec": "5.1.4", + "@lerna/import": "5.1.4", + "@lerna/info": "5.1.4", + "@lerna/init": "5.1.4", + "@lerna/link": "5.1.4", + "@lerna/list": "5.1.4", + "@lerna/publish": "5.1.4", + "@lerna/run": "5.1.4", + "@lerna/version": "5.1.4", "import-local": "^3.0.2", - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" }, "bin": { "lerna": "cli.js" @@ -11711,12 +11587,6 @@ "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", "integrity": "sha512-De+ZbrMu6eThFti/CSzhRvTKMgQToLxbij58LMfM8JnYDNSOjkjTCIaa8ixglOeGh2nyPlakbt5bJWJ7gvpYlQ==" }, - "node_modules/lodash._reinterpolate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==", - "dev": true - }, "node_modules/lodash.create": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/lodash.create/-/lodash.create-3.1.1.tgz", @@ -11799,25 +11669,6 @@ "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==" }, - "node_modules/lodash.template": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", - "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", - "dev": true, - "dependencies": { - "lodash._reinterpolate": "^3.0.0", - "lodash.templatesettings": "^4.0.0" - } - }, - "node_modules/lodash.templatesettings": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", - "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", - "dev": true, - "dependencies": { - "lodash._reinterpolate": "^3.0.0" - } - }, "node_modules/log-symbols": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", @@ -13036,12 +12887,12 @@ } }, "node_modules/mongodb-memory-server": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/mongodb-memory-server/-/mongodb-memory-server-8.6.0.tgz", - "integrity": "sha512-4I3qpIN3Ls5Vs8CPIl7SiT/rQUYmpgP27csDqgkSY7fu09mEqT3ieIC7cRhgx8wuRKr3rTotKMP4G1+Qw7+9Kw==", + "version": "8.6.1", + "resolved": "https://registry.npmjs.org/mongodb-memory-server/-/mongodb-memory-server-8.6.1.tgz", + "integrity": "sha512-X/jlNQnsv1+lTMetg9UAxyOG1soJcfS7bQp0WGQ9bi1J97+OyIWiFR7Tx9wwX3A6eQRBL3B1P+5XFIwLk6XZtg==", "hasInstallScript": true, "dependencies": { - "mongodb-memory-server-core": "8.6.0", + "mongodb-memory-server-core": "8.6.1", "tslib": "^2.4.0" }, "engines": { @@ -13049,9 +12900,9 @@ } }, "node_modules/mongodb-memory-server-core": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/mongodb-memory-server-core/-/mongodb-memory-server-core-8.6.0.tgz", - "integrity": "sha512-vuJfoK1TUPKwmspRxvkMUod34BInHmWF6li3nXlQ9bvaA2Xg4p3GsTkplyuwTBkLgeLL9AwIU0rk3CDwKpym1w==", + "version": "8.6.1", + "resolved": "https://registry.npmjs.org/mongodb-memory-server-core/-/mongodb-memory-server-core-8.6.1.tgz", + "integrity": "sha512-GOe2AOYzqUg9DsSJFA7wbWaqt4pbaulXhM1lgs19s+H0Q/VkFtvB3RpOvnWVLAV5PADg9zTY22ecVI2txTxGow==", "dependencies": { "@types/tmp": "^0.2.3", "async-mutex": "^0.3.2", @@ -13218,12 +13069,12 @@ "node_modules/node-fetch/node_modules/webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" }, "node_modules/node-fetch/node_modules/whatwg-url": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" @@ -13253,38 +13104,6 @@ "node": ">= 10.12.0" } }, - "node_modules/node-gyp/node_modules/are-we-there-yet": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.0.tgz", - "integrity": "sha512-0GWpv50YSOcLXaN6/FAKY3vfRbllXWV2xvfA/oKJF8pzFhWXPV+yjhJXDBbjscDYowv7Yw1A3uigpzn5iEGTyw==", - "dev": true, - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" - } - }, - "node_modules/node-gyp/node_modules/gauge": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", - "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", - "dev": true, - "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, "node_modules/node-gyp/node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", @@ -13305,21 +13124,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/node-gyp/node_modules/npmlog": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", - "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", - "dev": true, - "dependencies": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, "node_modules/node-releases": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz", @@ -13385,9 +13189,9 @@ } }, "node_modules/npm-check-updates": { - "version": "13.1.3", - "resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-13.1.3.tgz", - "integrity": "sha512-wyxcDctV5/gsVAhtmvQWZttI61evj6E5XrAviElnXAdXPKGG/rqYIAcKS2EZUgVoKJnCkjQmXgONzybim8SmfQ==", + "version": "13.1.5", + "resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-13.1.5.tgz", + "integrity": "sha512-vAVYlrrxJIPH/R5mxMzrNwP33hYflvk7oQqPjPOySCavCFwhXKmfK5sn/rogyebg7cLnECiDxsczGqvTOEBRAA==", "dev": true, "dependencies": { "chalk": "^4.1.2", @@ -13748,6 +13552,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, "dependencies": { "path-key": "^3.0.0" }, @@ -13756,24 +13561,18 @@ } }, "node_modules/npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", + "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", "dev": true, "dependencies": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "node_modules/number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==", - "dev": true, + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.3", + "set-blocking": "^2.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, "node_modules/oauth-sign": { @@ -14695,9 +14494,9 @@ } }, "node_modules/prettier": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.6.2.tgz", - "integrity": "sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", "dev": true, "bin": { "prettier": "bin-prettier.js" @@ -15652,12 +15451,12 @@ } }, "node_modules/registry-auth-token": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", - "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.2.tgz", + "integrity": "sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==", "dev": true, "dependencies": { - "rc": "^1.2.8" + "rc": "1.2.8" }, "engines": { "node": ">=6.0.0" @@ -16646,6 +16445,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, "engines": { "node": ">=6" } @@ -17195,9 +16995,9 @@ } }, "node_modules/type-fest": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.13.0.tgz", - "integrity": "sha512-lPfAm42MxE4/456+QyIaaVBAwgpJb6xZ8PRu09utnhPdWwcyj9vgy6Sq0Z5yNbJ21EdxB5dRU/Qg8bsyAMtlcw==", + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.13.1.tgz", + "integrity": "sha512-hXYyrPFwETT2swFLHeoKtJrvSF/ftG/sA15/8nGaLuaDGfVAaq8DYFpu4yOyV4tzp082WqnTEoMsm3flKMI2FQ==", "engines": { "node": ">=12.20" }, @@ -17232,9 +17032,9 @@ } }, "node_modules/typescript": { - "version": "4.7.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.3.tgz", - "integrity": "sha512-WOkT3XYvrpXx4vMMqlD+8R8R37fZkjyLGlxavMc4iB8lrl8L0DeTcHbYgw/v0N/z9wAFsgBhcsF0ruoySS22mA==", + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", + "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -17244,9 +17044,9 @@ } }, "node_modules/uglify-js": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.16.0.tgz", - "integrity": "sha512-FEikl6bR30n0T3amyBh3LoiBdqHRy/f4H80+My34HOesOKyHfOsxAPAxOoqC0JUnC1amnO0IwkYC3sko51caSw==", + "version": "3.16.1", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.16.1.tgz", + "integrity": "sha512-X5BGTIDH8U6IQ1TIRP62YC36k+ULAa1d59BxlWvPUJ1NkW5L3FwcGfEzuVvGmhJFBu0YJ5Ge25tmRISqCmLiRQ==", "dev": true, "optional": true, "bin": { @@ -17558,7 +17358,7 @@ "node_modules/wcwidth": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", "dependencies": { "defaults": "^1.0.3" } @@ -17619,17 +17419,17 @@ } }, "node_modules/webpack-cli": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.9.2.tgz", - "integrity": "sha512-m3/AACnBBzK/kMTcxWHcZFPrw/eQuY4Df1TxvIWfWM2x7mRqBQCqKEd96oCUa9jkapLBaFfRce33eGDb4Pr7YQ==", + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", + "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", "dependencies": { "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^1.1.1", - "@webpack-cli/info": "^1.4.1", - "@webpack-cli/serve": "^1.6.1", + "@webpack-cli/configtest": "^1.2.0", + "@webpack-cli/info": "^1.5.0", + "@webpack-cli/serve": "^1.7.0", "colorette": "^2.0.14", "commander": "^7.0.0", - "execa": "^5.0.0", + "cross-spawn": "^7.0.3", "fastest-levenshtein": "^1.0.12", "import-local": "^3.0.2", "interpret": "^2.2.0", @@ -17642,6 +17442,10 @@ "engines": { "node": ">=10.13.0" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, "peerDependencies": { "webpack": "4.x.x || 5.x.x" }, @@ -17809,7 +17613,7 @@ "node_modules/window-size": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", - "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", + "integrity": "sha512-1pTPQDKTdd61ozlKGNCjhNRd+KPmgLSGa3mZTHoOliaGcESD8G1PXhh7c1fgiPjVbNVfgy2Faw4BI8/m0cC8Mg==", "engines": { "node": ">= 0.8.0" } @@ -17825,7 +17629,7 @@ "node_modules/wordwrap": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", "dev": true }, "node_modules/workerpool": { @@ -17852,7 +17656,7 @@ "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, "node_modules/write-file-atomic": { "version": "3.0.3", @@ -18133,7 +17937,7 @@ "node_modules/yauzl": { "version": "2.10.0", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", "dependencies": { "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" @@ -18186,14 +17990,14 @@ } }, "@babel/compat-data": { - "version": "7.17.10", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.10.tgz", - "integrity": "sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==" + "version": "7.18.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.5.tgz", + "integrity": "sha512-BxhE40PVCBxVEJsSBhB6UWyAuqJRxGsAw8BdHMJ3AKGydcwuWW4kOO3HmqBQAdcq/OP+/DlTVxLvsCzRTnZuGg==" }, "@babel/core": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.2.tgz", - "integrity": "sha512-A8pri1YJiC5UnkdrWcmfZTJTV85b4UXTAfImGmCfYmax4TR9Cw8sDS0MOk++Gp2mE/BefVJ5nwy5yzqNJbP/DQ==", + "version": "7.18.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.5.tgz", + "integrity": "sha512-MGY8vg3DxMnctw0LdvSEojOsumc70g0t18gNyUdAZqB1Rpd1Bqo/svHGvt+UJ6JcGX+DIekGFDxxIWofBxLCnQ==", "requires": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.16.7", @@ -18201,10 +18005,10 @@ "@babel/helper-compilation-targets": "^7.18.2", "@babel/helper-module-transforms": "^7.18.0", "@babel/helpers": "^7.18.2", - "@babel/parser": "^7.18.0", + "@babel/parser": "^7.18.5", "@babel/template": "^7.16.7", - "@babel/traverse": "^7.18.2", - "@babel/types": "^7.18.2", + "@babel/traverse": "^7.18.5", + "@babel/types": "^7.18.4", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -18534,9 +18338,9 @@ } }, "@babel/parser": { - "version": "7.18.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.4.tgz", - "integrity": "sha512-FDge0dFazETFcxGw/EXzOkN8uJp0PC7Qbm+Pe9T+av2zlBpOgunFHkQPPn+eRuClU73JF+98D531UgayY89tow==" + "version": "7.18.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.5.tgz", + "integrity": "sha512-YZWVaglMiplo7v8f1oMQ5ZPQr0vn7HPeZXxXWsxXJRjGVrzUFn9OxFQl1sb5wzfootjA/yChhW84BV+383FSOw==" }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "version": "7.17.12", @@ -18973,9 +18777,9 @@ } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.18.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.4.tgz", - "integrity": "sha512-lH2UaQaHVOAeYrUUuZ8i38o76J/FnO8vu21OE+tD1MyP9lxdZoSfz+pDbWkq46GogUrdrMz3tiz/FYGB+bVThg==", + "version": "7.18.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.5.tgz", + "integrity": "sha512-SEewrhPpcqMF1V7DhnEbhVJLrC+nnYfe1E0piZMZXBpxi9WvZqWGwpsk7JYP7wPWeqaBh4gyKlBhHJu3uz5g4Q==", "requires": { "@babel/helper-hoist-variables": "^7.16.7", "@babel/helper-module-transforms": "^7.18.0", @@ -19003,9 +18807,9 @@ } }, "@babel/plugin-transform-new-target": { - "version": "7.17.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.17.12.tgz", - "integrity": "sha512-CaOtzk2fDYisbjAD4Sd1MTKGVIpRtx9bWLyj24Y/k6p4s4gQ3CqDGJauFJxt8M/LEx003d0i3klVqnN73qvK3w==", + "version": "7.18.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.5.tgz", + "integrity": "sha512-TuRL5uGW4KXU6OsRj+mLp9BM7pO8e7SGNTEokQRRxHFkXYMFiy2jlKSZPFtI/mKORDzciH+hneskcSOp0gU8hg==", "requires": { "@babel/helper-plugin-utils": "^7.17.12" } @@ -19237,9 +19041,9 @@ } }, "@babel/traverse": { - "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.2.tgz", - "integrity": "sha512-9eNwoeovJ6KH9zcCNnENY7DMFwTU9JdGCFtqNLfUAqtUHRCOsTOqWoffosP8vKmNYeSBUv3yVJXjfd8ucwOjUA==", + "version": "7.18.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.5.tgz", + "integrity": "sha512-aKXj1KT66sBj0vVzk6rEeAO6Z9aiiQ68wfDgge3nHhA/my6xMM/7HGQUNumKZaoa2qUPQ5whJG9aAifsxUKfLA==", "requires": { "@babel/code-frame": "^7.16.7", "@babel/generator": "^7.18.2", @@ -19247,8 +19051,8 @@ "@babel/helper-function-name": "^7.17.9", "@babel/helper-hoist-variables": "^7.16.7", "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.18.0", - "@babel/types": "^7.18.2", + "@babel/parser": "^7.18.5", + "@babel/types": "^7.18.4", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -19493,16 +19297,16 @@ } }, "@lerna/add": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/add/-/add-5.1.1.tgz", - "integrity": "sha512-0tUT/ohLLxpz1TYuRBXdsYDIZAgAHPpoF+MOcscADdH9+nIzA+TLr6B4fD/D/7i+IrspXkZEo29+yq31HpPHTQ==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/add/-/add-5.1.4.tgz", + "integrity": "sha512-kysQaV0+6aFtT0rkbaeuP6qb0vYDwo7TiC+Og4STyXxv2mHXi3F8r6Z9xXNUn8LPi29gaCmB8DLmbEGlTBM4xg==", "dev": true, "requires": { - "@lerna/bootstrap": "5.1.1", - "@lerna/command": "5.1.1", - "@lerna/filter-options": "5.1.1", - "@lerna/npm-conf": "5.1.1", - "@lerna/validation-error": "5.1.1", + "@lerna/bootstrap": "5.1.4", + "@lerna/command": "5.1.4", + "@lerna/filter-options": "5.1.4", + "@lerna/npm-conf": "5.1.4", + "@lerna/validation-error": "5.1.4", "dedent": "^0.7.0", "npm-package-arg": "^8.1.0", "p-map": "^4.0.0", @@ -19511,29 +19315,29 @@ } }, "@lerna/bootstrap": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-5.1.1.tgz", - "integrity": "sha512-V9SjAsQtmDJExQPwVlVVnTDHfA1xW0zThjbvFZ25D/HpyQ+P1HttYUcE7Xsm0enU7xRKy+T2SXzQauIEWL7Nzg==", - "dev": true, - "requires": { - "@lerna/command": "5.1.1", - "@lerna/filter-options": "5.1.1", - "@lerna/has-npm-version": "5.1.1", - "@lerna/npm-install": "5.1.1", - "@lerna/package-graph": "5.1.1", - "@lerna/pulse-till-done": "5.1.1", - "@lerna/rimraf-dir": "5.1.1", - "@lerna/run-lifecycle": "5.1.1", - "@lerna/run-topologically": "5.1.1", - "@lerna/symlink-binary": "5.1.1", - "@lerna/symlink-dependencies": "5.1.1", - "@lerna/validation-error": "5.1.1", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/bootstrap/-/bootstrap-5.1.4.tgz", + "integrity": "sha512-uCP0WdxGCGAGkwcuhv2nLqLByq9WJ5yr+93A8T15xZJfQsXLtYjjlivIe35MjS77eR+krwl5uY6WmGPJ33+afg==", + "dev": true, + "requires": { + "@lerna/command": "5.1.4", + "@lerna/filter-options": "5.1.4", + "@lerna/has-npm-version": "5.1.4", + "@lerna/npm-install": "5.1.4", + "@lerna/package-graph": "5.1.4", + "@lerna/pulse-till-done": "5.1.4", + "@lerna/rimraf-dir": "5.1.4", + "@lerna/run-lifecycle": "5.1.4", + "@lerna/run-topologically": "5.1.4", + "@lerna/symlink-binary": "5.1.4", + "@lerna/symlink-dependencies": "5.1.4", + "@lerna/validation-error": "5.1.4", "@npmcli/arborist": "5.2.0", "dedent": "^0.7.0", "get-port": "^5.1.1", "multimatch": "^5.0.0", "npm-package-arg": "^8.1.0", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "p-map": "^4.0.0", "p-map-series": "^2.1.0", "p-waterfall": "^2.1.1", @@ -19541,32 +19345,32 @@ } }, "@lerna/changed": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/changed/-/changed-5.1.1.tgz", - "integrity": "sha512-YUSAdwwL66b7KGDo5oPsRSDofv+UczA/FvjYlW+s1PhhHoKbFR4/os5Rm0hlRJcG86kKzB0X1jeFBM8/GtMkVg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/changed/-/changed-5.1.4.tgz", + "integrity": "sha512-XwA3+pw5keO2CyjobLN8dU7mvGbzB3FD+LtLPI/zk7UbNIbl7V6uaIkoPJIdTWwP1e6S1BnGCVsAMtwQ980gTA==", "dev": true, "requires": { - "@lerna/collect-updates": "5.1.1", - "@lerna/command": "5.1.1", - "@lerna/listable": "5.1.1", - "@lerna/output": "5.1.1" + "@lerna/collect-updates": "5.1.4", + "@lerna/command": "5.1.4", + "@lerna/listable": "5.1.4", + "@lerna/output": "5.1.4" } }, "@lerna/check-working-tree": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-5.1.1.tgz", - "integrity": "sha512-rGXNuPIUjPuzwIOYDLio4Il0tLiIqDpd981peKnuCjbocUGJaXncfUf1isazl3LNojsb5dKBoG/O3eJhGoaO4w==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/check-working-tree/-/check-working-tree-5.1.4.tgz", + "integrity": "sha512-yFkRmZd25viwxyyOHZd3g7k2Od2Mk0Sf15fol3h/a7P0rUMf6UaMoGo2qlyo+DS51sz+eNalMmFKLpRrDXcSSw==", "dev": true, "requires": { - "@lerna/collect-uncommitted": "5.1.1", - "@lerna/describe-ref": "5.1.1", - "@lerna/validation-error": "5.1.1" + "@lerna/collect-uncommitted": "5.1.4", + "@lerna/describe-ref": "5.1.4", + "@lerna/validation-error": "5.1.4" } }, "@lerna/child-process": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-5.1.1.tgz", - "integrity": "sha512-hPBDbqZws2d3GehCuYZ0vZwd/SRthwDIPWGkd74xevdoLxka3Y/y5IdogZz3V9cc6p6bdP6ZHbBSumEX+VIhxA==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/child-process/-/child-process-5.1.4.tgz", + "integrity": "sha512-F7xP+bEdkE3JTyKz0t33QA5v2meXZrQQ0JmHa7/AlEg6D2r7gQ8UHSHuSUiNfX4drjpePe/9XaZylj01KLcx/w==", "dev": true, "requires": { "chalk": "^4.1.0", @@ -19575,104 +19379,103 @@ } }, "@lerna/clean": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/clean/-/clean-5.1.1.tgz", - "integrity": "sha512-3hI6CG/pxVmbU1xZoDLtORTivAky/AdYt5biafxXGUbcMBbHekYkSf+bUojVkSLZ4hn43aiLzbMCKhHYd+vdIA==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/clean/-/clean-5.1.4.tgz", + "integrity": "sha512-4Du/r8iYSYFpo1t5J1BYivmj84n9mGebt89isVsyqMmrCqd5B2ix/Z8PYPQFMwm7k9YYbV+sZGSpRvtXkn8kIw==", "dev": true, "requires": { - "@lerna/command": "5.1.1", - "@lerna/filter-options": "5.1.1", - "@lerna/prompt": "5.1.1", - "@lerna/pulse-till-done": "5.1.1", - "@lerna/rimraf-dir": "5.1.1", + "@lerna/command": "5.1.4", + "@lerna/filter-options": "5.1.4", + "@lerna/prompt": "5.1.4", + "@lerna/pulse-till-done": "5.1.4", + "@lerna/rimraf-dir": "5.1.4", "p-map": "^4.0.0", "p-map-series": "^2.1.0", "p-waterfall": "^2.1.1" } }, "@lerna/cli": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/cli/-/cli-5.1.1.tgz", - "integrity": "sha512-0smc8pA12D0DUhXI32DES1F/TRleLyN+xkqOqvKGdbD2IA33O1eYVI93vAOmTmEc3ATqKiBwvxoZulqS/ybMFg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/cli/-/cli-5.1.4.tgz", + "integrity": "sha512-ckLSNJBY4iVmu6nBhHb8UchpWGm49z9pjsAEJQ4F/VNkT6zKsmOCfv2ahkvudQ77gc0K/dH+MTvoOHsH85bpow==", "dev": true, "requires": { - "@lerna/global-options": "5.1.1", + "@lerna/global-options": "5.1.4", "dedent": "^0.7.0", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "yargs": "^16.2.0" } }, "@lerna/collect-uncommitted": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/collect-uncommitted/-/collect-uncommitted-5.1.1.tgz", - "integrity": "sha512-u6cYLZhBvZEwoFbYMDwlB3ZB0RJ7ny5fXOCW3SkP0HIGKwzAciL8SPZ++9bsc4+ud6ds60FRyHH79UQLtEiPLg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/collect-uncommitted/-/collect-uncommitted-5.1.4.tgz", + "integrity": "sha512-CI9PXYQuewqA4ZBMRycDUSVRJmAxUeP8HEZ3aKNvAwlLxLlGCueh8qOHXZHxgkmF6eQtcEjblsReiDt8bFJZpA==", "dev": true, "requires": { - "@lerna/child-process": "5.1.1", + "@lerna/child-process": "5.1.4", "chalk": "^4.1.0", - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" } }, "@lerna/collect-updates": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-5.1.1.tgz", - "integrity": "sha512-JBxE5vP9HT2EXd/eggu9nmLSAgSnYFXviz25XjaDqSqljnEW0u1NRAcsETIWAllJ0TaTctsqA+jRDXLWhfEtfQ==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/collect-updates/-/collect-updates-5.1.4.tgz", + "integrity": "sha512-P1zlaZ0QkKIjbU3o7hjd4zcxzti1ndS4+eQNmlxZP3IcmlJ4+Ne+VxGeaACsjzPPBqSBWX1xcyMFLALH/Jo2CA==", "dev": true, "requires": { - "@lerna/child-process": "5.1.1", - "@lerna/describe-ref": "5.1.1", + "@lerna/child-process": "5.1.4", + "@lerna/describe-ref": "5.1.4", "minimatch": "^3.0.4", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "slash": "^3.0.0" } }, "@lerna/command": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/command/-/command-5.1.1.tgz", - "integrity": "sha512-q59dISdpE6a4/iQn6DGhqVefqkgs2gRcf7ehfJ6Yg41CugqAS0n6CdeTboqFIf2/O9naPKd71t0QBd3/4HXd4A==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/command/-/command-5.1.4.tgz", + "integrity": "sha512-S/3oIagN9/ntuGtljSxHu4liB9e9YFWsq/xZOR8YoqROJENv5G5zyAmHjXq90AR/tGmLvufzFliBfEIG9CywFA==", "dev": true, "requires": { - "@lerna/child-process": "5.1.1", - "@lerna/package-graph": "5.1.1", - "@lerna/project": "5.1.1", - "@lerna/validation-error": "5.1.1", - "@lerna/write-log-file": "5.1.1", + "@lerna/child-process": "5.1.4", + "@lerna/package-graph": "5.1.4", + "@lerna/project": "5.1.4", + "@lerna/validation-error": "5.1.4", + "@lerna/write-log-file": "5.1.4", "clone-deep": "^4.0.1", "dedent": "^0.7.0", "execa": "^5.0.0", "is-ci": "^2.0.0", - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" } }, "@lerna/conventional-commits": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/conventional-commits/-/conventional-commits-5.1.1.tgz", - "integrity": "sha512-VL2ppoKA5XKrCwF6U7nhnGWM9PNFrXWjetC7Okd7sjpDt33GaTsida1n7owXMTJrVolHZweHHWypROzy+LUTtw==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/conventional-commits/-/conventional-commits-5.1.4.tgz", + "integrity": "sha512-0v0exYOH9cJTNpKggqAw7vHVLlPjqO6Y20PUg44F3GOEjd54VIGDqu+MkVhflqvUftzZjmcUHDUGHVP+8dFBNw==", "dev": true, "requires": { - "@lerna/validation-error": "5.1.1", + "@lerna/validation-error": "5.1.4", "conventional-changelog-angular": "^5.0.12", "conventional-changelog-core": "^4.2.2", "conventional-recommended-bump": "^6.1.0", "fs-extra": "^9.1.0", "get-stream": "^6.0.0", - "lodash.template": "^4.5.0", "npm-package-arg": "^8.1.0", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "pify": "^5.0.0", "semver": "^7.3.4" } }, "@lerna/create": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/create/-/create-5.1.1.tgz", - "integrity": "sha512-nGtFCd16xswCupIxP+3ecHeU3O2+hkh0ghYMBZZWxC1mU/LFWKNa5Ofc2tWFiXhFqADgLCxaBuqaxW/sYq4JAA==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/create/-/create-5.1.4.tgz", + "integrity": "sha512-UPR5EnFg0WzXiRIKl+MGHH3hBB6s1xkLDJNLGzac5Ztry/ibLDhl47wYoYcToiQ3/y3/3751WLJErF+A52mCyw==", "dev": true, "requires": { - "@lerna/child-process": "5.1.1", - "@lerna/command": "5.1.1", - "@lerna/npm-conf": "5.1.1", - "@lerna/validation-error": "5.1.1", + "@lerna/child-process": "5.1.4", + "@lerna/command": "5.1.4", + "@lerna/npm-conf": "5.1.4", + "@lerna/validation-error": "5.1.4", "dedent": "^0.7.0", "fs-extra": "^9.1.0", "globby": "^11.0.2", @@ -19698,89 +19501,89 @@ } }, "@lerna/create-symlink": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/create-symlink/-/create-symlink-5.1.1.tgz", - "integrity": "sha512-QyLlXDx0AuN/INXhJxfOHX+a0RaJwCuKbcWv7rqXoVSofDYBYE5EXEx2kn1d4BZg2ozQtfqhNzzKKHU2IyPAKw==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/create-symlink/-/create-symlink-5.1.4.tgz", + "integrity": "sha512-VTTuCgM5gXk0frAFxfVQqfX9QxXKz6TKpKsHcC39BAR3aiSUW8vqRImbLvaFtKpnEMW0HshDfuzp6rRkaiyWYw==", "dev": true, "requires": { "cmd-shim": "^4.1.0", "fs-extra": "^9.1.0", - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" } }, "@lerna/describe-ref": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-5.1.1.tgz", - "integrity": "sha512-bxNZiH2JK4uCnuUmJUcLdZFAR8NEXPCf3oxHpGzSGjr1gSE43ZPsZs5Hz9/46CEvSA+z4p1MeQs2KRTR1Wa0oQ==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/describe-ref/-/describe-ref-5.1.4.tgz", + "integrity": "sha512-ztLWLIyrHPxVhs8yfVpCDIw2st5c246KfoTqjEX8N6s8v0dLs3vfCKCM70ej6lBNkwqBXSilgHrd3AkGq3kq6Q==", "dev": true, "requires": { - "@lerna/child-process": "5.1.1", - "npmlog": "^4.1.2" + "@lerna/child-process": "5.1.4", + "npmlog": "^6.0.2" } }, "@lerna/diff": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/diff/-/diff-5.1.1.tgz", - "integrity": "sha512-pwc5hAk6l3Z+nfpRLnijbTl5gN0hdCWM9YRWRxnjum05GoRwFveqMJRSeznDYl05JI7kYBtI/l3lj/5Hf1TzCw==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/diff/-/diff-5.1.4.tgz", + "integrity": "sha512-o5chvMHcKQS4zkdGX7LCaMgNn0flrG9OEiGt8DCIzRUa6aWJAlE2oZyOj+VsiUxzaZJxm2oV+GkISQYRJPlPug==", "dev": true, "requires": { - "@lerna/child-process": "5.1.1", - "@lerna/command": "5.1.1", - "@lerna/validation-error": "5.1.1", - "npmlog": "^4.1.2" + "@lerna/child-process": "5.1.4", + "@lerna/command": "5.1.4", + "@lerna/validation-error": "5.1.4", + "npmlog": "^6.0.2" } }, "@lerna/exec": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/exec/-/exec-5.1.1.tgz", - "integrity": "sha512-kTKquC0BfFmxXKmkwCq2uYh2ZK0QRa7bQeIRJH8MON8T82D+mU9FHH8UUObx6Aa6sl9lwg04TVnEoUbOJjZxvg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/exec/-/exec-5.1.4.tgz", + "integrity": "sha512-6vn1UCxJZTTt90WlWItI05yj4xaNOShgIl5Yi9mx1Ex6nVS32mmTOqHI/+Cn4M+P0C4u1hFymd2aIEfWnmdUsA==", "dev": true, "requires": { - "@lerna/child-process": "5.1.1", - "@lerna/command": "5.1.1", - "@lerna/filter-options": "5.1.1", - "@lerna/profiler": "5.1.1", - "@lerna/run-topologically": "5.1.1", - "@lerna/validation-error": "5.1.1", + "@lerna/child-process": "5.1.4", + "@lerna/command": "5.1.4", + "@lerna/filter-options": "5.1.4", + "@lerna/profiler": "5.1.4", + "@lerna/run-topologically": "5.1.4", + "@lerna/validation-error": "5.1.4", "p-map": "^4.0.0" } }, "@lerna/filter-options": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-5.1.1.tgz", - "integrity": "sha512-yFidZ2dJF5CNjnGfXFfcvvfqE2z6hPAk5cxwukPPvoJrQ3O4ebymgGNlRSziCM/D7N+Xm9byj5P0ogaIHCZ9iw==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/filter-options/-/filter-options-5.1.4.tgz", + "integrity": "sha512-a6hLVZOb7awjI9Tk5hx90BB6GZz59npBRQN0kSG6drV1H+vi+wU7ee6OZ5EMHQgnzdZ6OjZQRHlWCCTXyNdKgQ==", "dev": true, "requires": { - "@lerna/collect-updates": "5.1.1", - "@lerna/filter-packages": "5.1.1", + "@lerna/collect-updates": "5.1.4", + "@lerna/filter-packages": "5.1.4", "dedent": "^0.7.0", - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" } }, "@lerna/filter-packages": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-5.1.1.tgz", - "integrity": "sha512-AekgZk72hPiOBg+xVx3OJK+6wdHINBJSkQxOQ9DjVzIAdXDkFREE6JvF6fmCzX0QbyFaqvTXJ+Yl9TXoav+R4g==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/filter-packages/-/filter-packages-5.1.4.tgz", + "integrity": "sha512-a+ThrgYyGrTfBZUMfi/WvcqX3Ce6JaMZjTYoNAmKpHYNZFRqdmgOT1fFLLF+/y62XGqCf0wo50xRYNg0hIAf3Q==", "dev": true, "requires": { - "@lerna/validation-error": "5.1.1", + "@lerna/validation-error": "5.1.4", "multimatch": "^5.0.0", - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" } }, "@lerna/get-npm-exec-opts": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-5.1.1.tgz", - "integrity": "sha512-c2DpM4ONDJ54AQ/caONF832APkDJf/VgRjlt9/fTNxn9CB4+bsB631MiV7F+qisHFk2KNAssuWn73B7rVkNDGQ==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/get-npm-exec-opts/-/get-npm-exec-opts-5.1.4.tgz", + "integrity": "sha512-A+cNgTWWQOcNGWz9wj40/NWK46v8TtTAmXuEPfzDruv6VdmXEVIuq7SCeUPj9+aRxMQXVCil0/Vyo2z6R9TDLw==", "dev": true, "requires": { - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" } }, "@lerna/get-packed": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/get-packed/-/get-packed-5.1.1.tgz", - "integrity": "sha512-QWeOAoB5GGWnDkXtIcme8X1bHhkxOXw42UNp4h+wpXc8JzKiBdWcUVcLhKvS4fCmsRtq202UB6hPR+lYvCDz8w==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/get-packed/-/get-packed-5.1.4.tgz", + "integrity": "sha512-JD9U4Sp7Dpt3nUdXAo5f9SIXK2QsBaguChCZ8VTAl3eb7j0o7nrHYoh1eAa8rDT2L9+AxcUFDMi/wDdCotlJmA==", "dev": true, "requires": { "fs-extra": "^9.1.0", @@ -19789,137 +19592,137 @@ } }, "@lerna/github-client": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/github-client/-/github-client-5.1.1.tgz", - "integrity": "sha512-1kU/S9B/AleUetbRFQr+8xQNVXsOQp4ya/L2R7/3ALRmWfCDAtAKzGdtn0YtcPGEvWPb0xNgx9TeGQOj5nwDjw==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/github-client/-/github-client-5.1.4.tgz", + "integrity": "sha512-VAaH9ycnGVsaGWM5uRKvd0oXlOERHOEOwxXLaCnR1mA7k5490B5jTlwhSWYdA4s40CF9AOdIVNgBhP+T7MlcPw==", "dev": true, "requires": { - "@lerna/child-process": "5.1.1", + "@lerna/child-process": "5.1.4", "@octokit/plugin-enterprise-rest": "^6.0.1", "@octokit/rest": "^18.1.0", "git-url-parse": "^11.4.4", - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" } }, "@lerna/gitlab-client": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/gitlab-client/-/gitlab-client-5.1.1.tgz", - "integrity": "sha512-tuy81UW2JhG/wnjiTV20kI8q3RlCHkOrYyiynnd4RPOX5i6DwG3/BGwt5FJ2avFvi9+AkalU1vIKPSqwwj9xTA==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/gitlab-client/-/gitlab-client-5.1.4.tgz", + "integrity": "sha512-F0Pa6Cv6TE0gbhuHR2gVVwdzstqePMZhTNcVY5So3YJrb1ppuUH/4cVXhRcEOj16QuWJ6yysxb7mj8tY4Zv0Bw==", "dev": true, "requires": { "node-fetch": "^2.6.1", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "whatwg-url": "^8.4.0" } }, "@lerna/global-options": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/global-options/-/global-options-5.1.1.tgz", - "integrity": "sha512-jKLqwiS3EwNbmMu5HbWciModK6/5FyxeSwENVIqPLplWIkAMbSNWjXa9BxNDzvsSU0G6TPpQmfgZ3ZS1bMamyA==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/global-options/-/global-options-5.1.4.tgz", + "integrity": "sha512-gs6y97tomIuyYdDr9uKQ5B5AR9m6wVft6lrxWlGlLo0prz39tx7fJ9wT2IpJ9iALCadkQW6g7XFtddwfm5VRhg==", "dev": true }, "@lerna/has-npm-version": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/has-npm-version/-/has-npm-version-5.1.1.tgz", - "integrity": "sha512-MkDhYbdNugXUE7bEY8j2DGE1RUg/SJR613b1HPUTdEWpPg13PupsTKqiKOzoURAzUWN6tZoOR7OAxbvR3w8jnw==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/has-npm-version/-/has-npm-version-5.1.4.tgz", + "integrity": "sha512-U81b1nvqwF8PGyHib8/AWeGbaNipGdqXZsRO5g3ob9A5X57GXJ86cQVLejLi+znY4SmQcHladC4TotJkpNF1Ag==", "dev": true, "requires": { - "@lerna/child-process": "5.1.1", + "@lerna/child-process": "5.1.4", "semver": "^7.3.4" } }, "@lerna/import": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/import/-/import-5.1.1.tgz", - "integrity": "sha512-VUgZn7QdsAYy8Joe6ZT8hKANxizzU0aUH93Pfg2YfjohxvyTlmx5TCSgnZ39P2jwmL2hHyI+Bs3t+9NOYPfoWg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/import/-/import-5.1.4.tgz", + "integrity": "sha512-Kswe1NKJDUDlO/gbkFcurzaYlaj/fXlapHTaih9LmQDiVPOE9GphD5qnABCV0c4CqeSnCzRujT5BUjjL5z7viA==", "dev": true, "requires": { - "@lerna/child-process": "5.1.1", - "@lerna/command": "5.1.1", - "@lerna/prompt": "5.1.1", - "@lerna/pulse-till-done": "5.1.1", - "@lerna/validation-error": "5.1.1", + "@lerna/child-process": "5.1.4", + "@lerna/command": "5.1.4", + "@lerna/prompt": "5.1.4", + "@lerna/pulse-till-done": "5.1.4", + "@lerna/validation-error": "5.1.4", "dedent": "^0.7.0", "fs-extra": "^9.1.0", "p-map-series": "^2.1.0" } }, "@lerna/info": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/info/-/info-5.1.1.tgz", - "integrity": "sha512-w2g369KYpPOKFkqZ5p2I76VnQMmOnMnAfWfy7YhNIaomYN0sUZQYA7QPu8bcEj2qKFieddx/UW497m7hY6CXsg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/info/-/info-5.1.4.tgz", + "integrity": "sha512-9OMdNtmDMKLwfX+aZk9nHLfksYXuU7IcIiVJ9dR7gYx1PoKjXvTpd/+hd7t/tmElM21kmPVxQBu02L3KmXw+hQ==", "dev": true, "requires": { - "@lerna/command": "5.1.1", - "@lerna/output": "5.1.1", + "@lerna/command": "5.1.4", + "@lerna/output": "5.1.4", "envinfo": "^7.7.4" } }, "@lerna/init": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/init/-/init-5.1.1.tgz", - "integrity": "sha512-j7qgWV2zmYL+LPZ4Tqc9PO0qHUS/ZugHqVPzrnEBhlQz0ye4kPqWg2QCWId8Xmoiu6U5nGuOJINME7T8rySrDQ==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/init/-/init-5.1.4.tgz", + "integrity": "sha512-OdI5iWYT1JcB6f5mjmCjgpkOrpDdSSDzmSi34kp/NP1FkbskDoMffVBTQiV8/h6zAg3jk1+aLQYLMuR5E6nIwA==", "dev": true, "requires": { - "@lerna/child-process": "5.1.1", - "@lerna/command": "5.1.1", + "@lerna/child-process": "5.1.4", + "@lerna/command": "5.1.4", "fs-extra": "^9.1.0", "p-map": "^4.0.0", "write-json-file": "^4.3.0" } }, "@lerna/link": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/link/-/link-5.1.1.tgz", - "integrity": "sha512-31qGweCG51ZAp8u2+o4fkqGWS2pFFDmzISjkE2tkrrgb2ypjuIDQOxF38+2gdBLbWBYdZxwcBePp5/fk20cStg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/link/-/link-5.1.4.tgz", + "integrity": "sha512-j73MW+vam6e8XdwyQGeHR9X7TUmgvLG0wV1vDLjSyrhk/Q5oFo0RTRgfDJqR4tCtRnv0vujvw5oDXfSbBmg67g==", "dev": true, "requires": { - "@lerna/command": "5.1.1", - "@lerna/package-graph": "5.1.1", - "@lerna/symlink-dependencies": "5.1.1", + "@lerna/command": "5.1.4", + "@lerna/package-graph": "5.1.4", + "@lerna/symlink-dependencies": "5.1.4", "p-map": "^4.0.0", "slash": "^3.0.0" } }, "@lerna/list": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/list/-/list-5.1.1.tgz", - "integrity": "sha512-iCinA5RuG85CY/6SCsUXAcFCDD1uauh/8Bb96qDo/Q3TZyoQSW6Gu/O6luuUXlhWGLzqlNcP+cr4uykJpGvlkQ==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/list/-/list-5.1.4.tgz", + "integrity": "sha512-D7FAUik18s5FtHnBoPzodR8LUvH5b0a/ziV8ICaKWZ98H4w9qpNsQtBe0O+7DwUuqLKYpycst5tY5WVGnNwuNA==", "dev": true, "requires": { - "@lerna/command": "5.1.1", - "@lerna/filter-options": "5.1.1", - "@lerna/listable": "5.1.1", - "@lerna/output": "5.1.1" + "@lerna/command": "5.1.4", + "@lerna/filter-options": "5.1.4", + "@lerna/listable": "5.1.4", + "@lerna/output": "5.1.4" } }, "@lerna/listable": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/listable/-/listable-5.1.1.tgz", - "integrity": "sha512-BpzYhM/9kPx13hsLdJOgNrcW1E2/WeADB0zDO1zt1ffSKWEQnsupvVd+isax7O0sAFV/ZJLXiEDEjPeg8TVvJQ==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/listable/-/listable-5.1.4.tgz", + "integrity": "sha512-grGLrffBNX38l5mzZgkv4xE9UcAAKBi1s+LgloI3rusgTdE/B8gvCOYMqLf9V08iojs7Ke2xPf0whJmbEeK/qA==", "dev": true, "requires": { - "@lerna/query-graph": "5.1.1", + "@lerna/query-graph": "5.1.4", "chalk": "^4.1.0", - "columnify": "^1.5.4" + "columnify": "^1.6.0" } }, "@lerna/log-packed": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/log-packed/-/log-packed-5.1.1.tgz", - "integrity": "sha512-wGDcal05EZh6/JCnIiPEHJmZuwizqUn5ReC5wN8hEdGc17A59JXiqYSG7h+Hj52evN2ZgDCdLj8n59paEvYhlQ==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/log-packed/-/log-packed-5.1.4.tgz", + "integrity": "sha512-qJlWMVjc/uM1I7AWqrOPeBLVZy9YExi/QqUyvmkb8mmsPXnW7rxIJQdYgRifS5aFNTbX/MtG8Q65Rr4syiVnSA==", "dev": true, "requires": { "byte-size": "^7.0.0", - "columnify": "^1.5.4", + "columnify": "^1.6.0", "has-unicode": "^2.0.1", - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" } }, "@lerna/npm-conf": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/npm-conf/-/npm-conf-5.1.1.tgz", - "integrity": "sha512-cHc26cTvXAFJj5Y6ScBYzVpJHbYxcIA0rE+bh8VfqR4UeJMll2BiFmCycIZYUnL7p27sVN05/eifkUTG6tAORg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/npm-conf/-/npm-conf-5.1.4.tgz", + "integrity": "sha512-kNbw2jO0HD9P4+nS8RIFub549BiQYG/sdFUuNWu7cCjErB+g/5ayfE6Mn5HyiRPMYXVw73iR8IzvkCCDWEOB7Q==", "dev": true, "requires": { "config-chain": "^1.1.12", @@ -19927,96 +19730,96 @@ } }, "@lerna/npm-dist-tag": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-5.1.1.tgz", - "integrity": "sha512-kmGS0uH1YZ4XDj52HKxDj863Vim7CNUy1R92/rpKyv97fkALR+DDA9XyWDl/YOf4JYyVrnQqA53CKWKuZO3jMg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/npm-dist-tag/-/npm-dist-tag-5.1.4.tgz", + "integrity": "sha512-9q5N3iy8KGFBsyRBmNEftj8ACeCXNh2JUBqk/wYGiB0WH0oVf0UY/uo6VUy8dZjyJ9Q0eZa1ONtFHIg3QrzGDA==", "dev": true, "requires": { - "@lerna/otplease": "5.1.1", + "@lerna/otplease": "5.1.4", "npm-package-arg": "^8.1.0", "npm-registry-fetch": "^9.0.0", - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" } }, "@lerna/npm-install": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-5.1.1.tgz", - "integrity": "sha512-HXyODWaes0Wvt6Ni8Cpjvgj7VAbUEWv+MAwCZixDwKWFY6LCjY0uG4DYmMfRM5miCfP5LRdK4fDcwrF3+9bzcg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/npm-install/-/npm-install-5.1.4.tgz", + "integrity": "sha512-DbbUK2Zy7ZBpkHimlFKf7XbGzBsoPfqzf0i9hIYBHmND9YWSgIgVFJcyRH7E6UKpr4wRChW4h6xEV81jKykB7w==", "dev": true, "requires": { - "@lerna/child-process": "5.1.1", - "@lerna/get-npm-exec-opts": "5.1.1", + "@lerna/child-process": "5.1.4", + "@lerna/get-npm-exec-opts": "5.1.4", "fs-extra": "^9.1.0", "npm-package-arg": "^8.1.0", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "signal-exit": "^3.0.3", "write-pkg": "^4.0.0" } }, "@lerna/npm-publish": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-5.1.1.tgz", - "integrity": "sha512-zt+g+/Gkr8OlF8vjRd8y1UuoA4qNeZNi/JDzL3OsbiRja2SX85hU8veTGoEcJOeJowl/x+L+ENfp6E+FTZiToQ==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/npm-publish/-/npm-publish-5.1.4.tgz", + "integrity": "sha512-MXtd2cFN+oJMxj9m1fXYAo+KE2BzO84Ukt3uAhQb1cXU01ZCwqGl/lQRWw5vI88emrKs0akx3d6E77PFpX9rpw==", "dev": true, "requires": { - "@lerna/otplease": "5.1.1", - "@lerna/run-lifecycle": "5.1.1", + "@lerna/otplease": "5.1.4", + "@lerna/run-lifecycle": "5.1.4", "fs-extra": "^9.1.0", "libnpmpublish": "^4.0.0", "npm-package-arg": "^8.1.0", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "pify": "^5.0.0", "read-package-json": "^3.0.0" } }, "@lerna/npm-run-script": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-5.1.1.tgz", - "integrity": "sha512-g36mFksO+5gh3xGh3N+Ni92rWBJ8bI177bhs//ot3rivyHgUKauBvR6XbWEyOYCdmnPWvMt9dlYSuzTdn2vCxg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/npm-run-script/-/npm-run-script-5.1.4.tgz", + "integrity": "sha512-vw2G69lFmFzdX553GidE66QgCZ3cGyxoOvnpCdvZ1n9AS5ZwZSiL8Ms6N3Vj+AOhESFZmFZkzIVhtpX5/xNzLg==", "dev": true, "requires": { - "@lerna/child-process": "5.1.1", - "@lerna/get-npm-exec-opts": "5.1.1", - "npmlog": "^4.1.2" + "@lerna/child-process": "5.1.4", + "@lerna/get-npm-exec-opts": "5.1.4", + "npmlog": "^6.0.2" } }, "@lerna/otplease": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/otplease/-/otplease-5.1.1.tgz", - "integrity": "sha512-xCGGmB6iInFecvl+/n0Yf164rrEa8nHdbbcmcl5coe9ngu878SQKaUGSuI7J15cxy3z/yYrPjw0eSAcFCOzAbw==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/otplease/-/otplease-5.1.4.tgz", + "integrity": "sha512-t3qKC55D7rCacNTsqQwn25XxDRQXgRHYWS0gqn2ch+dTwXOI61Uto9okVhgn2ZfZVydJ3sjnktOsPeSXhQRQew==", "dev": true, "requires": { - "@lerna/prompt": "5.1.1" + "@lerna/prompt": "5.1.4" } }, "@lerna/output": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/output/-/output-5.1.1.tgz", - "integrity": "sha512-QHWk9l2SAtWFyImcNrcdy5m3Ojmwvt27G3YTGT1tmMnJCNHwCDl4HKO8PBnOAxYbglujpFlXzseNHc46JSJ6xQ==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/output/-/output-5.1.4.tgz", + "integrity": "sha512-E9nLEcV5GJbTKJd/d+cvU54CIzQqoU2rJAeXeyHTufbjgCTPk4I8uDNHmG7uJ+aPrif6PPBt1IIw+w5UnStfdw==", "dev": true, "requires": { - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" } }, "@lerna/pack-directory": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/pack-directory/-/pack-directory-5.1.1.tgz", - "integrity": "sha512-kMz9AQJyl9tz2RNWeUR04O2oGirS+1l3tBVV0RDdpC2wOYAOSlFp3eDgbOsKdw1vwau+J7JgfBpmiYnPwIUF9w==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/pack-directory/-/pack-directory-5.1.4.tgz", + "integrity": "sha512-TsltQrbwC/bPwQbL5i7WCMNM4Chl8+iqzawRZbILfjYpt3UK9xSV2tWfc9QtbmRBETvcFz/UMKQQDz+LMWN9jw==", "dev": true, "requires": { - "@lerna/get-packed": "5.1.1", - "@lerna/package": "5.1.1", - "@lerna/run-lifecycle": "5.1.1", - "@lerna/temp-write": "5.1.0", + "@lerna/get-packed": "5.1.4", + "@lerna/package": "5.1.4", + "@lerna/run-lifecycle": "5.1.4", + "@lerna/temp-write": "5.1.4", "npm-packlist": "^2.1.4", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "tar": "^6.1.0" } }, "@lerna/package": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/package/-/package-5.1.1.tgz", - "integrity": "sha512-1Re5wMPux4kTzuCI4WSSXaN9zERdhFoU/hHOoyDYjAnNsWy8ee9qkLEEGl8p1IVW8YSJTDDHS0RA9rg35Vd8lA==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/package/-/package-5.1.4.tgz", + "integrity": "sha512-L0zsxslJZ+swkG/KLU3TQHmWPR0hf0eLIdOROyA9Nxvuo8C/702ddYZcuEYcz9t/jOuSgSB2s90iK2oTIncNbw==", "dev": true, "requires": { "load-json-file": "^6.2.0", @@ -20025,53 +19828,53 @@ } }, "@lerna/package-graph": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-5.1.1.tgz", - "integrity": "sha512-2/CFYmiDbHjYPsQcT3yG8S0lG19FPIh8BqOy+cuOKNU0LZDEfI4xhQpGaZ1N6pxUjDz3CyaslwKWv/Ef5ZO8MA==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/package-graph/-/package-graph-5.1.4.tgz", + "integrity": "sha512-dP1gLcrqou5/8zef7u5ne4GTslNXULjpi3dDiljohKNR4XelsC4lkkF9m1Uzn9E1nAphHRhWXrRq40kqxmdYXg==", "dev": true, "requires": { - "@lerna/prerelease-id-from-version": "5.1.1", - "@lerna/validation-error": "5.1.1", + "@lerna/prerelease-id-from-version": "5.1.4", + "@lerna/validation-error": "5.1.4", "npm-package-arg": "^8.1.0", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "semver": "^7.3.4" } }, "@lerna/prerelease-id-from-version": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-5.1.1.tgz", - "integrity": "sha512-z4h1oP5PeuZV7+b4BSxm43DeUeE1DCZ7pPhTlHRAZRma2TBOfy2zzfEltWQZhOrrvkO67MR16W8x0xvwZV5odA==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/prerelease-id-from-version/-/prerelease-id-from-version-5.1.4.tgz", + "integrity": "sha512-kDcXKKFD6Ww/FinLEvsY1P3aIiuVLyonkttvfKJTJvm3ymz7/fBKz8GotFXuONVC1xSIK9Nrk3jGYs6ZGoha+w==", "dev": true, "requires": { "semver": "^7.3.4" } }, "@lerna/profiler": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/profiler/-/profiler-5.1.1.tgz", - "integrity": "sha512-K93NXEvGIQNGcA1DGcB7W+Ff4GUzXkG5JlNRCDl/WUoaePL43Y5BXOO9yC/Qod7HR9joJkvC4nF9BTN68EL0lw==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/profiler/-/profiler-5.1.4.tgz", + "integrity": "sha512-JLkS90+CSmi85v3SlJc5Wjk73MHmIviqtL3fM/Z6clBLbsRPkbBBfSwXKp7O281knF6E2UNTrWOtEG7b6wG3TQ==", "dev": true, "requires": { "fs-extra": "^9.1.0", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "upath": "^2.0.1" } }, "@lerna/project": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/project/-/project-5.1.1.tgz", - "integrity": "sha512-3WkJUOMWNquYshA7wFW9vMHJK8DaIOFmS7fs/XYnWGXWKEt6Mrc/+BqVDweUDK4gi/mT2nuwSH4GEB/TGNuSBg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/project/-/project-5.1.4.tgz", + "integrity": "sha512-k0z3w45t746uAUkN+jY/jF+/BqHodGFYaUfM0DTDOGUWC8tXzxuqk3bchShp6Wct2gwNQWbtWHl50Jhhw5PC5g==", "dev": true, "requires": { - "@lerna/package": "5.1.1", - "@lerna/validation-error": "5.1.1", + "@lerna/package": "5.1.4", + "@lerna/validation-error": "5.1.4", "cosmiconfig": "^7.0.0", "dedent": "^0.7.0", "dot-prop": "^6.0.1", "glob-parent": "^5.1.1", "globby": "^11.0.2", "load-json-file": "^6.2.0", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "p-map": "^4.0.0", "resolve-from": "^5.0.0", "write-json-file": "^4.3.0" @@ -20095,45 +19898,45 @@ } }, "@lerna/prompt": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/prompt/-/prompt-5.1.1.tgz", - "integrity": "sha512-+T0zgPTPCeFT81f8IGhyEH6M8y0zrgTBN+GyT0doKXPYYvL2d+zgJMv2BAerg1Iw1q0QAQhkTAGDem+SgF4bRA==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/prompt/-/prompt-5.1.4.tgz", + "integrity": "sha512-AiE8NIzh+x2+F0t96M+rfwLtKzBNXjQEWXtBfEcA1eRqanMWUr6ejfmdkoEzXVrMzyY/ugPdWQYbGCI00iF7Tg==", "dev": true, "requires": { "inquirer": "^7.3.3", - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" } }, "@lerna/publish": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/publish/-/publish-5.1.1.tgz", - "integrity": "sha512-3HGQuXWjLKr6mpjsbRrftDhlMHS8IeAA8RMW7shSPWVKl28R9HEXBoI6IRYUfAb8shtS47NFeTX+hxPUDF2cbg==", - "dev": true, - "requires": { - "@lerna/check-working-tree": "5.1.1", - "@lerna/child-process": "5.1.1", - "@lerna/collect-updates": "5.1.1", - "@lerna/command": "5.1.1", - "@lerna/describe-ref": "5.1.1", - "@lerna/log-packed": "5.1.1", - "@lerna/npm-conf": "5.1.1", - "@lerna/npm-dist-tag": "5.1.1", - "@lerna/npm-publish": "5.1.1", - "@lerna/otplease": "5.1.1", - "@lerna/output": "5.1.1", - "@lerna/pack-directory": "5.1.1", - "@lerna/prerelease-id-from-version": "5.1.1", - "@lerna/prompt": "5.1.1", - "@lerna/pulse-till-done": "5.1.1", - "@lerna/run-lifecycle": "5.1.1", - "@lerna/run-topologically": "5.1.1", - "@lerna/validation-error": "5.1.1", - "@lerna/version": "5.1.1", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/publish/-/publish-5.1.4.tgz", + "integrity": "sha512-hbFAwOlyUR4AUBd7qTQXXVKgaxTS4Mz4Kkjxz8g7jtqo+T0KvU3JbfwDqxOiCwcDk+qkrBbkwbvc27jcObSwkw==", + "dev": true, + "requires": { + "@lerna/check-working-tree": "5.1.4", + "@lerna/child-process": "5.1.4", + "@lerna/collect-updates": "5.1.4", + "@lerna/command": "5.1.4", + "@lerna/describe-ref": "5.1.4", + "@lerna/log-packed": "5.1.4", + "@lerna/npm-conf": "5.1.4", + "@lerna/npm-dist-tag": "5.1.4", + "@lerna/npm-publish": "5.1.4", + "@lerna/otplease": "5.1.4", + "@lerna/output": "5.1.4", + "@lerna/pack-directory": "5.1.4", + "@lerna/prerelease-id-from-version": "5.1.4", + "@lerna/prompt": "5.1.4", + "@lerna/pulse-till-done": "5.1.4", + "@lerna/run-lifecycle": "5.1.4", + "@lerna/run-topologically": "5.1.4", + "@lerna/validation-error": "5.1.4", + "@lerna/version": "5.1.4", "fs-extra": "^9.1.0", "libnpmaccess": "^4.0.1", "npm-package-arg": "^8.1.0", "npm-registry-fetch": "^9.0.0", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "p-map": "^4.0.0", "p-pipe": "^3.1.0", "pacote": "^13.4.1", @@ -20141,114 +19944,114 @@ } }, "@lerna/pulse-till-done": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/pulse-till-done/-/pulse-till-done-5.1.1.tgz", - "integrity": "sha512-Q/efE5vkUhdKYJTH5QV3uSdZwUEIrbSa6H/wDJu+v9KqR1vdXecYK3HNjo7iQnddqJV3EsLSE9CEKEkEboRUdQ==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/pulse-till-done/-/pulse-till-done-5.1.4.tgz", + "integrity": "sha512-zFPzv6cY0OcqtcR91ueZqd+ulTLE4vPk9l6iPAfefgqh6w0E6hSmG6J9RmYE3gaMHSFJdvYHb/yyTPLF32J9lg==", "dev": true, "requires": { - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" } }, "@lerna/query-graph": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/query-graph/-/query-graph-5.1.1.tgz", - "integrity": "sha512-g1BWC6ckx0Prs5h54hfD7/dyALE1icE7Zi2aUkJDbUhsZoWjk+Vb9Pir6GU4HF8kzBuracz3nwq7B7GV1OY0Zg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/query-graph/-/query-graph-5.1.4.tgz", + "integrity": "sha512-G8DYNqp5ISbbMjEJhGst1GHk59zO18IG9oaVSK14M7iF3qCLtg0iJ1Do4LDNpda3EF8PrLOx2mrNM5MBcGMjEg==", "dev": true, "requires": { - "@lerna/package-graph": "5.1.1" + "@lerna/package-graph": "5.1.4" } }, "@lerna/resolve-symlink": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/resolve-symlink/-/resolve-symlink-5.1.1.tgz", - "integrity": "sha512-a6ZV8ysdP1ePiUG8sfcrTOrMbM9EbHO9terFVMxop7m7pekLDeOmMfWl9iGdqT36xS7S9Dlg9r+/2UsWIqH+aA==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/resolve-symlink/-/resolve-symlink-5.1.4.tgz", + "integrity": "sha512-hpnaX5tznAtbQXlyc92kJiywdTnnbCf6wihSZwDiVnVgXuHJ3LvmjN677h9A0jobY6KdTT+wIoAHpJuZHj60vQ==", "dev": true, "requires": { "fs-extra": "^9.1.0", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "read-cmd-shim": "^2.0.0" } }, "@lerna/rimraf-dir": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-5.1.1.tgz", - "integrity": "sha512-9DtL728viAQnthKjSC/lmY/bgIDlZnBc+YHFy+f+8DEJaMP+2W8PaYsoEKPLAE/JRCmmaRi9rDQ7du373evJcg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/rimraf-dir/-/rimraf-dir-5.1.4.tgz", + "integrity": "sha512-WvHm4gE1/HWbI4gCjJw3clPT+FRq2Ob9I9EDbfw4c307MNT4kW4bJU2mt0nyv/uwYhUkTG+GQVrlt+Dtcif77g==", "dev": true, "requires": { - "@lerna/child-process": "5.1.1", - "npmlog": "^4.1.2", + "@lerna/child-process": "5.1.4", + "npmlog": "^6.0.2", "path-exists": "^4.0.0", "rimraf": "^3.0.2" } }, "@lerna/run": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/run/-/run-5.1.1.tgz", - "integrity": "sha512-d/N8/XzDab5JnNCNJW444AArtZ9/43NZHrAnhzbs6jHajmVx2lA1WV5tD93khd2Z2NnIBY2i7m9X/SIkyksfbA==", - "dev": true, - "requires": { - "@lerna/command": "5.1.1", - "@lerna/filter-options": "5.1.1", - "@lerna/npm-run-script": "5.1.1", - "@lerna/output": "5.1.1", - "@lerna/profiler": "5.1.1", - "@lerna/run-topologically": "5.1.1", - "@lerna/timer": "5.1.1", - "@lerna/validation-error": "5.1.1", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/run/-/run-5.1.4.tgz", + "integrity": "sha512-iaTioOF66z02Y9ml/Ba0ePpXOwZ+BkODcNXrJbyW8WhraL0fSjyno0FspO1Eu0nG4JMtgCsoEzHNphsk7Wg+7A==", + "dev": true, + "requires": { + "@lerna/command": "5.1.4", + "@lerna/filter-options": "5.1.4", + "@lerna/npm-run-script": "5.1.4", + "@lerna/output": "5.1.4", + "@lerna/profiler": "5.1.4", + "@lerna/run-topologically": "5.1.4", + "@lerna/timer": "5.1.4", + "@lerna/validation-error": "5.1.4", "p-map": "^4.0.0" } }, "@lerna/run-lifecycle": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/run-lifecycle/-/run-lifecycle-5.1.1.tgz", - "integrity": "sha512-IZkd0U6uXysPrmPJrEtxAlGj3ytDRpSLNATVd5GCAKHdGQJ8ipQLDSIlNX5Jwlnvvkc/WpCg8FWgFK9z3piopw==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/run-lifecycle/-/run-lifecycle-5.1.4.tgz", + "integrity": "sha512-ubmqi1ixebBHSTYS0oK8MoqBoJE7UDrXWTWsv84UrXiPutTffLR8ZQJKlMEcetQVzX9qbjpKbzc+jQWXPWid2A==", "dev": true, "requires": { - "@lerna/npm-conf": "5.1.1", + "@lerna/npm-conf": "5.1.4", "@npmcli/run-script": "^3.0.2", - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" } }, "@lerna/run-topologically": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/run-topologically/-/run-topologically-5.1.1.tgz", - "integrity": "sha512-BQCjuKDB264dFakIpNT+FQPzRhrkMhyVgyeK55vZEXrJK/bPDx3XJ4ES5e54gvDpHEwr1MvA6J25ce8OVYJEIQ==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/run-topologically/-/run-topologically-5.1.4.tgz", + "integrity": "sha512-MckWfLu/xuRtaThdUgrJC2naumv2LOIiMoJfxCdYpiCrIgq5YrwqOxjQ0awHqQhkvFZ5G91ucBcBEIMsOou1iw==", "dev": true, "requires": { - "@lerna/query-graph": "5.1.1", + "@lerna/query-graph": "5.1.4", "p-queue": "^6.6.2" } }, "@lerna/symlink-binary": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-5.1.1.tgz", - "integrity": "sha512-GrLj9zhA1e811o9F2pLKXDuhcdx1j3HCh/mmibyHMM9ZpCiwdKUqXDZdH1lVmbGa0sxzytjdsNSvJqRd+dyJRA==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/symlink-binary/-/symlink-binary-5.1.4.tgz", + "integrity": "sha512-SNjHxCNTCD0Xfj3CNBTG+3ut4aDAVaq+SrB2ckFNmZ5Z9yFdnX6aP+PBzLD/0q5hj18lGlaJ8iZjD/ubbrgFCA==", "dev": true, "requires": { - "@lerna/create-symlink": "5.1.1", - "@lerna/package": "5.1.1", + "@lerna/create-symlink": "5.1.4", + "@lerna/package": "5.1.4", "fs-extra": "^9.1.0", "p-map": "^4.0.0" } }, "@lerna/symlink-dependencies": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-5.1.1.tgz", - "integrity": "sha512-IoECQdh0J2JkkEa0ozg7TO3+uTX6jSEoVLoQ9sBW1Qr8rm14jcjjg8LiuV9XPEXdonVU9SJmo2G3U+6bSx1SXA==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/symlink-dependencies/-/symlink-dependencies-5.1.4.tgz", + "integrity": "sha512-SuzylyNs1R5bVRqSCwfbQLdDP83RX8ncQxOy2SSSrScwkzdBCDqDPh4haeADsq2+RoOQBItn1PDfzUCNAWomDA==", "dev": true, "requires": { - "@lerna/create-symlink": "5.1.1", - "@lerna/resolve-symlink": "5.1.1", - "@lerna/symlink-binary": "5.1.1", + "@lerna/create-symlink": "5.1.4", + "@lerna/resolve-symlink": "5.1.4", + "@lerna/symlink-binary": "5.1.4", "fs-extra": "^9.1.0", "p-map": "^4.0.0", "p-map-series": "^2.1.0" } }, "@lerna/temp-write": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@lerna/temp-write/-/temp-write-5.1.0.tgz", - "integrity": "sha512-IvtYcrnWISEe9nBjhvq+o1mfn85Kup6rd+/PHb3jFmxx7E6ON4BnuqGPOOjmEjboMIRaopWQrkuCoIVotP+sDw==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/temp-write/-/temp-write-5.1.4.tgz", + "integrity": "sha512-f+6+ud87pyitM9zAq7GBhB7uoHTcgLJvR3YGv5sNja4jIl3+zdKPDcyxzVyQb38knuRSkGM8NjYOWi4zwcMaGw==", "dev": true, "requires": { "graceful-fs": "^4.1.15", @@ -20259,45 +20062,45 @@ } }, "@lerna/timer": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/timer/-/timer-5.1.1.tgz", - "integrity": "sha512-c+v2xoxVpKcgjJEtiEw/J3lrBCsVxhQL9lrE1+emoV/GcxOxk6rWQKIJ6WQOhuaR/BsoHBEKF8C+xRlX/qt29g==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/timer/-/timer-5.1.4.tgz", + "integrity": "sha512-fhQtqkLxNexPWzhI1WAxZnHIBM8VhChvUJu503u1Rmp2JxhXbTE4Txnu1gPvqlDjdoE6ck0vN5icmfMVRwKc8g==", "dev": true }, "@lerna/validation-error": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-5.1.1.tgz", - "integrity": "sha512-6mwvlaMxu03ydKCvKeK8XvbCDCHM0UURvJpgtVo/0ghu8kQOICHo3qwkJNf7lzbUIPojTLrdfWNCZ5M4CT43Dg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/validation-error/-/validation-error-5.1.4.tgz", + "integrity": "sha512-wys9Fv/bUy7sYXOK9t+V3XSyEHK5tUXwY22nfIDYu416WcSkkE4DI8Q2nTv4nYYOmG2Y7IOhaSenbsPLQ0VqtQ==", "dev": true, "requires": { - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" } }, "@lerna/version": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/version/-/version-5.1.1.tgz", - "integrity": "sha512-kUsqFYGKNKYWXfMu+q6EJhWhxvk41ihQbxpZhC4pPWwy30xetjNc2i+0O+QTlEaaFabtAUOCLYWG1V1RoL5N4A==", - "dev": true, - "requires": { - "@lerna/check-working-tree": "5.1.1", - "@lerna/child-process": "5.1.1", - "@lerna/collect-updates": "5.1.1", - "@lerna/command": "5.1.1", - "@lerna/conventional-commits": "5.1.1", - "@lerna/github-client": "5.1.1", - "@lerna/gitlab-client": "5.1.1", - "@lerna/output": "5.1.1", - "@lerna/prerelease-id-from-version": "5.1.1", - "@lerna/prompt": "5.1.1", - "@lerna/run-lifecycle": "5.1.1", - "@lerna/run-topologically": "5.1.1", - "@lerna/temp-write": "5.1.0", - "@lerna/validation-error": "5.1.1", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/version/-/version-5.1.4.tgz", + "integrity": "sha512-cYgm1SNdiK129JoWI8WMwjsxaIyeAC1gCaToWk36Tw+BCF3PbkdoTKdneDmJ+7qbX1QrzxsgHTcjwIt4lZPEqQ==", + "dev": true, + "requires": { + "@lerna/check-working-tree": "5.1.4", + "@lerna/child-process": "5.1.4", + "@lerna/collect-updates": "5.1.4", + "@lerna/command": "5.1.4", + "@lerna/conventional-commits": "5.1.4", + "@lerna/github-client": "5.1.4", + "@lerna/gitlab-client": "5.1.4", + "@lerna/output": "5.1.4", + "@lerna/prerelease-id-from-version": "5.1.4", + "@lerna/prompt": "5.1.4", + "@lerna/run-lifecycle": "5.1.4", + "@lerna/run-topologically": "5.1.4", + "@lerna/temp-write": "5.1.4", + "@lerna/validation-error": "5.1.4", "chalk": "^4.1.0", "dedent": "^0.7.0", "load-json-file": "^6.2.0", "minimatch": "^3.0.4", - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "p-map": "^4.0.0", "p-pipe": "^3.1.0", "p-reduce": "^2.1.0", @@ -20308,12 +20111,12 @@ } }, "@lerna/write-log-file": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@lerna/write-log-file/-/write-log-file-5.1.1.tgz", - "integrity": "sha512-cOfGlnZlFhP/5PZABJ98bI9UgCIHNJtlKyO8T24Uz647XZMoX/fwD+E/DVVuVyxjv7vYDvCrrX1tPYFq8ePfNA==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@lerna/write-log-file/-/write-log-file-5.1.4.tgz", + "integrity": "sha512-ISJbkjaSKhJ4d7V90RFvuwDQFq9ZH/KN475KFJr+TBFZTwMiXuBahlq+j8/a+nItejNnuPD4/xlWuzCOuGJORQ==", "dev": true, "requires": { - "npmlog": "^4.1.2", + "npmlog": "^6.0.2", "write-file-atomic": "^3.0.3" } }, @@ -20391,16 +20194,6 @@ "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", "dev": true }, - "are-we-there-yet": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.0.tgz", - "integrity": "sha512-0GWpv50YSOcLXaN6/FAKY3vfRbllXWV2xvfA/oKJF8pzFhWXPV+yjhJXDBbjscDYowv7Yw1A3uigpzn5iEGTyw==", - "dev": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - } - }, "builtins": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", @@ -20410,22 +20203,6 @@ "semver": "^7.0.0" } }, - "gauge": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", - "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", - "dev": true, - "requires": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - } - }, "hosted-git-info": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.0.0.tgz", @@ -20508,18 +20285,6 @@ "proc-log": "^2.0.0" } }, - "npmlog": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", - "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", - "dev": true, - "requires": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - } - }, "socks-proxy-agent": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", @@ -20737,9 +20502,9 @@ } }, "@octokit/openapi-types": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-11.2.0.tgz", - "integrity": "sha512-PBsVO+15KSlGmiI8QAzaqvsNlZlrDlyAJYcrXBCvVUxCp7VnXjkwPoFHgjEJXx3WF9BAwkA6nfCUA7i9sODzKA==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-12.1.0.tgz", + "integrity": "sha512-kQzJh3ZUv3lDpi6M+uekMRHULvf9DlWoI1XgKN6nPeGDzkSgtkhVq1MMz3bFKQ6H6GbdC3ZqG/a6VzKhIx0VeA==", "dev": true }, "@octokit/plugin-enterprise-rest": { @@ -20749,12 +20514,12 @@ "dev": true }, "@octokit/plugin-paginate-rest": { - "version": "2.17.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.17.0.tgz", - "integrity": "sha512-tzMbrbnam2Mt4AhuyCHvpRkS0oZ5MvwwcQPYGtMv4tUa5kkzG58SVB0fcsLulOZQeRnOgdkZWkRUiyBlh0Bkyw==", + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.18.0.tgz", + "integrity": "sha512-n5/AzIoy5Wzp85gqzSbR+dWQDHlyHZrGijnDfLh452547Ynu0hCvszH7EfRE0eqM5ZjfkplO0k+q+P8AAIIJEA==", "dev": true, "requires": { - "@octokit/types": "^6.34.0" + "@octokit/types": "^6.35.0" } }, "@octokit/plugin-request-log": { @@ -20765,12 +20530,12 @@ "requires": {} }, "@octokit/plugin-rest-endpoint-methods": { - "version": "5.13.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.13.0.tgz", - "integrity": "sha512-uJjMTkN1KaOIgNtUPMtIXDOjx6dGYysdIFhgA52x4xSadQCz3b/zJexvITDVpANnfKPW/+E0xkOvLntqMYpviA==", + "version": "5.14.0", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.14.0.tgz", + "integrity": "sha512-MRnMs4Dcm1OSaz/g/RLr4YY9otgysS7vN5SUkHGd7t+R8323cHsHFoEWHYPSmgUC0BieHRhvnCRWb4i3Pl+Lgg==", "dev": true, "requires": { - "@octokit/types": "^6.34.0", + "@octokit/types": "^6.35.0", "deprecation": "^2.3.1" } }, @@ -20812,12 +20577,12 @@ } }, "@octokit/types": { - "version": "6.34.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.34.0.tgz", - "integrity": "sha512-s1zLBjWhdEI2zwaoSgyOFoKSl109CUcVBCc7biPJ3aAf6LGLU6szDvi31JPU7bxfla2lqfhjbbg/5DdFNxOwHw==", + "version": "6.35.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.35.0.tgz", + "integrity": "sha512-DhLfdUuv3H37u6jBDfkwamypx3HflHg29b26nbA6iVFYkAlZ5cMEtu/9pQoihGnQE5M7jJFnNo25Rr1UwQNF8Q==", "dev": true, "requires": { - "@octokit/openapi-types": "^11.2.0" + "@octokit/openapi-types": "^12.1.0" } }, "@sindresorhus/is": { @@ -20852,14 +20617,14 @@ "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==" }, "@tsconfig/node12": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.10.tgz", - "integrity": "sha512-N+srakvPaYMGkwjNDx3ASx65Zl3QG8dJgVtIB+YMOkucU+zctlv/hdP5250VKdDHSDoW9PFZoCqbqNcAPjCjXA==" + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==" }, "@tsconfig/node14": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.2.tgz", - "integrity": "sha512-YwrUA5ysDXHFYfL0Xed9x3sNS4P+aKlCOnnbqUa2E5HdQshHFleCJVrj1PlGTb4GgFUCDyte1v3JWLy2sz8Oqg==" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==" }, "@tsconfig/node16": { "version": "1.0.3", @@ -20985,9 +20750,9 @@ } }, "@types/express-serve-static-core": { - "version": "4.17.28", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", - "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", + "version": "4.17.29", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.29.tgz", + "integrity": "sha512-uMd++6dMKS32EOuw1Uli3e3BPgdLIXmezcfHv7N4c1s3gkhikBplORPpMq3fuWkxncZN1reb16d5n8yhQ80x7Q==", "requires": { "@types/node": "*", "@types/qs": "*", @@ -21120,14 +20885,14 @@ } }, "@types/node": { - "version": "17.0.42", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.42.tgz", - "integrity": "sha512-Q5BPGyGKcvQgAMbsr7qEGN/kIPN6zZecYYABeTDBizOsau+2NMdSVTar9UQw21A2+JyA2KRNDYaYrPB0Rpk2oQ==" + "version": "17.0.45", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", + "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==" }, "@types/node-fetch": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.1.tgz", - "integrity": "sha512-oMqjURCaxoSIsHSr1E47QHzbmzNR5rK8McHuNb11BOM9cHcIK3Avy0s/b2JlXHoQGTYS3NsvWzV1M0iK7l0wbA==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.2.tgz", + "integrity": "sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==", "requires": { "@types/node": "*", "form-data": "^3.0.0" @@ -21145,6 +20910,11 @@ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", "dev": true }, + "@types/prettier": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.3.tgz", + "integrity": "sha512-ymZk3LEC/fsut+/Q5qejp6R9O1rMxz3XaRHDV6kX8MrGAhOSPqVARbDi+EZvInBpw+BnCX3TD240byVkOfQsHg==" + }, "@types/qs": { "version": "6.9.7", "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", @@ -21219,14 +20989,14 @@ "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" }, "@typescript-eslint/eslint-plugin": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.27.1.tgz", - "integrity": "sha512-6dM5NKT57ZduNnJfpY81Phe9nc9wolnMCnknb1im6brWi1RYv84nbMS3olJa27B6+irUVV1X/Wb+Am0FjJdGFw==", + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.28.0.tgz", + "integrity": "sha512-DXVU6Cg29H2M6EybqSg2A+x8DgO9TCUBRp4QEXQHJceLS7ogVDP0g3Lkg/SZCqcvkAP/RruuQqK0gdlkgmhSUA==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.27.1", - "@typescript-eslint/type-utils": "5.27.1", - "@typescript-eslint/utils": "5.27.1", + "@typescript-eslint/scope-manager": "5.28.0", + "@typescript-eslint/type-utils": "5.28.0", + "@typescript-eslint/utils": "5.28.0", "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", @@ -21236,52 +21006,52 @@ } }, "@typescript-eslint/parser": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.27.1.tgz", - "integrity": "sha512-7Va2ZOkHi5NP+AZwb5ReLgNF6nWLGTeUJfxdkVUAPPSaAdbWNnFZzLZ4EGGmmiCTg+AwlbE1KyUYTBglosSLHQ==", + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.28.0.tgz", + "integrity": "sha512-ekqoNRNK1lAcKhZESN/PdpVsWbP9jtiNqzFWkp/yAUdZvJalw2heCYuqRmM5eUJSIYEkgq5sGOjq+ZqsLMjtRA==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.27.1", - "@typescript-eslint/types": "5.27.1", - "@typescript-eslint/typescript-estree": "5.27.1", + "@typescript-eslint/scope-manager": "5.28.0", + "@typescript-eslint/types": "5.28.0", + "@typescript-eslint/typescript-estree": "5.28.0", "debug": "^4.3.4" } }, "@typescript-eslint/scope-manager": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.27.1.tgz", - "integrity": "sha512-fQEOSa/QroWE6fAEg+bJxtRZJTH8NTskggybogHt4H9Da8zd4cJji76gA5SBlR0MgtwF7rebxTbDKB49YUCpAg==", + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.28.0.tgz", + "integrity": "sha512-LeBLTqF/he1Z+boRhSqnso6YrzcKMTQ8bO/YKEe+6+O/JGof9M0g3IJlIsqfrK/6K03MlFIlycbf1uQR1IjE+w==", "dev": true, "requires": { - "@typescript-eslint/types": "5.27.1", - "@typescript-eslint/visitor-keys": "5.27.1" + "@typescript-eslint/types": "5.28.0", + "@typescript-eslint/visitor-keys": "5.28.0" } }, "@typescript-eslint/type-utils": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.27.1.tgz", - "integrity": "sha512-+UC1vVUWaDHRnC2cQrCJ4QtVjpjjCgjNFpg8b03nERmkHv9JV9X5M19D7UFMd+/G7T/sgFwX2pGmWK38rqyvXw==", + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.28.0.tgz", + "integrity": "sha512-SyKjKh4CXPglueyC6ceAFytjYWMoPHMswPQae236zqe1YbhvCVQyIawesYywGiu98L9DwrxsBN69vGIVxJ4mQQ==", "dev": true, "requires": { - "@typescript-eslint/utils": "5.27.1", + "@typescript-eslint/utils": "5.28.0", "debug": "^4.3.4", "tsutils": "^3.21.0" } }, "@typescript-eslint/types": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.27.1.tgz", - "integrity": "sha512-LgogNVkBhCTZU/m8XgEYIWICD6m4dmEDbKXESCbqOXfKZxRKeqpiJXQIErv66sdopRKZPo5l32ymNqibYEH/xg==", + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.28.0.tgz", + "integrity": "sha512-2OOm8ZTOQxqkPbf+DAo8oc16sDlVR5owgJfKheBkxBKg1vAfw2JsSofH9+16VPlN9PWtv8Wzhklkqw3k/zCVxA==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.27.1.tgz", - "integrity": "sha512-DnZvvq3TAJ5ke+hk0LklvxwYsnXpRdqUY5gaVS0D4raKtbznPz71UJGnPTHEFo0GDxqLOLdMkkmVZjSpET1hFw==", + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.28.0.tgz", + "integrity": "sha512-9GX+GfpV+F4hdTtYc6OV9ZkyYilGXPmQpm6AThInpBmKJEyRSIjORJd1G9+bknb7OTFYL+Vd4FBJAO6T78OVqA==", "dev": true, "requires": { - "@typescript-eslint/types": "5.27.1", - "@typescript-eslint/visitor-keys": "5.27.1", + "@typescript-eslint/types": "5.28.0", + "@typescript-eslint/visitor-keys": "5.28.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -21290,26 +21060,26 @@ } }, "@typescript-eslint/utils": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.27.1.tgz", - "integrity": "sha512-mZ9WEn1ZLDaVrhRaYgzbkXBkTPghPFsup8zDbbsYTxC5OmqrFE7skkKS/sraVsLP3TcT3Ki5CSyEFBRkLH/H/w==", + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.28.0.tgz", + "integrity": "sha512-E60N5L0fjv7iPJV3UGc4EC+A3Lcj4jle9zzR0gW7vXhflO7/J29kwiTGITA2RlrmPokKiZbBy2DgaclCaEUs6g==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.27.1", - "@typescript-eslint/types": "5.27.1", - "@typescript-eslint/typescript-estree": "5.27.1", + "@typescript-eslint/scope-manager": "5.28.0", + "@typescript-eslint/types": "5.28.0", + "@typescript-eslint/typescript-estree": "5.28.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" } }, "@typescript-eslint/visitor-keys": { - "version": "5.27.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.27.1.tgz", - "integrity": "sha512-xYs6ffo01nhdJgPieyk7HAOpjhTsx7r/oB9LWEhwAXgwn33tkr+W8DI2ChboqhZlC4q3TC6geDYPoiX8ROqyOQ==", + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.28.0.tgz", + "integrity": "sha512-BtfP1vCor8cWacovzzPFOoeW4kBQxzmhxGoOpt0v1SFvG+nJ0cWaVdJk7cky1ArTcFHHKNIxyo2LLr3oNkSuXA==", "dev": true, "requires": { - "@typescript-eslint/types": "5.27.1", + "@typescript-eslint/types": "5.28.0", "eslint-visitor-keys": "^3.3.0" } }, @@ -21450,23 +21220,23 @@ } }, "@webpack-cli/configtest": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.1.1.tgz", - "integrity": "sha512-1FBc1f9G4P/AxMqIgfZgeOTuRnwZMten8E7zap5zgpPInnCrP8D4Q81+4CWIch8i/Nf7nXjP0v6CjjbHOrXhKg==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", + "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", "requires": {} }, "@webpack-cli/info": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.4.1.tgz", - "integrity": "sha512-PKVGmazEq3oAo46Q63tpMr4HipI3OPfP7LiNOEJg963RMgT0rqheag28NCML0o3GIzA3DmxP1ZIAv9oTX1CUIA==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", + "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", "requires": { "envinfo": "^7.7.3" } }, "@webpack-cli/serve": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.6.1.tgz", - "integrity": "sha512-gNGTiTrjEVQ0OcVnzsRSqTxaBSr+dmTfm+qJsCDluky8uhdLWep7Gcr62QsAKHTMxjCS/8nEITsmFAhfIx+QSw==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", + "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", "requires": {} }, "@xtuc/ieee754": { @@ -21658,45 +21428,13 @@ "dev": true }, "are-we-there-yet": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", - "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.0.tgz", + "integrity": "sha512-0GWpv50YSOcLXaN6/FAKY3vfRbllXWV2xvfA/oKJF8pzFhWXPV+yjhJXDBbjscDYowv7Yw1A3uigpzn5iEGTyw==", "dev": true, "requires": { "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } + "readable-stream": "^3.6.0" } }, "arg": { @@ -23358,9 +23096,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001352", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001352.tgz", - "integrity": "sha512-GUgH8w6YergqPQDGWhJGt8GDRnY0L/iJVQcU3eJ46GYf52R8tk0Wxp0PymuFVZboJYXGiCqwozAYZNRjVj6IcA==" + "version": "1.0.30001355", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001355.tgz", + "integrity": "sha512-Sd6pjJHF27LzCB7pT7qs+kuX2ndurzCzkpJl6Qct7LPSZ9jn0bkOA8mdgMgmqnQAWLVOOGjLpc+66V57eLtb1g==" }, "center-align": { "version": "0.1.3", @@ -23556,12 +23294,6 @@ "type-is": "^1.6.16" } }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", - "dev": true - }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -23582,9 +23314,9 @@ "dev": true }, "colorette": { - "version": "2.0.17", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.17.tgz", - "integrity": "sha512-hJo+3Bkn0NCHybn9Tu35fIeoOKGOk5OCC32y4Hz2It+qlCO2Q3DeQ1hRn/tDDMQKRYUEzqsl7jbF6dYKjlE60g==" + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" }, "colors": { "version": "1.0.3", @@ -23900,11 +23632,11 @@ "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==" }, "core-js-compat": { - "version": "3.22.8", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.22.8.tgz", - "integrity": "sha512-pQnwg4xtuvc2Bs/5zYQPaEYYSuTxsF7LBWF0SvnVhthZo/Qe+rJpcEekrdNK5DWwDJ0gv0oI9NNX5Mppdy0ctg==", + "version": "3.23.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.23.1.tgz", + "integrity": "sha512-KeYrEc8t6FJsKYB2qnDwRHWaC0cJNaqlHfCpMe5q3j/W1nje3moib/txNklddLPCtGb+etcBIyJ8zuMa/LN5/A==", "requires": { - "browserslist": "^4.20.3", + "browserslist": "^4.20.4", "semver": "7.0.0" }, "dependencies": { @@ -24241,9 +23973,9 @@ "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, "electron-to-chromium": { - "version": "1.4.152", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.152.tgz", - "integrity": "sha512-jk4Ju5SGZAQQJ1iI4Rgru7dDlvkQPLpNPWH9gIZmwCD4YteA5Bbk1xPcPDUf5jUYs3e1e80RXdi8XgKQZaigeg==" + "version": "1.4.160", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.160.tgz", + "integrity": "sha512-O1Z12YfyeX2LXYO7MdHIPazGXzLzQnr1ADW55U2ARQsJBPgfpJz3u+g3Mo2l1wSyfOCdiGqaX9qtV4XKZ0HNRA==" }, "elliptic": { "version": "6.5.4", @@ -24701,6 +24433,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, "requires": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -25303,62 +25036,19 @@ "dev": true }, "gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", + "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", "dev": true, "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "dev": true - }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - } + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.3", + "console-control-strings": "^1.1.0", + "has-unicode": "^2.0.1", + "signal-exit": "^3.0.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.5" } }, "gensync": { @@ -25449,7 +25139,8 @@ "get-stream": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true }, "git-raw-commits": { "version": "2.0.11", @@ -25959,7 +25650,8 @@ "human-signals": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true }, "humanize-ms": { "version": "1.2.1", @@ -26347,7 +26039,8 @@ "is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true }, "is-text-path": { "version": "1.0.1", @@ -27079,12 +26772,12 @@ "wordwrap": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", - "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=" + "integrity": "sha512-xSBsCeh+g+dinoBv3GAOWM4LcVVO68wLXRanibtBSdUvkGWQRGeE9P7IwU9EmDDi4jA6L44lz15CGMwdw9N5+Q==" }, "yargs": { "version": "3.10.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", - "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "integrity": "sha512-QFzUah88GAGy9lyDKGBqZdkYApt63rCXYBGYnEP4xDJPXNqXXnBDACnbrXnViV6jRSqAePwrATi2i8mfYm4L1A==", "requires": { "camelcase": "^1.0.2", "cliui": "^2.1.0", @@ -27214,29 +26907,29 @@ "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==" }, "lerna": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lerna/-/lerna-5.1.1.tgz", - "integrity": "sha512-huJ8jHn3qrKVX89b3SumQE5buCfXQ1pyikk7cdmAI9jnwBRMBfMR/3mxd+lonNYJGRFTsQ6yF+AkK/sqRSNXhA==", - "dev": true, - "requires": { - "@lerna/add": "5.1.1", - "@lerna/bootstrap": "5.1.1", - "@lerna/changed": "5.1.1", - "@lerna/clean": "5.1.1", - "@lerna/cli": "5.1.1", - "@lerna/create": "5.1.1", - "@lerna/diff": "5.1.1", - "@lerna/exec": "5.1.1", - "@lerna/import": "5.1.1", - "@lerna/info": "5.1.1", - "@lerna/init": "5.1.1", - "@lerna/link": "5.1.1", - "@lerna/list": "5.1.1", - "@lerna/publish": "5.1.1", - "@lerna/run": "5.1.1", - "@lerna/version": "5.1.1", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/lerna/-/lerna-5.1.4.tgz", + "integrity": "sha512-WwSbMslPxWSV7ARsGzkhJAFC1uQcuNGgiy2vZho4bpXVC+A7ZLXy8FngDbcAn7hCGC3ZDnl/4jdY6d84j63Y4g==", + "dev": true, + "requires": { + "@lerna/add": "5.1.4", + "@lerna/bootstrap": "5.1.4", + "@lerna/changed": "5.1.4", + "@lerna/clean": "5.1.4", + "@lerna/cli": "5.1.4", + "@lerna/create": "5.1.4", + "@lerna/diff": "5.1.4", + "@lerna/exec": "5.1.4", + "@lerna/import": "5.1.4", + "@lerna/info": "5.1.4", + "@lerna/init": "5.1.4", + "@lerna/link": "5.1.4", + "@lerna/list": "5.1.4", + "@lerna/publish": "5.1.4", + "@lerna/run": "5.1.4", + "@lerna/version": "5.1.4", "import-local": "^3.0.2", - "npmlog": "^4.1.2" + "npmlog": "^6.0.2" } }, "levn": { @@ -27394,12 +27087,6 @@ "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", "integrity": "sha512-De+ZbrMu6eThFti/CSzhRvTKMgQToLxbij58LMfM8JnYDNSOjkjTCIaa8ixglOeGh2nyPlakbt5bJWJ7gvpYlQ==" }, - "lodash._reinterpolate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==", - "dev": true - }, "lodash.create": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/lodash.create/-/lodash.create-3.1.1.tgz", @@ -27482,25 +27169,6 @@ "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==" }, - "lodash.template": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", - "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", - "dev": true, - "requires": { - "lodash._reinterpolate": "^3.0.0", - "lodash.templatesettings": "^4.0.0" - } - }, - "lodash.templatesettings": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", - "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", - "dev": true, - "requires": { - "lodash._reinterpolate": "^3.0.0" - } - }, "log-symbols": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", @@ -28442,11 +28110,11 @@ } }, "mongodb-memory-server": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/mongodb-memory-server/-/mongodb-memory-server-8.6.0.tgz", - "integrity": "sha512-4I3qpIN3Ls5Vs8CPIl7SiT/rQUYmpgP27csDqgkSY7fu09mEqT3ieIC7cRhgx8wuRKr3rTotKMP4G1+Qw7+9Kw==", + "version": "8.6.1", + "resolved": "https://registry.npmjs.org/mongodb-memory-server/-/mongodb-memory-server-8.6.1.tgz", + "integrity": "sha512-X/jlNQnsv1+lTMetg9UAxyOG1soJcfS7bQp0WGQ9bi1J97+OyIWiFR7Tx9wwX3A6eQRBL3B1P+5XFIwLk6XZtg==", "requires": { - "mongodb-memory-server-core": "8.6.0", + "mongodb-memory-server-core": "8.6.1", "tslib": "^2.4.0" }, "dependencies": { @@ -28458,9 +28126,9 @@ } }, "mongodb-memory-server-core": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/mongodb-memory-server-core/-/mongodb-memory-server-core-8.6.0.tgz", - "integrity": "sha512-vuJfoK1TUPKwmspRxvkMUod34BInHmWF6li3nXlQ9bvaA2Xg4p3GsTkplyuwTBkLgeLL9AwIU0rk3CDwKpym1w==", + "version": "8.6.1", + "resolved": "https://registry.npmjs.org/mongodb-memory-server-core/-/mongodb-memory-server-core-8.6.1.tgz", + "integrity": "sha512-GOe2AOYzqUg9DsSJFA7wbWaqt4pbaulXhM1lgs19s+H0Q/VkFtvB3RpOvnWVLAV5PADg9zTY22ecVI2txTxGow==", "requires": { "@types/tmp": "^0.2.3", "async-mutex": "^0.3.2", @@ -28584,12 +28252,12 @@ "webidl-conversions": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" }, "whatwg-url": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "requires": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" @@ -28615,32 +28283,6 @@ "which": "^2.0.2" }, "dependencies": { - "are-we-there-yet": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.0.tgz", - "integrity": "sha512-0GWpv50YSOcLXaN6/FAKY3vfRbllXWV2xvfA/oKJF8pzFhWXPV+yjhJXDBbjscDYowv7Yw1A3uigpzn5iEGTyw==", - "dev": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - } - }, - "gauge": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", - "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", - "dev": true, - "requires": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - } - }, "glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", @@ -28654,18 +28296,6 @@ "once": "^1.3.0", "path-is-absolute": "^1.0.0" } - }, - "npmlog": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", - "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", - "dev": true, - "requires": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - } } } }, @@ -28716,9 +28346,9 @@ } }, "npm-check-updates": { - "version": "13.1.3", - "resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-13.1.3.tgz", - "integrity": "sha512-wyxcDctV5/gsVAhtmvQWZttI61evj6E5XrAviElnXAdXPKGG/rqYIAcKS2EZUgVoKJnCkjQmXgONzybim8SmfQ==", + "version": "13.1.5", + "resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-13.1.5.tgz", + "integrity": "sha512-vAVYlrrxJIPH/R5mxMzrNwP33hYflvk7oQqPjPOySCavCFwhXKmfK5sn/rogyebg7cLnECiDxsczGqvTOEBRAA==", "dev": true, "requires": { "chalk": "^4.1.2", @@ -29017,28 +28647,23 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, "requires": { "path-key": "^3.0.0" } }, "npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", + "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", "dev": true, "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.3", + "set-blocking": "^2.0.0" } }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==", - "dev": true - }, "oauth-sign": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", @@ -29717,9 +29342,9 @@ "integrity": "sha512-s/46sYeylUfHNjI+sA/78FAHlmIuKqI9wNnzEOGehAlUUYeObv5C2mOinXBjyUyWmJ2SfcS2/ydApH4hTF4WXQ==" }, "prettier": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.6.2.tgz", - "integrity": "sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", "dev": true }, "prettier-linter-helpers": { @@ -30480,12 +30105,12 @@ } }, "registry-auth-token": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", - "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.2.tgz", + "integrity": "sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==", "dev": true, "requires": { - "rc": "^1.2.8" + "rc": "1.2.8" } }, "registry-url": { @@ -31248,7 +30873,8 @@ "strip-final-newline": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true }, "strip-indent": { "version": "3.0.0", @@ -31633,9 +31259,9 @@ "integrity": "sha512-f9Uv6ezcpvCQjJU0Zqbg+65qdcszv3qUQsZfjdRbWiZ7AMenrX1u0lNk9EoWWX6e1F+NULyg27mtdeZ5WhpljA==" }, "type-fest": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.13.0.tgz", - "integrity": "sha512-lPfAm42MxE4/456+QyIaaVBAwgpJb6xZ8PRu09utnhPdWwcyj9vgy6Sq0Z5yNbJ21EdxB5dRU/Qg8bsyAMtlcw==" + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.13.1.tgz", + "integrity": "sha512-hXYyrPFwETT2swFLHeoKtJrvSF/ftG/sA15/8nGaLuaDGfVAaq8DYFpu4yOyV4tzp082WqnTEoMsm3flKMI2FQ==" }, "type-is": { "version": "1.6.18", @@ -31661,14 +31287,14 @@ } }, "typescript": { - "version": "4.7.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.3.tgz", - "integrity": "sha512-WOkT3XYvrpXx4vMMqlD+8R8R37fZkjyLGlxavMc4iB8lrl8L0DeTcHbYgw/v0N/z9wAFsgBhcsF0ruoySS22mA==" + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", + "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==" }, "uglify-js": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.16.0.tgz", - "integrity": "sha512-FEikl6bR30n0T3amyBh3LoiBdqHRy/f4H80+My34HOesOKyHfOsxAPAxOoqC0JUnC1amnO0IwkYC3sko51caSw==", + "version": "3.16.1", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.16.1.tgz", + "integrity": "sha512-X5BGTIDH8U6IQ1TIRP62YC36k+ULAa1d59BxlWvPUJ1NkW5L3FwcGfEzuVvGmhJFBu0YJ5Ge25tmRISqCmLiRQ==", "dev": true, "optional": true }, @@ -31923,7 +31549,7 @@ "wcwidth": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", "requires": { "defaults": "^1.0.3" } @@ -32000,17 +31626,17 @@ } }, "webpack-cli": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.9.2.tgz", - "integrity": "sha512-m3/AACnBBzK/kMTcxWHcZFPrw/eQuY4Df1TxvIWfWM2x7mRqBQCqKEd96oCUa9jkapLBaFfRce33eGDb4Pr7YQ==", + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", + "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", "requires": { "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^1.1.1", - "@webpack-cli/info": "^1.4.1", - "@webpack-cli/serve": "^1.6.1", + "@webpack-cli/configtest": "^1.2.0", + "@webpack-cli/info": "^1.5.0", + "@webpack-cli/serve": "^1.7.0", "colorette": "^2.0.14", "commander": "^7.0.0", - "execa": "^5.0.0", + "cross-spawn": "^7.0.3", "fastest-levenshtein": "^1.0.12", "import-local": "^3.0.2", "interpret": "^2.2.0", @@ -32097,7 +31723,7 @@ "window-size": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", - "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=" + "integrity": "sha512-1pTPQDKTdd61ozlKGNCjhNRd+KPmgLSGa3mZTHoOliaGcESD8G1PXhh7c1fgiPjVbNVfgy2Faw4BI8/m0cC8Mg==" }, "word-wrap": { "version": "1.2.3", @@ -32107,7 +31733,7 @@ "wordwrap": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", "dev": true }, "workerpool": { @@ -32128,7 +31754,7 @@ "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, "write-file-atomic": { "version": "3.0.3", @@ -32345,7 +31971,7 @@ "yauzl": { "version": "2.10.0", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", "requires": { "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" diff --git a/package.json b/package.json index 6ee6d7ecc6..656e0bc14e 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "eslint-plugin-prettier": "^4.0.0", "lerna": "^5.0.0", "npm-check-updates": "^13.1.1", - "prettier": "2.6.2", + "prettier": "^2.7.1", "typescript": "^4.7.3" } } diff --git a/packages/cli/package.json b/packages/cli/package.json index 056b9d6479..e6b5da2b8e 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -55,8 +55,9 @@ }, "dependencies": { "@feathershq/pinion": "^0.3.1", + "chalk": "^4.0.1", "lodash": "^4.17.21", - "chalk": "^4.0.1" + "prettier": "^2.7.1" }, "devDependencies": { "@feathersjs/authentication": "^5.0.0-pre.22", @@ -67,12 +68,13 @@ "@feathersjs/express": "^5.0.0-pre.22", "@feathersjs/feathers": "^5.0.0-pre.22", "@feathersjs/koa": "^5.0.0-pre.22", + "@feathersjs/mongodb": "^5.0.0-pre.22", "@feathersjs/schema": "^5.0.0-pre.22", "@feathersjs/socketio": "^5.0.0-pre.22", "@feathersjs/transport-commons": "^5.0.0-pre.22", - "@feathersjs/mongodb": "^5.0.0-pre.22", "@types/mocha": "^9.1.1", "@types/node": "^17.0.40", + "@types/prettier": "^2.6.3", "axios": "^0.27.2", "mocha": "^10.0.0", "shx": "^0.3.4", diff --git a/packages/cli/src/app/templates/app.test.tpl.ts b/packages/cli/src/app/templates/app.test.tpl.ts index 8538ce803e..2020bc42b0 100644 --- a/packages/cli/src/app/templates/app.test.tpl.ts +++ b/packages/cli/src/app/templates/app.test.tpl.ts @@ -5,7 +5,7 @@ import { AppGeneratorContext } from '../index' const template = ({ lib }: AppGeneratorContext) => `import assert from 'assert' import axios from 'axios' -import { Server } from 'http' +import type { Server } from 'http' import { app } from '../${lib}/app' const port = app.get('port') diff --git a/packages/cli/src/app/templates/app.tpl.ts b/packages/cli/src/app/templates/app.tpl.ts index 91473130e1..acbd88ca12 100644 --- a/packages/cli/src/app/templates/app.tpl.ts +++ b/packages/cli/src/app/templates/app.tpl.ts @@ -9,10 +9,10 @@ import configuration from '@feathersjs/configuration' import { koa, rest, bodyParser, errorHandler, parseAuthentication } from '@feathersjs/koa' ${transports.includes('websockets') ? "import socketio from '@feathersjs/socketio'" : ''} +import type { Application } from './declarations' import { configurationSchema } from './schemas/configuration.schema' import { logErrorHook } from './logger' -import { Application } from './declarations' -import { services } from './services' +import { services } from './services/index' import { channels } from './channels' const app: Application = koa(feathers()) @@ -41,36 +41,39 @@ const tsExpressApp = ({ transports }: AppGeneratorContext) => import helmet from 'helmet' import { feathers } from '@feathersjs/feathers' -import * as express from '@feathersjs/express' +import express, { + rest, json, urlencoded, + serveStatic, notFound, errorHandler +} from '@feathersjs/express' import configuration from '@feathersjs/configuration' ${transports.includes('websockets') ? "import socketio from '@feathersjs/socketio'" : ''} +import type { Application } from './declarations' import { configurationSchema } from './schemas/configuration.schema' import { logger, logErrorHook } from './logger' -import { Application } from './declarations' -import { services } from './services' +import { services } from './services/index' import { channels } from './channels' -const app: Application = express.default(feathers()) +const app: Application = express(feathers()) // Load app configuration app.configure(configuration(configurationSchema)) app.use(helmet()) app.use(compress()) -app.use(express.json()) -app.use(express.urlencoded({ extended: true })) +app.use(json()) +app.use(urlencoded({ extended: true })) // Host the public folder -app.use('/', express.static(app.get('public'))) +app.use('/', serveStatic(app.get('public'))) // Configure services and real-time functionality -app.configure(express.rest()) +app.configure(rest()) ${transports.includes('websockets') ? 'app.configure(socketio())' : ''} app.configure(services) app.configure(channels) // Configure a middleware for 404s and the error handler -app.use(express.notFound()) -app.use(express.errorHandler({ logger })) +app.use(notFound()) +app.use(errorHandler({ logger })) app.hooks([ logErrorHook ]) export { app } diff --git a/packages/cli/src/app/templates/channels.tpl.ts b/packages/cli/src/app/templates/channels.tpl.ts index 5a7a23e93d..8847ba3782 100644 --- a/packages/cli/src/app/templates/channels.tpl.ts +++ b/packages/cli/src/app/templates/channels.tpl.ts @@ -4,7 +4,7 @@ import { AppGeneratorContext } from '../index' const template = ({}: AppGeneratorContext) => `import '@feathersjs/transport-commons' -import { Application, HookContext } from './declarations' +import type { Application, HookContext } from './declarations' import { logger } from './logger' export const channels = (app: Application) => { diff --git a/packages/cli/src/app/templates/configuration.tpl.ts b/packages/cli/src/app/templates/configuration.tpl.ts index 5ccc91c607..31c6480546 100644 --- a/packages/cli/src/app/templates/configuration.tpl.ts +++ b/packages/cli/src/app/templates/configuration.tpl.ts @@ -3,7 +3,8 @@ import { renderSource } from '../../commons' import { AppGeneratorContext } from '../index' const template = ({}: AppGeneratorContext) => - `import { schema, Infer, Ajv } from '@feathersjs/schema' + `import { schema, Ajv } from '@feathersjs/schema' +import type { Infer } from '@feathersjs/schema' import { authenticationSettingsSchema } from '@feathersjs/authentication' export const configurationSchema = schema({ diff --git a/packages/cli/src/app/templates/logger.tpl.ts b/packages/cli/src/app/templates/logger.tpl.ts index 86b5161ae1..ac0e7d73be 100644 --- a/packages/cli/src/app/templates/logger.tpl.ts +++ b/packages/cli/src/app/templates/logger.tpl.ts @@ -4,7 +4,7 @@ import { AppGeneratorContext } from '../index' const template = ({}: AppGeneratorContext) => `import { createLogger, format, transports } from 'winston' -import { HookContext, NextFunction } from './declarations' +import type { HookContext, NextFunction } from './declarations' // Configure the Winston logger. For the complete documentation see https://github.com/winstonjs/winston export const logger = createLogger({ diff --git a/packages/cli/src/app/templates/services.tpl.ts b/packages/cli/src/app/templates/services.tpl.ts index 4b62b0a29e..1768a5eba5 100644 --- a/packages/cli/src/app/templates/services.tpl.ts +++ b/packages/cli/src/app/templates/services.tpl.ts @@ -3,9 +3,10 @@ import { renderSource } from '../../commons' import { AppGeneratorContext } from '../index' const template = ({}: AppGeneratorContext) => - `import { Application } from '../declarations' + `import type { Application } from '../declarations' export const services = (app: Application) => { + // All services will be registered here } ` diff --git a/packages/cli/src/authentication/templates/authentication.tpl.ts b/packages/cli/src/authentication/templates/authentication.tpl.ts index 9fca0df4b6..cd50adae3e 100644 --- a/packages/cli/src/authentication/templates/authentication.tpl.ts +++ b/packages/cli/src/authentication/templates/authentication.tpl.ts @@ -1,12 +1,12 @@ import { generator, inject, before, toFile } from '@feathershq/pinion' -import { renderSource } from '../../commons' +import { getSource, renderSource } from '../../commons' import { AuthenticationGeneratorContext } from '../index' const template = ({ authStrategies }: AuthenticationGeneratorContext) => `import { AuthenticationService, JWTStrategy } from '@feathersjs/authentication' import { LocalStrategy } from '@feathersjs/authentication-local' import { expressOauth } from '@feathersjs/authentication-oauth' -import { Application } from './declarations' +import type { Application } from './declarations' declare module './declarations' { interface ServiceTypes { @@ -37,5 +37,5 @@ export const generate = (ctx: AuthenticationGeneratorContext) => toFile(({ lib }) => lib, 'authentication') ) ) - .then(inject(importTemplate, before('import { services } from'), toAppFile)) - .then(inject(configureTemplate, before('app.configure(services)'), toAppFile)) + .then(inject(getSource(importTemplate), before('import { services } from'), toAppFile)) + .then(inject(getSource(configureTemplate), before('app.configure(services)'), toAppFile)) diff --git a/packages/cli/src/authentication/templates/user.resolver.tpl.ts b/packages/cli/src/authentication/templates/user.resolver.tpl.ts index 6c019719b6..35f87eb08c 100644 --- a/packages/cli/src/authentication/templates/user.resolver.tpl.ts +++ b/packages/cli/src/authentication/templates/user.resolver.tpl.ts @@ -12,12 +12,14 @@ const template = ({ }: AuthenticationGeneratorContext) => `import { resolve } from '@feathersjs/schema' ${authStrategies.includes('local') ? `import { passwordHash } from '@feathersjs/authentication-local'` : ''} -import { HookContext } from '${relative}/declarations' -import { +import type { HookContext } from '${relative}/declarations' +import type { ${upperName}Data, ${upperName}Patch, ${upperName}Result, ${upperName}Query, +} from '../${schemaPath}' +import { ${camelName}DataSchema, ${camelName}PatchSchema, ${camelName}ResultSchema, diff --git a/packages/cli/src/authentication/templates/user.schema.tpl.ts b/packages/cli/src/authentication/templates/user.schema.tpl.ts index e14b71c152..d2bd793691 100644 --- a/packages/cli/src/authentication/templates/user.schema.tpl.ts +++ b/packages/cli/src/authentication/templates/user.schema.tpl.ts @@ -3,8 +3,8 @@ import { renderSource } from '../../commons' import { AuthenticationGeneratorContext } from '../index' const template = ({ camelName, upperName, authStrategies, type }: AuthenticationGeneratorContext) => - `import { schema, querySyntax, Infer } from '@feathersjs/schema' - + `import { schema, querySyntax } from '@feathersjs/schema' +import type { Infer } from '@feathersjs/schema' // Schema for the basic data model (e.g. creating new entries) export const ${camelName}DataSchema = schema({ diff --git a/packages/cli/src/commons.ts b/packages/cli/src/commons.ts index 09b96ac3c4..bd01af9864 100644 --- a/packages/cli/src/commons.ts +++ b/packages/cli/src/commons.ts @@ -1,5 +1,7 @@ import { PackageJson } from 'type-fest' import { Callable, PinionContext, loadJSON, fromFile, getCallable, renderTemplate } from '@feathershq/pinion' +import * as ts from 'typescript' +import prettier from 'prettier' export type FeathersAppInfo = { /** @@ -67,10 +69,34 @@ export const initializeBaseContext = ...ctx, lib: ctx.pkg?.directories?.lib || 'src', test: ctx.pkg?.directories?.test || 'test', - language: ctx.pkg?.feathers?.language || 'ts', feathers: ctx.pkg?.feathers })) +const importRegex = /from '(\..*)'/g +const escapeNewLines = (code: string) => code.replace(/\n\n/g, '\n/* :newline: */') +const restoreNewLines = (code: string) => code.replace(/\/\* :newline: \*\//g, '\n') +const fixLocalImports = (code: string) => code.replace(importRegex, "from '$1.js'") + +export const getJavaScript = (typescript: string, options: ts.TranspileOptions = {}) => { + const source = escapeNewLines(typescript) + const transpiled = ts.transpileModule(source, { + ...options, + compilerOptions: { + module: ts.ModuleKind.ESNext, + target: ts.ScriptTarget.ES2020, + preserveValueImports: true, + ...options.compilerOptions + } + }) + const code = fixLocalImports(restoreNewLines(transpiled.outputText)) + + return prettier.format(code, { + semi: false, + parser: 'babel', + singleQuote: true + }) +} + /** * Render a source file template for the language set in the context. Will do nothing * it there is no template for the selected language. @@ -86,14 +112,29 @@ export const renderSource = options?: { force: boolean } ) => async (ctx: C) => { + if (!template) { + return ctx + } + const { language } = ctx const fileName = await getCallable(toFile, ctx) + const content = language === 'js' ? getJavaScript(await getCallable(template, ctx)) : template + const renderer = renderTemplate(content, `${fileName}.${language}`, options) - if (template) { - const renderer = renderTemplate(template, `${fileName}.${language}`, options) + return renderer(ctx) + } - return renderer(ctx) - } +/** + * Returns the TypeScript or transpiled JavaScript source code + * + * @param template The source template + * @returns + */ +export const getSource = + (template: Callable) => + async (ctx: T) => { + const { language } = ctx + const source = await getCallable(template, ctx) - return ctx + return language === 'js' ? getJavaScript(source) : source } diff --git a/packages/cli/src/connection/templates/mongodb.tpl.ts b/packages/cli/src/connection/templates/mongodb.tpl.ts index 728ed52963..e1bc31db81 100644 --- a/packages/cli/src/connection/templates/mongodb.tpl.ts +++ b/packages/cli/src/connection/templates/mongodb.tpl.ts @@ -1,10 +1,11 @@ import { generator, toFile, inject, before } from '@feathershq/pinion' import { ConnectionGeneratorContext } from '../index' -import { renderSource } from '../../commons' +import { getSource, renderSource } from '../../commons' const template = ({}: ConnectionGeneratorContext) => - `import { MongoClient, Db } from 'mongodb' -import { Application } from './declarations' + `import { MongoClient } from 'mongodb' +import type { Db } from 'mongodb' +import type { Application } from './declarations' declare module './declarations' { interface Configuration { @@ -34,5 +35,5 @@ export const generate = (ctx: ConnectionGeneratorContext) => toFile(({ lib }) => lib, 'mongodb') ) ) - .then(inject(importTemplate, before('import { services } from'), toAppFile)) - .then(inject(configureTemplate, before('app.configure(services)'), toAppFile)) + .then(inject(getSource(importTemplate), before('import { services } from'), toAppFile)) + .then(inject(getSource(configureTemplate), before('app.configure(services)'), toAppFile)) diff --git a/packages/cli/src/service/index.ts b/packages/cli/src/service/index.ts index 3798817fbb..1c9ef08ece 100644 --- a/packages/cli/src/service/index.ts +++ b/packages/cli/src/service/index.ts @@ -123,8 +123,8 @@ export const generate = (ctx: ServiceGeneratorArguments) => const pathElements = path.split('/').filter((el) => el !== '') const relative = pathElements.map(() => '..').join('/') const folder = _.initial(pathElements) - const schemaPath = `schemas/${folder.join('/')}/${kebabName}.schema` - const resolverPath = `resolvers/${folder.join('/')}/${kebabName}.resolver` + const schemaPath = `schemas/${folder.join('/')}${kebabName}.schema` + const resolverPath = `resolvers/${folder.join('/')}${kebabName}.resolver` return { name, diff --git a/packages/cli/src/service/templates/resolver.tpl.ts b/packages/cli/src/service/templates/resolver.tpl.ts index 17c277411b..41f033643e 100644 --- a/packages/cli/src/service/templates/resolver.tpl.ts +++ b/packages/cli/src/service/templates/resolver.tpl.ts @@ -4,13 +4,15 @@ import { ServiceGeneratorContext } from '../index' const template = ({ camelName, upperName, relative, schemaPath }: ServiceGeneratorContext) => `import { resolve } from '@feathersjs/schema' -import { HookContext } from '${relative}/declarations' +import type { HookContext } from '${relative}/declarations' -import { +import type { ${upperName}Data, ${upperName}Patch, ${upperName}Result, ${upperName}Query, +} from '../${schemaPath}' +import { ${camelName}DataSchema, ${camelName}PatchSchema, ${camelName}ResultSchema, diff --git a/packages/cli/src/service/templates/schema.tpl.ts b/packages/cli/src/service/templates/schema.tpl.ts index 002c479133..b160476d3a 100644 --- a/packages/cli/src/service/templates/schema.tpl.ts +++ b/packages/cli/src/service/templates/schema.tpl.ts @@ -3,8 +3,8 @@ import { renderSource } from '../../commons' import { ServiceGeneratorContext } from '../index' const template = ({ camelName, upperName, type }: ServiceGeneratorContext) => - `import { schema, querySyntax, Infer } from '@feathersjs/schema' - + `import { schema, querySyntax } from '@feathersjs/schema' +import type { Infer } from '@feathersjs/schema' // Schema for the basic data model (e.g. creating new entries) export const ${camelName}DataSchema = schema({ diff --git a/packages/cli/src/service/templates/service.tpl.ts b/packages/cli/src/service/templates/service.tpl.ts index 6ad9f40440..f3d95d253e 100644 --- a/packages/cli/src/service/templates/service.tpl.ts +++ b/packages/cli/src/service/templates/service.tpl.ts @@ -1,5 +1,5 @@ import { generator, inject, prepend, toFile, after } from '@feathershq/pinion' -import { renderSource } from '../../commons' +import { getSource, renderSource } from '../../commons' import { ServiceGeneratorContext } from '../index' const template = ({ @@ -15,8 +15,8 @@ const template = ({ }: ServiceGeneratorContext) => `import { resolveAll } from '@feathersjs/schema' ${isEntityService || authentication ? `import { authenticate } from '@feathersjs/authentication'` : ''} -import { Application } from '${relative}/declarations' -import { +import type { Application } from '${relative}/declarations' +import type { ${upperName}Data, ${upperName}Result, ${upperName}Query, @@ -72,7 +72,7 @@ export const hooks = { // A configure function that registers the service and its hooks via \`app.configure\` export function ${camelName} (app: Application) { - const options = { + const options = { // Service options will go here } // Register our service on the Feathers application @@ -118,5 +118,5 @@ export const generate = (ctx: ServiceGeneratorContext) => ]) ) ) - .then(inject(importTemplate, prepend(), toServiceIndex)) + .then(inject(getSource(importTemplate), prepend(), toServiceIndex)) .then(inject(configureTemplate, after('export const services'), toServiceIndex)) diff --git a/packages/cli/src/service/type/custom.tpl.ts b/packages/cli/src/service/type/custom.tpl.ts index 9594e2a424..c415be2629 100644 --- a/packages/cli/src/service/type/custom.tpl.ts +++ b/packages/cli/src/service/type/custom.tpl.ts @@ -1,4 +1,5 @@ import { generator, inject, toFile, after, prepend } from '@feathershq/pinion' +import { getSource } from '../../commons' import { ServiceGeneratorContext } from '../index' export const template = ({ className, upperName }: ServiceGeneratorContext) => @@ -42,7 +43,8 @@ export class ${className} implements ServiceInterface<${upperName}Result, ${uppe } ` -export const importTemplate = "import { Id, NullableId, Params, ServiceMethods } from '@feathersjs/feathers'" +export const importTemplate = + "import type { Id, NullableId, Params, ServiceMethods } from '@feathersjs/feathers'" const toServiceFile = toFile(({ lib, folder, kebabName }) => [ lib, @@ -55,9 +57,9 @@ export const generate = (ctx: ServiceGeneratorContext) => generator(ctx) .then( inject( - template, + getSource(template), after(({ className }) => `// The ${className} service class`), toServiceFile ) ) - .then(inject(importTemplate, prepend(), toServiceFile)) + .then(inject(getSource(importTemplate), prepend(), toServiceFile)) diff --git a/packages/cli/src/service/type/mongodb.tpl.ts b/packages/cli/src/service/type/mongodb.tpl.ts index 0dc757f307..88d141e18b 100644 --- a/packages/cli/src/service/type/mongodb.tpl.ts +++ b/packages/cli/src/service/type/mongodb.tpl.ts @@ -1,9 +1,11 @@ import { generator, inject, toFile, before, after, prepend } from '@feathershq/pinion' +import { getSource } from '../../commons' import { ServiceGeneratorContext } from '../index' -export const importTemplate = `import { MongoDBAdapterParams, MongoDBService } from \'@feathersjs/mongodb\'` +export const importTemplate = `import { MongoDBService } from \'@feathersjs/mongodb\' +import type { MongoDBAdapterParams } from \'@feathersjs/mongodb\'` -export const ts = ({ className, upperName }: ServiceGeneratorContext) => +export const classCode = ({ className, upperName }: ServiceGeneratorContext) => `export interface ${upperName}Params extends MongoDBAdapterParams<${upperName}Query> { } @@ -25,6 +27,8 @@ const toServiceFile = toFile(({ lib, folder, kebabName, export const generate = (ctx: ServiceGeneratorContext) => generator(ctx) - .then(inject(ts, before('export const hooks ='), toServiceFile)) - .then(inject(importTemplate, prepend(), toServiceFile)) + .then( + inject(getSource(classCode), before('export const hooks ='), toServiceFile) + ) + .then(inject(getSource(importTemplate), prepend(), toServiceFile)) .then(inject(optionTemplate, after('const options ='), toServiceFile)) diff --git a/packages/cli/test/commons.test.ts b/packages/cli/test/commons.test.ts new file mode 100644 index 0000000000..92eee4f6d0 --- /dev/null +++ b/packages/cli/test/commons.test.ts @@ -0,0 +1,35 @@ +import { strictEqual } from 'assert' +import { getJavaScript } from '../src/commons' + +describe('common tests', () => { + it('getJavaScript returns transpiled and prettified JavaScript', () => { + const transpiled = getJavaScript( + `import bla from 'bla' +import something from './file' + +type X = { name: string } + +function test (arg: X) { + bla(something) +} + +// This is a comment +const otherThing: string = "Hello" +` + ) + + strictEqual( + transpiled, + `import bla from 'bla' +import something from './file.js' + +function test(arg) { + bla(something) +} + +// This is a comment +const otherThing = 'Hello' +` + ) + }) +}) diff --git a/packages/cli/test/generators.test.ts b/packages/cli/test/generators.test.ts index 1bff1187cd..7f25a79586 100644 --- a/packages/cli/test/generators.test.ts +++ b/packages/cli/test/generators.test.ts @@ -10,7 +10,7 @@ import { generate } from '../lib' import pkg from '../package.json' const matrix = { - language: [/*'js', */ 'ts'] as const, + language: ['js', 'ts'] as const, framework: ['koa', 'express'] as const } diff --git a/packages/express/src/index.ts b/packages/express/src/index.ts index 40c9e422b2..4b8fef2408 100644 --- a/packages/express/src/index.ts +++ b/packages/express/src/index.ts @@ -3,23 +3,33 @@ import { Application as FeathersApplication, defaultServiceMethods } from '@feat import { routing } from '@feathersjs/transport-commons' import { createDebug } from '@feathersjs/commons' -import { Application } from './declarations' +import { rest, RestOptions, formatter } from './rest' +import { errorHandler, notFound, ErrorHandlerOptions } from './handlers' +import { Application, ExpressOverrides } from './declarations' +import { AuthenticationSettings, authenticate, parseAuthentication } from './authentication' +import { default as original, static as serveStatic, json, raw, text, urlencoded, query } from 'express' export { - default as original, - static, - static as serveStatic, + original, + serveStatic, + serveStatic as static, json, raw, text, urlencoded, - query -} from 'express' - -export * from './authentication' -export * from './declarations' -export * from './handlers' -export * from './rest' + query, + rest, + RestOptions, + formatter, + errorHandler, + notFound, + Application, + ErrorHandlerOptions, + ExpressOverrides, + AuthenticationSettings, + parseAuthentication, + authenticate +} const debug = createDebug('@feathersjs/express') diff --git a/packages/koa/src/index.ts b/packages/koa/src/index.ts index 147e0a4fcb..7047422696 100644 --- a/packages/koa/src/index.ts +++ b/packages/koa/src/index.ts @@ -3,10 +3,10 @@ import koaQs from 'koa-qs' import { Application as FeathersApplication } from '@feathersjs/feathers' import { routing } from '@feathersjs/transport-commons' import { createDebug } from '@feathersjs/commons' +import bodyParser from 'koa-bodyparser' import { Application } from './declarations' -export { default as Koa } from 'koa' -export { default as bodyParser } from 'koa-bodyparser' +export { Koa, bodyParser } export * from './authentication' export * from './declarations' export * from './handlers'