From cd6c38b1c5166c0a221af2f884cef952da273e25 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 14 Jan 2025 15:51:15 +0000 Subject: [PATCH] build(deps-dev): bump the npm-minor group across 1 directory with 16 updates Bumps the npm-minor group with 15 updates in the /web directory: | Package | From | To | | --- | --- | --- | | [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.17.0` | `9.18.0` | | [@wdio/browserstack-service](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-browserstack-service) | `9.5.1` | `9.5.7` | | [@wdio/cli](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-cli) | `9.5.1` | `9.5.7` | | [@wdio/local-runner](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-local-runner) | `9.5.1` | `9.5.7` | | [eslint](https://github.com/eslint/eslint) | `9.17.0` | `9.18.0` | | [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.4.16` | `0.4.18` | | [stylelint](https://github.com/stylelint/stylelint) | `16.13.1` | `16.13.2` | | [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.5.1` | `9.5.2` | | [typedoc-plugin-mdn-links](https://github.com/Gerrit0/typedoc-plugin-mdn-links) | `4.0.7` | `4.0.8` | | [typescript](https://github.com/microsoft/TypeScript) | `5.7.2` | `5.7.3` | | [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.19.1` | `8.20.0` | | [postcss](https://github.com/postcss/postcss) | `8.4.49` | `8.5.1` | | [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.0.3` | `19.0.7` | | [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.0.2` | `19.0.3` | | [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome) | `0.0.290` | `0.0.294` | Updates `@eslint/js` from 9.17.0 to 9.18.0 - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/commits/v9.18.0/packages/js) Updates `@wdio/browserstack-service` from 9.5.1 to 9.5.7 - [Release notes](https://github.com/webdriverio/webdriverio/releases) - [Changelog](https://github.com/webdriverio/webdriverio/blob/main/CHANGELOG.md) - [Commits](https://github.com/webdriverio/webdriverio/commits/v9.5.7/packages/wdio-browserstack-service) Updates `@wdio/cli` from 9.5.1 to 9.5.7 - [Release notes](https://github.com/webdriverio/webdriverio/releases) - [Changelog](https://github.com/webdriverio/webdriverio/blob/main/CHANGELOG.md) - [Commits](https://github.com/webdriverio/webdriverio/commits/v9.5.7/packages/wdio-cli) Updates `@wdio/local-runner` from 9.5.1 to 9.5.7 - [Release notes](https://github.com/webdriverio/webdriverio/releases) - [Changelog](https://github.com/webdriverio/webdriverio/blob/main/CHANGELOG.md) - [Commits](https://github.com/webdriverio/webdriverio/commits/v9.5.7/packages/wdio-local-runner) Updates `eslint` from 9.17.0 to 9.18.0 - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v9.17.0...v9.18.0) Updates `eslint-plugin-react-refresh` from 0.4.16 to 0.4.18 - [Release notes](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/releases) - [Changelog](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/blob/main/CHANGELOG.md) - [Commits](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.4.16...v0.4.18) Updates `stylelint` from 16.13.1 to 16.13.2 - [Release notes](https://github.com/stylelint/stylelint/releases) - [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md) - [Commits](https://github.com/stylelint/stylelint/compare/16.13.1...16.13.2) Updates `ts-loader` from 9.5.1 to 9.5.2 - [Release notes](https://github.com/TypeStrong/ts-loader/releases) - [Changelog](https://github.com/TypeStrong/ts-loader/blob/main/CHANGELOG.md) - [Commits](https://github.com/TypeStrong/ts-loader/compare/v9.5.1...v9.5.2) Updates `typedoc-plugin-mdn-links` from 4.0.7 to 4.0.8 - [Changelog](https://github.com/Gerrit0/typedoc-plugin-mdn-links/blob/main/CHANGELOG.md) - [Commits](https://github.com/Gerrit0/typedoc-plugin-mdn-links/compare/v4.0.7...v4.0.8) Updates `typescript` from 5.7.2 to 5.7.3 - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml) - [Commits](https://github.com/microsoft/TypeScript/compare/v5.7.2...v5.7.3) Updates `typescript-eslint` from 8.19.1 to 8.20.0 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.20.0/packages/typescript-eslint) Updates `webdriverio` from 9.5.1 to 9.5.7 - [Release notes](https://github.com/webdriverio/webdriverio/releases) - [Changelog](https://github.com/webdriverio/webdriverio/blob/main/CHANGELOG.md) - [Commits](https://github.com/webdriverio/webdriverio/commits/v9.5.7/packages/webdriverio) Updates `postcss` from 8.4.49 to 8.5.1 - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss/compare/8.4.49...8.5.1) Updates `@types/react` from 19.0.3 to 19.0.7 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) Updates `@types/react-dom` from 19.0.2 to 19.0.3 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) Updates `@types/chrome` from 0.0.290 to 0.0.294 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/chrome) --- updated-dependencies: - dependency-name: "@eslint/js" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-minor - dependency-name: "@wdio/browserstack-service" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor - dependency-name: "@wdio/cli" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor - dependency-name: "@wdio/local-runner" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-minor - dependency-name: eslint-plugin-react-refresh dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor - dependency-name: stylelint dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor - dependency-name: ts-loader dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor - dependency-name: typedoc-plugin-mdn-links dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor - dependency-name: typescript dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor - dependency-name: typescript-eslint dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-minor - dependency-name: webdriverio dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor - dependency-name: postcss dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-minor - dependency-name: "@types/react" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor - dependency-name: "@types/react-dom" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor - dependency-name: "@types/chrome" dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor ... Signed-off-by: dependabot[bot] --- web/package-lock.json | 286 ++++++++++++++-------------- web/package.json | 22 +-- web/packages/core/package.json | 4 +- web/packages/demo/package.json | 6 +- web/packages/extension/package.json | 6 +- 5 files changed, 160 insertions(+), 164 deletions(-) diff --git a/web/package-lock.json b/web/package-lock.json index 083dc67f70f1..a720f9e996e6 100644 --- a/web/package-lock.json +++ b/web/package-lock.json @@ -12,11 +12,11 @@ "./packages/*" ], "devDependencies": { - "@eslint/js": "^9.17.0", + "@eslint/js": "^9.18.0", "@types/eslint__js": "^8.42.3", - "@wdio/browserstack-service": "^9.5.1", - "@wdio/cli": "^9.5.1", - "@wdio/local-runner": "^9.5.1", + "@wdio/browserstack-service": "^9.5.7", + "@wdio/cli": "^9.5.7", + "@wdio/local-runner": "^9.5.7", "@wdio/mocha-framework": "^9.5.0", "@wdio/spec-reporter": "^9.5.0", "@wdio/static-server-service": "^9.5.0", @@ -24,23 +24,23 @@ "chai-html": "^3.0.0", "copy-webpack-plugin": "^12.0.2", "cross-env": "^7.0.3", - "eslint": "^9.17.0", + "eslint": "^9.18.0", "eslint-config-prettier": "^10.0.1", "eslint-plugin-jsdoc": "^50.6.1", "eslint-plugin-prettier": "^5.2.1", "eslint-plugin-react-hooks": "^5.1.0", - "eslint-plugin-react-refresh": "^0.4.16", + "eslint-plugin-react-refresh": "^0.4.18", "globals": "^15.14.0", "mocha": "^11.0.1", "prettier": "^3.4.2", - "stylelint": "^16.12.0", + "stylelint": "^16.13.2", "stylelint-config-standard": "^37.0.0", "stylelint-prettier": "^5.0.2", - "ts-loader": "^9.5.1", + "ts-loader": "^9.5.2", "tsx": "^4.19.2", - "typedoc-plugin-mdn-links": "^4.0.7", - "typescript": "^5.7.2", - "typescript-eslint": "^8.19.1", + "typedoc-plugin-mdn-links": "^4.0.8", + "typescript": "^5.7.3", + "typescript-eslint": "^8.20.0", "webdriverio": "^9.2.2", "webpack": "^5.97.1", "webpack-cli": "^6.0.1" @@ -1059,11 +1059,10 @@ } }, "node_modules/@eslint/core": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.9.1.tgz", - "integrity": "sha512-GuUdqkyyzQI5RMIWkHhvTWLCyLo1jNK3vzkSyaExH5kHPDHcuL2VOpHjmMY+y3+NC69qAKToBqldTBgYeLSr9Q==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.10.0.tgz", + "integrity": "sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@types/json-schema": "^7.0.15" }, @@ -1107,9 +1106,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.17.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.17.0.tgz", - "integrity": "sha512-Sxc4hqcs1kTu0iID3kcZDW3JHq2a77HO9P8CP6YEA/FpH3Ll8UXE2r/86Rz9YJLKme39S9vU5OWNjC6Xl0Cr3w==", + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.18.0.tgz", + "integrity": "sha512-fK6L7rxcq6/z+AaQMtiFTkvbHkBLNlwyRxHpKawP0x3u9+NC6MQTnFW+AdpwC6gfHTW0051cokQgtTN2FqlxQA==", "dev": true, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -1126,12 +1125,12 @@ } }, "node_modules/@eslint/plugin-kit": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.4.tgz", - "integrity": "sha512-zSkKow6H5Kdm0ZUQUB2kV5JIXqoG0+uH5YADhaEHswm664N9Db8dXSi0nMJpacpMf+MyyglF1vnZohpEg5yUtg==", + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.5.tgz", + "integrity": "sha512-lB05FkqEdUg2AA0xEbUz0SnkXT1LcCTa438W4IWTUh4hdOnVbQyOJ81OrDXsJk/LSiJHubgGEFoR5EHq1NsH1A==", "dev": true, - "license": "Apache-2.0", "dependencies": { + "@eslint/core": "^0.10.0", "levn": "^0.4.1" }, "engines": { @@ -2409,9 +2408,9 @@ } }, "node_modules/@types/chrome": { - "version": "0.0.290", - "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.290.tgz", - "integrity": "sha512-N92vsAdlwoWameDQ8D4K0EZXXvxsJ1+gJg+4TWjUUsZ6gpontVmwl1XVtysA3mso45Fcn5UPiX/yqiT8GcBV3A==", + "version": "0.0.294", + "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.294.tgz", + "integrity": "sha512-Jlea6UseJ0g/RZKVv33hsBcf95e5sbwfkhlNKmx8+7w/azGe2vGtpNiscMR5RESEj5HHEqOHW46F3nTJsMP7GA==", "dev": true, "dependencies": { "@types/filesystem": "*", @@ -2704,18 +2703,18 @@ "license": "MIT" }, "node_modules/@types/react": { - "version": "19.0.3", - "resolved": "https://registry.npmjs.org/@types/react/-/react-19.0.3.tgz", - "integrity": "sha512-UavfHguIjnnuq9O67uXfgy/h3SRJbidAYvNjLceB+2RIKVRBzVsh0QO+Pw6BCSQqFS9xwzKfwstXx0m6AbAREA==", + "version": "19.0.7", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.0.7.tgz", + "integrity": "sha512-MoFsEJKkAtZCrC1r6CM8U22GzhG7u2Wir8ons/aCKH6MBdD1ibV24zOSSkdZVUKqN5i396zG5VKLYZ3yaUZdLA==", "dev": true, "dependencies": { "csstype": "^3.0.2" } }, "node_modules/@types/react-dom": { - "version": "19.0.2", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.0.2.tgz", - "integrity": "sha512-c1s+7TKFaDRRxr1TxccIX2u7sfCnc3RxkVyBIUA2lCpyqCF+QoAwQ/CBg7bsMdVwP120HEH143VQezKtef5nCg==", + "version": "19.0.3", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.0.3.tgz", + "integrity": "sha512-0Knk+HJiMP/qOZgMyNFamlIjw9OFCsyC2ZbigmEEyXXixgre6IQpm/4V+r3qH4GC1JPvRJKInw+on2rV6YZLeA==", "dev": true, "peerDependencies": { "@types/react": "^19.0.0" @@ -2861,16 +2860,16 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.19.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.19.1.tgz", - "integrity": "sha512-tJzcVyvvb9h/PB96g30MpxACd9IrunT7GF9wfA9/0TJ1LxGOJx1TdPzSbBBnNED7K9Ka8ybJsnEpiXPktolTLg==", + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.20.0.tgz", + "integrity": "sha512-naduuphVw5StFfqp4Gq4WhIBE2gN1GEmMUExpJYknZJdRnc+2gDzB8Z3+5+/Kv33hPQRDGzQO/0opHE72lZZ6A==", "dev": true, "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.19.1", - "@typescript-eslint/type-utils": "8.19.1", - "@typescript-eslint/utils": "8.19.1", - "@typescript-eslint/visitor-keys": "8.19.1", + "@typescript-eslint/scope-manager": "8.20.0", + "@typescript-eslint/type-utils": "8.20.0", + "@typescript-eslint/utils": "8.20.0", + "@typescript-eslint/visitor-keys": "8.20.0", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", @@ -2890,15 +2889,15 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.19.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.19.1.tgz", - "integrity": "sha512-67gbfv8rAwawjYx3fYArwldTQKoYfezNUT4D5ioWetr/xCrxXxvleo3uuiFuKfejipvq+og7mjz3b0G2bVyUCw==", + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.20.0.tgz", + "integrity": "sha512-gKXG7A5HMyjDIedBi6bUrDcun8GIjnI8qOwVLiY3rx6T/sHP/19XLJOnIq/FgQvWLHja5JN/LSE7eklNBr612g==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.19.1", - "@typescript-eslint/types": "8.19.1", - "@typescript-eslint/typescript-estree": "8.19.1", - "@typescript-eslint/visitor-keys": "8.19.1", + "@typescript-eslint/scope-manager": "8.20.0", + "@typescript-eslint/types": "8.20.0", + "@typescript-eslint/typescript-estree": "8.20.0", + "@typescript-eslint/visitor-keys": "8.20.0", "debug": "^4.3.4" }, "engines": { @@ -2914,13 +2913,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.19.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.19.1.tgz", - "integrity": "sha512-60L9KIuN/xgmsINzonOcMDSB8p82h95hoBfSBtXuO4jlR1R9L1xSkmVZKgCPVfavDlXihh4ARNjXhh1gGnLC7Q==", + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.20.0.tgz", + "integrity": "sha512-J7+VkpeGzhOt3FeG1+SzhiMj9NzGD/M6KoGn9f4dbz3YzK9hvbhVTmLj/HiTp9DazIzJ8B4XcM80LrR9Dm1rJw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "8.19.1", - "@typescript-eslint/visitor-keys": "8.19.1" + "@typescript-eslint/types": "8.20.0", + "@typescript-eslint/visitor-keys": "8.20.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2931,13 +2930,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.19.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.19.1.tgz", - "integrity": "sha512-Rp7k9lhDKBMRJB/nM9Ksp1zs4796wVNyihG9/TU9R6KCJDNkQbc2EOKjrBtLYh3396ZdpXLtr/MkaSEmNMtykw==", + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.20.0.tgz", + "integrity": "sha512-bPC+j71GGvA7rVNAHAtOjbVXbLN5PkwqMvy1cwGeaxUoRQXVuKCebRoLzm+IPW/NtFFpstn1ummSIasD5t60GA==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "8.19.1", - "@typescript-eslint/utils": "8.19.1", + "@typescript-eslint/typescript-estree": "8.20.0", + "@typescript-eslint/utils": "8.20.0", "debug": "^4.3.4", "ts-api-utils": "^2.0.0" }, @@ -2954,9 +2953,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.19.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.19.1.tgz", - "integrity": "sha512-JBVHMLj7B1K1v1051ZaMMgLW4Q/jre5qGK0Ew6UgXz1Rqh+/xPzV1aW581OM00X6iOfyr1be+QyW8LOUf19BbA==", + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.20.0.tgz", + "integrity": "sha512-cqaMiY72CkP+2xZRrFt3ExRBu0WmVitN/rYPZErA80mHjHx/Svgp8yfbzkJmDoQ/whcytOPO9/IZXnOc+wigRA==", "dev": true, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2967,13 +2966,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.19.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.19.1.tgz", - "integrity": "sha512-jk/TZwSMJlxlNnqhy0Eod1PNEvCkpY6MXOXE/WLlblZ6ibb32i2We4uByoKPv1d0OD2xebDv4hbs3fm11SMw8Q==", + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.20.0.tgz", + "integrity": "sha512-Y7ncuy78bJqHI35NwzWol8E0X7XkRVS4K4P4TCyzWkOJih5NDvtoRDW4Ba9YJJoB2igm9yXDdYI/+fkiiAxPzA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "8.19.1", - "@typescript-eslint/visitor-keys": "8.19.1", + "@typescript-eslint/types": "8.20.0", + "@typescript-eslint/visitor-keys": "8.20.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -3017,15 +3016,15 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.19.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.19.1.tgz", - "integrity": "sha512-IxG5gLO0Ne+KaUc8iW1A+XuKLd63o4wlbI1Zp692n1xojCl/THvgIKXJXBZixTh5dd5+yTJ/VXH7GJaaw21qXA==", + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.20.0.tgz", + "integrity": "sha512-dq70RUw6UK9ei7vxc4KQtBRk7qkHZv447OUZ6RPQMQl71I3NZxQJX/f32Smr+iqWrB02pHKn2yAdHBb0KNrRMA==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.19.1", - "@typescript-eslint/types": "8.19.1", - "@typescript-eslint/typescript-estree": "8.19.1" + "@typescript-eslint/scope-manager": "8.20.0", + "@typescript-eslint/types": "8.20.0", + "@typescript-eslint/typescript-estree": "8.20.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -3040,12 +3039,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.19.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.19.1.tgz", - "integrity": "sha512-fzmjU8CHK853V/avYZAvuVut3ZTfwN5YtMaoi+X9Y9MA9keaWNHC3zEQ9zvyX/7Hj+5JkNyK1l7TOR2hevHB6Q==", + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.20.0.tgz", + "integrity": "sha512-v/BpkeeYAsPkKCkR8BDwcno0llhzWVqPOamQrAEMdpZav2Y9OVjd9dwJyBLJWwf335B5DmlifECIkZRJCaGaHA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "8.19.1", + "@typescript-eslint/types": "8.20.0", "eslint-visitor-keys": "^4.2.0" }, "engines": { @@ -3105,9 +3104,9 @@ } }, "node_modules/@wdio/browserstack-service": { - "version": "9.5.1", - "resolved": "https://registry.npmjs.org/@wdio/browserstack-service/-/browserstack-service-9.5.1.tgz", - "integrity": "sha512-q9sSkrLw6JapxT8NFnkpz1G2p91IXXnzNfnmIdGfLaSxzACY/WVu6kn22RypORPpQYxwLSah7poUtVitPUDxhw==", + "version": "9.5.7", + "resolved": "https://registry.npmjs.org/@wdio/browserstack-service/-/browserstack-service-9.5.7.tgz", + "integrity": "sha512-wvYSfzVgjfF9ttumRcuilCCipz0g4PUGc18Akj3jP6z+l+WqlZxb8jB90FNmsW2ixbcUFCF9TsQJrdl2xyqh1g==", "dev": true, "dependencies": { "@browserstack/ai-sdk-node": "1.5.17", @@ -3124,7 +3123,7 @@ "git-repo-info": "^2.1.1", "gitconfiglocal": "^2.1.0", "uuid": "^10.0.0", - "webdriverio": "9.5.1", + "webdriverio": "9.5.7", "winston-transport": "^4.5.0", "yauzl": "^3.0.0" }, @@ -3136,15 +3135,15 @@ } }, "node_modules/@wdio/cli": { - "version": "9.5.1", - "resolved": "https://registry.npmjs.org/@wdio/cli/-/cli-9.5.1.tgz", - "integrity": "sha512-M4tbACG/T+PF32vGoeBbN3QQHAdrJiMge8ExT7guxHjhmROoCYJgL6X6eqqKKu8P4Kti6B2Ur/XO7jmT09TfiA==", + "version": "9.5.7", + "resolved": "https://registry.npmjs.org/@wdio/cli/-/cli-9.5.7.tgz", + "integrity": "sha512-Wn2Njfl7Te01JXcBkcyn5bV2V4NXUzzyaezpIAISqf4mIRUSy9OO/tdXS/qpRjK3U3hQSsLrXs9JeTGrL5/5+Q==", "dev": true, "dependencies": { "@types/node": "^20.1.1", "@vitest/snapshot": "^2.1.1", "@wdio/config": "9.5.0", - "@wdio/globals": "9.5.1", + "@wdio/globals": "9.5.7", "@wdio/logger": "9.4.4", "@wdio/protocols": "9.4.4", "@wdio/types": "9.5.0", @@ -3163,7 +3162,7 @@ "read-pkg-up": "^10.0.0", "recursive-readdir": "^2.2.3", "tsx": "^4.7.2", - "webdriverio": "9.5.1", + "webdriverio": "9.5.7", "yargs": "^17.7.2" }, "bin": { @@ -3191,28 +3190,28 @@ } }, "node_modules/@wdio/globals": { - "version": "9.5.1", - "resolved": "https://registry.npmjs.org/@wdio/globals/-/globals-9.5.1.tgz", - "integrity": "sha512-6D5nuhaobxA9wOfXHQuhk9nA2wM+LXihYB6sIF+jiy2T/VhHncLjrAl4rHIXEAhBvgcGEiDvvYGAeYAYDikw0A==", + "version": "9.5.7", + "resolved": "https://registry.npmjs.org/@wdio/globals/-/globals-9.5.7.tgz", + "integrity": "sha512-Ipl7GR/8RzRqPehOe4ngCFvMzDaVi9vuBcVa/LDbPP8/UUcjGWHbNH2J8pMdu/z3eF3U5MIHnOa9YNSs1jKJ0g==", "dev": true, "engines": { "node": ">=18.20.0" }, "optionalDependencies": { "expect-webdriverio": "^5.0.1", - "webdriverio": "9.5.1" + "webdriverio": "9.5.7" } }, "node_modules/@wdio/local-runner": { - "version": "9.5.1", - "resolved": "https://registry.npmjs.org/@wdio/local-runner/-/local-runner-9.5.1.tgz", - "integrity": "sha512-35cZtbYqWkzOvY5Rg5+iBgtZw4gIfpGSmTt9H/us0hukBdAdcsxEwh7guK1XfRXp0zxs1E0+DAtRSPqxt+1QTg==", + "version": "9.5.7", + "resolved": "https://registry.npmjs.org/@wdio/local-runner/-/local-runner-9.5.7.tgz", + "integrity": "sha512-d69dDBEOH2aPKy7ADiKsWDAlH1LAjXyl8NI6FO/GyBS2zmEHs3tCMZDr1MlHkime7gCqCPNJnZgFEVMrmqM2Zg==", "dev": true, "dependencies": { "@types/node": "^20.1.0", "@wdio/logger": "9.4.4", "@wdio/repl": "9.4.4", - "@wdio/runner": "9.5.1", + "@wdio/runner": "9.5.7", "@wdio/types": "9.5.0", "async-exit-hook": "^2.0.1", "split2": "^4.1.0", @@ -3530,21 +3529,21 @@ } }, "node_modules/@wdio/runner": { - "version": "9.5.1", - "resolved": "https://registry.npmjs.org/@wdio/runner/-/runner-9.5.1.tgz", - "integrity": "sha512-o+EpEL9NJmm3buBDP6ZeAMY2As2BPFbTUcBLXy5qy+F7IeczVka+7/AOsm2RUqoIBswMs3lwlwRtmUnunGTFGA==", + "version": "9.5.7", + "resolved": "https://registry.npmjs.org/@wdio/runner/-/runner-9.5.7.tgz", + "integrity": "sha512-yl6p9VgCoPRYyd5JGroWS14wm01aM97T6Ona42unUXnkhR0YM7GH2PSycguT4yBOAIry/y2tH7JwObh3hXCjGQ==", "dev": true, "dependencies": { "@types/node": "^20.11.28", "@wdio/config": "9.5.0", - "@wdio/globals": "9.5.1", + "@wdio/globals": "9.5.7", "@wdio/logger": "9.4.4", "@wdio/types": "9.5.0", "@wdio/utils": "9.5.0", "deepmerge-ts": "^7.0.3", "expect-webdriverio": "^5.0.1", - "webdriver": "9.5.1", - "webdriverio": "9.5.1" + "webdriver": "9.5.4", + "webdriverio": "9.5.7" }, "engines": { "node": ">=18.20.0" @@ -6362,18 +6361,18 @@ } }, "node_modules/eslint": { - "version": "9.17.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.17.0.tgz", - "integrity": "sha512-evtlNcpJg+cZLcnVKwsai8fExnqjGPicK7gnUtlNuzu+Fv9bI0aLpND5T44VLQtoMEnI57LoXO9XAkIXwohKrA==", + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.18.0.tgz", + "integrity": "sha512-+waTfRWQlSbpt3KWE+CjrPPYnbq9kfZIYUqapc0uBXyjTp8aYXZDsUH16m39Ryq3NjAVP4tjuF7KaukeqoCoaA==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.12.1", "@eslint/config-array": "^0.19.0", - "@eslint/core": "^0.9.0", + "@eslint/core": "^0.10.0", "@eslint/eslintrc": "^3.2.0", - "@eslint/js": "9.17.0", - "@eslint/plugin-kit": "^0.2.3", + "@eslint/js": "9.18.0", + "@eslint/plugin-kit": "^0.2.5", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.1", @@ -6501,11 +6500,10 @@ } }, "node_modules/eslint-plugin-react-refresh": { - "version": "0.4.16", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.16.tgz", - "integrity": "sha512-slterMlxAhov/DZO8NScf6mEeMBBXodFUolijDvrtTxyezyLoTQaa73FyYus/VbTdftd8wBgBxPMRk3poleXNQ==", + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.18.tgz", + "integrity": "sha512-IRGEoFn3OKalm3hjfolEWGqoF/jPqeEYFp+C8B0WMzwGwBMvlRDQd06kghDhF0C61uJ6WfSDhEZE/sAQjduKgw==", "dev": true, - "license": "MIT", "peerDependencies": { "eslint": ">=8.40" } @@ -10859,9 +10857,9 @@ } }, "node_modules/postcss": { - "version": "8.4.49", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", - "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.1.tgz", + "integrity": "sha512-6oz2beyjc5VMn/KV1pPw8fliQkhBXrVn1Z3TVyqZxU8kZpzEKhBdmCFqI6ZbmGtamQvQGuU1sgPTk8ZrXDD7jQ==", "dev": true, "funding": [ { @@ -10878,7 +10876,7 @@ } ], "dependencies": { - "nanoid": "^3.3.7", + "nanoid": "^3.3.8", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" }, @@ -13491,9 +13489,9 @@ } }, "node_modules/stylelint": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-16.13.1.tgz", - "integrity": "sha512-691JjSIIcP6f9QJFz0J0/AMG3lupE9RqYAgYCON3wiqp5nQiKqDYIsz321GeTOYNznoRPNh0Mf6VjzP1eBVz/Q==", + "version": "16.13.2", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-16.13.2.tgz", + "integrity": "sha512-wDlgh0mRO9RtSa3TdidqHd0nOG8MmUyVKl+dxA6C1j8aZRzpNeEgdhFmU5y4sZx4Fc6r46p0fI7p1vR5O2DZqA==", "dev": true, "funding": [ { @@ -14178,11 +14176,10 @@ } }, "node_modules/ts-loader": { - "version": "9.5.1", - "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.5.1.tgz", - "integrity": "sha512-rNH3sK9kGZcH9dYzC7CewQm4NtxJTjSEVRJ2DyBZR7f8/wcta+iV44UPCXc5+nzDzivKtlzV6c9P4e+oFhDLYg==", + "version": "9.5.2", + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.5.2.tgz", + "integrity": "sha512-Qo4piXvOTWcMGIgRiuFa6nHNm+54HbYaZCKqc9eeZCLRy3XqafQgwX2F7mofrbJG3g7EEb+lkiR+z2Lic2s3Zw==", "dev": true, - "license": "MIT", "dependencies": { "chalk": "^4.1.0", "enhanced-resolve": "^5.0.0", @@ -14415,9 +14412,9 @@ } }, "node_modules/typedoc-plugin-mdn-links": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/typedoc-plugin-mdn-links/-/typedoc-plugin-mdn-links-4.0.7.tgz", - "integrity": "sha512-S9nUdZShdu+8HyWygmxjqyYIviZVdL36OjPWvxuLVMrS21lqxnVYLqInPYHXalmvitVEqWmrJJk8Al0x6d8wEA==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/typedoc-plugin-mdn-links/-/typedoc-plugin-mdn-links-4.0.8.tgz", + "integrity": "sha512-HQqGiO1zIHYgWKPkfutYKqnUeDCdf/3SfSz2mgjQnD4/S7NxqemKZbeAZy5Cp2+1qvyo32sf9bN8SmUTB0f6mA==", "dev": true, "peerDependencies": { "typedoc": "0.26.x || 0.27.x" @@ -14450,11 +14447,10 @@ } }, "node_modules/typescript": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", - "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", + "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==", "dev": true, - "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -14464,14 +14460,14 @@ } }, "node_modules/typescript-eslint": { - "version": "8.19.1", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.19.1.tgz", - "integrity": "sha512-LKPUQpdEMVOeKluHi8md7rwLcoXHhwvWp3x+sJkMuq3gGm9yaYJtPo8sRZSblMFJ5pcOGCAak/scKf1mvZDlQw==", + "version": "8.20.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.20.0.tgz", + "integrity": "sha512-Kxz2QRFsgbWj6Xcftlw3Dd154b3cEPFqQC+qMZrMypSijPd4UanKKvoKDrJ4o8AIfZFKAF+7sMaEIR8mTElozA==", "dev": true, "dependencies": { - "@typescript-eslint/eslint-plugin": "8.19.1", - "@typescript-eslint/parser": "8.19.1", - "@typescript-eslint/utils": "8.19.1" + "@typescript-eslint/eslint-plugin": "8.20.0", + "@typescript-eslint/parser": "8.20.0", + "@typescript-eslint/utils": "8.20.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -15282,9 +15278,9 @@ } }, "node_modules/webdriver": { - "version": "9.5.1", - "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-9.5.1.tgz", - "integrity": "sha512-uVQJtk1fLoi8ITmIo5jVpzUb7KMILPptB7uMKBumQJpVxjehz3xi0RGcnscSBuKhi59wkPJ3I5BOvomxQUG8Vw==", + "version": "9.5.4", + "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-9.5.4.tgz", + "integrity": "sha512-wmuIL8XMLUUjmpXuQTqH1fhvWnh+8PA4TemYbXfLP/U1gdAowgxy3+rWMc+LGHkDOZLBIB4tHcdxkj7xbSOvLQ==", "dev": true, "dependencies": { "@types/node": "^20.1.0", @@ -15303,9 +15299,9 @@ } }, "node_modules/webdriverio": { - "version": "9.5.1", - "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-9.5.1.tgz", - "integrity": "sha512-G/YwalPM/wxRdjY28LoZ0jJzldDUuZ2Do1F90THNw3GwSZae9yARs1kHxdpy1aDxBFwrb4BNTMzzL9hpJ0lASw==", + "version": "9.5.7", + "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-9.5.7.tgz", + "integrity": "sha512-Uvro6y9AvDzlrEzoEM+J/C8/foQVKisvTFXdr+XF63BYsPBKZAhL2cKiHuwwj0FaSVC/VIhd0IVj+oGdkDKs/Q==", "dev": true, "dependencies": { "@types/node": "^20.11.30", @@ -15334,7 +15330,7 @@ "rgb2hex": "0.2.5", "serialize-error": "^11.0.3", "urlpattern-polyfill": "^10.0.0", - "webdriver": "9.5.1" + "webdriver": "9.5.4" }, "engines": { "node": ">=18.20.0" @@ -16248,13 +16244,13 @@ "cssnano": "^7.0.6", "cssnano-preset-advanced": "^7.0.6", "mocha": "^11.0.1", - "postcss": "^8.4.49", + "postcss": "^8.5.1", "postcss-nesting": "^13.0.1", "replace-in-file": "^8.3.0", "tsx": "^4.19.2", "tsx-dom": "^3.0.1", "typedoc": "^0.27.6", - "typescript": "^5.7.2" + "typescript": "^5.7.3" } }, "packages/demo": { @@ -16267,10 +16263,10 @@ "ruffle-core": "^0.1.0" }, "devDependencies": { - "@types/react": "^19.0.3", - "@types/react-dom": "^19.0.2", + "@types/react": "^19.0.7", + "@types/react-dom": "^19.0.3", "@vitejs/plugin-react": "^4.3.4", - "typescript": "^5.7.2", + "typescript": "^5.7.3", "vite": "^6.0.7" } }, @@ -16284,7 +16280,7 @@ "devDependencies": { "@tsconfig/strictest": "^2.0.5", "@types/archiver": "^6.0.3", - "@types/chrome": "^0.0.290", + "@types/chrome": "^0.0.294", "@types/common-tags": "^1.8.4", "@types/firefox-webext-browser": "^120.0.4", "@types/jsonwebtoken": "^9.0.7", @@ -16293,9 +16289,9 @@ "form-data": "^4.0.1", "json5": "^2.2.3", "jsonwebtoken": "^9.0.2", - "ts-loader": "^9.5.1", + "ts-loader": "^9.5.2", "tsx": "^4.19.2", - "typescript": "^5.7.2", + "typescript": "^5.7.3", "webpack-cli": "^6.0.1" } }, diff --git a/web/package.json b/web/package.json index c23632ab9ba9..699cc8b8e4d8 100644 --- a/web/package.json +++ b/web/package.json @@ -9,11 +9,11 @@ "./packages/*" ], "devDependencies": { - "@eslint/js": "^9.17.0", + "@eslint/js": "^9.18.0", "@types/eslint__js": "^8.42.3", - "@wdio/browserstack-service": "^9.5.1", - "@wdio/cli": "^9.5.1", - "@wdio/local-runner": "^9.5.1", + "@wdio/browserstack-service": "^9.5.7", + "@wdio/cli": "^9.5.7", + "@wdio/local-runner": "^9.5.7", "@wdio/mocha-framework": "^9.5.0", "@wdio/spec-reporter": "^9.5.0", "@wdio/static-server-service": "^9.5.0", @@ -21,23 +21,23 @@ "chai-html": "^3.0.0", "copy-webpack-plugin": "^12.0.2", "cross-env": "^7.0.3", - "eslint": "^9.17.0", + "eslint": "^9.18.0", "eslint-config-prettier": "^10.0.1", "eslint-plugin-jsdoc": "^50.6.1", "eslint-plugin-prettier": "^5.2.1", "eslint-plugin-react-hooks": "^5.1.0", - "eslint-plugin-react-refresh": "^0.4.16", + "eslint-plugin-react-refresh": "^0.4.18", "globals": "^15.14.0", "mocha": "^11.0.1", "prettier": "^3.4.2", - "stylelint": "^16.12.0", + "stylelint": "^16.13.2", "stylelint-config-standard": "^37.0.0", "stylelint-prettier": "^5.0.2", - "ts-loader": "^9.5.1", + "ts-loader": "^9.5.2", "tsx": "^4.19.2", - "typedoc-plugin-mdn-links": "^4.0.7", - "typescript": "^5.7.2", - "typescript-eslint": "^8.19.1", + "typedoc-plugin-mdn-links": "^4.0.8", + "typescript": "^5.7.3", + "typescript-eslint": "^8.20.0", "webdriverio": "^9.2.2", "webpack": "^5.97.1", "webpack-cli": "^6.0.1" diff --git a/web/packages/core/package.json b/web/packages/core/package.json index a4b258396596..afb33f18ef97 100644 --- a/web/packages/core/package.json +++ b/web/packages/core/package.json @@ -29,13 +29,13 @@ "cssnano": "^7.0.6", "cssnano-preset-advanced": "^7.0.6", "mocha": "^11.0.1", - "postcss": "^8.4.49", + "postcss": "^8.5.1", "postcss-nesting": "^13.0.1", "replace-in-file": "^8.3.0", "tsx": "^4.19.2", "tsx-dom": "^3.0.1", "typedoc": "^0.27.6", - "typescript": "^5.7.2" + "typescript": "^5.7.3" }, "sideEffects": false } diff --git a/web/packages/demo/package.json b/web/packages/demo/package.json index 3a78443275bd..65182d6c7104 100644 --- a/web/packages/demo/package.json +++ b/web/packages/demo/package.json @@ -18,10 +18,10 @@ "ruffle-core": "^0.1.0" }, "devDependencies": { - "@types/react": "^19.0.3", - "@types/react-dom": "^19.0.2", + "@types/react": "^19.0.7", + "@types/react-dom": "^19.0.3", "@vitejs/plugin-react": "^4.3.4", - "typescript": "^5.7.2", + "typescript": "^5.7.3", "vite": "^6.0.7" } } diff --git a/web/packages/extension/package.json b/web/packages/extension/package.json index fd9239c9c6ea..95edc9b39bb8 100644 --- a/web/packages/extension/package.json +++ b/web/packages/extension/package.json @@ -18,14 +18,14 @@ "devDependencies": { "@tsconfig/strictest": "^2.0.5", "@types/archiver": "^6.0.3", - "@types/chrome": "^0.0.290", + "@types/chrome": "^0.0.294", "@types/common-tags": "^1.8.4", "@types/firefox-webext-browser": "^120.0.4", "@types/jsonwebtoken": "^9.0.7", "archiver": "^7.0.1", "json5": "^2.2.3", - "ts-loader": "^9.5.1", - "typescript": "^5.7.2", + "ts-loader": "^9.5.2", + "typescript": "^5.7.3", "webpack-cli": "^6.0.1", "axios": "^1.7.9", "form-data": "^4.0.1",