diff --git a/package.json b/package.json index 6af69a0..5630f13 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ "@vitest/coverage-v8": "4.0.16", "knip": "^5.69.1", "lint-staged": "16.2.7", - "oxc-parser": "0.106.0", + "oxc-parser": "0.107.0", "oxfmt": "^0.21.0", "oxlint": "^1.29.0", "simple-git-hooks": "2.13.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5afae3f..20d141a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -28,8 +28,8 @@ importers: specifier: 16.2.7 version: 16.2.7 oxc-parser: - specifier: 0.106.0 - version: 0.106.0 + specifier: 0.107.0 + version: 0.107.0 oxfmt: specifier: ^0.21.0 version: 0.21.0 @@ -278,135 +278,135 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@oxc-parser/binding-android-arm-eabi@0.106.0': - resolution: {integrity: sha512-uoo8Bbc0/UrsQHlpdelqz8+jQ5hQqJs6MKjeiGqSU0E5Dkben2PuxXjg2jmabT+TzclysNEyE7eKHGTA7uVVqQ==} + '@oxc-parser/binding-android-arm-eabi@0.107.0': + resolution: {integrity: sha512-Fhap02+E3+tBDLsBZcsr7289kCfR3hyQnBAjhi7RSTHc7Ikydh1hS5cIzjOtlidFZJ1Vz5edbfoKGWO3/DqJNw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [android] - '@oxc-parser/binding-android-arm64@0.106.0': - resolution: {integrity: sha512-7+hnrpce0uX96Hu8seWMJXqDnBTtSikibn1xa1yCa/musU1XZOLznhdWKA1usaPnwLBXP+7+h6nrdvKZ4HoT5Q==} + '@oxc-parser/binding-android-arm64@0.107.0': + resolution: {integrity: sha512-3gXyxBdwNzOCSdbzN3FSncilXUe/OJP0SAovRz+e20q5FInUYfVvOZUJfpII01anSmg+7KWY7p69IAgDYZZepw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@oxc-parser/binding-darwin-arm64@0.106.0': - resolution: {integrity: sha512-J7d6j8PwicRXTL4I00eWhqupuq0Pei9EafTzoB7ccluNo5fXNspkIH1NtGpgxPsLyUkZy5Nb5J3Y80TpdX6yQA==} + '@oxc-parser/binding-darwin-arm64@0.107.0': + resolution: {integrity: sha512-i8W2krLmBd6jWldW1Y4/12zke+euEYZGuUggijJhEFy5xTQbwOhgVDWpdUx3CgZ17Plzjkd/dB/Ga0b13i0kAg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@oxc-parser/binding-darwin-x64@0.106.0': - resolution: {integrity: sha512-5LhQlSACZPeyxbcE8WNMW1s88ExWGRnk0LQbQ3Co3gYkmgw12x2q6RnPT0N9BC6490VnWsynFafwCMPSrMnjfg==} + '@oxc-parser/binding-darwin-x64@0.107.0': + resolution: {integrity: sha512-JwDxozL+IPXeiP57GyRmC3coIKR7Duit69aHvhf63NZqMClnglI0gR8mI+JH4lNBP/o6AGaY22+8/rlfiMW5Pg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@oxc-parser/binding-freebsd-x64@0.106.0': - resolution: {integrity: sha512-IInBOOMzB54rV/s8K5Feu6krWNHMR/V52prXy+9B0GhjOSQ2Q7EAd8y1gXWgjKB0NMDychCLgdaInanUn45eyQ==} + '@oxc-parser/binding-freebsd-x64@0.107.0': + resolution: {integrity: sha512-m8h7qkymDLqxRGARWPJQH9x/I4ZLlwMhigj9iVkKZ7db/J1wl9ha+a9DCBrm5kRYikl4dSwu7wZXykKmrOzVVA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@oxc-parser/binding-linux-arm-gnueabihf@0.106.0': - resolution: {integrity: sha512-p0IQvugmAsA2288b30FP5ncbcp6juBQrsZNZD6SDiWRY3X3g5OH5puVtihE5KMNkeHmmd3S8MEHFCv0G1tYGPA==} + '@oxc-parser/binding-linux-arm-gnueabihf@0.107.0': + resolution: {integrity: sha512-QI9b9BvWcIk/vuBUGgas4eZZCXikd7yfXTppIFM2hNZN+omd2nCDMGZ5yMHy1r+TJw1hdxei8f8xzwmO1nTq3A==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxc-parser/binding-linux-arm-musleabihf@0.106.0': - resolution: {integrity: sha512-VgJPJVygSyFEfFtv6hscx9AbnewsxDUCxWmgrB/GHktoMlDQSDBh9aG1lENiiJnB2FLR8WG15446X3Mw2I4Zog==} + '@oxc-parser/binding-linux-arm-musleabihf@0.107.0': + resolution: {integrity: sha512-VMoeP+VZegiqRqcUa0RzopOErELVTSNDfdVIX/8No3ieZdxdHqvGlBmdCqqxIYZEYif2IZJ3VcIr2RvX4y8k9w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxc-parser/binding-linux-arm64-gnu@0.106.0': - resolution: {integrity: sha512-Gqs6q/pwlpgzx5qE2RtlTnY7hJuS1a5PYBT3unpSAMUE0LrbV7kQ8thmQo1ngI1tnCImWpuuXjZ2YbI0iKquXw==} + '@oxc-parser/binding-linux-arm64-gnu@0.107.0': + resolution: {integrity: sha512-01yvXlhCB8aCu9xftIQCI9TGvVb2+md4ULJYmDSil4Qr4XfXa8soEJxfS/ywe+RiDnW7w8qomtz0DI+HT5sHRw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - '@oxc-parser/binding-linux-arm64-musl@0.106.0': - resolution: {integrity: sha512-Bvtp8SK4MyahReapEPodracfBV9ed7+5WCHyjhSWoljrapJIU4OOLSsRyZ9zV2KhkjuD66DZq/qQv6pC73zzWQ==} + '@oxc-parser/binding-linux-arm64-musl@0.107.0': + resolution: {integrity: sha512-pp2ovq2qxqGTyRclBe65/VD3IL0fwT+X5XJSKhdhO94BtNOPCcW0bZAgG3ILkoWPPdmtWUXT/y59cCkK+QNEYg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [musl] - '@oxc-parser/binding-linux-ppc64-gnu@0.106.0': - resolution: {integrity: sha512-DIXyavnpbBo+F/4G04LZ4xuuGXDY4m9qHB/HWtVj9z+Frb/r+SPAuptqAZFtJ9avcwbAOe3LO+K8BWHmK6+lnw==} + '@oxc-parser/binding-linux-ppc64-gnu@0.107.0': + resolution: {integrity: sha512-1AgcnFazS00KBq38eQ8EW/vwjgtcNvVdbR/SnteVDY4j0klgSxaYe2/CQXnww4wVh8UjE3IHYYAfsudhggET0Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] libc: [glibc] - '@oxc-parser/binding-linux-riscv64-gnu@0.106.0': - resolution: {integrity: sha512-VdqTcLTET72nPcJkSz3xrpcxab7q2/z04d6y+Th1mUTyXs2b/9VC3BcDmaFAfmhz8GX/5FVuzUTQzda1mTsh/g==} + '@oxc-parser/binding-linux-riscv64-gnu@0.107.0': + resolution: {integrity: sha512-Yg/YyeaV9RiStZG2Rc50xhzrBIG2w1PuKJjlbVtJ+Mb2kY0zxhg2Pnifjt85ZKJqqJ9Bfao1LVXNweV2HYRAJA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [glibc] - '@oxc-parser/binding-linux-riscv64-musl@0.106.0': - resolution: {integrity: sha512-FgHBGg9DHQ0dePOWQ9rNN+DHueJa1XWHc9u0VJCVY+XXAx3iT2ASj21xZ1wA+Rh92CyuuZ7RpQ6Y+O57fieNlg==} + '@oxc-parser/binding-linux-riscv64-musl@0.107.0': + resolution: {integrity: sha512-/KGiC2Ko1k0rQxTYqTP1MDipV5LCw5by9Yx+qUy5LL0eHtI06CkIZ9mPMua5+hwLygwMrv7Ry8MjpeTQ0qHpcQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [musl] - '@oxc-parser/binding-linux-s390x-gnu@0.106.0': - resolution: {integrity: sha512-fEIx2bUggt+s1eTaRVzhy5VgdrO1B8tUKxOPpGwwdF9VSP0KnLPaAv/gA4trJPxuIjjJRRVoK42v9R4O1jkbLg==} + '@oxc-parser/binding-linux-s390x-gnu@0.107.0': + resolution: {integrity: sha512-F4UKJ19+vTHTA7miSt7DWG04NwMGbLj4C7BfWY8V3LMX5zp68py/rcKYBusC7hcJQ4YBUKQzl1WLx9PMzyWiXg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] libc: [glibc] - '@oxc-parser/binding-linux-x64-gnu@0.106.0': - resolution: {integrity: sha512-DbDQkdK8ZuS/jnRx8UbESQ5ypCJpD7VpERB/RWZfSdA2+B4TbonDwNWbTU+q2VJTbh5Xq1X65eQyz4/MIfiFSQ==} + '@oxc-parser/binding-linux-x64-gnu@0.107.0': + resolution: {integrity: sha512-vF4vemHhzCsKQhfaV/j7xS7AavMVkHy29zhlAE03r61lvKK4lQBr2VvT6qgSTn4eYGNEHEZbRoFNOcmtaPGjtA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] - '@oxc-parser/binding-linux-x64-musl@0.106.0': - resolution: {integrity: sha512-D0PbaLv1MyNFDmjY4UqLQFlC+0GPCvrzI/8VlAvG7ztAZx0KdFYT3pPGsHjKshUJW9+e42JK29abLd0bZ4I95w==} + '@oxc-parser/binding-linux-x64-musl@0.107.0': + resolution: {integrity: sha512-p6jxLjIMiySYclrRuVQELSm6wT5lTfkPRmcZKbtmLhyMlAR2rhuILnoZ/iVoE3Ib/hpE4G6XkLhRZLvp6ZVazw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [musl] - '@oxc-parser/binding-openharmony-arm64@0.106.0': - resolution: {integrity: sha512-uXSzts/ghlqmWm1cQTctyxdAnvha5dzVW5JkEB30J4M47yj2FcCtzUGdZO/sgXxggD/QM7EANlB66cOyk/NsoA==} + '@oxc-parser/binding-openharmony-arm64@0.107.0': + resolution: {integrity: sha512-iCUiKTYwqSmA/qgBR300fmXLVVi9tmk43O2B4oeMaydvnqUNWmZTNciOPwAFfc6024ISxZ77y4ISHTE0plX3LQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@oxc-parser/binding-wasm32-wasi@0.106.0': - resolution: {integrity: sha512-oU8wkw9U1vhkICQIJLX8uy1lCPJqXf7aAidaqT2wJOce4a9XmGr2YNseEKbmVV/1TQaSHpHZNsDXglYicb4qKQ==} + '@oxc-parser/binding-wasm32-wasi@0.107.0': + resolution: {integrity: sha512-VxrwctWEUSI3eJkRAGHISNlikcx8xAoglvAYAW4cdC5HfXbwRMuEunzzXMNXpNUMrdlqjf25Ay6OaxaztAOKgQ==} engines: {node: '>=14.0.0'} cpu: [wasm32] - '@oxc-parser/binding-win32-arm64-msvc@0.106.0': - resolution: {integrity: sha512-zYRSn6MNlL8qcUIPRQWDu1JdgVqZa5iR4Drld8FBue3fHQGL0XrNQEd8qoWmuNo7FI0WiBRRuVgtkPaNoSsYmg==} + '@oxc-parser/binding-win32-arm64-msvc@0.107.0': + resolution: {integrity: sha512-zJlOsumV4JpUs0PGMF0ycjfCcV91Tpr81N7Qn5O00+MjFxI3AlHmrkhYTFA2cFicUW6XXSPe6KvEG8v46BCIBA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@oxc-parser/binding-win32-ia32-msvc@0.106.0': - resolution: {integrity: sha512-FRHVO84i5WgQDk0XI4oRt2qDhRUXyot2EGBSogp34LoE5hsondyuZ244+Fod9czgscmgSb6Aon8PaEhHQ0lJYg==} + '@oxc-parser/binding-win32-ia32-msvc@0.107.0': + resolution: {integrity: sha512-vH44IYIiqzAxq7la/O+IRNdB3XqgdMRjVVT1UqA4rmyHUEQcfmCYy6cbbP07m5eLY2xAHAmuDqxBJEnQDGGGJQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] - '@oxc-parser/binding-win32-x64-msvc@0.106.0': - resolution: {integrity: sha512-ydMjY15RdfRZZa7RrP+jjeudbDFDqKo5CGDTxvYBJ4jpROvVo0ThqN85vvNfVJ55gEUSjodCqvmA30qNTBZd/A==} + '@oxc-parser/binding-win32-x64-msvc@0.107.0': + resolution: {integrity: sha512-8x6u+nIKEFR3WT5oHhSP7oPZGI8VLq3iVxOEeV75NfB5ubGUA7sNHcssZ37jmUfhYnkYzBiCGhEAIRa9bUMzBw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] - '@oxc-project/types@0.106.0': - resolution: {integrity: sha512-QdsH3rZq480VnOHSHgPYOhjL8O8LBdcnSjM408BpPCCUc0JYYZPG9Gafl9i3OcGk/7137o+gweb4cCv3WAUykg==} + '@oxc-project/types@0.107.0': + resolution: {integrity: sha512-QFDRbYfV2LVx8tyqtyiah3jQPUj1mK2+RYwxyFWyGoys6XJnwTdlzO6rdNNHOPorHAu5Uo34oWRKcvNpbJarmQ==} '@oxc-resolver/binding-android-arm-eabi@11.16.2': resolution: {integrity: sha512-lVJbvydLQIDZHKUb6Zs9Rq80QVTQ9xdCQE30eC9/cjg4wsMoEOg65QZPymUAIVJotpUAWJD0XYcwE7ugfxx5kQ==} @@ -1300,8 +1300,8 @@ packages: resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} engines: {node: '>=18'} - oxc-parser@0.106.0: - resolution: {integrity: sha512-KSqA8PNgqi+wadUoGJXWyTr0mLuMzEABXQK5hKlj+cEWID+Rhw8xiqLappTDaCUpOqnKCpyO9N5RlzlFxR+TBw==} + oxc-parser@0.107.0: + resolution: {integrity: sha512-3HuDitM2UIEDbCjEhXyLAC8LuQvneDq/0eioczXZFeY4f4ee91tUcavZ9U7s4ZIFZOoHmNtOyOCB6kOM4OAtOA==} engines: {node: ^20.19.0 || >=22.12.0} oxc-resolver@11.16.2: @@ -1970,69 +1970,69 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.20.1 - '@oxc-parser/binding-android-arm-eabi@0.106.0': + '@oxc-parser/binding-android-arm-eabi@0.107.0': optional: true - '@oxc-parser/binding-android-arm64@0.106.0': + '@oxc-parser/binding-android-arm64@0.107.0': optional: true - '@oxc-parser/binding-darwin-arm64@0.106.0': + '@oxc-parser/binding-darwin-arm64@0.107.0': optional: true - '@oxc-parser/binding-darwin-x64@0.106.0': + '@oxc-parser/binding-darwin-x64@0.107.0': optional: true - '@oxc-parser/binding-freebsd-x64@0.106.0': + '@oxc-parser/binding-freebsd-x64@0.107.0': optional: true - '@oxc-parser/binding-linux-arm-gnueabihf@0.106.0': + '@oxc-parser/binding-linux-arm-gnueabihf@0.107.0': optional: true - '@oxc-parser/binding-linux-arm-musleabihf@0.106.0': + '@oxc-parser/binding-linux-arm-musleabihf@0.107.0': optional: true - '@oxc-parser/binding-linux-arm64-gnu@0.106.0': + '@oxc-parser/binding-linux-arm64-gnu@0.107.0': optional: true - '@oxc-parser/binding-linux-arm64-musl@0.106.0': + '@oxc-parser/binding-linux-arm64-musl@0.107.0': optional: true - '@oxc-parser/binding-linux-ppc64-gnu@0.106.0': + '@oxc-parser/binding-linux-ppc64-gnu@0.107.0': optional: true - '@oxc-parser/binding-linux-riscv64-gnu@0.106.0': + '@oxc-parser/binding-linux-riscv64-gnu@0.107.0': optional: true - '@oxc-parser/binding-linux-riscv64-musl@0.106.0': + '@oxc-parser/binding-linux-riscv64-musl@0.107.0': optional: true - '@oxc-parser/binding-linux-s390x-gnu@0.106.0': + '@oxc-parser/binding-linux-s390x-gnu@0.107.0': optional: true - '@oxc-parser/binding-linux-x64-gnu@0.106.0': + '@oxc-parser/binding-linux-x64-gnu@0.107.0': optional: true - '@oxc-parser/binding-linux-x64-musl@0.106.0': + '@oxc-parser/binding-linux-x64-musl@0.107.0': optional: true - '@oxc-parser/binding-openharmony-arm64@0.106.0': + '@oxc-parser/binding-openharmony-arm64@0.107.0': optional: true - '@oxc-parser/binding-wasm32-wasi@0.106.0': + '@oxc-parser/binding-wasm32-wasi@0.107.0': dependencies: '@napi-rs/wasm-runtime': 1.1.1 optional: true - '@oxc-parser/binding-win32-arm64-msvc@0.106.0': + '@oxc-parser/binding-win32-arm64-msvc@0.107.0': optional: true - '@oxc-parser/binding-win32-ia32-msvc@0.106.0': + '@oxc-parser/binding-win32-ia32-msvc@0.107.0': optional: true - '@oxc-parser/binding-win32-x64-msvc@0.106.0': + '@oxc-parser/binding-win32-x64-msvc@0.107.0': optional: true - '@oxc-project/types@0.106.0': {} + '@oxc-project/types@0.107.0': {} '@oxc-resolver/binding-android-arm-eabi@11.16.2': optional: true @@ -2823,30 +2823,30 @@ snapshots: dependencies: mimic-function: 5.0.1 - oxc-parser@0.106.0: + oxc-parser@0.107.0: dependencies: - '@oxc-project/types': 0.106.0 + '@oxc-project/types': 0.107.0 optionalDependencies: - '@oxc-parser/binding-android-arm-eabi': 0.106.0 - '@oxc-parser/binding-android-arm64': 0.106.0 - '@oxc-parser/binding-darwin-arm64': 0.106.0 - '@oxc-parser/binding-darwin-x64': 0.106.0 - '@oxc-parser/binding-freebsd-x64': 0.106.0 - '@oxc-parser/binding-linux-arm-gnueabihf': 0.106.0 - '@oxc-parser/binding-linux-arm-musleabihf': 0.106.0 - '@oxc-parser/binding-linux-arm64-gnu': 0.106.0 - '@oxc-parser/binding-linux-arm64-musl': 0.106.0 - '@oxc-parser/binding-linux-ppc64-gnu': 0.106.0 - '@oxc-parser/binding-linux-riscv64-gnu': 0.106.0 - '@oxc-parser/binding-linux-riscv64-musl': 0.106.0 - '@oxc-parser/binding-linux-s390x-gnu': 0.106.0 - '@oxc-parser/binding-linux-x64-gnu': 0.106.0 - '@oxc-parser/binding-linux-x64-musl': 0.106.0 - '@oxc-parser/binding-openharmony-arm64': 0.106.0 - '@oxc-parser/binding-wasm32-wasi': 0.106.0 - '@oxc-parser/binding-win32-arm64-msvc': 0.106.0 - '@oxc-parser/binding-win32-ia32-msvc': 0.106.0 - '@oxc-parser/binding-win32-x64-msvc': 0.106.0 + '@oxc-parser/binding-android-arm-eabi': 0.107.0 + '@oxc-parser/binding-android-arm64': 0.107.0 + '@oxc-parser/binding-darwin-arm64': 0.107.0 + '@oxc-parser/binding-darwin-x64': 0.107.0 + '@oxc-parser/binding-freebsd-x64': 0.107.0 + '@oxc-parser/binding-linux-arm-gnueabihf': 0.107.0 + '@oxc-parser/binding-linux-arm-musleabihf': 0.107.0 + '@oxc-parser/binding-linux-arm64-gnu': 0.107.0 + '@oxc-parser/binding-linux-arm64-musl': 0.107.0 + '@oxc-parser/binding-linux-ppc64-gnu': 0.107.0 + '@oxc-parser/binding-linux-riscv64-gnu': 0.107.0 + '@oxc-parser/binding-linux-riscv64-musl': 0.107.0 + '@oxc-parser/binding-linux-s390x-gnu': 0.107.0 + '@oxc-parser/binding-linux-x64-gnu': 0.107.0 + '@oxc-parser/binding-linux-x64-musl': 0.107.0 + '@oxc-parser/binding-openharmony-arm64': 0.107.0 + '@oxc-parser/binding-wasm32-wasi': 0.107.0 + '@oxc-parser/binding-win32-arm64-msvc': 0.107.0 + '@oxc-parser/binding-win32-ia32-msvc': 0.107.0 + '@oxc-parser/binding-win32-x64-msvc': 0.107.0 oxc-resolver@11.16.2: optionalDependencies: