diff --git a/.prettierrc.json b/.prettierrc.json index eb26f6a3465..52d759b4598 100644 --- a/.prettierrc.json +++ b/.prettierrc.json @@ -1,4 +1,7 @@ { + "plugins": [ + "@prettier/plugin-oxc" + ], "overrides": [ { "files": ["*.js", "*.mjs", "*.cjs", "*.jsx", "*.ts", "*.tsx"], @@ -26,14 +29,7 @@ } }, { - "files": ["*.scss", "*.css"], - "options": { - "printWidth": 80, - "endOfLine": "auto" - } - }, - { - "files": ["*.yml"], + "files": ["*.scss", "*.css", "*.yml"], "options": { "printWidth": 80, "endOfLine": "auto" diff --git a/eslint.config.js b/eslint.config.js index 89a0e144dc6..ac9621e332d 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -23,6 +23,7 @@ export default defineConfig([ '**/.yarn', '**/node_modules', 'packages/lint-examples/out', + 'plugins/remark-snackplayer/tests/(markdown|output)', 'website/.docusaurus', 'website/build', 'website/static', @@ -113,9 +114,9 @@ export default defineConfig([ 'warn', { ignore: [ - `CODE_OF_CONDUCT.md`, + 'CODE_OF_CONDUCT.md', // skip older blog posts - `website/blog/201*`, + 'website/blog/201*', ], alexOptions: { // use a "maybe" level of profanity instead of the default "unlikely" diff --git a/package.json b/package.json index b29935d0e45..f9985bac43f 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "@eslint/css": "^0.14.1", "@eslint/js": "^9.39.1", "@manypkg/cli": "^0.25.1", - "@typescript-eslint/parser": "^8.47.0", + "@typescript-eslint/parser": "^8.48.1", "alex": "^11.0.1", "case-police": "^2.1.1", "eslint": "^9.39.1", @@ -40,10 +40,10 @@ "eslint-plugin-yml": "^1.19.0", "globals": "^16.5.0", "husky": "^9.1.7", - "prettier": "^3.6.2", + "prettier": "^3.7.4", "pretty-quick": "^4.2.2", "typescript": "^5.9.3", - "typescript-eslint": "^8.47.0" + "typescript-eslint": "^8.48.1" }, - "packageManager": "yarn@4.11.0" + "packageManager": "yarn@4.12.0" } diff --git a/packages/lint-examples/package.json b/packages/lint-examples/package.json index 40d010c4fbf..dd0508e1dbb 100644 --- a/packages/lint-examples/package.json +++ b/packages/lint-examples/package.json @@ -24,11 +24,11 @@ "@types/react": "^19.1.17", "eslint": "^9.39.1", "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-jest": "^29.2.0", + "eslint-plugin-jest": "^29.2.1", "eslint-plugin-react": "^7.37.5", "glob": "^13.0.0", - "prettier": "^3.6.2", - "react": "^19.1.1", + "prettier": "^3.7.4", + "react": "^19.1.2", "react-native": "^0.82.1", "react-native-safe-area-context": "^5.6.2", "typescript": "^5.9.3" diff --git a/website/package.json b/website/package.json index 1eacb8d4c2f..c22088852f4 100644 --- a/website/package.json +++ b/website/package.json @@ -51,21 +51,22 @@ "@docusaurus/plugin-pwa": "3.9.2", "@docusaurus/preset-classic": "3.9.2", "docusaurus-plugin-sass": "^0.2.6", - "react": "^19.1.1", - "react-dom": "^19.1.1", + "react": "^19.1.2", + "react-dom": "^19.1.2", "react-github-btn": "^1.4.0" }, "devDependencies": { "@docusaurus/module-type-aliases": "3.9.2", "@docusaurus/tsconfig": "3.9.2", "@docusaurus/types": "3.9.2", + "@prettier/plugin-oxc": "^0.1.3", "@react-native-website/lint-examples": "*", "@signalwire/docusaurus-plugin-llms-txt": "^1.2.2", "@types/google.analytics": "^0.0.46", "@types/react": "^19.1.17", "eslint": "^9.39.1", "glob": "^13.0.0", - "prettier": "^3.6.2", + "prettier": "^3.7.4", "remark-cli": "^12.0.1", "sass": "1.94.2", "typescript": "^5.9.3" diff --git a/yarn.lock b/yarn.lock index 704e284e4f1..e67d67e2f41 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2983,22 +2983,22 @@ __metadata: languageName: node linkType: hard -"@emnapi/core@npm:^1.5.0": - version: 1.5.0 - resolution: "@emnapi/core@npm:1.5.0" +"@emnapi/core@npm:^1.7.1": + version: 1.7.1 + resolution: "@emnapi/core@npm:1.7.1" dependencies: "@emnapi/wasi-threads": "npm:1.1.0" tslib: "npm:^2.4.0" - checksum: 10c0/52ba3485277706d92fa27d92b37e5b4f6ef0742c03ed68f8096f294c6bfa30f0752c82d4c2bfa14bff4dc30d63c9f71a8f9fb64a92743d00807d9e468fafd5ff + checksum: 10c0/f3740be23440b439333e3ae3832163f60c96c4e35337f3220ceba88f36ee89a57a871d27c94eb7a9ff98a09911ed9a2089e477ab549f4d30029f8b907f84a351 languageName: node linkType: hard -"@emnapi/runtime@npm:^1.5.0": - version: 1.5.0 - resolution: "@emnapi/runtime@npm:1.5.0" +"@emnapi/runtime@npm:^1.7.1": + version: 1.7.1 + resolution: "@emnapi/runtime@npm:1.7.1" dependencies: tslib: "npm:^2.4.0" - checksum: 10c0/a85c9fc4e3af49cbe41e5437e5be2551392a931910cd0a5b5d3572532786927810c9cc1db11b232ec8f9657b33d4e6f7c4f985f1a052917d7cd703b5b2a20faa + checksum: 10c0/26b851cd3e93877d8732a985a2ebf5152325bbacc6204ef5336a47359dedcc23faeb08cdfcb8bb389b5401b3e894b882bc1a1e55b4b7c1ed1e67c991a760ddd5 languageName: node linkType: hard @@ -3807,14 +3807,14 @@ __metadata: languageName: node linkType: hard -"@napi-rs/wasm-runtime@npm:^1.0.5": - version: 1.0.5 - resolution: "@napi-rs/wasm-runtime@npm:1.0.5" +"@napi-rs/wasm-runtime@npm:^1.0.5, @napi-rs/wasm-runtime@npm:^1.0.7": + version: 1.1.0 + resolution: "@napi-rs/wasm-runtime@npm:1.1.0" dependencies: - "@emnapi/core": "npm:^1.5.0" - "@emnapi/runtime": "npm:^1.5.0" + "@emnapi/core": "npm:^1.7.1" + "@emnapi/runtime": "npm:^1.7.1" "@tybys/wasm-util": "npm:^0.10.1" - checksum: 10c0/8d29299933c57b6ead61f46fad5c3dfabc31e1356bbaf25c3a8ae57be0af0db0006a808f2c1bb16e28925e027f20e0856550dac94e015f56dd6ed53b38f9a385 + checksum: 10c0/ee351052123bfc635c4cef03ac273a686522394ccd513b1e5b7b3823cecd6abb4a31f23a3a962933192b87eb7b7c3eb3def7748bd410edc66f932d90cf44e9ab languageName: node linkType: hard @@ -3975,6 +3975,120 @@ __metadata: languageName: node linkType: hard +"@oxc-parser/binding-android-arm64@npm:0.99.0": + version: 0.99.0 + resolution: "@oxc-parser/binding-android-arm64@npm:0.99.0" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@oxc-parser/binding-darwin-arm64@npm:0.99.0": + version: 0.99.0 + resolution: "@oxc-parser/binding-darwin-arm64@npm:0.99.0" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@oxc-parser/binding-darwin-x64@npm:0.99.0": + version: 0.99.0 + resolution: "@oxc-parser/binding-darwin-x64@npm:0.99.0" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@oxc-parser/binding-freebsd-x64@npm:0.99.0": + version: 0.99.0 + resolution: "@oxc-parser/binding-freebsd-x64@npm:0.99.0" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@oxc-parser/binding-linux-arm-gnueabihf@npm:0.99.0": + version: 0.99.0 + resolution: "@oxc-parser/binding-linux-arm-gnueabihf@npm:0.99.0" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@oxc-parser/binding-linux-arm-musleabihf@npm:0.99.0": + version: 0.99.0 + resolution: "@oxc-parser/binding-linux-arm-musleabihf@npm:0.99.0" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@oxc-parser/binding-linux-arm64-gnu@npm:0.99.0": + version: 0.99.0 + resolution: "@oxc-parser/binding-linux-arm64-gnu@npm:0.99.0" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@oxc-parser/binding-linux-arm64-musl@npm:0.99.0": + version: 0.99.0 + resolution: "@oxc-parser/binding-linux-arm64-musl@npm:0.99.0" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@oxc-parser/binding-linux-riscv64-gnu@npm:0.99.0": + version: 0.99.0 + resolution: "@oxc-parser/binding-linux-riscv64-gnu@npm:0.99.0" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + +"@oxc-parser/binding-linux-s390x-gnu@npm:0.99.0": + version: 0.99.0 + resolution: "@oxc-parser/binding-linux-s390x-gnu@npm:0.99.0" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@oxc-parser/binding-linux-x64-gnu@npm:0.99.0": + version: 0.99.0 + resolution: "@oxc-parser/binding-linux-x64-gnu@npm:0.99.0" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@oxc-parser/binding-linux-x64-musl@npm:0.99.0": + version: 0.99.0 + resolution: "@oxc-parser/binding-linux-x64-musl@npm:0.99.0" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@oxc-parser/binding-wasm32-wasi@npm:0.99.0": + version: 0.99.0 + resolution: "@oxc-parser/binding-wasm32-wasi@npm:0.99.0" + dependencies: + "@napi-rs/wasm-runtime": "npm:^1.0.7" + conditions: cpu=wasm32 + languageName: node + linkType: hard + +"@oxc-parser/binding-win32-arm64-msvc@npm:0.99.0": + version: 0.99.0 + resolution: "@oxc-parser/binding-win32-arm64-msvc@npm:0.99.0" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@oxc-parser/binding-win32-x64-msvc@npm:0.99.0": + version: 0.99.0 + resolution: "@oxc-parser/binding-win32-x64-msvc@npm:0.99.0" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@oxc-project/types@npm:^0.99.0": + version: 0.99.0 + resolution: "@oxc-project/types@npm:0.99.0" + checksum: 10c0/1b8dd57c64e37e2d2bc574560e786f864257f72ec5afd46cc1fbb515a5ee19d211b04216fe5bd776d188012c75ddb38cc59a1ae2758dfdd6c7d77b8df6b042a7 + languageName: node + linkType: hard + "@parcel/watcher-android-arm64@npm:2.5.1": version: 2.5.1 resolution: "@parcel/watcher-android-arm64@npm:2.5.1" @@ -4167,6 +4281,15 @@ __metadata: languageName: node linkType: hard +"@prettier/plugin-oxc@npm:^0.1.3": + version: 0.1.3 + resolution: "@prettier/plugin-oxc@npm:0.1.3" + dependencies: + oxc-parser: "npm:0.99.0" + checksum: 10c0/fe2fc459577ff41ef559fe48b8e7ba29431c6f6a344cee9ec6a9d3a4a272d6a3dbe8cf7e6e08405df9bdf5dd3531102e9897378b823373af4b3c037babb0341d + languageName: node + linkType: hard + "@react-native-community/slider@npm:^5.1.1": version: 5.1.1 resolution: "@react-native-community/slider@npm:5.1.1" @@ -4190,11 +4313,11 @@ __metadata: "@types/react": "npm:^19.1.17" eslint: "npm:^9.39.1" eslint-plugin-eslint-comments: "npm:^3.2.0" - eslint-plugin-jest: "npm:^29.2.0" + eslint-plugin-jest: "npm:^29.2.1" eslint-plugin-react: "npm:^7.37.5" glob: "npm:^13.0.0" - prettier: "npm:^3.6.2" - react: "npm:^19.1.1" + prettier: "npm:^3.7.4" + react: "npm:^19.1.2" react-native: "npm:^0.82.1" react-native-safe-area-context: "npm:^5.6.2" typescript: "npm:^5.9.3" @@ -5866,140 +5989,139 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:8.47.0, @typescript-eslint/eslint-plugin@npm:^8.36.0": - version: 8.47.0 - resolution: "@typescript-eslint/eslint-plugin@npm:8.47.0" +"@typescript-eslint/eslint-plugin@npm:8.48.1, @typescript-eslint/eslint-plugin@npm:^8.36.0": + version: 8.48.1 + resolution: "@typescript-eslint/eslint-plugin@npm:8.48.1" dependencies: "@eslint-community/regexpp": "npm:^4.10.0" - "@typescript-eslint/scope-manager": "npm:8.47.0" - "@typescript-eslint/type-utils": "npm:8.47.0" - "@typescript-eslint/utils": "npm:8.47.0" - "@typescript-eslint/visitor-keys": "npm:8.47.0" + "@typescript-eslint/scope-manager": "npm:8.48.1" + "@typescript-eslint/type-utils": "npm:8.48.1" + "@typescript-eslint/utils": "npm:8.48.1" + "@typescript-eslint/visitor-keys": "npm:8.48.1" graphemer: "npm:^1.4.0" ignore: "npm:^7.0.0" natural-compare: "npm:^1.4.0" ts-api-utils: "npm:^2.1.0" peerDependencies: - "@typescript-eslint/parser": ^8.47.0 + "@typescript-eslint/parser": ^8.48.1 eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/abd35affd21bc199e5e274b8e91e4225a127edf9cbe5047c465f859d7e393d07556ea42b40004e769ed59b18cfe25ab30942c854e23026d4f78d350eb71de03e + checksum: 10c0/aeb4692ac27ded73dce5ddba08d46f15d617651f629cdfc5e874dd4ac767eac0523807f1f4e51f6f80675efff78e5937690f1c58740b8cb92b44b87d757a6a1a languageName: node linkType: hard -"@typescript-eslint/parser@npm:8.47.0, @typescript-eslint/parser@npm:^8.36.0, @typescript-eslint/parser@npm:^8.47.0": - version: 8.47.0 - resolution: "@typescript-eslint/parser@npm:8.47.0" +"@typescript-eslint/parser@npm:8.48.1, @typescript-eslint/parser@npm:^8.36.0, @typescript-eslint/parser@npm:^8.48.1": + version: 8.48.1 + resolution: "@typescript-eslint/parser@npm:8.48.1" dependencies: - "@typescript-eslint/scope-manager": "npm:8.47.0" - "@typescript-eslint/types": "npm:8.47.0" - "@typescript-eslint/typescript-estree": "npm:8.47.0" - "@typescript-eslint/visitor-keys": "npm:8.47.0" + "@typescript-eslint/scope-manager": "npm:8.48.1" + "@typescript-eslint/types": "npm:8.48.1" + "@typescript-eslint/typescript-estree": "npm:8.48.1" + "@typescript-eslint/visitor-keys": "npm:8.48.1" debug: "npm:^4.3.4" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/8f8c9514ffe8c2fca9e2d1d3e9f9f8dd4cb55c14f0ef2f4f265a9180615ec98dc455d373893f76f86760f37e449fd0f4afda46c1211291b9736a05ba010912f2 + checksum: 10c0/54ec22c82cc631f56131bfed9747f8cadf52ab123463a406c5221f258f9533431c4a33ebe21ef178840d50235e69bb370d36aa2fd6a066e7223b38bfa41a1788 languageName: node linkType: hard -"@typescript-eslint/project-service@npm:8.47.0": - version: 8.47.0 - resolution: "@typescript-eslint/project-service@npm:8.47.0" +"@typescript-eslint/project-service@npm:8.48.1": + version: 8.48.1 + resolution: "@typescript-eslint/project-service@npm:8.48.1" dependencies: - "@typescript-eslint/tsconfig-utils": "npm:^8.47.0" - "@typescript-eslint/types": "npm:^8.47.0" + "@typescript-eslint/tsconfig-utils": "npm:^8.48.1" + "@typescript-eslint/types": "npm:^8.48.1" debug: "npm:^4.3.4" peerDependencies: typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/6d7ec78c63d672178727b2d79856b470bd99e90d387335decec026931caa94c6907afc4690b884ce1eaca65f2d8b8f070a5c6e70e47971dfeec34dfd022933b8 + checksum: 10c0/0aeeea5e65d0f837bd9a47265f144f14ca72969d259ee929e63e06526b21f4e990e70c7bafdb2ceb3783373df7d9f5bae32c328a4c6403606f01339bc984b3f5 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.47.0": - version: 8.47.0 - resolution: "@typescript-eslint/scope-manager@npm:8.47.0" +"@typescript-eslint/scope-manager@npm:8.48.1": + version: 8.48.1 + resolution: "@typescript-eslint/scope-manager@npm:8.48.1" dependencies: - "@typescript-eslint/types": "npm:8.47.0" - "@typescript-eslint/visitor-keys": "npm:8.47.0" - checksum: 10c0/2faa11e30724ca3a0648cdf83e0fc0fbdfcd89168fa0598d235a89604ee20c1f51ca2b70716f2bc0f1ea843de85976c0852de4549ba4649406d6b4acaf63f9c7 + "@typescript-eslint/types": "npm:8.48.1" + "@typescript-eslint/visitor-keys": "npm:8.48.1" + checksum: 10c0/16514823784cb598817b87d3d2b4fb618ab8b2378b3401a4c1160a5c914e51e7a925c3c1e7be73e0250e38390f0be70fecb3e0e0bdde7b243d74444933b95d3e languageName: node linkType: hard -"@typescript-eslint/tsconfig-utils@npm:8.47.0, @typescript-eslint/tsconfig-utils@npm:^8.47.0": - version: 8.47.0 - resolution: "@typescript-eslint/tsconfig-utils@npm:8.47.0" +"@typescript-eslint/tsconfig-utils@npm:8.48.1, @typescript-eslint/tsconfig-utils@npm:^8.48.1": + version: 8.48.1 + resolution: "@typescript-eslint/tsconfig-utils@npm:8.48.1" peerDependencies: typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/d62b1840344912f916e590dad0cc5aa8816ce281ea9cac7485a28c4427ecbb88c52fa64b3d8cc520c7cab401ede8631e1b3176306cd3d496f756046e5d0c345f + checksum: 10c0/0d540f7ab3018ed1bab8f008c0d30229e0ea12806fdbf1c756572b5cf536a1f2a6c59ca2544c09bcd5b89dcfcf79e5f6be3d765e725492b9c7e4cd64fcecffc6 languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:8.47.0": - version: 8.47.0 - resolution: "@typescript-eslint/type-utils@npm:8.47.0" +"@typescript-eslint/type-utils@npm:8.48.1": + version: 8.48.1 + resolution: "@typescript-eslint/type-utils@npm:8.48.1" dependencies: - "@typescript-eslint/types": "npm:8.47.0" - "@typescript-eslint/typescript-estree": "npm:8.47.0" - "@typescript-eslint/utils": "npm:8.47.0" + "@typescript-eslint/types": "npm:8.48.1" + "@typescript-eslint/typescript-estree": "npm:8.48.1" + "@typescript-eslint/utils": "npm:8.48.1" debug: "npm:^4.3.4" ts-api-utils: "npm:^2.1.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/68311ad455ed7e6c86e5a561b1a54383b35bc6fec37a642afca1d72ddd74a944f3f5bea5aa493e161c0422f8042da442596455e451ef9204b1fce13a84b256e6 + checksum: 10c0/c98a71f7d374be249ecc7c9f20b0a867a73ad4f64e646a6bf9f2c1a5d74f0dc7bd59e9c94a0842068caa366af39ae0c550ede6d653b5c9418a0a587510bbb6d5 languageName: node linkType: hard -"@typescript-eslint/types@npm:8.47.0, @typescript-eslint/types@npm:^8.47.0": - version: 8.47.0 - resolution: "@typescript-eslint/types@npm:8.47.0" - checksum: 10c0/0d7f139b29f2581e905463c904b9aef37d8bc62f7b647cd3950d8b139a9fa6821faa5370f4975ccbbd2b2046a50629bd78729be390fb2663e6d103ecda22d794 +"@typescript-eslint/types@npm:8.48.1, @typescript-eslint/types@npm:^8.48.1": + version: 8.48.1 + resolution: "@typescript-eslint/types@npm:8.48.1" + checksum: 10c0/366b8140f4c69319f1796b66b33c0c6e16eb6cbe543b9517003104e12ed143b620c1433ccf60d781a629d9433bd509a363c0c9d21fd438c17bb8840733af6caa languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.47.0": - version: 8.47.0 - resolution: "@typescript-eslint/typescript-estree@npm:8.47.0" +"@typescript-eslint/typescript-estree@npm:8.48.1": + version: 8.48.1 + resolution: "@typescript-eslint/typescript-estree@npm:8.48.1" dependencies: - "@typescript-eslint/project-service": "npm:8.47.0" - "@typescript-eslint/tsconfig-utils": "npm:8.47.0" - "@typescript-eslint/types": "npm:8.47.0" - "@typescript-eslint/visitor-keys": "npm:8.47.0" + "@typescript-eslint/project-service": "npm:8.48.1" + "@typescript-eslint/tsconfig-utils": "npm:8.48.1" + "@typescript-eslint/types": "npm:8.48.1" + "@typescript-eslint/visitor-keys": "npm:8.48.1" debug: "npm:^4.3.4" - fast-glob: "npm:^3.3.2" - is-glob: "npm:^4.0.3" minimatch: "npm:^9.0.4" semver: "npm:^7.6.0" + tinyglobby: "npm:^0.2.15" ts-api-utils: "npm:^2.1.0" peerDependencies: typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/b63e72f85382f9022a52c606738400d599a3d27318ec48bad21039758aa6d74050fb2462aa61bac1de8bd5951bc24f775d1dde74140433c60e2943e045c21649 + checksum: 10c0/72c0802f74222160f6a13ebbd32b0d504142a2427678c87ea78fc32672c65fd522377d43b31a97c944cbd0aefc36b320bf02f04e47c44f2797d6ccd0a8aa30ec languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.47.0, @typescript-eslint/utils@npm:^8.0.0, @typescript-eslint/utils@npm:^8.46.4": - version: 8.47.0 - resolution: "@typescript-eslint/utils@npm:8.47.0" +"@typescript-eslint/utils@npm:8.48.1, @typescript-eslint/utils@npm:^8.0.0, @typescript-eslint/utils@npm:^8.46.4": + version: 8.48.1 + resolution: "@typescript-eslint/utils@npm:8.48.1" dependencies: "@eslint-community/eslint-utils": "npm:^4.7.0" - "@typescript-eslint/scope-manager": "npm:8.47.0" - "@typescript-eslint/types": "npm:8.47.0" - "@typescript-eslint/typescript-estree": "npm:8.47.0" + "@typescript-eslint/scope-manager": "npm:8.48.1" + "@typescript-eslint/types": "npm:8.48.1" + "@typescript-eslint/typescript-estree": "npm:8.48.1" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/8774f4e5748bdcefad32b4d06aee589208f4e78500c6c39bd6819b9602fc4212ed69fd774ccd2ad847f87a6bc0092d4db51e440668e7512d366969ab038a74f5 + checksum: 10c0/1775ac217b578f52d6c1e85258098f8ef764d04830c6ce11043b434860da80f1a5f7cc1b9f2e0a63de161e83b8d876f7ae8362d7644d5d8e636e60ad5eeff4e2 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:8.47.0": - version: 8.47.0 - resolution: "@typescript-eslint/visitor-keys@npm:8.47.0" +"@typescript-eslint/visitor-keys@npm:8.48.1": + version: 8.48.1 + resolution: "@typescript-eslint/visitor-keys@npm:8.48.1" dependencies: - "@typescript-eslint/types": "npm:8.47.0" + "@typescript-eslint/types": "npm:8.48.1" eslint-visitor-keys: "npm:^4.2.1" - checksum: 10c0/14aedfdb5bf9b4c310b4a64cb62af94f35515af44911bae266205138165b3a8dc2cd57db3255ec27531dfa3552ba79a700ec8d745b0d18bca220a7f9f437ad06 + checksum: 10c0/ecf4078ce63c296dd340672b516f42bf452534c75af7e7d6c1a3f32b143ff184cb3a4071d7429a9f870371ff9091a790acce28b85ce3c450bfc60554c79d43ca languageName: node linkType: hard @@ -9216,9 +9338,9 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-jest@npm:^29.0.1, eslint-plugin-jest@npm:^29.2.0": - version: 29.2.0 - resolution: "eslint-plugin-jest@npm:29.2.0" +"eslint-plugin-jest@npm:^29.0.1, eslint-plugin-jest@npm:^29.2.1": + version: 29.2.1 + resolution: "eslint-plugin-jest@npm:29.2.1" dependencies: "@typescript-eslint/utils": "npm:^8.0.0" peerDependencies: @@ -9230,7 +9352,7 @@ __metadata: optional: true jest: optional: true - checksum: 10c0/3880065bc4f8081fb7f5bc017fae65b383e35c72445619bb6037fa374a84c36c18503642353c4615ddba8c8781b0ff1724decbc9b9b2f45f0e279e199797aeb8 + checksum: 10c0/9115e35a537d458b37236c0ebba2ce357226d24cc0a2345c29fd8b14a63681343fc71ef0d4f0bbb47575f5c6a76b21da6dee183db4d8e0ccf9d8f4bfbb8c743f languageName: node linkType: hard @@ -9783,7 +9905,7 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.2": +"fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0": version: 3.3.3 resolution: "fast-glob@npm:3.3.3" dependencies: @@ -9862,7 +9984,7 @@ __metadata: languageName: node linkType: hard -"fdir@npm:^6.4.4": +"fdir@npm:^6.5.0": version: 6.5.0 resolution: "fdir@npm:6.5.0" peerDependencies: @@ -16073,6 +16195,61 @@ __metadata: languageName: node linkType: hard +"oxc-parser@npm:0.99.0": + version: 0.99.0 + resolution: "oxc-parser@npm:0.99.0" + dependencies: + "@oxc-parser/binding-android-arm64": "npm:0.99.0" + "@oxc-parser/binding-darwin-arm64": "npm:0.99.0" + "@oxc-parser/binding-darwin-x64": "npm:0.99.0" + "@oxc-parser/binding-freebsd-x64": "npm:0.99.0" + "@oxc-parser/binding-linux-arm-gnueabihf": "npm:0.99.0" + "@oxc-parser/binding-linux-arm-musleabihf": "npm:0.99.0" + "@oxc-parser/binding-linux-arm64-gnu": "npm:0.99.0" + "@oxc-parser/binding-linux-arm64-musl": "npm:0.99.0" + "@oxc-parser/binding-linux-riscv64-gnu": "npm:0.99.0" + "@oxc-parser/binding-linux-s390x-gnu": "npm:0.99.0" + "@oxc-parser/binding-linux-x64-gnu": "npm:0.99.0" + "@oxc-parser/binding-linux-x64-musl": "npm:0.99.0" + "@oxc-parser/binding-wasm32-wasi": "npm:0.99.0" + "@oxc-parser/binding-win32-arm64-msvc": "npm:0.99.0" + "@oxc-parser/binding-win32-x64-msvc": "npm:0.99.0" + "@oxc-project/types": "npm:^0.99.0" + dependenciesMeta: + "@oxc-parser/binding-android-arm64": + optional: true + "@oxc-parser/binding-darwin-arm64": + optional: true + "@oxc-parser/binding-darwin-x64": + optional: true + "@oxc-parser/binding-freebsd-x64": + optional: true + "@oxc-parser/binding-linux-arm-gnueabihf": + optional: true + "@oxc-parser/binding-linux-arm-musleabihf": + optional: true + "@oxc-parser/binding-linux-arm64-gnu": + optional: true + "@oxc-parser/binding-linux-arm64-musl": + optional: true + "@oxc-parser/binding-linux-riscv64-gnu": + optional: true + "@oxc-parser/binding-linux-s390x-gnu": + optional: true + "@oxc-parser/binding-linux-x64-gnu": + optional: true + "@oxc-parser/binding-linux-x64-musl": + optional: true + "@oxc-parser/binding-wasm32-wasi": + optional: true + "@oxc-parser/binding-win32-arm64-msvc": + optional: true + "@oxc-parser/binding-win32-x64-msvc": + optional: true + checksum: 10c0/127dc25f1f8693c221230bf1f4b5912715494f9a7d43b3d38f03053eba18508c159c289aec8026b0093b34bad640098ac136f1627f29a8650b0c35e67a93fdd1 + languageName: node + linkType: hard + "p-cancelable@npm:^3.0.0": version: 3.0.0 resolution: "p-cancelable@npm:3.0.0" @@ -16519,10 +16696,10 @@ __metadata: languageName: node linkType: hard -"picomatch@npm:^4.0.2": - version: 4.0.2 - resolution: "picomatch@npm:4.0.2" - checksum: 10c0/7c51f3ad2bb42c776f49ebf964c644958158be30d0a510efd5a395e8d49cb5acfed5b82c0c5b365523ce18e6ab85013c9ebe574f60305892ec3fa8eee8304ccc +"picomatch@npm:^4.0.2, picomatch@npm:^4.0.3": + version: 4.0.3 + resolution: "picomatch@npm:4.0.3" + checksum: 10c0/9582c951e95eebee5434f59e426cddd228a7b97a0161a375aed4be244bd3fe8e3a31b846808ea14ef2c8a2527a6eeab7b3946a67d5979e81694654f939473ae2 languageName: node linkType: hard @@ -17399,12 +17576,12 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^3.6.2": - version: 3.6.2 - resolution: "prettier@npm:3.6.2" +"prettier@npm:^3.7.4": + version: 3.7.4 + resolution: "prettier@npm:3.7.4" bin: prettier: bin/prettier.cjs - checksum: 10c0/488cb2f2b99ec13da1e50074912870217c11edaddedeadc649b1244c749d15ba94e846423d062e2c4c9ae683e2d65f754de28889ba06e697ac4f988d44f45812 + checksum: 10c0/9675d2cd08eacb1faf1d1a2dbfe24bfab6a912b059fc9defdb380a408893d88213e794a40a2700bd29b140eb3172e0b07c852853f6e22f16f3374659a1a13389 languageName: node linkType: hard @@ -17743,14 +17920,14 @@ __metadata: languageName: node linkType: hard -"react-dom@npm:^19.1.1": - version: 19.1.1 - resolution: "react-dom@npm:19.1.1" +"react-dom@npm:^19.1.2": + version: 19.2.1 + resolution: "react-dom@npm:19.2.1" dependencies: - scheduler: "npm:^0.26.0" + scheduler: "npm:^0.27.0" peerDependencies: - react: ^19.1.1 - checksum: 10c0/8c91198510521299c56e4e8d5e3a4508b2734fb5e52f29eeac33811de64e76fe586ad32c32182e2e84e070d98df67125da346c3360013357228172dbcd20bcdd + react: ^19.2.1 + checksum: 10c0/e56b6b3d72314df580ca800b70a69a21c6372703c8f45d9b5451ca6519faefb2496d76ffa9c5adb94136d2bbf2fd303d0dfc208a2cd77ede3132877471af9470 languageName: node linkType: hard @@ -17851,7 +18028,7 @@ __metadata: "@eslint/css": "npm:^0.14.1" "@eslint/js": "npm:^9.39.1" "@manypkg/cli": "npm:^0.25.1" - "@typescript-eslint/parser": "npm:^8.47.0" + "@typescript-eslint/parser": "npm:^8.48.1" alex: "npm:^11.0.1" case-police: "npm:^2.1.1" eslint: "npm:^9.39.1" @@ -17863,10 +18040,10 @@ __metadata: eslint-plugin-yml: "npm:^1.19.0" globals: "npm:^16.5.0" husky: "npm:^9.1.7" - prettier: "npm:^3.6.2" + prettier: "npm:^3.7.4" pretty-quick: "npm:^4.2.2" typescript: "npm:^5.9.3" - typescript-eslint: "npm:^8.47.0" + typescript-eslint: "npm:^8.48.1" languageName: unknown linkType: soft @@ -17882,6 +18059,7 @@ __metadata: "@docusaurus/preset-classic": "npm:3.9.2" "@docusaurus/tsconfig": "npm:3.9.2" "@docusaurus/types": "npm:3.9.2" + "@prettier/plugin-oxc": "npm:^0.1.3" "@react-native-website/lint-examples": "npm:*" "@signalwire/docusaurus-plugin-llms-txt": "npm:^1.2.2" "@types/google.analytics": "npm:^0.0.46" @@ -17889,9 +18067,9 @@ __metadata: docusaurus-plugin-sass: "npm:^0.2.6" eslint: "npm:^9.39.1" glob: "npm:^13.0.0" - prettier: "npm:^3.6.2" - react: "npm:^19.1.1" - react-dom: "npm:^19.1.1" + prettier: "npm:^3.7.4" + react: "npm:^19.1.2" + react-dom: "npm:^19.1.2" react-github-btn: "npm:^1.4.0" remark-cli: "npm:^12.0.1" sass: "npm:1.94.2" @@ -18005,10 +18183,10 @@ __metadata: languageName: node linkType: hard -"react@npm:^19.1.1": - version: 19.1.1 - resolution: "react@npm:19.1.1" - checksum: 10c0/8c9769a2dfd02e603af6445058325e6c8a24b47b185d0e461f66a6454765ddcaecb3f0a90184836c68bb509f3c38248359edbc42f0d07c23eb500a5c30c87b4e +"react@npm:^19.1.2": + version: 19.2.1 + resolution: "react@npm:19.2.1" + checksum: 10c0/2b5eaf407abb3db84090434c20d6c5a8e447ab7abcd8fe9eaf1ddc299babcf31284ee9db7ea5671d21c85ac5298bd632fa1a7da1ed78d5b368a537f5e1cd5d62 languageName: node linkType: hard @@ -18977,13 +19155,20 @@ __metadata: languageName: node linkType: hard -"scheduler@npm:0.26.0, scheduler@npm:^0.26.0": +"scheduler@npm:0.26.0": version: 0.26.0 resolution: "scheduler@npm:0.26.0" checksum: 10c0/5b8d5bfddaae3513410eda54f2268e98a376a429931921a81b5c3a2873aab7ca4d775a8caac5498f8cbc7d0daeab947cf923dbd8e215d61671f9f4e392d34356 languageName: node linkType: hard +"scheduler@npm:^0.27.0": + version: 0.27.0 + resolution: "scheduler@npm:0.27.0" + checksum: 10c0/4f03048cb05a3c8fddc45813052251eca00688f413a3cee236d984a161da28db28ba71bd11e7a3dd02f7af84ab28d39fb311431d3b3772fed557945beb00c452 + languageName: node + linkType: hard + "schema-dts@npm:^1.1.2": version: 1.1.5 resolution: "schema-dts@npm:1.1.5" @@ -20273,13 +20458,13 @@ __metadata: languageName: node linkType: hard -"tinyglobby@npm:^0.2.13": - version: 0.2.14 - resolution: "tinyglobby@npm:0.2.14" +"tinyglobby@npm:^0.2.13, tinyglobby@npm:^0.2.15": + version: 0.2.15 + resolution: "tinyglobby@npm:0.2.15" dependencies: - fdir: "npm:^6.4.4" - picomatch: "npm:^4.0.2" - checksum: 10c0/f789ed6c924287a9b7d3612056ed0cda67306cd2c80c249fd280cf1504742b12583a2089b61f4abbd24605f390809017240e250241f09938054c9b363e51c0a6 + fdir: "npm:^6.5.0" + picomatch: "npm:^4.0.3" + checksum: 10c0/869c31490d0d88eedb8305d178d4c75e7463e820df5a9b9d388291daf93e8b1eb5de1dad1c1e139767e4269fe75f3b10d5009b2cc14db96ff98986920a186844 languageName: node linkType: hard @@ -20536,18 +20721,18 @@ __metadata: languageName: node linkType: hard -"typescript-eslint@npm:^8.47.0": - version: 8.47.0 - resolution: "typescript-eslint@npm:8.47.0" +"typescript-eslint@npm:^8.48.1": + version: 8.48.1 + resolution: "typescript-eslint@npm:8.48.1" dependencies: - "@typescript-eslint/eslint-plugin": "npm:8.47.0" - "@typescript-eslint/parser": "npm:8.47.0" - "@typescript-eslint/typescript-estree": "npm:8.47.0" - "@typescript-eslint/utils": "npm:8.47.0" + "@typescript-eslint/eslint-plugin": "npm:8.48.1" + "@typescript-eslint/parser": "npm:8.48.1" + "@typescript-eslint/typescript-estree": "npm:8.48.1" + "@typescript-eslint/utils": "npm:8.48.1" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/701a3d24b6eac40e91aa4bc44e3068b79860e59dba5202aca9ba84c594fbbf8bd08cbd20900b303d818e385e7c4b76b33125ce7160cf11d153e360d094e08b7d + checksum: 10c0/10b501bf69b14edd09d652b33e4a5dfad0498f2943992a433006933e384cdc5815217b2990801796ddf946d2ef4971d9a16c98c7cfbba41f6aa31b245ad057ac languageName: node linkType: hard