diff --git a/.changeset/pink-nails-reply.md b/.changeset/pink-nails-reply.md new file mode 100644 index 0000000..e1def2f --- /dev/null +++ b/.changeset/pink-nails-reply.md @@ -0,0 +1,5 @@ +--- +"prettier-plugin-embed": patch +--- + +Add extensions to relative path import specifiers. diff --git a/package.json b/package.json index d96f693..ee7feca 100644 --- a/package.json +++ b/package.json @@ -84,23 +84,23 @@ "devDependencies": { "@biomejs/biome": "2.3.10", "@changesets/cli": "^2.29.8", - "@commitlint/cli": "^20.2.0", - "@commitlint/config-conventional": "^20.2.0", + "@commitlint/cli": "^20.3.1", + "@commitlint/config-conventional": "^20.3.1", "@prettier/plugin-php": "^0.24.0", "@prettier/plugin-pug": "^3.4.2", "@prettier/plugin-ruby": "^4.0.4", "@prettier/plugin-xml": "^3.4.2", "@stedi/prettier-plugin-jsonata": "^2.1.8", - "@types/node": "^25.0.3", - "@vitest/coverage-istanbul": "^4.0.16", - "@vitest/ui": "^4.0.16", + "@types/node": "^25.0.9", + "@vitest/coverage-istanbul": "^4.0.17", + "@vitest/ui": "^4.0.17", "@xml-tools/parser": "^1.0.11", "chevrotain": "7.1.1", "concurrently": "^9.2.1", - "copy-files-from-to": "^3.13.0", - "esbuild": "^0.27.1", + "copy-files-from-to": "^4.0.0", + "esbuild": "^0.27.2", "lint-staged": "^16.2.7", - "npm-check-updates": "^19.2.0", + "npm-check-updates": "^19.3.1", "prettier": "^3.7.4", "prettier-plugin-glsl": "^0.2.2", "prettier-plugin-ini": "^1.3.0", @@ -118,8 +118,8 @@ "tinyglobby": "^0.2.15", "tsx": "^4.21.0", "typescript": "^5.9.3", - "vite": "^7.3.0", - "vitest": "^4.0.16" + "vite": "^7.3.1", + "vitest": "^4.0.17" }, "dependencies": { "@types/estree": "^1.0.8", @@ -127,9 +127,9 @@ "micro-memoize": "^5.1.1", "package-up": "^5.0.0", "tiny-jsonc": "^1.0.2", - "type-fest": "^5.3.1" + "type-fest": "^5.4.1" }, - "packageManager": "pnpm@10.26.0+sha512.3b3f6c725ebe712506c0ab1ad4133cf86b1f4b687effce62a9b38b4d72e3954242e643190fc51fa1642949c735f403debd44f5cb0edd657abe63a8b6a7e1e402", + "packageManager": "pnpm@10.28.1+sha512.7d7dbbca9e99447b7c3bf7a73286afaaf6be99251eb9498baefa7d406892f67b879adb3a1d7e687fc4ccc1a388c7175fbaae567a26ab44d1067b54fcb0d6a316", "pnpm": { "onlyBuiltDependencies": [ "@biomejs/biome", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a43f5bf..bcd961f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -24,21 +24,21 @@ importers: specifier: ^1.0.2 version: 1.0.2 type-fest: - specifier: ^5.3.1 - version: 5.3.1 + specifier: ^5.4.1 + version: 5.4.1 devDependencies: '@biomejs/biome': specifier: 2.3.10 version: 2.3.10 '@changesets/cli': specifier: ^2.29.8 - version: 2.29.8(@types/node@25.0.3) + version: 2.29.8(@types/node@25.0.9) '@commitlint/cli': - specifier: ^20.2.0 - version: 20.2.0(@types/node@25.0.3)(typescript@5.9.3) + specifier: ^20.3.1 + version: 20.3.1(@types/node@25.0.9)(typescript@5.9.3) '@commitlint/config-conventional': - specifier: ^20.2.0 - version: 20.2.0 + specifier: ^20.3.1 + version: 20.3.1 '@prettier/plugin-php': specifier: ^0.24.0 version: 0.24.0(prettier@3.7.4) @@ -55,14 +55,14 @@ importers: specifier: ^2.1.8 version: 2.1.8(jsonata@2.0.6) '@types/node': - specifier: ^25.0.3 - version: 25.0.3 + specifier: ^25.0.9 + version: 25.0.9 '@vitest/coverage-istanbul': - specifier: ^4.0.16 - version: 4.0.16(vitest@4.0.16) + specifier: ^4.0.17 + version: 4.0.17(vitest@4.0.17) '@vitest/ui': - specifier: ^4.0.16 - version: 4.0.16(vitest@4.0.16) + specifier: ^4.0.17 + version: 4.0.17(vitest@4.0.17) '@xml-tools/parser': specifier: ^1.0.11 version: 1.0.11 @@ -73,17 +73,17 @@ importers: specifier: ^9.2.1 version: 9.2.1 copy-files-from-to: - specifier: ^3.13.0 - version: 3.13.0 + specifier: ^4.0.0 + version: 4.0.0 esbuild: - specifier: ^0.27.1 - version: 0.27.1 + specifier: ^0.27.2 + version: 0.27.2 lint-staged: specifier: ^16.2.7 version: 16.2.7 npm-check-updates: - specifier: ^19.2.0 - version: 19.2.0 + specifier: ^19.3.1 + version: 19.3.1 prettier: specifier: ^3.7.4 version: 3.7.4 @@ -136,11 +136,11 @@ importers: specifier: ^5.9.3 version: 5.9.3 vite: - specifier: ^7.3.0 - version: 7.3.0(@types/node@25.0.3)(jiti@2.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) + specifier: ^7.3.1 + version: 7.3.1(@types/node@25.0.9)(jiti@2.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) vitest: - specifier: ^4.0.16 - version: 4.0.16(@types/node@25.0.3)(@vitest/ui@4.0.16)(jiti@2.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) + specifier: ^4.0.17 + version: 4.0.17(@types/node@25.0.9)(@vitest/ui@4.0.17)(jiti@2.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) packages: @@ -350,61 +350,61 @@ packages: '@chevrotain/utils@11.0.3': resolution: {integrity: sha512-YslZMgtJUyuMbZ+aKvfF3x1f5liK4mWNxghFRv7jqRR9C3R3fAOGTTKvxXDa2Y1s9zSbcpuO0cAxDYsc9SrXoQ==} - '@commitlint/cli@20.2.0': - resolution: {integrity: sha512-l37HkrPZ2DZy26rKiTUvdq/LZtlMcxz+PeLv9dzK9NzoFGuJdOQyYU7IEkEQj0pO++uYue89wzOpZ0hcTtoqUA==} + '@commitlint/cli@20.3.1': + resolution: {integrity: sha512-NtInjSlyev/+SLPvx/ulz8hRE25Wf5S9dLNDcIwazq0JyB4/w1ROF/5nV0ObPTX8YpRaKYeKtXDYWqumBNHWsw==} engines: {node: '>=v18'} hasBin: true - '@commitlint/config-conventional@20.2.0': - resolution: {integrity: sha512-MsRac+yNIbTB4Q/psstKK4/ciVzACHicSwz+04Sxve+4DW+PiJeTjU0JnS4m/oOnulrXYN+yBPlKaBSGemRfgQ==} + '@commitlint/config-conventional@20.3.1': + resolution: {integrity: sha512-NCzwvxepstBZbmVXsvg49s+shCxlJDJPWxXqONVcAtJH9wWrOlkMQw/zyl+dJmt8lyVopt5mwQ3mR5M2N2rUWg==} engines: {node: '>=v18'} - '@commitlint/config-validator@20.2.0': - resolution: {integrity: sha512-SQCBGsL9MFk8utWNSthdxd9iOD1pIVZSHxGBwYIGfd67RTjxqzFOSAYeQVXOu3IxRC3YrTOH37ThnTLjUlyF2w==} + '@commitlint/config-validator@20.3.1': + resolution: {integrity: sha512-ErVLC/IsHhcvxCyh+FXo7jy12/nkQySjWXYgCoQbZLkFp4hysov8KS6CdxBB0cWjbZWjvNOKBMNoUVqkmGmahw==} engines: {node: '>=v18'} - '@commitlint/ensure@20.2.0': - resolution: {integrity: sha512-+8TgIGv89rOWyt3eC6lcR1H7hqChAKkpawytlq9P1i/HYugFRVqgoKJ8dhd89fMnlrQTLjA5E97/4sF09QwdoA==} + '@commitlint/ensure@20.3.1': + resolution: {integrity: sha512-h664FngOEd7bHAm0j8MEKq+qm2mH+V+hwJiIE2bWcw3pzJMlO0TPKtk0ATyRAtV6jQw+xviRYiIjjSjfajiB5w==} engines: {node: '>=v18'} '@commitlint/execute-rule@20.0.0': resolution: {integrity: sha512-xyCoOShoPuPL44gVa+5EdZsBVao/pNzpQhkzq3RdtlFdKZtjWcLlUFQHSWBuhk5utKYykeJPSz2i8ABHQA+ZZw==} engines: {node: '>=v18'} - '@commitlint/format@20.2.0': - resolution: {integrity: sha512-PhNoLNhxpfIBlW/i90uZ3yG3hwSSYx7n4d9Yc+2FAorAHS0D9btYRK4ZZXX+Gm3W5tDtu911ow/eWRfcRVgNWg==} + '@commitlint/format@20.3.1': + resolution: {integrity: sha512-jfsjGPFTd2Yti2YHwUH4SPRPbWKAJAwrfa3eNa9bXEdrXBb9mCwbIrgYX38LdEJK9zLJ3AsLBP4/FLEtxyu2AA==} engines: {node: '>=v18'} - '@commitlint/is-ignored@20.2.0': - resolution: {integrity: sha512-Lz0OGeZCo/QHUDLx5LmZc0EocwanneYJUM8z0bfWexArk62HKMLfLIodwXuKTO5y0s6ddXaTexrYHs7v96EOmw==} + '@commitlint/is-ignored@20.3.1': + resolution: {integrity: sha512-tWwAoh93QvAhxgp99CzCuHD86MgxE4NBtloKX+XxQxhfhSwHo7eloiar/yzx53YW9eqSLP95zgW2KDDk4/WX+A==} engines: {node: '>=v18'} - '@commitlint/lint@20.2.0': - resolution: {integrity: sha512-cQEEB+jlmyQbyiji/kmh8pUJSDeUmPiWq23kFV0EtW3eM+uAaMLMuoTMajbrtWYWQpPzOMDjYltQ8jxHeHgITg==} + '@commitlint/lint@20.3.1': + resolution: {integrity: sha512-LaOtrQ24+6SfUaWg8A+a+Wc77bvLbO5RIr6iy9F7CI3/0iq1uPEWgGRCwqWTuLGHkZDAcwaq0gZ01zpwZ1jCGw==} engines: {node: '>=v18'} - '@commitlint/load@20.2.0': - resolution: {integrity: sha512-iAK2GaBM8sPFTSwtagI67HrLKHIUxQc2BgpgNc/UMNme6LfmtHpIxQoN1TbP+X1iz58jq32HL1GbrFTCzcMi6g==} + '@commitlint/load@20.3.1': + resolution: {integrity: sha512-YDD9XA2XhgYgbjju8itZ/weIvOOobApDqwlPYCX5NLO/cPtw2UMO5Cmn44Ks8RQULUVI5fUT6roKvyxcoLbNmw==} engines: {node: '>=v18'} '@commitlint/message@20.0.0': resolution: {integrity: sha512-gLX4YmKnZqSwkmSB9OckQUrI5VyXEYiv3J5JKZRxIp8jOQsWjZgHSG/OgEfMQBK9ibdclEdAyIPYggwXoFGXjQ==} engines: {node: '>=v18'} - '@commitlint/parse@20.2.0': - resolution: {integrity: sha512-LXStagGU1ivh07X7sM+hnEr4BvzFYn1iBJ6DRg2QsIN8lBfSzyvkUcVCDwok9Ia4PWiEgei5HQjju6xfJ1YaSQ==} + '@commitlint/parse@20.3.1': + resolution: {integrity: sha512-TuUTdbLpyUNLgDzLDYlI2BeTE6V/COZbf3f8WwsV0K6eq/2nSpNTMw7wHtXb+YxeY9wwxBp/Ldad4P+YIxHJoA==} engines: {node: '>=v18'} - '@commitlint/read@20.2.0': - resolution: {integrity: sha512-+SjF9mxm5JCbe+8grOpXCXMMRzAnE0WWijhhtasdrpJoAFJYd5UgRTj/oCq5W3HJTwbvTOsijEJ0SUGImECD7Q==} + '@commitlint/read@20.3.1': + resolution: {integrity: sha512-nCmJAdIg3OdNVUpQW0Idk/eF/vfOo2W2xzmvRmNeptLrzFK7qhwwl/kIwy1Q1LZrKHUFNj7PGNpIT5INbgZWzA==} engines: {node: '>=v18'} - '@commitlint/resolve-extends@20.2.0': - resolution: {integrity: sha512-KVoLDi9BEuqeq+G0wRABn4azLRiCC22/YHR2aCquwx6bzCHAIN8hMt3Nuf1VFxq/c8ai6s8qBxE8+ZD4HeFTlQ==} + '@commitlint/resolve-extends@20.3.1': + resolution: {integrity: sha512-iGTGeyaoDyHDEZNjD8rKeosjSNs8zYanmuowY4ful7kFI0dnY4b5QilVYaFQJ6IM27S57LAeH5sKSsOHy4bw5w==} engines: {node: '>=v18'} - '@commitlint/rules@20.2.0': - resolution: {integrity: sha512-27rHGpeAjnYl/A+qUUiYDa7Yn1WIjof/dFJjYW4gA1Ug+LUGa1P0AexzGZ5NBxTbAlmDgaxSZkLLxtLVqtg8PQ==} + '@commitlint/rules@20.3.1': + resolution: {integrity: sha512-/uic4P+4jVNpqQxz02+Y6vvIC0A2J899DBztA1j6q3f3MOKwydlNrojSh0dQmGDxxT1bXByiRtDhgFnOFnM6Pg==} engines: {node: '>=v18'} '@commitlint/to-lines@20.0.0': @@ -415,162 +415,162 @@ packages: resolution: {integrity: sha512-drXaPSP2EcopukrUXvUXmsQMu3Ey/FuJDc/5oiW4heoCfoE5BdLQyuc7veGeE3aoQaTVqZnh4D5WTWe2vefYKg==} engines: {node: '>=v18'} - '@commitlint/types@20.2.0': - resolution: {integrity: sha512-KTy0OqRDLR5y/zZMnizyx09z/rPlPC/zKhYgH8o/q6PuAjoQAKlRfY4zzv0M64yybQ//6//4H1n14pxaLZfUnA==} + '@commitlint/types@20.3.1': + resolution: {integrity: sha512-VmIFV/JkBRhDRRv7N5B7zEUkNZIx9Mp+8Pe65erz0rKycXLsi8Epcw0XJ+btSeRXgTzE7DyOyA9bkJ9mn/yqVQ==} engines: {node: '>=v18'} - '@esbuild/aix-ppc64@0.27.1': - resolution: {integrity: sha512-HHB50pdsBX6k47S4u5g/CaLjqS3qwaOVE5ILsq64jyzgMhLuCuZ8rGzM9yhsAjfjkbgUPMzZEPa7DAp7yz6vuA==} + '@esbuild/aix-ppc64@0.27.2': + resolution: {integrity: sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==} engines: {node: '>=18'} cpu: [ppc64] os: [aix] - '@esbuild/android-arm64@0.27.1': - resolution: {integrity: sha512-45fuKmAJpxnQWixOGCrS+ro4Uvb4Re9+UTieUY2f8AEc+t7d4AaZ6eUJ3Hva7dtrxAAWHtlEFsXFMAgNnGU9uQ==} + '@esbuild/android-arm64@0.27.2': + resolution: {integrity: sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==} engines: {node: '>=18'} cpu: [arm64] os: [android] - '@esbuild/android-arm@0.27.1': - resolution: {integrity: sha512-kFqa6/UcaTbGm/NncN9kzVOODjhZW8e+FRdSeypWe6j33gzclHtwlANs26JrupOntlcWmB0u8+8HZo8s7thHvg==} + '@esbuild/android-arm@0.27.2': + resolution: {integrity: sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==} engines: {node: '>=18'} cpu: [arm] os: [android] - '@esbuild/android-x64@0.27.1': - resolution: {integrity: sha512-LBEpOz0BsgMEeHgenf5aqmn/lLNTFXVfoWMUox8CtWWYK9X4jmQzWjoGoNb8lmAYml/tQ/Ysvm8q7szu7BoxRQ==} + '@esbuild/android-x64@0.27.2': + resolution: {integrity: sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==} engines: {node: '>=18'} cpu: [x64] os: [android] - '@esbuild/darwin-arm64@0.27.1': - resolution: {integrity: sha512-veg7fL8eMSCVKL7IW4pxb54QERtedFDfY/ASrumK/SbFsXnRazxY4YykN/THYqFnFwJ0aVjiUrVG2PwcdAEqQQ==} + '@esbuild/darwin-arm64@0.27.2': + resolution: {integrity: sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] - '@esbuild/darwin-x64@0.27.1': - resolution: {integrity: sha512-+3ELd+nTzhfWb07Vol7EZ+5PTbJ/u74nC6iv4/lwIU99Ip5uuY6QoIf0Hn4m2HoV0qcnRivN3KSqc+FyCHjoVQ==} + '@esbuild/darwin-x64@0.27.2': + resolution: {integrity: sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==} engines: {node: '>=18'} cpu: [x64] os: [darwin] - '@esbuild/freebsd-arm64@0.27.1': - resolution: {integrity: sha512-/8Rfgns4XD9XOSXlzUDepG8PX+AVWHliYlUkFI3K3GB6tqbdjYqdhcb4BKRd7C0BhZSoaCxhv8kTcBrcZWP+xg==} + '@esbuild/freebsd-arm64@0.27.2': + resolution: {integrity: sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-x64@0.27.1': - resolution: {integrity: sha512-GITpD8dK9C+r+5yRT/UKVT36h/DQLOHdwGVwwoHidlnA168oD3uxA878XloXebK4Ul3gDBBIvEdL7go9gCUFzQ==} + '@esbuild/freebsd-x64@0.27.2': + resolution: {integrity: sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] - '@esbuild/linux-arm64@0.27.1': - resolution: {integrity: sha512-W9//kCrh/6in9rWIBdKaMtuTTzNj6jSeG/haWBADqLLa9P8O5YSRDzgD5y9QBok4AYlzS6ARHifAb75V6G670Q==} + '@esbuild/linux-arm64@0.27.2': + resolution: {integrity: sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==} engines: {node: '>=18'} cpu: [arm64] os: [linux] - '@esbuild/linux-arm@0.27.1': - resolution: {integrity: sha512-ieMID0JRZY/ZeCrsFQ3Y3NlHNCqIhTprJfDgSB3/lv5jJZ8FX3hqPyXWhe+gvS5ARMBJ242PM+VNz/ctNj//eA==} + '@esbuild/linux-arm@0.27.2': + resolution: {integrity: sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==} engines: {node: '>=18'} cpu: [arm] os: [linux] - '@esbuild/linux-ia32@0.27.1': - resolution: {integrity: sha512-VIUV4z8GD8rtSVMfAj1aXFahsi/+tcoXXNYmXgzISL+KB381vbSTNdeZHHHIYqFyXcoEhu9n5cT+05tRv13rlw==} + '@esbuild/linux-ia32@0.27.2': + resolution: {integrity: sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==} engines: {node: '>=18'} cpu: [ia32] os: [linux] - '@esbuild/linux-loong64@0.27.1': - resolution: {integrity: sha512-l4rfiiJRN7sTNI//ff65zJ9z8U+k6zcCg0LALU5iEWzY+a1mVZ8iWC1k5EsNKThZ7XCQ6YWtsZ8EWYm7r1UEsg==} + '@esbuild/linux-loong64@0.27.2': + resolution: {integrity: sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==} engines: {node: '>=18'} cpu: [loong64] os: [linux] - '@esbuild/linux-mips64el@0.27.1': - resolution: {integrity: sha512-U0bEuAOLvO/DWFdygTHWY8C067FXz+UbzKgxYhXC0fDieFa0kDIra1FAhsAARRJbvEyso8aAqvPdNxzWuStBnA==} + '@esbuild/linux-mips64el@0.27.2': + resolution: {integrity: sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] - '@esbuild/linux-ppc64@0.27.1': - resolution: {integrity: sha512-NzdQ/Xwu6vPSf/GkdmRNsOfIeSGnh7muundsWItmBsVpMoNPVpM61qNzAVY3pZ1glzzAxLR40UyYM23eaDDbYQ==} + '@esbuild/linux-ppc64@0.27.2': + resolution: {integrity: sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] - '@esbuild/linux-riscv64@0.27.1': - resolution: {integrity: sha512-7zlw8p3IApcsN7mFw0O1Z1PyEk6PlKMu18roImfl3iQHTnr/yAfYv6s4hXPidbDoI2Q0pW+5xeoM4eTCC0UdrQ==} + '@esbuild/linux-riscv64@0.27.2': + resolution: {integrity: sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] - '@esbuild/linux-s390x@0.27.1': - resolution: {integrity: sha512-cGj5wli+G+nkVQdZo3+7FDKC25Uh4ZVwOAK6A06Hsvgr8WqBBuOy/1s+PUEd/6Je+vjfm6stX0kmib5b/O2Ykw==} + '@esbuild/linux-s390x@0.27.2': + resolution: {integrity: sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==} engines: {node: '>=18'} cpu: [s390x] os: [linux] - '@esbuild/linux-x64@0.27.1': - resolution: {integrity: sha512-z3H/HYI9MM0HTv3hQZ81f+AKb+yEoCRlUby1F80vbQ5XdzEMyY/9iNlAmhqiBKw4MJXwfgsh7ERGEOhrM1niMA==} + '@esbuild/linux-x64@0.27.2': + resolution: {integrity: sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==} engines: {node: '>=18'} cpu: [x64] os: [linux] - '@esbuild/netbsd-arm64@0.27.1': - resolution: {integrity: sha512-wzC24DxAvk8Em01YmVXyjl96Mr+ecTPyOuADAvjGg+fyBpGmxmcr2E5ttf7Im8D0sXZihpxzO1isus8MdjMCXQ==} + '@esbuild/netbsd-arm64@0.27.2': + resolution: {integrity: sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==} engines: {node: '>=18'} cpu: [arm64] os: [netbsd] - '@esbuild/netbsd-x64@0.27.1': - resolution: {integrity: sha512-1YQ8ybGi2yIXswu6eNzJsrYIGFpnlzEWRl6iR5gMgmsrR0FcNoV1m9k9sc3PuP5rUBLshOZylc9nqSgymI+TYg==} + '@esbuild/netbsd-x64@0.27.2': + resolution: {integrity: sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] - '@esbuild/openbsd-arm64@0.27.1': - resolution: {integrity: sha512-5Z+DzLCrq5wmU7RDaMDe2DVXMRm2tTDvX2KU14JJVBN2CT/qov7XVix85QoJqHltpvAOZUAc3ndU56HSMWrv8g==} + '@esbuild/openbsd-arm64@0.27.2': + resolution: {integrity: sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] - '@esbuild/openbsd-x64@0.27.1': - resolution: {integrity: sha512-Q73ENzIdPF5jap4wqLtsfh8YbYSZ8Q0wnxplOlZUOyZy7B4ZKW8DXGWgTCZmF8VWD7Tciwv5F4NsRf6vYlZtqg==} + '@esbuild/openbsd-x64@0.27.2': + resolution: {integrity: sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==} engines: {node: '>=18'} cpu: [x64] os: [openbsd] - '@esbuild/openharmony-arm64@0.27.1': - resolution: {integrity: sha512-ajbHrGM/XiK+sXM0JzEbJAen+0E+JMQZ2l4RR4VFwvV9JEERx+oxtgkpoKv1SevhjavK2z2ReHk32pjzktWbGg==} + '@esbuild/openharmony-arm64@0.27.2': + resolution: {integrity: sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==} engines: {node: '>=18'} cpu: [arm64] os: [openharmony] - '@esbuild/sunos-x64@0.27.1': - resolution: {integrity: sha512-IPUW+y4VIjuDVn+OMzHc5FV4GubIwPnsz6ubkvN8cuhEqH81NovB53IUlrlBkPMEPxvNnf79MGBoz8rZ2iW8HA==} + '@esbuild/sunos-x64@0.27.2': + resolution: {integrity: sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==} engines: {node: '>=18'} cpu: [x64] os: [sunos] - '@esbuild/win32-arm64@0.27.1': - resolution: {integrity: sha512-RIVRWiljWA6CdVu8zkWcRmGP7iRRIIwvhDKem8UMBjPql2TXM5PkDVvvrzMtj1V+WFPB4K7zkIGM7VzRtFkjdg==} + '@esbuild/win32-arm64@0.27.2': + resolution: {integrity: sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==} engines: {node: '>=18'} cpu: [arm64] os: [win32] - '@esbuild/win32-ia32@0.27.1': - resolution: {integrity: sha512-2BR5M8CPbptC1AK5JbJT1fWrHLvejwZidKx3UMSF0ecHMa+smhi16drIrCEggkgviBwLYd5nwrFLSl5Kho96RQ==} + '@esbuild/win32-ia32@0.27.2': + resolution: {integrity: sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==} engines: {node: '>=18'} cpu: [ia32] os: [win32] - '@esbuild/win32-x64@0.27.1': - resolution: {integrity: sha512-d5X6RMYv6taIymSk8JBP+nxv8DQAMY6A51GPgusqLdK9wBz5wWIXy1KjTck6HnjE9hqJzJRdk+1p/t5soSbCtw==} + '@esbuild/win32-x64@0.27.2': + resolution: {integrity: sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==} engines: {node: '>=18'} cpu: [x64] os: [win32] @@ -800,8 +800,8 @@ packages: '@types/node@20.17.19': resolution: {integrity: sha512-LEwC7o1ifqg/6r2gn9Dns0f1rhK+fPFDoMiceTJ6kWmVk6bgXBI/9IOWfVan4WiAavK9pIVWdX0/e3J+eEUh5A==} - '@types/node@25.0.3': - resolution: {integrity: sha512-W609buLVRVmeW693xKfzHeIV6nJGGz98uCPfeXI1ELMLXVeKYZ9m15fAMSaUPBHYLGFsVRcMmSCksQOrZV9BYA==} + '@types/node@25.0.9': + resolution: {integrity: sha512-/rpCXHlCWeqClNBwUhDcusJxXYDjZTyE8v5oTO7WbL8eij2nKhUeU89/6xgjU7N4/Vh3He0BtyhJdQbDyhiXAw==} '@types/pegjs@0.10.6': resolution: {integrity: sha512-eLYXDbZWXh2uxf+w8sXS8d6KSoXTswfps6fvCUuVAGN8eRpfe7h9eSRydxiSJvo9Bf+GzifsDOr9TMQlmJdmkw==} @@ -873,16 +873,16 @@ packages: '@unified-latex/unified-latex-util-visit@1.8.2': resolution: {integrity: sha512-Xq8516ZTKCfjB/txSIbUWtdIR2NdWO8/LlhjMLljFCEO4IE1KfhCCgKgwxNa7uuCkGG0e0BwVEHQIjH4TQZARQ==} - '@vitest/coverage-istanbul@4.0.16': - resolution: {integrity: sha512-CLyueXIHewDzmov97rGW/RNtg++UBwdtY/F9PZbEDvHlX16JWVyolg7OeGXZS3xkuuoaZMheef7luDFCoC6vsQ==} + '@vitest/coverage-istanbul@4.0.17': + resolution: {integrity: sha512-ayJXDFjASfKRwe4MlBxnC55busMQNxlWQu8i13q2V7/DT1KKUIfIqLgAphnBclqLmi/oAIC4JHcBF6GWZ3/EeQ==} peerDependencies: - vitest: 4.0.16 + vitest: 4.0.17 - '@vitest/expect@4.0.16': - resolution: {integrity: sha512-eshqULT2It7McaJkQGLkPjPjNph+uevROGuIMJdG3V+0BSR2w9u6J9Lwu+E8cK5TETlfou8GRijhafIMhXsimA==} + '@vitest/expect@4.0.17': + resolution: {integrity: sha512-mEoqP3RqhKlbmUmntNDDCJeTDavDR+fVYkSOw8qRwJFaW/0/5zA9zFeTrHqNtcmwh6j26yMmwx2PqUDPzt5ZAQ==} - '@vitest/mocker@4.0.16': - resolution: {integrity: sha512-yb6k4AZxJTB+q9ycAvsoxGn+j/po0UaPgajllBgt1PzoMAAmJGYFdDk0uCcRcxb3BrME34I6u8gHZTQlkqSZpg==} + '@vitest/mocker@4.0.17': + resolution: {integrity: sha512-+ZtQhLA3lDh1tI2wxe3yMsGzbp7uuJSWBM1iTIKCbppWTSBN09PUC+L+fyNlQApQoR+Ps8twt2pbSSXg2fQVEQ==} peerDependencies: msw: ^2.4.9 vite: ^6.0.0 || ^7.0.0-0 @@ -892,25 +892,25 @@ packages: vite: optional: true - '@vitest/pretty-format@4.0.16': - resolution: {integrity: sha512-eNCYNsSty9xJKi/UdVD8Ou16alu7AYiS2fCPRs0b1OdhJiV89buAXQLpTbe+X8V9L6qrs9CqyvU7OaAopJYPsA==} + '@vitest/pretty-format@4.0.17': + resolution: {integrity: sha512-Ah3VAYmjcEdHg6+MwFE17qyLqBHZ+ni2ScKCiW2XrlSBV4H3Z7vYfPfz7CWQ33gyu76oc0Ai36+kgLU3rfF4nw==} - '@vitest/runner@4.0.16': - resolution: {integrity: sha512-VWEDm5Wv9xEo80ctjORcTQRJ539EGPB3Pb9ApvVRAY1U/WkHXmmYISqU5E79uCwcW7xYUV38gwZD+RV755fu3Q==} + '@vitest/runner@4.0.17': + resolution: {integrity: sha512-JmuQyf8aMWoo/LmNFppdpkfRVHJcsgzkbCA+/Bk7VfNH7RE6Ut2qxegeyx2j3ojtJtKIbIGy3h+KxGfYfk28YQ==} - '@vitest/snapshot@4.0.16': - resolution: {integrity: sha512-sf6NcrYhYBsSYefxnry+DR8n3UV4xWZwWxYbCJUt2YdvtqzSPR7VfGrY0zsv090DAbjFZsi7ZaMi1KnSRyK1XA==} + '@vitest/snapshot@4.0.17': + resolution: {integrity: sha512-npPelD7oyL+YQM2gbIYvlavlMVWUfNNGZPcu0aEUQXt7FXTuqhmgiYupPnAanhKvyP6Srs2pIbWo30K0RbDtRQ==} - '@vitest/spy@4.0.16': - resolution: {integrity: sha512-4jIOWjKP0ZUaEmJm00E0cOBLU+5WE0BpeNr3XN6TEF05ltro6NJqHWxXD0kA8/Zc8Nh23AT8WQxwNG+WeROupw==} + '@vitest/spy@4.0.17': + resolution: {integrity: sha512-I1bQo8QaP6tZlTomQNWKJE6ym4SHf3oLS7ceNjozxxgzavRAgZDc06T7kD8gb9bXKEgcLNt00Z+kZO6KaJ62Ew==} - '@vitest/ui@4.0.16': - resolution: {integrity: sha512-rkoPH+RqWopVxDnCBE/ysIdfQ2A7j1eDmW8tCxxrR9nnFBa9jKf86VgsSAzxBd1x+ny0GC4JgiD3SNfRHv3pOg==} + '@vitest/ui@4.0.17': + resolution: {integrity: sha512-hRDjg6dlDz7JlZAvjbiCdAJ3SDG+NH8tjZe21vjxfvT2ssYAn72SRXMge3dKKABm3bIJ3C+3wdunIdur8PHEAw==} peerDependencies: - vitest: 4.0.16 + vitest: 4.0.17 - '@vitest/utils@4.0.16': - resolution: {integrity: sha512-h8z9yYhV3e1LEfaQ3zdypIrnAg/9hguReGZoS7Gl0aBG5xgA410zBqECqmaF/+RkTggRsfnzc1XaAHA6bmUufA==} + '@vitest/utils@4.0.17': + resolution: {integrity: sha512-RG6iy+IzQpa9SB8HAFHJ9Y+pTzI+h8553MrciN9eC6TFBErqrQaTas4vG+MVj8S4uKk8uTT2p0vgZPnTdxd96w==} '@xml-tools/parser@1.0.11': resolution: {integrity: sha512-aKqQ077XnR+oQtHJlrAflaZaL7qZsulWc/i/ZEooar5JiWj1eLt0+Wg28cpa+XLney107wXqneC+oG1IZvxkTA==} @@ -1135,9 +1135,9 @@ packages: convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - copy-files-from-to@3.13.0: - resolution: {integrity: sha512-DRj1W8NRZAOt6+k9O0hcQ4R7pDX7wJMjs2b3EGgD/70qyM4ZZuIn0Kd8LLoOIuzR6Fvj/yIlA+3D4ZbVLIlG7A==} - engines: {node: '>=18'} + copy-files-from-to@4.0.0: + resolution: {integrity: sha512-dR7P9Horr5saSmqMiAfzKw9YZ8Akk5J2sw2eApvz/MWCbs933SAjeqzFQpIgKHZnpLy2kYaLceujKYSNFXpD0Q==} + engines: {node: '>=22.12.0'} hasBin: true cosmiconfig-typescript-loader@6.1.0: @@ -1254,8 +1254,8 @@ packages: resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} engines: {node: '>= 0.4'} - esbuild@0.27.1: - resolution: {integrity: sha512-yY35KZckJJuVVPXpvjgxiCuVEJT67F6zDeVTv4rizyPrfGBUpZQsvmxnN+C371c2esD/hNMjj4tpBhuueLN7aA==} + esbuild@0.27.2: + resolution: {integrity: sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==} engines: {node: '>=18'} hasBin: true @@ -1543,10 +1543,6 @@ packages: resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} engines: {node: '>=10'} - istanbul-lib-source-maps@5.0.6: - resolution: {integrity: sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==} - engines: {node: '>=10'} - istanbul-reports@3.2.0: resolution: {integrity: sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==} engines: {node: '>=8'} @@ -1763,8 +1759,8 @@ packages: resolution: {integrity: sha512-TvLvdM5FJN3Lw9S09sNfcFnfFGioih49btr87VdCecHQAjOhtcRaqducIWDGnP/VJOEv5IxNxD6pmakGg9aAww==} engines: {node: '>=14'} - npm-check-updates@19.2.0: - resolution: {integrity: sha512-XSIuL0FNgzXPDZa4lje7+OwHjiyEt84qQm6QMsQRbixNY5EHEM9nhgOjxjlK9jIbN+ysvSqOV8DKNS0zydwbdg==} + npm-check-updates@19.3.1: + resolution: {integrity: sha512-v92fHH8fmf9VVmQwwL5JWpX8GDEe8BDyrz4w3GF6D6JBUZKpQNcTfBBgxVkCcAPzVUjCHSZEXYmZAAKfLTsDBA==} engines: {node: '>=20.0.0', npm: '>=8.12.1'} hasBin: true @@ -2202,8 +2198,8 @@ packages: engines: {node: '>=18.0.0'} hasBin: true - type-fest@5.3.1: - resolution: {integrity: sha512-VCn+LMHbd4t6sF3wfU/+HKT63C9OoyrSIf4b+vtWHpt2U7/4InZG467YDNMFMR70DdHjAdpPWmw2lzRdg0Xqqg==} + type-fest@5.4.1: + resolution: {integrity: sha512-xygQcmneDyzsEuKZrFbRMne5HDqMs++aFzefrJTgEIKjQ3rekM+RPfFCVq2Gp1VIDqddoYeppCj4Pcb+RZW0GQ==} engines: {node: '>=20'} typescript@5.9.3: @@ -2247,8 +2243,8 @@ packages: vfile@5.3.7: resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==} - vite@7.3.0: - resolution: {integrity: sha512-dZwN5L1VlUBewiP6H9s2+B3e3Jg96D0vzN+Ry73sOefebhYr9f94wwkMNN/9ouoU8pV1BqA1d1zGk8928cx0rg==} + vite@7.3.1: + resolution: {integrity: sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -2287,18 +2283,18 @@ packages: yaml: optional: true - vitest@4.0.16: - resolution: {integrity: sha512-E4t7DJ9pESL6E3I8nFjPa4xGUd3PmiWDLsDztS2qXSJWfHtbQnwAWylaBvSNY48I3vr8PTqIZlyK8TE3V3CA4Q==} + vitest@4.0.17: + resolution: {integrity: sha512-FQMeF0DJdWY0iOnbv466n/0BudNdKj1l5jYgl5JVTwjSsZSlqyXFt/9+1sEyhR6CLowbZpV7O1sCHrzBhucKKg==} engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@opentelemetry/api': ^1.9.0 '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0 - '@vitest/browser-playwright': 4.0.16 - '@vitest/browser-preview': 4.0.16 - '@vitest/browser-webdriverio': 4.0.16 - '@vitest/ui': 4.0.16 + '@vitest/browser-playwright': 4.0.17 + '@vitest/browser-preview': 4.0.17 + '@vitest/browser-webdriverio': 4.0.17 + '@vitest/ui': 4.0.17 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -2544,7 +2540,7 @@ snapshots: dependencies: '@changesets/types': 6.1.0 - '@changesets/cli@2.29.8(@types/node@25.0.3)': + '@changesets/cli@2.29.8(@types/node@25.0.9)': dependencies: '@changesets/apply-release-plan': 7.0.14 '@changesets/assemble-release-plan': 6.0.9 @@ -2560,7 +2556,7 @@ snapshots: '@changesets/should-skip-package': 0.1.2 '@changesets/types': 6.1.0 '@changesets/write': 0.4.0 - '@inquirer/external-editor': 1.0.3(@types/node@25.0.3) + '@inquirer/external-editor': 1.0.3(@types/node@25.0.9) '@manypkg/get-packages': 1.1.3 ansi-colors: 4.1.3 ci-info: 3.9.0 @@ -2691,32 +2687,32 @@ snapshots: '@chevrotain/utils@11.0.3': {} - '@commitlint/cli@20.2.0(@types/node@25.0.3)(typescript@5.9.3)': + '@commitlint/cli@20.3.1(@types/node@25.0.9)(typescript@5.9.3)': dependencies: - '@commitlint/format': 20.2.0 - '@commitlint/lint': 20.2.0 - '@commitlint/load': 20.2.0(@types/node@25.0.3)(typescript@5.9.3) - '@commitlint/read': 20.2.0 - '@commitlint/types': 20.2.0 + '@commitlint/format': 20.3.1 + '@commitlint/lint': 20.3.1 + '@commitlint/load': 20.3.1(@types/node@25.0.9)(typescript@5.9.3) + '@commitlint/read': 20.3.1 + '@commitlint/types': 20.3.1 tinyexec: 1.0.2 yargs: 17.7.2 transitivePeerDependencies: - '@types/node' - typescript - '@commitlint/config-conventional@20.2.0': + '@commitlint/config-conventional@20.3.1': dependencies: - '@commitlint/types': 20.2.0 + '@commitlint/types': 20.3.1 conventional-changelog-conventionalcommits: 7.0.2 - '@commitlint/config-validator@20.2.0': + '@commitlint/config-validator@20.3.1': dependencies: - '@commitlint/types': 20.2.0 + '@commitlint/types': 20.3.1 ajv: 8.17.1 - '@commitlint/ensure@20.2.0': + '@commitlint/ensure@20.3.1': dependencies: - '@commitlint/types': 20.2.0 + '@commitlint/types': 20.3.1 lodash.camelcase: 4.3.0 lodash.kebabcase: 4.1.1 lodash.snakecase: 4.1.1 @@ -2725,32 +2721,32 @@ snapshots: '@commitlint/execute-rule@20.0.0': {} - '@commitlint/format@20.2.0': + '@commitlint/format@20.3.1': dependencies: - '@commitlint/types': 20.2.0 + '@commitlint/types': 20.3.1 chalk: 5.4.1 - '@commitlint/is-ignored@20.2.0': + '@commitlint/is-ignored@20.3.1': dependencies: - '@commitlint/types': 20.2.0 + '@commitlint/types': 20.3.1 semver: 7.7.1 - '@commitlint/lint@20.2.0': + '@commitlint/lint@20.3.1': dependencies: - '@commitlint/is-ignored': 20.2.0 - '@commitlint/parse': 20.2.0 - '@commitlint/rules': 20.2.0 - '@commitlint/types': 20.2.0 + '@commitlint/is-ignored': 20.3.1 + '@commitlint/parse': 20.3.1 + '@commitlint/rules': 20.3.1 + '@commitlint/types': 20.3.1 - '@commitlint/load@20.2.0(@types/node@25.0.3)(typescript@5.9.3)': + '@commitlint/load@20.3.1(@types/node@25.0.9)(typescript@5.9.3)': dependencies: - '@commitlint/config-validator': 20.2.0 + '@commitlint/config-validator': 20.3.1 '@commitlint/execute-rule': 20.0.0 - '@commitlint/resolve-extends': 20.2.0 - '@commitlint/types': 20.2.0 + '@commitlint/resolve-extends': 20.3.1 + '@commitlint/types': 20.3.1 chalk: 5.4.1 cosmiconfig: 9.0.0(typescript@5.9.3) - cosmiconfig-typescript-loader: 6.1.0(@types/node@25.0.3)(cosmiconfig@9.0.0(typescript@5.9.3))(typescript@5.9.3) + cosmiconfig-typescript-loader: 6.1.0(@types/node@25.0.9)(cosmiconfig@9.0.0(typescript@5.9.3))(typescript@5.9.3) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -2760,35 +2756,35 @@ snapshots: '@commitlint/message@20.0.0': {} - '@commitlint/parse@20.2.0': + '@commitlint/parse@20.3.1': dependencies: - '@commitlint/types': 20.2.0 + '@commitlint/types': 20.3.1 conventional-changelog-angular: 7.0.0 conventional-commits-parser: 5.0.0 - '@commitlint/read@20.2.0': + '@commitlint/read@20.3.1': dependencies: '@commitlint/top-level': 20.0.0 - '@commitlint/types': 20.2.0 + '@commitlint/types': 20.3.1 git-raw-commits: 4.0.0 minimist: 1.2.8 tinyexec: 1.0.2 - '@commitlint/resolve-extends@20.2.0': + '@commitlint/resolve-extends@20.3.1': dependencies: - '@commitlint/config-validator': 20.2.0 - '@commitlint/types': 20.2.0 + '@commitlint/config-validator': 20.3.1 + '@commitlint/types': 20.3.1 global-directory: 4.0.1 import-meta-resolve: 4.1.0 lodash.mergewith: 4.6.2 resolve-from: 5.0.0 - '@commitlint/rules@20.2.0': + '@commitlint/rules@20.3.1': dependencies: - '@commitlint/ensure': 20.2.0 + '@commitlint/ensure': 20.3.1 '@commitlint/message': 20.0.0 '@commitlint/to-lines': 20.0.0 - '@commitlint/types': 20.2.0 + '@commitlint/types': 20.3.1 '@commitlint/to-lines@20.0.0': {} @@ -2796,95 +2792,95 @@ snapshots: dependencies: find-up: 7.0.0 - '@commitlint/types@20.2.0': + '@commitlint/types@20.3.1': dependencies: '@types/conventional-commits-parser': 5.0.1 chalk: 5.4.1 - '@esbuild/aix-ppc64@0.27.1': + '@esbuild/aix-ppc64@0.27.2': optional: true - '@esbuild/android-arm64@0.27.1': + '@esbuild/android-arm64@0.27.2': optional: true - '@esbuild/android-arm@0.27.1': + '@esbuild/android-arm@0.27.2': optional: true - '@esbuild/android-x64@0.27.1': + '@esbuild/android-x64@0.27.2': optional: true - '@esbuild/darwin-arm64@0.27.1': + '@esbuild/darwin-arm64@0.27.2': optional: true - '@esbuild/darwin-x64@0.27.1': + '@esbuild/darwin-x64@0.27.2': optional: true - '@esbuild/freebsd-arm64@0.27.1': + '@esbuild/freebsd-arm64@0.27.2': optional: true - '@esbuild/freebsd-x64@0.27.1': + '@esbuild/freebsd-x64@0.27.2': optional: true - '@esbuild/linux-arm64@0.27.1': + '@esbuild/linux-arm64@0.27.2': optional: true - '@esbuild/linux-arm@0.27.1': + '@esbuild/linux-arm@0.27.2': optional: true - '@esbuild/linux-ia32@0.27.1': + '@esbuild/linux-ia32@0.27.2': optional: true - '@esbuild/linux-loong64@0.27.1': + '@esbuild/linux-loong64@0.27.2': optional: true - '@esbuild/linux-mips64el@0.27.1': + '@esbuild/linux-mips64el@0.27.2': optional: true - '@esbuild/linux-ppc64@0.27.1': + '@esbuild/linux-ppc64@0.27.2': optional: true - '@esbuild/linux-riscv64@0.27.1': + '@esbuild/linux-riscv64@0.27.2': optional: true - '@esbuild/linux-s390x@0.27.1': + '@esbuild/linux-s390x@0.27.2': optional: true - '@esbuild/linux-x64@0.27.1': + '@esbuild/linux-x64@0.27.2': optional: true - '@esbuild/netbsd-arm64@0.27.1': + '@esbuild/netbsd-arm64@0.27.2': optional: true - '@esbuild/netbsd-x64@0.27.1': + '@esbuild/netbsd-x64@0.27.2': optional: true - '@esbuild/openbsd-arm64@0.27.1': + '@esbuild/openbsd-arm64@0.27.2': optional: true - '@esbuild/openbsd-x64@0.27.1': + '@esbuild/openbsd-x64@0.27.2': optional: true - '@esbuild/openharmony-arm64@0.27.1': + '@esbuild/openharmony-arm64@0.27.2': optional: true - '@esbuild/sunos-x64@0.27.1': + '@esbuild/sunos-x64@0.27.2': optional: true - '@esbuild/win32-arm64@0.27.1': + '@esbuild/win32-arm64@0.27.2': optional: true - '@esbuild/win32-ia32@0.27.1': + '@esbuild/win32-ia32@0.27.2': optional: true - '@esbuild/win32-x64@0.27.1': + '@esbuild/win32-x64@0.27.2': optional: true - '@inquirer/external-editor@1.0.3(@types/node@25.0.3)': + '@inquirer/external-editor@1.0.3(@types/node@25.0.9)': dependencies: chardet: 2.1.1 iconv-lite: 0.7.1 optionalDependencies: - '@types/node': 25.0.3 + '@types/node': 25.0.9 '@istanbuljs/schema@0.1.3': {} @@ -3052,7 +3048,7 @@ snapshots: '@types/conventional-commits-parser@5.0.1': dependencies: - '@types/node': 25.0.3 + '@types/node': 25.0.9 '@types/deep-eql@4.0.2': {} @@ -3064,7 +3060,7 @@ snapshots: dependencies: undici-types: 6.19.8 - '@types/node@25.0.3': + '@types/node@25.0.9': dependencies: undici-types: 7.16.0 @@ -3226,7 +3222,7 @@ snapshots: '@unified-latex/unified-latex-types': 1.8.0 '@unified-latex/unified-latex-util-match': 1.8.0 - '@vitest/coverage-istanbul@4.0.16(vitest@4.0.16)': + '@vitest/coverage-istanbul@4.0.17(vitest@4.0.17)': dependencies: '@istanbuljs/schema': 0.1.3 '@jridgewell/gen-mapping': 0.3.13 @@ -3234,63 +3230,62 @@ snapshots: istanbul-lib-coverage: 3.2.2 istanbul-lib-instrument: 6.0.3 istanbul-lib-report: 3.0.1 - istanbul-lib-source-maps: 5.0.6 istanbul-reports: 3.2.0 magicast: 0.5.1 obug: 2.1.1 tinyrainbow: 3.0.3 - vitest: 4.0.16(@types/node@25.0.3)(@vitest/ui@4.0.16)(jiti@2.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) + vitest: 4.0.17(@types/node@25.0.9)(@vitest/ui@4.0.17)(jiti@2.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) transitivePeerDependencies: - supports-color - '@vitest/expect@4.0.16': + '@vitest/expect@4.0.17': dependencies: '@standard-schema/spec': 1.1.0 '@types/chai': 5.2.3 - '@vitest/spy': 4.0.16 - '@vitest/utils': 4.0.16 + '@vitest/spy': 4.0.17 + '@vitest/utils': 4.0.17 chai: 6.2.1 tinyrainbow: 3.0.3 - '@vitest/mocker@4.0.16(vite@7.3.0(@types/node@25.0.3)(jiti@2.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))': + '@vitest/mocker@4.0.17(vite@7.3.1(@types/node@25.0.9)(jiti@2.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))': dependencies: - '@vitest/spy': 4.0.16 + '@vitest/spy': 4.0.17 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 7.3.0(@types/node@25.0.3)(jiti@2.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) + vite: 7.3.1(@types/node@25.0.9)(jiti@2.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) - '@vitest/pretty-format@4.0.16': + '@vitest/pretty-format@4.0.17': dependencies: tinyrainbow: 3.0.3 - '@vitest/runner@4.0.16': + '@vitest/runner@4.0.17': dependencies: - '@vitest/utils': 4.0.16 + '@vitest/utils': 4.0.17 pathe: 2.0.3 - '@vitest/snapshot@4.0.16': + '@vitest/snapshot@4.0.17': dependencies: - '@vitest/pretty-format': 4.0.16 + '@vitest/pretty-format': 4.0.17 magic-string: 0.30.21 pathe: 2.0.3 - '@vitest/spy@4.0.16': {} + '@vitest/spy@4.0.17': {} - '@vitest/ui@4.0.16(vitest@4.0.16)': + '@vitest/ui@4.0.17(vitest@4.0.17)': dependencies: - '@vitest/utils': 4.0.16 + '@vitest/utils': 4.0.17 fflate: 0.8.2 flatted: 3.3.3 pathe: 2.0.3 sirv: 3.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vitest: 4.0.16(@types/node@25.0.3)(@vitest/ui@4.0.16)(jiti@2.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) + vitest: 4.0.17(@types/node@25.0.9)(@vitest/ui@4.0.17)(jiti@2.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) - '@vitest/utils@4.0.16': + '@vitest/utils@4.0.17': dependencies: - '@vitest/pretty-format': 4.0.16 + '@vitest/pretty-format': 4.0.17 tinyrainbow: 3.0.3 '@xml-tools/parser@1.0.11': @@ -3518,7 +3513,7 @@ snapshots: convert-source-map@2.0.0: {} - copy-files-from-to@3.13.0: + copy-files-from-to@4.0.0: dependencies: async: 3.2.6 axios: 1.13.2 @@ -3538,9 +3533,9 @@ snapshots: transitivePeerDependencies: - debug - cosmiconfig-typescript-loader@6.1.0(@types/node@25.0.3)(cosmiconfig@9.0.0(typescript@5.9.3))(typescript@5.9.3): + cosmiconfig-typescript-loader@6.1.0(@types/node@25.0.9)(cosmiconfig@9.0.0(typescript@5.9.3))(typescript@5.9.3): dependencies: - '@types/node': 25.0.3 + '@types/node': 25.0.9 cosmiconfig: 9.0.0(typescript@5.9.3) jiti: 2.4.2 typescript: 5.9.3 @@ -3628,34 +3623,34 @@ snapshots: has-tostringtag: 1.0.2 hasown: 2.0.2 - esbuild@0.27.1: + esbuild@0.27.2: optionalDependencies: - '@esbuild/aix-ppc64': 0.27.1 - '@esbuild/android-arm': 0.27.1 - '@esbuild/android-arm64': 0.27.1 - '@esbuild/android-x64': 0.27.1 - '@esbuild/darwin-arm64': 0.27.1 - '@esbuild/darwin-x64': 0.27.1 - '@esbuild/freebsd-arm64': 0.27.1 - '@esbuild/freebsd-x64': 0.27.1 - '@esbuild/linux-arm': 0.27.1 - '@esbuild/linux-arm64': 0.27.1 - '@esbuild/linux-ia32': 0.27.1 - '@esbuild/linux-loong64': 0.27.1 - '@esbuild/linux-mips64el': 0.27.1 - '@esbuild/linux-ppc64': 0.27.1 - '@esbuild/linux-riscv64': 0.27.1 - '@esbuild/linux-s390x': 0.27.1 - '@esbuild/linux-x64': 0.27.1 - '@esbuild/netbsd-arm64': 0.27.1 - '@esbuild/netbsd-x64': 0.27.1 - '@esbuild/openbsd-arm64': 0.27.1 - '@esbuild/openbsd-x64': 0.27.1 - '@esbuild/openharmony-arm64': 0.27.1 - '@esbuild/sunos-x64': 0.27.1 - '@esbuild/win32-arm64': 0.27.1 - '@esbuild/win32-ia32': 0.27.1 - '@esbuild/win32-x64': 0.27.1 + '@esbuild/aix-ppc64': 0.27.2 + '@esbuild/android-arm': 0.27.2 + '@esbuild/android-arm64': 0.27.2 + '@esbuild/android-x64': 0.27.2 + '@esbuild/darwin-arm64': 0.27.2 + '@esbuild/darwin-x64': 0.27.2 + '@esbuild/freebsd-arm64': 0.27.2 + '@esbuild/freebsd-x64': 0.27.2 + '@esbuild/linux-arm': 0.27.2 + '@esbuild/linux-arm64': 0.27.2 + '@esbuild/linux-ia32': 0.27.2 + '@esbuild/linux-loong64': 0.27.2 + '@esbuild/linux-mips64el': 0.27.2 + '@esbuild/linux-ppc64': 0.27.2 + '@esbuild/linux-riscv64': 0.27.2 + '@esbuild/linux-s390x': 0.27.2 + '@esbuild/linux-x64': 0.27.2 + '@esbuild/netbsd-arm64': 0.27.2 + '@esbuild/netbsd-x64': 0.27.2 + '@esbuild/openbsd-arm64': 0.27.2 + '@esbuild/openbsd-x64': 0.27.2 + '@esbuild/openharmony-arm64': 0.27.2 + '@esbuild/sunos-x64': 0.27.2 + '@esbuild/win32-arm64': 0.27.2 + '@esbuild/win32-ia32': 0.27.2 + '@esbuild/win32-x64': 0.27.2 escalade@3.2.0: {} @@ -3909,14 +3904,6 @@ snapshots: make-dir: 4.0.0 supports-color: 7.2.0 - istanbul-lib-source-maps@5.0.6: - dependencies: - '@jridgewell/trace-mapping': 0.3.31 - debug: 4.4.0 - istanbul-lib-coverage: 3.2.2 - transitivePeerDependencies: - - supports-color - istanbul-reports@3.2.0: dependencies: html-escaper: 2.0.2 @@ -4112,7 +4099,7 @@ snapshots: dependencies: chalk: 4.1.2 - npm-check-updates@19.2.0: {} + npm-check-updates@19.3.1: {} object-assign@4.1.1: {} @@ -4499,12 +4486,12 @@ snapshots: tsx@4.21.0: dependencies: - esbuild: 0.27.1 + esbuild: 0.27.2 get-tsconfig: 4.10.0 optionalDependencies: fsevents: 2.3.3 - type-fest@5.3.1: + type-fest@5.4.1: dependencies: tagged-tag: 1.0.0 @@ -4554,31 +4541,31 @@ snapshots: unist-util-stringify-position: 3.0.3 vfile-message: 3.1.4 - vite@7.3.0(@types/node@25.0.3)(jiti@2.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2): + vite@7.3.1(@types/node@25.0.9)(jiti@2.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2): dependencies: - esbuild: 0.27.1 + esbuild: 0.27.2 fdir: 6.5.0(picomatch@4.0.3) picomatch: 4.0.3 postcss: 8.5.6 rollup: 4.53.5 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 25.0.3 + '@types/node': 25.0.9 fsevents: 2.3.3 jiti: 2.4.2 terser: 5.44.1 tsx: 4.21.0 yaml: 2.8.2 - vitest@4.0.16(@types/node@25.0.3)(@vitest/ui@4.0.16)(jiti@2.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2): + vitest@4.0.17(@types/node@25.0.9)(@vitest/ui@4.0.17)(jiti@2.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2): dependencies: - '@vitest/expect': 4.0.16 - '@vitest/mocker': 4.0.16(vite@7.3.0(@types/node@25.0.3)(jiti@2.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) - '@vitest/pretty-format': 4.0.16 - '@vitest/runner': 4.0.16 - '@vitest/snapshot': 4.0.16 - '@vitest/spy': 4.0.16 - '@vitest/utils': 4.0.16 + '@vitest/expect': 4.0.17 + '@vitest/mocker': 4.0.17(vite@7.3.1(@types/node@25.0.9)(jiti@2.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) + '@vitest/pretty-format': 4.0.17 + '@vitest/runner': 4.0.17 + '@vitest/snapshot': 4.0.17 + '@vitest/spy': 4.0.17 + '@vitest/utils': 4.0.17 es-module-lexer: 1.7.0 expect-type: 1.3.0 magic-string: 0.30.21 @@ -4590,11 +4577,11 @@ snapshots: tinyexec: 1.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vite: 7.3.0(@types/node@25.0.3)(jiti@2.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) + vite: 7.3.1(@types/node@25.0.9)(jiti@2.4.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 25.0.3 - '@vitest/ui': 4.0.16(vitest@4.0.16) + '@types/node': 25.0.9 + '@vitest/ui': 4.0.17(vitest@4.0.17) transitivePeerDependencies: - jiti - less diff --git a/src/embedded/css/embedder.ts b/src/embedded/css/embedder.ts index bb8fe4e..3deaa0c 100644 --- a/src/embedded/css/embedder.ts +++ b/src/embedded/css/embedder.ts @@ -1,5 +1,5 @@ import type { Options } from "prettier"; -import { builders } from "prettier/doc"; +import { builders } from "prettier/doc.js"; import type { Embedder } from "../../types.js"; import { preparePlaceholder, diff --git a/src/embedded/es/embedder.ts b/src/embedded/es/embedder.ts index ca9f9b1..70fba9c 100644 --- a/src/embedded/es/embedder.ts +++ b/src/embedded/es/embedder.ts @@ -1,5 +1,5 @@ import type { Options } from "prettier"; -import { builders } from "prettier/doc"; +import { builders } from "prettier/doc.js"; import type { Embedder } from "../../types.js"; import { preparePlaceholder, diff --git a/src/embedded/glsl/embedder.ts b/src/embedded/glsl/embedder.ts index 26a4aa0..f892ee8 100644 --- a/src/embedded/glsl/embedder.ts +++ b/src/embedded/glsl/embedder.ts @@ -1,5 +1,5 @@ import type { Options } from "prettier"; -import { builders } from "prettier/doc"; +import { builders } from "prettier/doc.js"; import type { Embedder } from "../../types.js"; import { preparePlaceholder, diff --git a/src/embedded/graphql/embedder.ts b/src/embedded/graphql/embedder.ts index 7819859..56430ef 100644 --- a/src/embedded/graphql/embedder.ts +++ b/src/embedded/graphql/embedder.ts @@ -1,5 +1,5 @@ import type { Options } from "prettier"; -import { builders } from "prettier/doc"; +import { builders } from "prettier/doc.js"; import type { Embedder } from "../../types.js"; import { preparePlaceholder, diff --git a/src/embedded/html/embedder.ts b/src/embedded/html/embedder.ts index ff5e88e..6d0f16c 100644 --- a/src/embedded/html/embedder.ts +++ b/src/embedded/html/embedder.ts @@ -1,5 +1,5 @@ import type { Options } from "prettier"; -import { builders, utils } from "prettier/doc"; +import { builders, utils } from "prettier/doc.js"; import type { Embedder } from "../../types.js"; import { preparePlaceholder, printTemplateExpressions } from "../utils.js"; import { language } from "./language.js"; diff --git a/src/embedded/ini/embedder.ts b/src/embedded/ini/embedder.ts index a75eb30..fd3b5b0 100644 --- a/src/embedded/ini/embedder.ts +++ b/src/embedded/ini/embedder.ts @@ -1,5 +1,5 @@ import type { Options } from "prettier"; -import { builders } from "prettier/doc"; +import { builders } from "prettier/doc.js"; import type { Embedder } from "../../types.js"; import { preparePlaceholder, diff --git a/src/embedded/java/embedder.ts b/src/embedded/java/embedder.ts index de23443..4a30bb2 100644 --- a/src/embedded/java/embedder.ts +++ b/src/embedded/java/embedder.ts @@ -1,5 +1,5 @@ import type { Options } from "prettier"; -import { builders } from "prettier/doc"; +import { builders } from "prettier/doc.js"; import type { Embedder } from "../../types.js"; import { preparePlaceholder, diff --git a/src/embedded/json/embedder.ts b/src/embedded/json/embedder.ts index 27b5876..8421062 100644 --- a/src/embedded/json/embedder.ts +++ b/src/embedded/json/embedder.ts @@ -1,5 +1,5 @@ import type { Options } from "prettier"; -import { builders } from "prettier/doc"; +import { builders } from "prettier/doc.js"; import type { Embedder } from "../../types.js"; import { printTemplateExpressions, diff --git a/src/embedded/jsonata/embedder.ts b/src/embedded/jsonata/embedder.ts index afce523..fc45a55 100644 --- a/src/embedded/jsonata/embedder.ts +++ b/src/embedded/jsonata/embedder.ts @@ -1,5 +1,5 @@ import type { Options } from "prettier"; -import { builders } from "prettier/doc"; +import { builders } from "prettier/doc.js"; import type { Embedder } from "../../types.js"; import { preparePlaceholder, diff --git a/src/embedded/latex/embedder.ts b/src/embedded/latex/embedder.ts index 71d4d75..20fcf7c 100644 --- a/src/embedded/latex/embedder.ts +++ b/src/embedded/latex/embedder.ts @@ -1,5 +1,5 @@ import type { Options } from "prettier"; -import { builders } from "prettier/doc"; +import { builders } from "prettier/doc.js"; import type { Embedder } from "../../types.js"; import { preparePlaceholder, diff --git a/src/embedded/markdown/embedder.ts b/src/embedded/markdown/embedder.ts index 01cd470..ebde03b 100644 --- a/src/embedded/markdown/embedder.ts +++ b/src/embedded/markdown/embedder.ts @@ -1,6 +1,6 @@ import dedent from "dedent"; import type { Options } from "prettier"; -import { builders } from "prettier/doc"; +import { builders } from "prettier/doc.js"; import type { Embedder } from "../../types.js"; import { preparePlaceholder, diff --git a/src/embedded/nginx/embedder.ts b/src/embedded/nginx/embedder.ts index 757e134..87b17d3 100644 --- a/src/embedded/nginx/embedder.ts +++ b/src/embedded/nginx/embedder.ts @@ -1,5 +1,5 @@ import type { Options } from "prettier"; -import { builders } from "prettier/doc"; +import { builders } from "prettier/doc.js"; import type { Embedder } from "../../types.js"; import { preparePlaceholder, diff --git a/src/embedded/pegjs/embedder.ts b/src/embedded/pegjs/embedder.ts index d54de0f..7073273 100644 --- a/src/embedded/pegjs/embedder.ts +++ b/src/embedded/pegjs/embedder.ts @@ -1,5 +1,5 @@ import type { Options } from "prettier"; -import { builders } from "prettier/doc"; +import { builders } from "prettier/doc.js"; import type { Embedder } from "../../types.js"; import { preparePlaceholder, diff --git a/src/embedded/php/embedder.ts b/src/embedded/php/embedder.ts index 0182469..69acccd 100644 --- a/src/embedded/php/embedder.ts +++ b/src/embedded/php/embedder.ts @@ -1,5 +1,5 @@ import type { Options } from "prettier"; -import { builders } from "prettier/doc"; +import { builders } from "prettier/doc.js"; import type { Embedder } from "../../types.js"; import { preparePlaceholder, diff --git a/src/embedded/prisma/embedder.ts b/src/embedded/prisma/embedder.ts index cc72a2f..4a8485d 100644 --- a/src/embedded/prisma/embedder.ts +++ b/src/embedded/prisma/embedder.ts @@ -1,5 +1,5 @@ import type { Options } from "prettier"; -import { builders } from "prettier/doc"; +import { builders } from "prettier/doc.js"; import type { Embedder } from "../../types.js"; import { preparePlaceholder, diff --git a/src/embedded/properties/embedder.ts b/src/embedded/properties/embedder.ts index 3c76f3f..261295e 100644 --- a/src/embedded/properties/embedder.ts +++ b/src/embedded/properties/embedder.ts @@ -1,5 +1,5 @@ import type { Options } from "prettier"; -import { builders } from "prettier/doc"; +import { builders } from "prettier/doc.js"; import type { Embedder } from "../../types.js"; import { preparePlaceholder, diff --git a/src/embedded/pug/embedder.ts b/src/embedded/pug/embedder.ts index e12ae86..e348b10 100644 --- a/src/embedded/pug/embedder.ts +++ b/src/embedded/pug/embedder.ts @@ -1,5 +1,5 @@ import type { Options } from "prettier"; -import { builders } from "prettier/doc"; +import { builders } from "prettier/doc.js"; import type { Embedder } from "../../types.js"; import { preparePlaceholder, diff --git a/src/embedded/ruby/embedder.ts b/src/embedded/ruby/embedder.ts index 0c20d4f..abe6354 100644 --- a/src/embedded/ruby/embedder.ts +++ b/src/embedded/ruby/embedder.ts @@ -1,5 +1,5 @@ import type { Options } from "prettier"; -import { builders } from "prettier/doc"; +import { builders } from "prettier/doc.js"; import type { Embedder } from "../../types.js"; import { preparePlaceholder, diff --git a/src/embedded/sh/embedder.ts b/src/embedded/sh/embedder.ts index fdd0dff..3832ec3 100644 --- a/src/embedded/sh/embedder.ts +++ b/src/embedded/sh/embedder.ts @@ -1,5 +1,5 @@ import type { Options } from "prettier"; -import { builders } from "prettier/doc"; +import { builders } from "prettier/doc.js"; import type { Embedder } from "../../types.js"; import { preparePlaceholder, diff --git a/src/embedded/sql/embedder.ts b/src/embedded/sql/embedder.ts index fab0bda..a89741c 100644 --- a/src/embedded/sql/embedder.ts +++ b/src/embedded/sql/embedder.ts @@ -1,6 +1,6 @@ import dedent from "dedent"; import type { Options } from "prettier"; -import { builders } from "prettier/doc"; +import { builders } from "prettier/doc.js"; import type { Embedder } from "../../types.js"; import { preparePlaceholder, diff --git a/src/embedded/toml/embedder.ts b/src/embedded/toml/embedder.ts index 360fb88..a052896 100644 --- a/src/embedded/toml/embedder.ts +++ b/src/embedded/toml/embedder.ts @@ -1,5 +1,5 @@ import type { Options } from "prettier"; -import { builders } from "prettier/doc"; +import { builders } from "prettier/doc.js"; import type { Embedder } from "../../types.js"; import { preparePlaceholder, diff --git a/src/embedded/ts/embedder.ts b/src/embedded/ts/embedder.ts index e47c6b6..49dedf9 100644 --- a/src/embedded/ts/embedder.ts +++ b/src/embedded/ts/embedder.ts @@ -1,5 +1,5 @@ import type { Options } from "prettier"; -import { builders } from "prettier/doc"; +import { builders } from "prettier/doc.js"; import type { Embedder } from "../../types.js"; import { preparePlaceholder, diff --git a/src/embedded/utils.ts b/src/embedded/utils.ts index c696057..df5c78e 100644 --- a/src/embedded/utils.ts +++ b/src/embedded/utils.ts @@ -1,6 +1,6 @@ import type { Comment, Expression, TemplateLiteral } from "estree"; import type { AstPath, Doc, Options } from "prettier"; -import { builders, utils } from "prettier/doc"; +import { builders, utils } from "prettier/doc.js"; import type { LiteralUnion, OmitIndexSignature, diff --git a/src/embedded/xml/embedder.ts b/src/embedded/xml/embedder.ts index 3437c33..fc407e2 100644 --- a/src/embedded/xml/embedder.ts +++ b/src/embedded/xml/embedder.ts @@ -1,5 +1,5 @@ import type { Doc, Options } from "prettier"; -import { builders } from "prettier/doc"; +import { builders } from "prettier/doc.js"; import type { Embedder } from "../../types.js"; import { preparePlaceholder, diff --git a/src/embedded/yaml/embedder.ts b/src/embedded/yaml/embedder.ts index 90eb510..b9a5eef 100644 --- a/src/embedded/yaml/embedder.ts +++ b/src/embedded/yaml/embedder.ts @@ -1,5 +1,5 @@ import type { Options } from "prettier"; -import { builders } from "prettier/doc"; +import { builders } from "prettier/doc.js"; import type { Embedder } from "../../types.js"; import { preparePlaceholder, diff --git a/src/parsers.ts b/src/parsers.ts index 8c4ed63..f0508a1 100644 --- a/src/parsers.ts +++ b/src/parsers.ts @@ -1,8 +1,8 @@ -import parserBabel from "prettier/parser-babel"; -import parserEspree from "prettier/parser-espree"; -import parserFlow from "prettier/parser-flow"; -import parserMeriyah from "prettier/parser-meriyah"; -import parserTypescript from "prettier/parser-typescript"; +import parserEspree from "prettier/plugins/acorn.js"; +import parserBabel from "prettier/plugins/babel.js"; +import parserFlow from "prettier/plugins/flow.js"; +import parserMeriyah from "prettier/plugins/meriyah.js"; +import parserTypescript from "prettier/plugins/typescript.js"; import { embeddedParsers } from "./embedded/index.js"; export const parsers = { diff --git a/src/patch-prettier.d.ts b/src/patch-prettier.d.ts index 653115a..14f78d7 100644 --- a/src/patch-prettier.d.ts +++ b/src/patch-prettier.d.ts @@ -1,4 +1,4 @@ -declare module "prettier/plugins/estree.mjs" { +declare module "prettier/plugins/estree.js" { import type { Printer } from "prettier"; export const printers: { estree: Printer; diff --git a/src/printers.ts b/src/printers.ts index ad02fd7..81061d3 100644 --- a/src/printers.ts +++ b/src/printers.ts @@ -7,7 +7,7 @@ import type { Plugin, Printer, } from "prettier"; -import { printers as estreePrinters } from "prettier/plugins/estree.mjs"; +import { printers as estreePrinters } from "prettier/plugins/estree.js"; import { embeddedLanguages } from "./embedded/index.js"; import { parsers } from "./parsers.js"; import { diff --git a/src/types.ts b/src/types.ts index 6cf8212..e3af85b 100644 --- a/src/types.ts +++ b/src/types.ts @@ -1,6 +1,6 @@ import type { TemplateLiteral } from "estree"; import type { AstPath, Doc, Options } from "prettier"; -import type { printer } from "prettier/doc"; +import type { printer } from "prettier/doc.js"; import type {} from "sh-syntax"; import type {} from "sql-formatter"; import type {} from "sql-parser-cst"; diff --git a/src/utils.ts b/src/utils.ts index 384e351..d6821bf 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -6,7 +6,7 @@ import { type Printer, resolveConfigFile, } from "prettier"; -import { builders } from "prettier/doc"; +import { builders } from "prettier/doc.js"; import JSONC from "tiny-jsonc"; import { type EmbeddedComment, diff --git a/tests/fixtures.spec.ts b/tests/fixtures.spec.ts index 4fda237..628dd7c 100644 --- a/tests/fixtures.spec.ts +++ b/tests/fixtures.spec.ts @@ -3,7 +3,7 @@ import path from "node:path"; import prettier from "prettier"; import { globSync } from "tinyglobby"; import { beforeAll, describe, expect, it } from "vitest"; -import * as embed from "../src"; +import * as embed from "../src/index.js"; interface LanguageOptions { plugins?: string[];