diff --git a/.tool-versions b/.tool-versions index a982568d..572d91da 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1,3 +1,3 @@ nodejs 24.19.0 -pnpm 11.22.0 +pnpm 12.14.0 yarn 1.22.22 diff --git a/package.json b/package.json index ab388109..b9264903 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "@types/progress": "2.0.7", "diff": "9.0.0", "eslint": "10.9.0", - "pnpm": "11.22.0", + "pnpm": "12.14.0", "prettier": "3.9.6", "tsx": "4.23.12", "typescript-eslint": "8.67.0", diff --git a/snapshots/input/invalid-package-json/package.json b/snapshots/input/invalid-package-json/package.json index 312c9081..3efb83c9 100644 --- a/snapshots/input/invalid-package-json/package.json +++ b/snapshots/input/invalid-package-json/package.json @@ -9,5 +9,5 @@ "author": "", "license": "ISC", "private": true, - "packageManager": "pnpm@11.22.0" + "packageManager": "pnpm@12.14.0" } diff --git a/snapshots/input/pnpm-workspaces/package.json b/snapshots/input/pnpm-workspaces/package.json index 5a29083b..b03a4765 100644 --- a/snapshots/input/pnpm-workspaces/package.json +++ b/snapshots/input/pnpm-workspaces/package.json @@ -9,5 +9,5 @@ "author": "", "license": "ISC", "private": true, - "packageManager": "pnpm@11.22.0" + "packageManager": "pnpm@12.14.0" } diff --git a/snapshots/input/pnpm-workspaces/pnpm-lock.yaml b/snapshots/input/pnpm-workspaces/pnpm-lock.yaml index f3cc6fbf..e3413b9c 100644 --- a/snapshots/input/pnpm-workspaces/pnpm-lock.yaml +++ b/snapshots/input/pnpm-workspaces/pnpm-lock.yaml @@ -1,3 +1,161 @@ +--- +lockfileVersion: '9.0' + +importers: + + .: + configDependencies: {} + packageManagerDependencies: + pnpm: + specifier: 12.14.0 + version: 12.14.0 + +packages: + + '@pnpm/exe.android-arm64@12.14.0': + resolution: {integrity: sha512-+iSh7x21C3A2hqc+Z0ZmbKTcn6YNlzrXM142PsnQH/dLj0DYxFzoBvc6XAnL/yfQ5nnH2ebBiRj/zVxr61fZbQ==} + cpu: [arm64] + os: [android] + + '@pnpm/exe.android-x64@12.14.0': + resolution: {integrity: sha512-qT+0LqEr2wBVaxcG2T8cX/R8SSRz2Rvpp8nRR4fh8tnGUZRch87gFmsHUAoSQh7w6j1h0qTjrA384j4xi8frvw==} + cpu: [x64] + os: [android] + + '@pnpm/exe.darwin-arm64@12.14.0': + resolution: {integrity: sha512-tnrdUB8ecJoehuKKqi1YHCBVl61xtJ9XVGcx5EviC6fWO4DeGI8GtXrjvJxDBM3nuVjJeWistgsUp/N142x4sw==} + cpu: [arm64] + os: [darwin] + + '@pnpm/exe.darwin-x64@12.14.0': + resolution: {integrity: sha512-vlBfGkruqQRsEHTW43cPwpYd7QlbIJ//cvpAdb3bVXkI8SgTPoXhCnc05m+ZNiPrrEkBsX/t7KHw9aXpkzPm3Q==} + cpu: [x64] + os: [darwin] + + '@pnpm/exe.freebsd-x64@12.14.0': + resolution: {integrity: sha512-Qg5rxBrGYl6Tfso+EyygPf84fY1Fzy55E/0or+iuYKtnf0vc0MlHJfVIlT7pBukMRntQHRik7hUi0Z4s7AlJsw==} + cpu: [x64] + os: [freebsd] + + '@pnpm/exe.linux-arm64-musl@12.14.0': + resolution: {integrity: sha512-DRIe4yQkXBGA/PhVJdzlbnllxBdAtnMMvTVLLcGpsK5FvJz9kxD2Hyxtn68ovmNkVX06f6p45cQwfm3wx2jn1A==} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@pnpm/exe.linux-arm64@12.14.0': + resolution: {integrity: sha512-7joGShZ44Nk3WpNU+60JoOPjCXlgxhJAq11S2UiVtwCUDgTer1yTPPfxGW8pxaD6046actYLIYDbZNlubHWs0A==} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@pnpm/exe.linux-ppc64@12.14.0': + resolution: {integrity: sha512-gSoryn7ySdXd//gjgf3MvvA8ZerJayaSbuMZMtAWq4vb2/wlVEgpl0Kvqt54y58TRj533Qjq2txKgnxd4JyoAQ==} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@pnpm/exe.linux-riscv64@12.14.0': + resolution: {integrity: sha512-EMjew1H9WqQ7pL+tYqCPwiuB+0PeCiJRV7fyWeuFw0wwYUajFBjcaPO3IGAVu9sdmJDU+e+HYv/Zey6aKae0Vw==} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@pnpm/exe.linux-s390x@12.14.0': + resolution: {integrity: sha512-shYOj/SFoXD35fHe0pWr2JofwSXulC0BnEIXLj2QokDi0EF//AfKsui35yKIkTEl+s2VJybc3PO4iJNhKIj5Qw==} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@pnpm/exe.linux-x64-musl@12.14.0': + resolution: {integrity: sha512-btZiZ2Ot0llKK1ndSfA5i3IRX7/S0VrmzseNH/BJ4c+Cady+S81H6vvU1zByggHMyqQhC8OgxO5PiIY7D9bH0Q==} + cpu: [x64] + os: [linux] + libc: [musl] + + '@pnpm/exe.linux-x64@12.14.0': + resolution: {integrity: sha512-F6K8e/jWxiuEYJaQtRRUG9ynBSTEHa+t7Lf86MKuOO5UA7WVVMbi+oB8nY6iKW++ncWS2yG6T9faXZGxqNsfoQ==} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@pnpm/exe.win32-arm64@12.14.0': + resolution: {integrity: sha512-DOjlkVB6TtTKeAAe0hNZXn5S7YqESmo1Z6SGbR4BZNQ4isRg31XVHjX2RFTbY8gnZq68IwzyLmPqlEjMmYxofg==} + cpu: [arm64] + os: [win32] + + '@pnpm/exe.win32-x64@12.14.0': + resolution: {integrity: sha512-/LSX6mew/sLf08XqcjemuklNKf1K/Ftpgj4//hK/HKzI2dKbmxDB27a/2OaQ5a0O3/3OFzlssXDziZsi+yVBwQ==} + cpu: [x64] + os: [win32] + + pnpm@12.14.0: + resolution: {integrity: sha512-wYum2HmT09Fky16JSPMrLAbuhUSH4GzY2GeBNC+z5btGNDZwNHEehoArqpw3vqkGzhkprQjXCITJfYAd8TOJpg==} + engines: {node: '>=18.*'} + hasBin: true + +snapshots: + + '@pnpm/exe.android-arm64@12.14.0': + optional: true + + '@pnpm/exe.android-x64@12.14.0': + optional: true + + '@pnpm/exe.darwin-arm64@12.14.0': + optional: true + + '@pnpm/exe.darwin-x64@12.14.0': + optional: true + + '@pnpm/exe.freebsd-x64@12.14.0': + optional: true + + '@pnpm/exe.linux-arm64-musl@12.14.0': + optional: true + + '@pnpm/exe.linux-arm64@12.14.0': + optional: true + + '@pnpm/exe.linux-ppc64@12.14.0': + optional: true + + '@pnpm/exe.linux-riscv64@12.14.0': + optional: true + + '@pnpm/exe.linux-s390x@12.14.0': + optional: true + + '@pnpm/exe.linux-x64-musl@12.14.0': + optional: true + + '@pnpm/exe.linux-x64@12.14.0': + optional: true + + '@pnpm/exe.win32-arm64@12.14.0': + optional: true + + '@pnpm/exe.win32-x64@12.14.0': + optional: true + + pnpm@12.14.0: + optionalDependencies: + '@pnpm/exe.android-arm64': 12.14.0 + '@pnpm/exe.android-x64': 12.14.0 + '@pnpm/exe.darwin-arm64': 12.14.0 + '@pnpm/exe.darwin-x64': 12.14.0 + '@pnpm/exe.freebsd-x64': 12.14.0 + '@pnpm/exe.linux-arm64': 12.14.0 + '@pnpm/exe.linux-arm64-musl': 12.14.0 + '@pnpm/exe.linux-ppc64': 12.14.0 + '@pnpm/exe.linux-riscv64': 12.14.0 + '@pnpm/exe.linux-s390x': 12.14.0 + '@pnpm/exe.linux-x64': 12.14.0 + '@pnpm/exe.linux-x64-musl': 12.14.0 + '@pnpm/exe.win32-arm64': 12.14.0 + '@pnpm/exe.win32-x64': 12.14.0 + +--- lockfileVersion: '9.0' settings: diff --git a/yarn.lock b/yarn.lock index fdf03c8b..9f4565f2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -216,6 +216,76 @@ resolved "https://registry.yarnpkg.com/@humanwhocodes/retry/-/retry-0.4.3.tgz#c2b9d2e374ee62c586d3adbea87199b1d7a7a6ba" integrity sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ== +"@pnpm/exe.android-arm64@12.14.0": + version "12.14.0" + resolved "https://registry.yarnpkg.com/@pnpm/exe.android-arm64/-/exe.android-arm64-12.14.0.tgz#02162637895402869eed20311b5fecb57e201ee9" + integrity sha512-+iSh7x21C3A2hqc+Z0ZmbKTcn6YNlzrXM142PsnQH/dLj0DYxFzoBvc6XAnL/yfQ5nnH2ebBiRj/zVxr61fZbQ== + +"@pnpm/exe.android-x64@12.14.0": + version "12.14.0" + resolved "https://registry.yarnpkg.com/@pnpm/exe.android-x64/-/exe.android-x64-12.14.0.tgz#3029f2a297b41d32237b9f351f8d04cf1bb7dc57" + integrity sha512-qT+0LqEr2wBVaxcG2T8cX/R8SSRz2Rvpp8nRR4fh8tnGUZRch87gFmsHUAoSQh7w6j1h0qTjrA384j4xi8frvw== + +"@pnpm/exe.darwin-arm64@12.14.0": + version "12.14.0" + resolved "https://registry.yarnpkg.com/@pnpm/exe.darwin-arm64/-/exe.darwin-arm64-12.14.0.tgz#67bb0c7006dc6e5cc371c1b70b8066cd74c1ba77" + integrity sha512-tnrdUB8ecJoehuKKqi1YHCBVl61xtJ9XVGcx5EviC6fWO4DeGI8GtXrjvJxDBM3nuVjJeWistgsUp/N142x4sw== + +"@pnpm/exe.darwin-x64@12.14.0": + version "12.14.0" + resolved "https://registry.yarnpkg.com/@pnpm/exe.darwin-x64/-/exe.darwin-x64-12.14.0.tgz#a1fce2dbddde541fdbb67c01c05ad0c3d77bd58e" + integrity sha512-vlBfGkruqQRsEHTW43cPwpYd7QlbIJ//cvpAdb3bVXkI8SgTPoXhCnc05m+ZNiPrrEkBsX/t7KHw9aXpkzPm3Q== + +"@pnpm/exe.freebsd-x64@12.14.0": + version "12.14.0" + resolved "https://registry.yarnpkg.com/@pnpm/exe.freebsd-x64/-/exe.freebsd-x64-12.14.0.tgz#5991828b6c13f388a77d5677c0bdba52ae49750f" + integrity sha512-Qg5rxBrGYl6Tfso+EyygPf84fY1Fzy55E/0or+iuYKtnf0vc0MlHJfVIlT7pBukMRntQHRik7hUi0Z4s7AlJsw== + +"@pnpm/exe.linux-arm64-musl@12.14.0": + version "12.14.0" + resolved "https://registry.yarnpkg.com/@pnpm/exe.linux-arm64-musl/-/exe.linux-arm64-musl-12.14.0.tgz#c3ba5a7f9ec1b7b3a13c7ca8bcc03ba09fb4f26c" + integrity sha512-DRIe4yQkXBGA/PhVJdzlbnllxBdAtnMMvTVLLcGpsK5FvJz9kxD2Hyxtn68ovmNkVX06f6p45cQwfm3wx2jn1A== + +"@pnpm/exe.linux-arm64@12.14.0": + version "12.14.0" + resolved "https://registry.yarnpkg.com/@pnpm/exe.linux-arm64/-/exe.linux-arm64-12.14.0.tgz#cbfa0e5c860b38985a051c521f224373da0c4bec" + integrity sha512-7joGShZ44Nk3WpNU+60JoOPjCXlgxhJAq11S2UiVtwCUDgTer1yTPPfxGW8pxaD6046actYLIYDbZNlubHWs0A== + +"@pnpm/exe.linux-ppc64@12.14.0": + version "12.14.0" + resolved "https://registry.yarnpkg.com/@pnpm/exe.linux-ppc64/-/exe.linux-ppc64-12.14.0.tgz#a2f2af3b662c13df915c8cec1ed63b711eae5728" + integrity sha512-gSoryn7ySdXd//gjgf3MvvA8ZerJayaSbuMZMtAWq4vb2/wlVEgpl0Kvqt54y58TRj533Qjq2txKgnxd4JyoAQ== + +"@pnpm/exe.linux-riscv64@12.14.0": + version "12.14.0" + resolved "https://registry.yarnpkg.com/@pnpm/exe.linux-riscv64/-/exe.linux-riscv64-12.14.0.tgz#4603601b91034f7c93dd2e6ac1e1a1c5846e137f" + integrity sha512-EMjew1H9WqQ7pL+tYqCPwiuB+0PeCiJRV7fyWeuFw0wwYUajFBjcaPO3IGAVu9sdmJDU+e+HYv/Zey6aKae0Vw== + +"@pnpm/exe.linux-s390x@12.14.0": + version "12.14.0" + resolved "https://registry.yarnpkg.com/@pnpm/exe.linux-s390x/-/exe.linux-s390x-12.14.0.tgz#bed1c637382cdfa43c343b6f84a22f78582fe776" + integrity sha512-shYOj/SFoXD35fHe0pWr2JofwSXulC0BnEIXLj2QokDi0EF//AfKsui35yKIkTEl+s2VJybc3PO4iJNhKIj5Qw== + +"@pnpm/exe.linux-x64-musl@12.14.0": + version "12.14.0" + resolved "https://registry.yarnpkg.com/@pnpm/exe.linux-x64-musl/-/exe.linux-x64-musl-12.14.0.tgz#810fddf66572a34f32326301e50ccf310f6f61ce" + integrity sha512-btZiZ2Ot0llKK1ndSfA5i3IRX7/S0VrmzseNH/BJ4c+Cady+S81H6vvU1zByggHMyqQhC8OgxO5PiIY7D9bH0Q== + +"@pnpm/exe.linux-x64@12.14.0": + version "12.14.0" + resolved "https://registry.yarnpkg.com/@pnpm/exe.linux-x64/-/exe.linux-x64-12.14.0.tgz#d176ec7be1c5ae12bd432753821deb6765340485" + integrity sha512-F6K8e/jWxiuEYJaQtRRUG9ynBSTEHa+t7Lf86MKuOO5UA7WVVMbi+oB8nY6iKW++ncWS2yG6T9faXZGxqNsfoQ== + +"@pnpm/exe.win32-arm64@12.14.0": + version "12.14.0" + resolved "https://registry.yarnpkg.com/@pnpm/exe.win32-arm64/-/exe.win32-arm64-12.14.0.tgz#d34d91f7a668086ce68d818a92f3437e7742112f" + integrity sha512-DOjlkVB6TtTKeAAe0hNZXn5S7YqESmo1Z6SGbR4BZNQ4isRg31XVHjX2RFTbY8gnZq68IwzyLmPqlEjMmYxofg== + +"@pnpm/exe.win32-x64@12.14.0": + version "12.14.0" + resolved "https://registry.yarnpkg.com/@pnpm/exe.win32-x64/-/exe.win32-x64-12.14.0.tgz#25599c1d7baa119da96f1d81c708c9877fad74d0" + integrity sha512-/LSX6mew/sLf08XqcjemuklNKf1K/Ftpgj4//hK/HKzI2dKbmxDB27a/2OaQ5a0O3/3OFzlssXDziZsi+yVBwQ== + "@types/esrecurse@^4.3.1": version "4.3.1" resolved "https://registry.yarnpkg.com/@types/esrecurse/-/esrecurse-4.3.1.tgz#6f636af962fbe6191b830bd676ba5986926bccec" @@ -236,14 +306,7 @@ resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== -"@types/node@*": - version "26.2.0" - resolved "https://registry.yarnpkg.com/@types/node/-/node-26.2.0.tgz#5a4875a862fda8fdc57de8faa579bb81ecba1685" - integrity sha512-5IviulTZeRNp2vAJ514cc/HUlY5nZ9fCbq9DMyC52BrhFZACo3nI0R7qBxhQmo/d27NFe96ur/b7Wwxklda+kg== - dependencies: - undici-types "~8.3.0" - -"@types/node@24.13.3": +"@types/node@*", "@types/node@24.13.3": version "24.13.3" resolved "https://registry.yarnpkg.com/@types/node/-/node-24.13.3.tgz#49f18bd3c647866dcda51a0756c145e14590ce16" integrity sha512-Dh8vAsV36ig5wa9OX4pXvMc9D3Veibfw2wix0CUwYODLD8nkj9UsLjASr49nPg+2eKzxhBV+v7L8pXvT4e639Q== @@ -754,10 +817,25 @@ picomatch@^4.0.4: resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.5.tgz#51ea57a17d86f605f81039595fbc40ed06a55fab" integrity sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A== -pnpm@11.22.0: - version "11.22.0" - resolved "https://registry.yarnpkg.com/pnpm/-/pnpm-11.22.0.tgz#c824bce7ddda0454998313c86fcb3d613d3f18bc" - integrity sha512-H/hwxMYTPf2I+yr8Rt0T1H8JyXlLQ4xv20fKmMrzvBY4HuC+k6CRuOOCTPAfiJ9G19niCRD7C+GrD7W6qA3WIQ== +pnpm@12.14.0: + version "12.14.0" + resolved "https://registry.yarnpkg.com/pnpm/-/pnpm-12.14.0.tgz#b589f9374f009fa90d07b42e803ef0ac646dffb5" + integrity sha512-wYum2HmT09Fky16JSPMrLAbuhUSH4GzY2GeBNC+z5btGNDZwNHEehoArqpw3vqkGzhkprQjXCITJfYAd8TOJpg== + optionalDependencies: + "@pnpm/exe.android-arm64" "12.14.0" + "@pnpm/exe.android-x64" "12.14.0" + "@pnpm/exe.darwin-arm64" "12.14.0" + "@pnpm/exe.darwin-x64" "12.14.0" + "@pnpm/exe.freebsd-x64" "12.14.0" + "@pnpm/exe.linux-arm64" "12.14.0" + "@pnpm/exe.linux-arm64-musl" "12.14.0" + "@pnpm/exe.linux-ppc64" "12.14.0" + "@pnpm/exe.linux-riscv64" "12.14.0" + "@pnpm/exe.linux-s390x" "12.14.0" + "@pnpm/exe.linux-x64" "12.14.0" + "@pnpm/exe.linux-x64-musl" "12.14.0" + "@pnpm/exe.win32-arm64" "12.14.0" + "@pnpm/exe.win32-x64" "12.14.0" prelude-ls@^1.2.1: version "1.2.1" @@ -852,11 +930,6 @@ undici-types@~7.18.0: resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-7.18.2.tgz#29357a89e7b7ca4aef3bf0fd3fd0cd73884229e9" integrity sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w== -undici-types@~8.3.0: - version "8.3.0" - resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-8.3.0.tgz#44e9fc9f3244648cdea35e4f9bb2d681e9410809" - integrity sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ== - uri-js@^4.2.2: version "4.4.1" resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"