specifier: ^4.0.16
version: 4.0.16(@types/node@24.10.4)(jiti@2.6.1)(jsdom@27.4.0(postcss@8.5.6))(yaml@2.8.1)
+ template/formatting/oxfmt:
+ devDependencies:
+ '@prettier/plugin-oxc':
+ specifier: ^0.1.3
+ version: 0.1.3
+ npm-run-all2:
+ specifier: ^8.0.4
+ version: 8.0.4
+ oxfmt:
+ specifier: ^0.23.0
+ version: 0.23.0
+ prettier:
+ specifier: 3.7.4
+ version: 3.7.4
+
+ template/formatting/prettier:
+ devDependencies:
+ prettier:
+ specifier: 3.7.4
+ version: 3.7.4
+
template/linting/base:
devDependencies:
eslint:
'@one-ini/wasm@0.1.1':
resolution: {integrity: sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==}
+ '@oxc-parser/binding-android-arm64@0.99.0':
+ resolution: {integrity: sha512-V4jhmKXgQQdRnm73F+r3ZY4pUEsijQeSraFeaCGng7abSNJGs76X6l82wHnmjLGFAeY00LWtjcELs7ZmbJ9+lA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [android]
+
+ '@oxc-parser/binding-darwin-arm64@0.99.0':
+ resolution: {integrity: sha512-Rp41nf9zD5FyLZciS9l1GfK8PhYqrD5kEGxyTOA2esTLeAy37rZxetG2E3xteEolAkeb2WDkVrlxPtibeAncMg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@oxc-parser/binding-darwin-x64@0.99.0':
+ resolution: {integrity: sha512-WVonp40fPPxo5Gs0POTI57iEFv485TvNKOHMwZRhigwZRhZY2accEAkYIhei9eswF4HN5B44Wybkz7Gd1Qr/5Q==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [darwin]
+
+ '@oxc-parser/binding-freebsd-x64@0.99.0':
+ resolution: {integrity: sha512-H30bjOOttPmG54gAqu6+HzbLEzuNOYO2jZYrIq4At+NtLJwvNhXz28Hf5iEAFZIH/4hMpLkM4VN7uc+5UlNW3Q==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@oxc-parser/binding-linux-arm-gnueabihf@0.99.0':
+ resolution: {integrity: sha512-0Z/Th0SYqzSRDPs6tk5lQdW0i73UCupnim3dgq2oW0//UdLonV/5wIZCArfKGC7w9y4h8TxgXpgtIyD1kKzzlQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm]
+ os: [linux]
+
+ '@oxc-parser/binding-linux-arm-musleabihf@0.99.0':
+ resolution: {integrity: sha512-xo0wqNd5bpbzQVNpAIFbHk1xa+SaS/FGBABCd942SRTnrpxl6GeDj/s1BFaGcTl8MlwlKVMwOcyKrw/2Kdfquw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm]
+ os: [linux]
+
+ '@oxc-parser/binding-linux-arm64-gnu@0.99.0':
+ resolution: {integrity: sha512-u26I6LKoLTPTd4Fcpr0aoAtjnGf5/ulMllo+QUiBhupgbVCAlaj4RyXH/mvcjcsl2bVBv9E/gYJZz2JjxQWXBA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [linux]
+
+ '@oxc-parser/binding-linux-arm64-musl@0.99.0':
+ resolution: {integrity: sha512-qhftDo2D37SqCEl3ZTa367NqWSZNb1Ddp34CTmShLKFrnKdNiUn55RdokLnHtf1AL5ssaQlYDwBECX7XiBWOhw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [linux]
+
+ '@oxc-parser/binding-linux-riscv64-gnu@0.99.0':
+ resolution: {integrity: sha512-zxn/xkf519f12FKkpL5XwJipsylfSSnm36h6c1zBDTz4fbIDMGyIhHfWfwM7uUmHo9Aqw1pLxFpY39Etv398+Q==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [riscv64]
+ os: [linux]
+
+ '@oxc-parser/binding-linux-s390x-gnu@0.99.0':
+ resolution: {integrity: sha512-Y1eSDKDS5E4IVC7Oxw+NbYAKRmJPMJTIjW+9xOWwteDHkFqpocKe0USxog+Q1uhzalD9M0p9eXWEWdGQCMDBMQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [s390x]
+ os: [linux]
+
+ '@oxc-parser/binding-linux-x64-gnu@0.99.0':
+ resolution: {integrity: sha512-YVJMfk5cFWB8i2/nIrbk6n15bFkMHqWnMIWkVx7r2KwpTxHyFMfu2IpeVKo1ITDSmt5nBrGdLHD36QRlu2nDLg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [linux]
+
+ '@oxc-parser/binding-linux-x64-musl@0.99.0':
+ resolution: {integrity: sha512-2+SDPrie5f90A1b9EirtVggOgsqtsYU5raZwkDYKyS1uvJzjqHCDhG/f4TwQxHmIc5YkczdQfwvN91lwmjsKYQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [linux]
+
+ '@oxc-parser/binding-wasm32-wasi@0.99.0':
+ resolution: {integrity: sha512-DKA4j0QerUWSMADziLM5sAyM7V53Fj95CV9SjP77bPfEfT7MnvFKnneaRMqPK1cpzjAGiQF52OBUIKyk0dwOQA==}
+ engines: {node: '>=14.0.0'}
+ cpu: [wasm32]
+
+ '@oxc-parser/binding-win32-arm64-msvc@0.99.0':
+ resolution: {integrity: sha512-EaB3AvsxqdNUhh9FOoAxRZ2L4PCRwDlDb//QXItwyOJrX7XS+uGK9B1KEUV4FZ/7rDhHsWieLt5e07wl2Ti5AQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [win32]
+
+ '@oxc-parser/binding-win32-x64-msvc@0.99.0':
+ resolution: {integrity: sha512-sJN1Q8h7ggFOyDn0zsHaXbP/MklAVUvhrbq0LA46Qum686P3SZQHjbATqJn9yaVEvaSKXCshgl0vQ1gWkGgpcQ==}
+ 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.99.0':
+ resolution: {integrity: sha512-LLDEhXB7g1m5J+woRSgfKsFPS3LhR9xRhTeIoEBm5WrkwMxn6eZ0Ld0c0K5eHB57ChZX6I3uSmmLjZ8pcjlRcw==}
+
+ '@oxfmt/darwin-arm64@0.23.0':
+ resolution: {integrity: sha512-shGng2EjBspvuqtFtcjcKf0WoZ9QCdL8iLYgdOoKSiSQ9pPyLJ4jQf62yhm4b2PpZNVcV/20gV6d8SyKzg6SZQ==}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@oxfmt/darwin-x64@0.23.0':
+ resolution: {integrity: sha512-DxQ7Hm7B+6JiIkiRU3CSJmM15nTJDDezyaAv+x9NN8BfU0C49O8JuZIFu1Lr9AKEPV+ECIYM2X4HU0xm6IdiMQ==}
+ cpu: [x64]
+ os: [darwin]
+
+ '@oxfmt/linux-arm64-gnu@0.23.0':
+ resolution: {integrity: sha512-7qTXPpENi45sEKsaYFit4VRywPVkX+ZJc5JVA17KW1coJ/SLUuRAdLjRipU+QTZsr1TF93HCmGFSlUjB7lmEVQ==}
+ cpu: [arm64]
+ os: [linux]
+
+ '@oxfmt/linux-arm64-musl@0.23.0':
+ resolution: {integrity: sha512-qkFXbf+K01B++j69o9mLvvyfhmmL4+qX7hGPA2PRDkE5xxuUTWdqboQQc1FgGI0teUlIYYyxjamq9UztL2A7NA==}
+ cpu: [arm64]
+ os: [linux]
+
+ '@oxfmt/linux-x64-gnu@0.23.0':
+ resolution: {integrity: sha512-J7Q13Ujyn8IgjHD96urA377GOy8HerxC13OrEyYaM8iwH3gc/EoboK9AKu0bxp9qai4btPFDhnkRnpCwJE9pAw==}
+ cpu: [x64]
+ os: [linux]
+
+ '@oxfmt/linux-x64-musl@0.23.0':
+ resolution: {integrity: sha512-3gb25Zk2/y4An8fi399KdpLkDYFTJEB5Nq/sSHmeXG0pZlR/jnKoXEFHsjU+9nqF2wsuZ+tmkoi/swcaGG8+Qg==}
+ cpu: [x64]
+ os: [linux]
+
+ '@oxfmt/win32-arm64@0.23.0':
+ resolution: {integrity: sha512-JKfRP2ENWwRZ73rMZFyChvRi/+oDEW+3obp1XIwecot8gvDHgGZ4nX3hTp4VPiBFL89JORMpWSKzJvjRDucJIw==}
+ cpu: [arm64]
+ os: [win32]
+
+ '@oxfmt/win32-x64@0.23.0':
+ resolution: {integrity: sha512-vgqtYK1X1n/KexCNQKWXao3hyOnmWuCzk2sQyCSpkLhjSNIDPm7dmnEkvOXhf1t0O5RjCwHpk2VB6Fuaq3GULg==}
+ cpu: [x64]
+ os: [win32]
+
'@oxlint/darwin-arm64@1.38.0':
resolution: {integrity: sha512-9rN3047QTyA4i73FKikDUBdczRcLtOsIwZ5TsEx5Q7jr5nBjolhYQOFQf9QdhBLdInxw1iX4+lgdMCf1g74zjg==}
cpu: [arm64]
'@polka/url@1.0.0-next.29':
resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==}
+ '@prettier/plugin-oxc@0.1.3':
+ resolution: {integrity: sha512-aABz3zIRilpWMekbt1FL1JVBQrQLR8L4Td2SRctECrWSsXGTNn/G1BqNSKCdbvQS1LWstAXfqcXzDki7GAAJyg==}
+ engines: {node: '>=14'}
+
'@rolldown/binding-android-arm64@1.0.0-beta.58':
resolution: {integrity: sha512-mWj5eE4Qc8TbPdGGaaLvBb9XfDPvE1EmZkJQgiGKwchkWH4oAJcRAKMTw7ZHnb1L+t7Ah41sBkAecaIsuUgsug==}
engines: {node: ^20.19.0 || >=22.12.0}
ospath@1.2.2:
resolution: {integrity: sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==}
+ oxc-parser@0.99.0:
+ resolution: {integrity: sha512-MpS1lbd2vR0NZn1v0drpgu7RUFu3x9Rd0kxExObZc2+F+DIrV0BOMval/RO3BYGwssIOerII6iS8EbbpCCZQpQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+
+ oxfmt@0.23.0:
+ resolution: {integrity: sha512-dh4rlNBua93aVf2ZaDecbQxVLMnUUTvDi1K1fdvBdontQeEf6K22Z1KQg5QKl2D9aNFeFph+wOVwcjjYUIO6Mw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ hasBin: true
+
oxlint@1.38.0:
resolution: {integrity: sha512-XT7tBinQS+hVLxtfJOnokJ9qVBiQvZqng40tDgR6qEJMRMnpVq/JwYfbYyGntSq8MO+Y+N9M1NG4bAMFUtCJiw==}
engines: {node: ^20.19.0 || >=22.12.0}
resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==}
engines: {node: '>=12.0.0'}
+ tinypool@2.0.0:
+ resolution: {integrity: sha512-/RX9RzeH2xU5ADE7n2Ykvmi9ED3FBGPAjw9u3zucrNNaEBIO0HPSYgL0NT7+3p147ojeSdaVu08F6hjpv31HJg==}
+ engines: {node: ^20.0.0 || >=22.0.0}
+
tinyrainbow@3.0.3:
resolution: {integrity: sha512-PSkbLUoxOFRzJYjjxHJt9xro7D+iilgMX/C9lawzVuYiIdcihh9DXmVibBe8lmcFrRi/VzlPjBxbN7rH24q8/Q==}
engines: {node: '>=14.0.0'}
'@one-ini/wasm@0.1.1': {}
+ '@oxc-parser/binding-android-arm64@0.99.0':
+ optional: true
+
+ '@oxc-parser/binding-darwin-arm64@0.99.0':
+ optional: true
+
+ '@oxc-parser/binding-darwin-x64@0.99.0':
+ optional: true
+
+ '@oxc-parser/binding-freebsd-x64@0.99.0':
+ optional: true
+
+ '@oxc-parser/binding-linux-arm-gnueabihf@0.99.0':
+ optional: true
+
+ '@oxc-parser/binding-linux-arm-musleabihf@0.99.0':
+ optional: true
+
+ '@oxc-parser/binding-linux-arm64-gnu@0.99.0':
+ optional: true
+
+ '@oxc-parser/binding-linux-arm64-musl@0.99.0':
+ optional: true
+
+ '@oxc-parser/binding-linux-riscv64-gnu@0.99.0':
+ optional: true
+
+ '@oxc-parser/binding-linux-s390x-gnu@0.99.0':
+ optional: true
+
+ '@oxc-parser/binding-linux-x64-gnu@0.99.0':
+ optional: true
+
+ '@oxc-parser/binding-linux-x64-musl@0.99.0':
+ optional: true
+
+ '@oxc-parser/binding-wasm32-wasi@0.99.0':
+ dependencies:
+ '@napi-rs/wasm-runtime': 1.1.1
+ optional: true
+
+ '@oxc-parser/binding-win32-arm64-msvc@0.99.0':
+ optional: true
+
+ '@oxc-parser/binding-win32-x64-msvc@0.99.0':
+ optional: true
+
'@oxc-project/types@0.106.0': {}
+ '@oxc-project/types@0.99.0': {}
+
+ '@oxfmt/darwin-arm64@0.23.0':
+ optional: true
+
+ '@oxfmt/darwin-x64@0.23.0':
+ optional: true
+
+ '@oxfmt/linux-arm64-gnu@0.23.0':
+ optional: true
+
+ '@oxfmt/linux-arm64-musl@0.23.0':
+ optional: true
+
+ '@oxfmt/linux-x64-gnu@0.23.0':
+ optional: true
+
+ '@oxfmt/linux-x64-musl@0.23.0':
+ optional: true
+
+ '@oxfmt/win32-arm64@0.23.0':
+ optional: true
+
+ '@oxfmt/win32-x64@0.23.0':
+ optional: true
+
'@oxlint/darwin-arm64@1.38.0':
optional: true
'@polka/url@1.0.0-next.29': {}
+ '@prettier/plugin-oxc@0.1.3':
+ dependencies:
+ oxc-parser: 0.99.0
+
'@rolldown/binding-android-arm64@1.0.0-beta.58':
optional: true
ospath@1.2.2: {}
+ oxc-parser@0.99.0:
+ dependencies:
+ '@oxc-project/types': 0.99.0
+ optionalDependencies:
+ '@oxc-parser/binding-android-arm64': 0.99.0
+ '@oxc-parser/binding-darwin-arm64': 0.99.0
+ '@oxc-parser/binding-darwin-x64': 0.99.0
+ '@oxc-parser/binding-freebsd-x64': 0.99.0
+ '@oxc-parser/binding-linux-arm-gnueabihf': 0.99.0
+ '@oxc-parser/binding-linux-arm-musleabihf': 0.99.0
+ '@oxc-parser/binding-linux-arm64-gnu': 0.99.0
+ '@oxc-parser/binding-linux-arm64-musl': 0.99.0
+ '@oxc-parser/binding-linux-riscv64-gnu': 0.99.0
+ '@oxc-parser/binding-linux-s390x-gnu': 0.99.0
+ '@oxc-parser/binding-linux-x64-gnu': 0.99.0
+ '@oxc-parser/binding-linux-x64-musl': 0.99.0
+ '@oxc-parser/binding-wasm32-wasi': 0.99.0
+ '@oxc-parser/binding-win32-arm64-msvc': 0.99.0
+ '@oxc-parser/binding-win32-x64-msvc': 0.99.0
+
+ oxfmt@0.23.0:
+ dependencies:
+ tinypool: 2.0.0
+ optionalDependencies:
+ '@oxfmt/darwin-arm64': 0.23.0
+ '@oxfmt/darwin-x64': 0.23.0
+ '@oxfmt/linux-arm64-gnu': 0.23.0
+ '@oxfmt/linux-arm64-musl': 0.23.0
+ '@oxfmt/linux-x64-gnu': 0.23.0
+ '@oxfmt/linux-x64-musl': 0.23.0
+ '@oxfmt/win32-arm64': 0.23.0
+ '@oxfmt/win32-x64': 0.23.0
+
oxlint@1.38.0:
optionalDependencies:
'@oxlint/darwin-arm64': 1.38.0
fdir: 6.5.0(picomatch@4.0.3)
picomatch: 4.0.3
+ tinypool@2.0.0: {}
+
tinyrainbow@3.0.3: {}
tldts-core@6.1.50: {}