{"_id":"biome-to-oxc","_rev":"33-c64fa1c0966afcfb5742f8d8bcb0c58b","name":"biome-to-oxc","dist-tags":{"latest":"3.6.1"},"versions":{"0.4.0":{"name":"biome-to-oxc","version":"0.4.0","keywords":["biome","formatter","linter","migration","oxc","oxfmt","oxlint"],"author":{"name":"Dominikos Pritis"},"license":"MIT","_id":"biome-to-oxc@0.4.0","maintainers":[{"name":"idominikos","email":"idominikos@outlook.com"}],"homepage":"https://github.com/dominikospritis/biome-to-oxc#readme","bugs":{"url":"https://github.com/dominikospritis/biome-to-oxc/issues"},"bin":{"biome-to-oxc":"dist/bin/biome-to-oxc.mjs"},"dist":{"shasum":"d2693e10beb7db7851f7a3e7be2329cb4b0e0441","tarball":"https://registry.npmjs.org/biome-to-oxc/-/biome-to-oxc-0.4.0.tgz","fileCount":84,"integrity":"sha512-jznANWd3yRUaicfqIAuDNkLw0Rxgg6piFA6mVHstk/mhBFRZjEjcD7qt7UL8v5QMFmR4bvxezDXRqGXDfO8ong==","signatures":[{"sig":"MEQCIH3/AwGuFh2c14LQ0193smgsZJ9isNdbwLFerTTlqWpCAiAjnItvONJF5tgttpvJ8SG3wQQmDlUgrD/DvHcAc66G1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164386},"type":"module","_from":"file:biome-to-oxc-0.4.0.tgz","engines":{"node":">=22.0.0","pnpm":">=10.0.0"},"exports":{"types":"./dist/src/index.d.mts","import":"./dist/src/index.mjs"},"scripts":{"dev":"tsdown --watch","lint":"oxlint","test":"vitest","build":"tsdown","check":"oxlint && oxfmt --check","format":"oxfmt"},"_npmUser":{"name":"idominikos","email":"idominikos@outlook.com"},"_resolved":"/private/var/folders/lf/j2w491_j27l9_y3s3qjdh_y80000gn/T/bc670a6b3db1efac70cc6049074eeff7/biome-to-oxc-0.4.0.tgz","_integrity":"sha512-jznANWd3yRUaicfqIAuDNkLw0Rxgg6piFA6mVHstk/mhBFRZjEjcD7qt7UL8v5QMFmR4bvxezDXRqGXDfO8ong==","repository":{"url":"git+https://github.com/dominikospritis/biome-to-oxc.git","type":"git"},"_npmVersion":"11.8.0","description":"Migrate from Biome to Oxc ecosystem (oxlint + oxfmt) - Exhaustive, cutting-edge, with all experimental features","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.3.6","commander":"^14.0.3","picocolors":"^1.1.1","jsonc-parser":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.27.0","oxlint":"^1.42.0","tsdown":"0.20.1","vitest":"beta","typescript":"^5.9.3","@types/node":"^25.1.0","oxlint-tsgolint":"^0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/biome-to-oxc_0.4.0_1769878270696_0.5034474117420358","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"biome-to-oxc","version":"0.4.1","keywords":["biome","formatter","linter","migration","oxc","oxfmt","oxlint"],"author":{"name":"Dominikos Pritis"},"license":"MIT","_id":"biome-to-oxc@0.4.1","maintainers":[{"name":"idominikos","email":"idominikos@outlook.com"}],"homepage":"https://github.com/entro314-labs/biome-to-oxc#readme","bugs":{"url":"https://github.com/entro314-labs/biome-to-oxc/issues"},"bin":{"biome-to-oxc":"dist/bin/biome-to-oxc.mjs"},"dist":{"shasum":"9222d695f3d79c95e38697720c1d5ee5da0771b8","tarball":"https://registry.npmjs.org/biome-to-oxc/-/biome-to-oxc-0.4.1.tgz","fileCount":84,"integrity":"sha512-vmGvPPX80NgyeXKIfUniheajlvsgdVFJg31XdrktVs2uCHbkzUjsMMrFv4mOig3nMB4f465jw0nGgmXhCD3I/g==","signatures":[{"sig":"MEQCIFTtXVXJPmH08+X4QQVrjF2G3KxDaiWYOvDU82Q97H50AiAX0Ym1l9Id+SHRNrLKHu1JfCo8dqw5q2u2RSU/BgWuTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164384},"type":"module","_from":"file:biome-to-oxc-0.4.1.tgz","engines":{"node":">=22.0.0","pnpm":">=10.0.0"},"exports":{"types":"./dist/src/index.d.mts","import":"./dist/src/index.mjs"},"scripts":{"dev":"tsdown --watch","lint":"oxlint","test":"vitest","build":"tsdown","check":"oxlint && oxfmt --check","format":"oxfmt"},"_npmUser":{"name":"idominikos","email":"idominikos@outlook.com"},"_resolved":"/private/var/folders/lf/j2w491_j27l9_y3s3qjdh_y80000gn/T/55478d2daf3cfbc311519d67084ac51d/biome-to-oxc-0.4.1.tgz","_integrity":"sha512-vmGvPPX80NgyeXKIfUniheajlvsgdVFJg31XdrktVs2uCHbkzUjsMMrFv4mOig3nMB4f465jw0nGgmXhCD3I/g==","repository":{"url":"git+https://github.com/entro314-labs/biome-to-oxc.git","type":"git"},"_npmVersion":"11.8.0","description":"Migrate from Biome to Oxc ecosystem (oxlint + oxfmt) - Exhaustive, cutting-edge, with all experimental features","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.3.6","commander":"^14.0.3","picocolors":"^1.1.1","jsonc-parser":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.27.0","oxlint":"^1.42.0","tsdown":"0.20.1","vitest":"beta","typescript":"^5.9.3","@types/node":"^25.1.0","oxlint-tsgolint":"^0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/biome-to-oxc_0.4.1_1769878523478_0.7039661986461629","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"biome-to-oxc","version":"0.5.1","keywords":["biome","formatter","linter","migration","oxc","oxfmt","oxlint"],"author":{"name":"Dominikos Pritis"},"license":"MIT","_id":"biome-to-oxc@0.5.1","maintainers":[{"name":"idominikos","email":"idominikos@outlook.com"}],"homepage":"https://github.com/entro314-labs/biome-to-oxc#readme","bugs":{"url":"https://github.com/entro314-labs/biome-to-oxc/issues"},"bin":{"biome-to-oxc":"dist/bin/biome-to-oxc.mjs"},"dist":{"shasum":"c8e688b3fc40635a52705e808da28b5129028b1a","tarball":"https://registry.npmjs.org/biome-to-oxc/-/biome-to-oxc-0.5.1.tgz","fileCount":84,"integrity":"sha512-+lvNqbSi++PkZCL9uHt3ntMn6D99tzRWTRYxRqdn0K8ydcfFS6QGANtpqWLDUrL8BksKi4dkIS0+6gJHrDCn9w==","signatures":[{"sig":"MEYCIQC/Q+iCuTZdoPhpyz07R1qj3Rf0DUw5I9rqo/F5OLP/+wIhAId1S3ONjy7qFyb67jCEDsWtLgwf1lxB/bisx9eg767D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179913},"type":"module","_from":"file:biome-to-oxc-0.5.1.tgz","engines":{"node":">=22.0.0","pnpm":">=10.0.0"},"exports":{"types":"./dist/src/index.d.mts","import":"./dist/src/index.mjs"},"scripts":{"dev":"tsdown --watch","lint":"oxlint","test":"vitest","build":"tsdown","check":"oxlint && oxfmt --check","format":"oxfmt"},"_npmUser":{"name":"idominikos","email":"idominikos@outlook.com"},"_resolved":"/private/var/folders/lf/j2w491_j27l9_y3s3qjdh_y80000gn/T/ba4852f71b967a2f92b3d6a48b214024/biome-to-oxc-0.5.1.tgz","_integrity":"sha512-+lvNqbSi++PkZCL9uHt3ntMn6D99tzRWTRYxRqdn0K8ydcfFS6QGANtpqWLDUrL8BksKi4dkIS0+6gJHrDCn9w==","repository":{"url":"git+https://github.com/entro314-labs/biome-to-oxc.git","type":"git"},"_npmVersion":"11.8.0","description":"Migrate from Biome to Oxc ecosystem (oxlint + oxfmt) - Exhaustive, cutting-edge, with all experimental features","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.3.6","commander":"^14.0.3","picocolors":"^1.1.1","jsonc-parser":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.28.0","oxlint":"^1.43.0","tsdown":"0.20.1","vitest":"beta","typescript":"^5.9.3","@types/node":"^25.2.0","oxlint-tsgolint":"^0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/biome-to-oxc_0.5.1_1770152377445_0.6398046825697419","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"biome-to-oxc","version":"0.5.2","keywords":["biome","formatter","linter","migration","oxc","oxfmt","oxlint"],"author":{"name":"Dominikos Pritis"},"license":"MIT","_id":"biome-to-oxc@0.5.2","maintainers":[{"name":"idominikos","email":"idominikos@outlook.com"}],"homepage":"https://github.com/entro314-labs/biome-to-oxc#readme","bugs":{"url":"https://github.com/entro314-labs/biome-to-oxc/issues"},"bin":{"biome-to-oxc":"dist/bin/biome-to-oxc.mjs"},"dist":{"shasum":"8007ed1c8b33fb9162fa4f2c01454df8ee02b222","tarball":"https://registry.npmjs.org/biome-to-oxc/-/biome-to-oxc-0.5.2.tgz","fileCount":84,"integrity":"sha512-kPnLAcX+qIH6D4+lZ5BkbUh98Kp6xYyY6O0MtQ8jL8qaQVh3N44SMgtsBvwosyz+1xN/Mn8gkvoBNsATGrvnhw==","signatures":[{"sig":"MEUCIHLcqR7FTlQBT337wwDgcUOxhby8g636LeFt9FMos6puAiEA9QrIP3YAZFTBAYHBzk+iJX9pC1LW6ecDISrX1NHUsLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182855},"type":"module","_from":"file:biome-to-oxc-0.5.2.tgz","engines":{"node":">=22.0.0","pnpm":">=10.0.0"},"exports":{"types":"./dist/src/index.d.mts","import":"./dist/src/index.mjs"},"scripts":{"dev":"tsdown --watch","lint":"oxlint","test":"vitest","build":"tsdown","check":"oxlint && oxfmt --check","format":"oxfmt"},"_npmUser":{"name":"idominikos","email":"idominikos@outlook.com"},"_resolved":"/private/var/folders/lf/j2w491_j27l9_y3s3qjdh_y80000gn/T/5328912c624bb36eced4c721e49b8e9e/biome-to-oxc-0.5.2.tgz","_integrity":"sha512-kPnLAcX+qIH6D4+lZ5BkbUh98Kp6xYyY6O0MtQ8jL8qaQVh3N44SMgtsBvwosyz+1xN/Mn8gkvoBNsATGrvnhw==","repository":{"url":"git+https://github.com/entro314-labs/biome-to-oxc.git","type":"git"},"_npmVersion":"11.8.0","description":"Migrate from Biome to Oxc ecosystem (oxlint + oxfmt) - Exhaustive, cutting-edge, with all experimental features","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.3.6","commander":"^14.0.3","picocolors":"^1.1.1","jsonc-parser":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.28.0","oxlint":"^1.43.0","tsdown":"0.20.1","vitest":"beta","typescript":"^5.9.3","@types/node":"^25.2.0","oxlint-tsgolint":"^0.11.4"},"_npmOperationalInternal":{"tmp":"tmp/biome-to-oxc_0.5.2_1770238101429_0.2812970528681151","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"biome-to-oxc","version":"0.6.0","keywords":["biome","formatter","linter","migration","oxc","oxfmt","oxlint"],"author":{"name":"Dominikos Pritis"},"license":"MIT","_id":"biome-to-oxc@0.6.0","maintainers":[{"name":"idominikos","email":"idominikos@outlook.com"}],"homepage":"https://github.com/entro314-labs/biome-to-oxc#readme","bugs":{"url":"https://github.com/entro314-labs/biome-to-oxc/issues"},"bin":{"biome-to-oxc":"dist/bin/biome-to-oxc.mjs"},"dist":{"shasum":"8f2d80ad9fe1e4d75a278d6832431969956258ac","tarball":"https://registry.npmjs.org/biome-to-oxc/-/biome-to-oxc-0.6.0.tgz","fileCount":73,"integrity":"sha512-AAKsilOsInrIuarfg+UtRzSolK2blruiFYHzzJekZMhb/kzfFiuNxR/wOpF8Oud+AzawOhcNc7Z97UFlduCNRw==","signatures":[{"sig":"MEYCIQCubHs9btT3dOgBv/0QN2T9ZHT1DnSTVgfYWZMCYbujDgIhAK3FyK8AnDFYkwQssGA3M0SB5NtQDcS9raENmNC0OCzI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211557},"type":"module","_from":"file:biome-to-oxc-0.6.0.tgz","engines":{"node":">=22.0.0","pnpm":">=10.0.0"},"exports":{"types":"./dist/src/index.d.mts","import":"./dist/src/index.mjs"},"scripts":{"dev":"tsdown --watch","lint":"oxlint .","test":"vitest","build":"tsdown","check":"oxlint . && oxfmt --check .","format":"oxfmt ."},"_npmUser":{"name":"idominikos","email":"idominikos@outlook.com"},"_resolved":"/private/var/folders/lf/j2w491_j27l9_y3s3qjdh_y80000gn/T/a4218cb21ae222fcf236ca40eed696d6/biome-to-oxc-0.6.0.tgz","_integrity":"sha512-AAKsilOsInrIuarfg+UtRzSolK2blruiFYHzzJekZMhb/kzfFiuNxR/wOpF8Oud+AzawOhcNc7Z97UFlduCNRw==","repository":{"url":"git+https://github.com/entro314-labs/biome-to-oxc.git","type":"git"},"_npmVersion":"11.9.0","description":"Migrate from Biome to Oxc ecosystem (oxlint + oxfmt) - Exhaustive, cutting-edge, with all experimental features","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","commander":"^14.0.3","picocolors":"^1.1.1","jsonc-parser":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.35.0","oxlint":"^1.50.0","tsdown":"0.20.3","vitest":"beta","typescript":"beta","@types/node":"^25.3.0","oxlint-tsgolint":"^0.15.0"},"_npmOperationalInternal":{"tmp":"tmp/biome-to-oxc_0.6.0_1772061860679_0.7119438007487915","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"biome-to-oxc","version":"0.6.1","keywords":["biome","formatter","linter","migration","oxc","oxfmt","oxlint"],"author":{"name":"Dominikos Pritis"},"license":"MIT","_id":"biome-to-oxc@0.6.1","maintainers":[{"name":"idominikos","email":"idominikos@outlook.com"}],"homepage":"https://github.com/entro314-labs/biome-to-oxc#readme","bugs":{"url":"https://github.com/entro314-labs/biome-to-oxc/issues"},"bin":{"biome-to-oxc":"dist/bin/biome-to-oxc.ts"},"dist":{"shasum":"135ae804baebd5372cc375dbefb98ba6930ddeff","tarball":"https://registry.npmjs.org/biome-to-oxc/-/biome-to-oxc-0.6.1.tgz","fileCount":73,"integrity":"sha512-VeDYetvanzIRochZTAcjnB7Uc7x1Msh3A42aec/zqcYESQDoU6X4o7/046Yilg3BS1tHBYUZvaqP7vFBn45h2A==","signatures":[{"sig":"MEQCIFcrrCA56qkd4bBgvL2NoFWM+/KB5WOmdtSQ8+/30K/uAiAL+yIqCUiZvjHI2jJ6m2pdDBjjzQ7GWL5inDP5zAH3hQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211563},"type":"module","_from":"file:biome-to-oxc-0.6.1.tgz","engines":{"node":">=22.0.0","pnpm":">=10.0.0"},"exports":{"types":"./dist/src/index.d.mts","import":"./dist/src/index.mjs"},"scripts":{"dev":"tsdown --watch","lint":"oxlint .","test":"vitest","build":"tsdown","check":"oxlint . && oxfmt --check .","format":"oxfmt ."},"_npmUser":{"name":"idominikos","email":"idominikos@outlook.com"},"_resolved":"/private/var/folders/lf/j2w491_j27l9_y3s3qjdh_y80000gn/T/9a7df4d3142d99696d77750ea0692576/biome-to-oxc-0.6.1.tgz","_integrity":"sha512-VeDYetvanzIRochZTAcjnB7Uc7x1Msh3A42aec/zqcYESQDoU6X4o7/046Yilg3BS1tHBYUZvaqP7vFBn45h2A==","repository":{"url":"git+https://github.com/entro314-labs/biome-to-oxc.git","type":"git"},"_npmVersion":"11.9.0","description":"Migrate from Biome to Oxc ecosystem (oxlint + oxfmt) - Exhaustive, cutting-edge, with all experimental features","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","commander":"^14.0.3","picocolors":"^1.1.1","jsonc-parser":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.35.0","oxlint":"^1.50.0","tsdown":"0.21.0-beta.2","vitest":"beta","typescript":"beta","@types/node":"^25.3.2","oxlint-tsgolint":"^0.15.0"},"_npmOperationalInternal":{"tmp":"tmp/biome-to-oxc_0.6.1_1772227933776_0.9924752965397308","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"biome-to-oxc","version":"0.6.2","keywords":["biome","formatter","linter","migration","oxc","oxfmt","oxlint"],"author":{"name":"Dominikos Pritis"},"license":"MIT","_id":"biome-to-oxc@0.6.2","maintainers":[{"name":"idominikos","email":"idominikos@outlook.com"}],"homepage":"https://github.com/entro314-labs/biome-to-oxc#readme","bugs":{"url":"https://github.com/entro314-labs/biome-to-oxc/issues"},"bin":{"biome-to-oxc":"dist/bin/biome-to-oxc.mjs"},"dist":{"shasum":"4fd6e69f27da6481e8cb79909087c3720fc4b68c","tarball":"https://registry.npmjs.org/biome-to-oxc/-/biome-to-oxc-0.6.2.tgz","fileCount":73,"integrity":"sha512-DoPUTXB7p+jb5ATHLPLFuF9n9n7MqyxEx5MusNAEm7s/rgQZSDtOfH+urX5tdkMp1MjzWN3yAimvo1Qg0+AVow==","signatures":[{"sig":"MEUCIQCjr7p/hE7fNUpwqnEM+iiu/yvXWLgz77mePiXkmkaiDAIgP0cwMAcHr/pzuJIqq9CzVyTGwwXp2EPavaS+z2oe0TE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211564},"type":"module","_from":"file:biome-to-oxc-0.6.2.tgz","engines":{"node":">=22.0.0","pnpm":">=10.0.0"},"exports":{"types":"./dist/src/index.d.mts","import":"./dist/src/index.mjs"},"scripts":{"dev":"tsdown --watch","lint":"oxlint .","test":"vitest","build":"tsdown","check":"oxlint . && oxfmt --check .","format":"oxfmt ."},"_npmUser":{"name":"idominikos","email":"idominikos@outlook.com"},"_resolved":"/private/var/folders/lf/j2w491_j27l9_y3s3qjdh_y80000gn/T/8ad837009f1d064938e5b03dabeb793a/biome-to-oxc-0.6.2.tgz","_integrity":"sha512-DoPUTXB7p+jb5ATHLPLFuF9n9n7MqyxEx5MusNAEm7s/rgQZSDtOfH+urX5tdkMp1MjzWN3yAimvo1Qg0+AVow==","repository":{"url":"git+https://github.com/entro314-labs/biome-to-oxc.git","type":"git"},"_npmVersion":"11.9.0","description":"Migrate from Biome to Oxc ecosystem (oxlint + oxfmt) - Exhaustive, cutting-edge, with all experimental features","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","commander":"^14.0.3","picocolors":"^1.1.1","jsonc-parser":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.35.0","oxlint":"^1.50.0","tsdown":"0.21.0-beta.2","vitest":"beta","typescript":"beta","@types/node":"^25.3.2","oxlint-tsgolint":"^0.15.0"},"_npmOperationalInternal":{"tmp":"tmp/biome-to-oxc_0.6.2_1772228231005_0.34242944134974196","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"biome-to-oxc","version":"0.7.1","keywords":["biome","formatter","linter","migration","oxc","oxfmt","oxlint"],"author":{"name":"Dominikos Pritis"},"license":"MIT","_id":"biome-to-oxc@0.7.1","maintainers":[{"name":"idominikos","email":"idominikos@outlook.com"}],"homepage":"https://github.com/entro314-labs/biome-to-oxc#readme","bugs":{"url":"https://github.com/entro314-labs/biome-to-oxc/issues"},"bin":{"biome-to-oxc":"dist/bin/biome-to-oxc.mjs"},"dist":{"shasum":"42953d7279f58b030b3fe2845a925cc75b59dcab","tarball":"https://registry.npmjs.org/biome-to-oxc/-/biome-to-oxc-0.7.1.tgz","fileCount":78,"integrity":"sha512-YGNC1QemsQ7t+Xre7M9vUiX80+OQ/vhNmPQtj5meHKHVP66FhaGNIPxg+6+/nkpFOoegbqv8gkdKHm9bjLHAjw==","signatures":[{"sig":"MEUCIQChauE9j48RgU1meh49508Ztvadrd4KTb7YXcyVOzrX8AIgZo374WeRPtUYBDSTADyMT+D9YcdXkvZzcje9E/NONwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1923292},"type":"module","_from":"file:biome-to-oxc-0.7.1.tgz","engines":{"node":">=22.0.0","pnpm":">=10.0.0"},"exports":{"types":"./dist/src/index.d.mts","import":"./dist/src/index.mjs"},"scripts":{"dev":"tsdown --watch","lint":"oxlint .","test":"vitest","build":"tsdown","format":"oxfmt --write .","lint:fix":"oxlint --fix .","format:check":"oxfmt --check .","lint:fix-unsafe":"oxlint --import-plugin   --type-aware --type-check --vitest-plugin --fix --fix-suggestions --fix-dangerously .","check:fix-suggestions":"oxlint --import-plugin   --type-aware --type-check --vitest-plugin --fix --fix-suggestions . && oxfmt --write ."},"_npmUser":{"name":"idominikos","email":"idominikos@outlook.com"},"_resolved":"/private/var/folders/lf/j2w491_j27l9_y3s3qjdh_y80000gn/T/e95e192dd3804cec6c31100f7f276aa5/biome-to-oxc-0.7.1.tgz","_integrity":"sha512-YGNC1QemsQ7t+Xre7M9vUiX80+OQ/vhNmPQtj5meHKHVP66FhaGNIPxg+6+/nkpFOoegbqv8gkdKHm9bjLHAjw==","repository":{"url":"git+https://github.com/entro314-labs/biome-to-oxc.git","type":"git"},"_npmVersion":"11.11.0","description":"Migrate from Biome to Oxc ecosystem (oxlint + oxfmt) - Exhaustive, cutting-edge, with all experimental features","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","commander":"^14.0.3","picocolors":"^1.1.1","jsonc-parser":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.36.0","oxlint":"^1.51.0","tsdown":"0.21.0-beta.2","vitest":"beta","typescript":"beta","@types/node":"^25.3.3","oxlint-tsgolint":"^0.15.0"},"_npmOperationalInternal":{"tmp":"tmp/biome-to-oxc_0.7.1_1772479885099_0.5396303329112055","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"biome-to-oxc","version":"0.7.2","keywords":["biome","formatter","linter","migration","oxc","oxfmt","oxlint"],"author":{"name":"Dominikos Pritis"},"license":"MIT","_id":"biome-to-oxc@0.7.2","maintainers":[{"name":"idominikos","email":"idominikos@outlook.com"}],"homepage":"https://github.com/entro314-labs/biome-to-oxc#readme","bugs":{"url":"https://github.com/entro314-labs/biome-to-oxc/issues"},"bin":{"biome-to-oxc":"dist/bin/biome-to-oxc.mjs"},"dist":{"shasum":"06d7032e6e8525a8e1d27398a0652f4d443f7b2d","tarball":"https://registry.npmjs.org/biome-to-oxc/-/biome-to-oxc-0.7.2.tgz","fileCount":86,"integrity":"sha512-YVSr5Kx9KbLvEx/lL8R7chRPPuNRLugLK9t/zdv1EaotjNP7eSVBlV50H14R1SzukxAa+IVHWZ5y3dlQT5er4g==","signatures":[{"sig":"MEUCIQCFKcPk+xXRnaWJj/HmSKSFpPY+d49fliY4bvQvJ9j0gQIge929+mQIGhEJN5qM+zWly8S9zkhMosBEL69iIInjCHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1953883},"type":"module","_from":"file:biome-to-oxc-0.7.2.tgz","engines":{"node":">=22.0.0","pnpm":">=10.0.0"},"exports":{"types":"./dist/src/index.d.mts","import":"./dist/src/index.mjs"},"scripts":{"dev":"tsdown --watch","lint":"oxlint .","test":"vitest","build":"tsdown","format":"oxfmt --write .","lint:fix":"oxlint --fix .","format:check":"oxfmt --check .","lint:fix-unsafe":"oxlint --import-plugin   --type-aware --type-check --vitest-plugin --fix --fix-suggestions --fix-dangerously .","check:fix-suggestions":"oxlint --import-plugin   --type-aware --type-check --vitest-plugin --fix --fix-suggestions . && oxfmt --write ."},"_npmUser":{"name":"idominikos","email":"idominikos@outlook.com"},"_resolved":"/private/var/folders/lf/j2w491_j27l9_y3s3qjdh_y80000gn/T/3ff71d19db08d292bd81b5182481778b/biome-to-oxc-0.7.2.tgz","_integrity":"sha512-YVSr5Kx9KbLvEx/lL8R7chRPPuNRLugLK9t/zdv1EaotjNP7eSVBlV50H14R1SzukxAa+IVHWZ5y3dlQT5er4g==","repository":{"url":"git+https://github.com/entro314-labs/biome-to-oxc.git","type":"git"},"_npmVersion":"11.11.0","description":"Migrate from Biome to Oxc ecosystem (oxlint + oxfmt) - Exhaustive, cutting-edge, with all experimental features","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","commander":"^14.0.3","picocolors":"^1.1.1","jsonc-parser":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.36.0","oxlint":"^1.51.0","tsdown":"0.21.0-beta.2","vitest":"beta","typescript":"beta","@types/node":"^25.3.3","oxlint-tsgolint":"^0.15.0"},"_npmOperationalInternal":{"tmp":"tmp/biome-to-oxc_0.7.2_1772487242905_0.7636243395998108","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"biome-to-oxc","version":"0.7.3","keywords":["biome","formatter","linter","migration","oxc","oxfmt","oxlint"],"author":{"name":"Dominikos Pritis"},"license":"MIT","_id":"biome-to-oxc@0.7.3","maintainers":[{"name":"idominikos","email":"idominikos@outlook.com"}],"homepage":"https://github.com/entro314-labs/biome-to-oxc#readme","bugs":{"url":"https://github.com/entro314-labs/biome-to-oxc/issues"},"bin":{"biome-to-oxc":"dist/bin/biome-to-oxc.mjs"},"dist":{"shasum":"0db38dd6fc45004144644c82072c9d8923a48362","tarball":"https://registry.npmjs.org/biome-to-oxc/-/biome-to-oxc-0.7.3.tgz","fileCount":86,"integrity":"sha512-SLljusFcyRrAMHU4BAs7z8UOuu0FjssH7pSws9uIlHiKN1F+pitnO5hLkw+U11BxDE6YpMrRdNGZh4BiRMoLWA==","signatures":[{"sig":"MEUCIHr7zzVhIuF4i7dSPKiyV+xeaZ4po0z5XY1DSkhdXqEWAiEA/1Zx2oz4+YhPmvvXw6I0Op8kOzO00TgXy4LXn/0YCO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1953879},"type":"module","_from":"file:biome-to-oxc-0.7.3.tgz","engines":{"node":">=22.0.0","pnpm":">=10.0.0"},"exports":{"types":"./dist/src/index.d.mts","import":"./dist/src/index.mjs"},"scripts":{"dev":"tsdown --watch","lint":"oxlint .","test":"vitest","build":"tsdown","format":"oxfmt --write .","lint:fix":"oxlint --fix .","format:check":"oxfmt --check .","lint:fix-unsafe":"oxlint --import-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions --fix-dangerously .","check:fix-suggestions":"oxlint --import-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions . && oxfmt --write ."},"_npmUser":{"name":"idominikos","email":"idominikos@outlook.com"},"_resolved":"/private/var/folders/lf/j2w491_j27l9_y3s3qjdh_y80000gn/T/b3d226713e6810de40999f3db52acbce/biome-to-oxc-0.7.3.tgz","_integrity":"sha512-SLljusFcyRrAMHU4BAs7z8UOuu0FjssH7pSws9uIlHiKN1F+pitnO5hLkw+U11BxDE6YpMrRdNGZh4BiRMoLWA==","repository":{"url":"git+https://github.com/entro314-labs/biome-to-oxc.git","type":"git"},"_npmVersion":"11.11.0","description":"Migrate from Biome to Oxc ecosystem (oxlint + oxfmt) - Exhaustive, cutting-edge, with all experimental features","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","commander":"^14.0.3","picocolors":"^1.1.1","jsonc-parser":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.36.0","oxlint":"^1.51.0","tsdown":"0.21.0-beta.2","vitest":"beta","typescript":"beta","@types/node":"^25.3.3","oxlint-tsgolint":"^0.16.0"},"_npmOperationalInternal":{"tmp":"tmp/biome-to-oxc_0.7.3_1772650759120_0.3437969617994199","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"biome-to-oxc","version":"0.7.5","keywords":["biome","formatter","linter","migration","oxc","oxfmt","oxlint"],"author":{"name":"Dominikos Pritis"},"license":"MIT","_id":"biome-to-oxc@0.7.5","maintainers":[{"name":"idominikos","email":"idominikos@outlook.com"}],"homepage":"https://github.com/entro314-labs/biome-to-oxc#readme","bugs":{"url":"https://github.com/entro314-labs/biome-to-oxc/issues"},"bin":{"biome-to-oxc":"dist/bin/biome-to-oxc.mjs"},"dist":{"shasum":"7ce7be73c4a689e5436beea876571b9c8f34e91e","tarball":"https://registry.npmjs.org/biome-to-oxc/-/biome-to-oxc-0.7.5.tgz","fileCount":86,"integrity":"sha512-tr8GEhD830hkxdNJTNoYKlVUJkNWcFs8FwSxxmOCp8m9t8uB9X9Mkne+HHVjWoRSC02hF6cMrvcUFlGmYoRngg==","signatures":[{"sig":"MEUCIQDnzcoIFfalVBN4JoXbcTpf4ZmUa59qfPlAcuWlktDmlwIgWmr2VO2XOBQ52PaxMuf2hwr0n3Y37Gs0qYickm1faE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1952326},"type":"module","_from":"file:biome-to-oxc-0.7.5.tgz","engines":{"node":">=22.22.0","pnpm":">=10.31.0"},"exports":{"types":"./dist/src/index.d.mts","import":"./dist/src/index.mjs"},"scripts":{"dev":"tsdown --watch","lint":"oxlint .","test":"vitest","build":"tsdown","format":"oxfmt --write .","lint:fix":"oxlint --fix .","format:check":"oxfmt --check .","lint:fix-unsafe":"oxlint --import-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions --fix-dangerously .","check:fix-suggestions":"oxlint --import-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions . && oxfmt --write ."},"_npmUser":{"name":"idominikos","email":"idominikos@outlook.com"},"_resolved":"/private/var/folders/lf/j2w491_j27l9_y3s3qjdh_y80000gn/T/bdd22e40b348783cee6a1e06be5fbb82/biome-to-oxc-0.7.5.tgz","_integrity":"sha512-tr8GEhD830hkxdNJTNoYKlVUJkNWcFs8FwSxxmOCp8m9t8uB9X9Mkne+HHVjWoRSC02hF6cMrvcUFlGmYoRngg==","repository":{"url":"git+https://github.com/entro314-labs/biome-to-oxc.git","type":"git"},"_npmVersion":"11.11.0","description":"Migrate from Biome to Oxc ecosystem (oxlint + oxfmt) - Exhaustive, cutting-edge, with all experimental features","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","commander":"^14.0.3","picocolors":"^1.1.1","jsonc-parser":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.37.0","oxlint":"^1.52.0","tsdown":"0.21.1","vitest":"beta","typescript":"beta","@types/node":"^25.4.0","oxlint-tsgolint":"^0.16.0"},"_npmOperationalInternal":{"tmp":"tmp/biome-to-oxc_0.7.5_1773119855325_0.06694941306448254","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"biome-to-oxc","version":"0.7.6","keywords":["biome","formatter","linter","migration","oxc","oxfmt","oxlint"],"author":{"name":"Dominikos Pritis"},"license":"MIT","_id":"biome-to-oxc@0.7.6","maintainers":[{"name":"idominikos","email":"idominikos@outlook.com"}],"homepage":"https://github.com/entro314-labs/biome-to-oxc#readme","bugs":{"url":"https://github.com/entro314-labs/biome-to-oxc/issues"},"bin":{"biome-to-oxc":"dist/bin/biome-to-oxc.mjs"},"dist":{"shasum":"2b0c064aff3a504a6e173147177f094865e0b76f","tarball":"https://registry.npmjs.org/biome-to-oxc/-/biome-to-oxc-0.7.6.tgz","fileCount":86,"integrity":"sha512-+IC2r58A7pEbt8SmO/jtuw2jDIU46wZh5BL/DB/oV3JwM/M9+fsFIDH+06rjOP2HF+xM3M9hS0gxu7VDee3nmQ==","signatures":[{"sig":"MEUCIQDHQaat3Nz+XlKXg12RnfMJMoSIQllHhK+D7FB7NTsitwIgfjxP9K0bQQe1h0g/Xov+eAyQ6qwHbvfQbVfDBZUjIdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1954137},"type":"module","_from":"file:biome-to-oxc-0.7.6.tgz","engines":{"node":">=22.22.0","pnpm":">=10.32.1"},"exports":{"types":"./dist/src/index.d.mts","import":"./dist/src/index.mjs"},"scripts":{"dev":"tsdown --watch","lint":"oxlint .","test":"vitest","build":"tsdown","format":"oxfmt --write .","lint:fix":"oxlint --fix .","format:check":"oxfmt --check .","lint:fix-unsafe":"oxlint --import-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions --fix-dangerously .","check:fix-suggestions":"oxlint --import-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions . && oxfmt --write ."},"_npmUser":{"name":"idominikos","email":"idominikos@outlook.com"},"_resolved":"/private/var/folders/lf/j2w491_j27l9_y3s3qjdh_y80000gn/T/1d10ef95907220243139a72a58471929/biome-to-oxc-0.7.6.tgz","_integrity":"sha512-+IC2r58A7pEbt8SmO/jtuw2jDIU46wZh5BL/DB/oV3JwM/M9+fsFIDH+06rjOP2HF+xM3M9hS0gxu7VDee3nmQ==","repository":{"url":"git+https://github.com/entro314-labs/biome-to-oxc.git","type":"git"},"_npmVersion":"11.11.0","description":"Migrate from Biome to Oxc ecosystem (oxlint + oxfmt) - Exhaustive, cutting-edge, with all experimental features","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","commander":"^14.0.3","picocolors":"^1.1.1","jsonc-parser":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.40.0","oxlint":"^1.55.0","tsdown":"0.21.2","vitest":"4.1.0","typescript":"rc","@types/node":"^25.5.0","oxlint-tsgolint":"^0.16.0"},"_npmOperationalInternal":{"tmp":"tmp/biome-to-oxc_0.7.6_1773337105482_0.6043335312008411","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"biome-to-oxc","version":"0.8.0","keywords":["biome","formatter","linter","migration","oxc","oxfmt","oxlint"],"author":{"name":"Dominikos Pritis"},"license":"MIT","_id":"biome-to-oxc@0.8.0","maintainers":[{"name":"idominikos","email":"idominikos@outlook.com"}],"homepage":"https://github.com/entro314-labs/biome-to-oxc#readme","bugs":{"url":"https://github.com/entro314-labs/biome-to-oxc/issues"},"bin":{"biome-to-oxc":"dist/bin/biome-to-oxc.mjs"},"dist":{"shasum":"c3d3a60a80215f93d26df7a2c5d475519e8714b0","tarball":"https://registry.npmjs.org/biome-to-oxc/-/biome-to-oxc-0.8.0.tgz","fileCount":99,"integrity":"sha512-88mgpkhBFDk8IkkuGTUxBfOiZ6wndGSgdOlcXu6CPJqgeJpWJ2qmzNTkmCiiJ5t3XqMw/9Azk9wPwQtLn2kBPw==","signatures":[{"sig":"MEQCIFpX/zzJx1bjfJqqUBd/YoG+ZC6y4eI1ybkJ6H5WAKzRAiBAt/T5Wg0cLvHO5/hiW7vAskytqiZGSPhpiYhwdwtDcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1987566},"type":"module","_from":"file:biome-to-oxc-0.8.0.tgz","engines":{"node":">=22.22.0","pnpm":">=10.32.1"},"exports":{"types":"./dist/src/index.d.mts","import":"./dist/src/index.mjs"},"scripts":{"dev":"tsdown --watch","lint":"oxlint .","test":"vitest","build":"tsdown","format":"oxfmt --write .","lint:fix":"oxlint --fix .","format:check":"oxfmt --check .","lint:fix-unsafe":"oxlint --import-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions --fix-dangerously .","check:fix-suggestions":"oxlint --import-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions . && oxfmt --write ."},"_npmUser":{"name":"idominikos","email":"idominikos@outlook.com"},"_resolved":"/private/var/folders/lf/j2w491_j27l9_y3s3qjdh_y80000gn/T/55f2076ff5a246958e3b4bea7ee003ad/biome-to-oxc-0.8.0.tgz","_integrity":"sha512-88mgpkhBFDk8IkkuGTUxBfOiZ6wndGSgdOlcXu6CPJqgeJpWJ2qmzNTkmCiiJ5t3XqMw/9Azk9wPwQtLn2kBPw==","repository":{"url":"git+https://github.com/entro314-labs/biome-to-oxc.git","type":"git"},"_npmVersion":"11.11.0","description":"Migrate from Biome to Oxc ecosystem (oxlint + oxfmt) - Exhaustive, cutting-edge, with all experimental features","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","commander":"^14.0.3","picocolors":"^1.1.1","jsonc-parser":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.40.0","oxlint":"^1.55.0","tsdown":"0.21.3","vitest":"4.1.0","typescript":"rc","@types/node":"^25.5.0","oxlint-tsgolint":"^0.17.0"},"_npmOperationalInternal":{"tmp":"tmp/biome-to-oxc_0.8.0_1773592626704_0.8109424788550943","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"biome-to-oxc","version":"0.8.1","keywords":["biome","formatter","linter","migration","oxc","oxfmt","oxlint"],"author":{"name":"Dominikos Pritis"},"license":"MIT","_id":"biome-to-oxc@0.8.1","maintainers":[{"name":"idominikos","email":"idominikos@outlook.com"}],"homepage":"https://github.com/entro314-labs/biome-to-oxc#readme","bugs":{"url":"https://github.com/entro314-labs/biome-to-oxc/issues"},"bin":{"biome-to-oxc":"dist/bin/biome-to-oxc.mjs"},"dist":{"shasum":"3af9a2c94b398fe5858b54d9ec7f6b92384d1299","tarball":"https://registry.npmjs.org/biome-to-oxc/-/biome-to-oxc-0.8.1.tgz","fileCount":99,"integrity":"sha512-acVPdy+/eHTNe/xo0S5xd/jntW1yWcXXK9hGx1znPT0+tAx6e3IkbVqvqkEDW8IukjFYpWIXmnCDL+O7oe2zOg==","signatures":[{"sig":"MEQCIEE1dfvRfQnpCMiz5K+ww31+IuWakakkBfps8xsdxAPUAiAuszB1P0ncnUrZoIq4YeOanTJXhYSdCXmETEpk2lS3gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1990601},"type":"module","_from":"file:biome-to-oxc-0.8.1.tgz","engines":{"node":">=22.22.0","pnpm":">=10.32.1"},"exports":{"types":"./dist/src/index.d.mts","import":"./dist/src/index.mjs"},"scripts":{"dev":"tsdown --watch","lint":"oxlint .","test":"vitest","build":"tsdown","format":"oxfmt --write .","lint:fix":"oxlint --fix .","format:check":"oxfmt --check .","lint:fix-unsafe":"oxlint --import-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions --fix-dangerously .","check:fix-suggestions":"oxlint --import-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions . && oxfmt --write ."},"_npmUser":{"name":"idominikos","email":"idominikos@outlook.com"},"_resolved":"/private/var/folders/lf/j2w491_j27l9_y3s3qjdh_y80000gn/T/4e45cd3725af1faab0d8020bf044956e/biome-to-oxc-0.8.1.tgz","_integrity":"sha512-acVPdy+/eHTNe/xo0S5xd/jntW1yWcXXK9hGx1znPT0+tAx6e3IkbVqvqkEDW8IukjFYpWIXmnCDL+O7oe2zOg==","repository":{"url":"git+https://github.com/entro314-labs/biome-to-oxc.git","type":"git"},"_npmVersion":"11.11.0","description":"Migrate from Biome to Oxc ecosystem (oxlint + oxfmt) - Exhaustive, cutting-edge, with all experimental features","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","commander":"^14.0.3","picocolors":"^1.1.1","jsonc-parser":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.41.0","oxlint":"^1.56.0","tsdown":"^0.21.4","vitest":"^4.1.0","typescript":"rc","@types/node":"^25.5.0","oxlint-tsgolint":"^0.17.1"},"_npmOperationalInternal":{"tmp":"tmp/biome-to-oxc_0.8.1_1773971909943_0.15077976933554815","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"biome-to-oxc","version":"0.9.0","keywords":["biome","formatter","linter","migration","oxc","oxfmt","oxlint","oxlint-tsgolint","prettier","typescript"],"author":{"name":"Dominikos Pritis"},"license":"MIT","_id":"biome-to-oxc@0.9.0","maintainers":[{"name":"idominikos","email":"idominikos@outlook.com"}],"homepage":"https://github.com/entro314-labs/biome-to-oxc#readme","bugs":{"url":"https://github.com/entro314-labs/biome-to-oxc/issues"},"bin":{"biome-to-oxc":"dist/bin/biome-to-oxc.mjs"},"dist":{"shasum":"6a4000fc8985033474dd4d2eda5441ac26948b8e","tarball":"https://registry.npmjs.org/biome-to-oxc/-/biome-to-oxc-0.9.0.tgz","fileCount":99,"integrity":"sha512-Qws0UxKeiMWd/jo8AnebOzhXwPlRnCDas6n+vJStRidaJv+wxUfnk2qzrPhFZYbGRbEBoy4M/rqSvXfFn/U2qA==","signatures":[{"sig":"MEQCIBbc+9Ii6Zr+AtXDcJEeIdfJy0UPv3/lvkXEI/d90xQvAiBebdJBlWJ+PiSZ3MfBUv/ASQRUxaH4uFwcwuwIVmwMtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1998849},"type":"module","_from":"file:biome-to-oxc-0.9.0.tgz","engines":{"node":">=22.22.0","pnpm":">=10.33.0"},"exports":{"types":"./dist/src/index.d.mts","import":"./dist/src/index.mjs"},"scripts":{"dev":"tsdown --watch","lint":"oxlint .","test":"vitest","build":"tsdown","format":"oxfmt --write .","lint:fix":"oxlint --fix .","format:check":"oxfmt --check .","lint:fix-unsafe":"oxlint --import-plugin --node-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions --fix-dangerously .","check:fix-suggestions":"oxlint --import-plugin --node-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions . && oxfmt --write ."},"_npmUser":{"name":"idominikos","email":"idominikos@outlook.com"},"_resolved":"/private/var/folders/lf/j2w491_j27l9_y3s3qjdh_y80000gn/T/693b29c6faff59e47e01721ab1b71d5f/biome-to-oxc-0.9.0.tgz","_integrity":"sha512-Qws0UxKeiMWd/jo8AnebOzhXwPlRnCDas6n+vJStRidaJv+wxUfnk2qzrPhFZYbGRbEBoy4M/rqSvXfFn/U2qA==","repository":{"url":"git+https://github.com/entro314-labs/biome-to-oxc.git","type":"git"},"_npmVersion":"11.11.0","description":"Migrate from Biome to Oxc ecosystem (oxlint + oxfmt + oxlint-tsgolint) ","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","commander":"^14.0.3","picocolors":"^1.1.1","jsonc-parser":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.42.0","oxlint":"^1.57.0","tsdown":"^0.21.5","vitest":"^4.1.1","typescript":"^6.0.2","@types/node":"^25.5.0","oxlint-tsgolint":"^0.17.4"},"_npmOperationalInternal":{"tmp":"tmp/biome-to-oxc_0.9.0_1774490223725_0.375278848928452","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"biome-to-oxc","version":"1.1.0","keywords":["biome","formatter","linter","migration","oxc","oxfmt","oxlint","oxlint-tsgolint","prettier","typescript"],"author":{"name":"Dominikos Pritis"},"license":"MIT","_id":"biome-to-oxc@1.1.0","maintainers":[{"name":"idominikos","email":"idominikos@outlook.com"}],"homepage":"https://github.com/entro314-labs/biome-to-oxc#readme","bugs":{"url":"https://github.com/entro314-labs/biome-to-oxc/issues"},"bin":{"biome-to-oxc":"dist/bin/biome-to-oxc.mjs"},"dist":{"shasum":"ba8b39517dfc01260bbb273c480f75f6981a02fe","tarball":"https://registry.npmjs.org/biome-to-oxc/-/biome-to-oxc-1.1.0.tgz","fileCount":3,"integrity":"sha512-FlZZly6B47N0jVLBTryxuNHIqds7kfjZORkGBB0PWodb2gYoKnRi9uxipotcaCzohrO3kGJbRmyL6VzqMeVEvg==","signatures":[{"sig":"MEQCIByLoKKeNjNCNjVEMnfDhPzULEmHQOxVw/gOwmlEe7XLAiBPMK8cLSGYN7AMmGRedZM60BvfnAtETF6pE9Wz7DW9mA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18062},"type":"module","_from":"file:biome-to-oxc-1.1.0.tgz","engines":{"node":">=22.22.0","pnpm":">=10.33.0"},"exports":{"types":"./dist/src/index.d.mts","import":"./dist/src/index.mjs"},"scripts":{"dev":"tsdown --watch","lint":"oxlint .","test":"vitest","build":"tsdown","check":"pnpm format:check && pnpm lint && pnpm typecheck && pnpm test:run","format":"oxfmt --write .","lint:fix":"oxlint --fix .","test:run":"vitest --run","typecheck":"tsc --noEmit","format:check":"oxfmt --check .","test:coverage":"vitest --run --coverage","lint:fix-unsafe":"oxlint --import-plugin --node-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions --fix-dangerously .","check:fix-suggestions":"oxlint --import-plugin --node-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions . && oxfmt --write ."},"_npmUser":{"name":"idominikos","email":"idominikos@outlook.com"},"_resolved":"/private/var/folders/lf/j2w491_j27l9_y3s3qjdh_y80000gn/T/e1946ac4ce5d224b4046dc2ff5f2f78b/biome-to-oxc-1.1.0.tgz","_integrity":"sha512-FlZZly6B47N0jVLBTryxuNHIqds7kfjZORkGBB0PWodb2gYoKnRi9uxipotcaCzohrO3kGJbRmyL6VzqMeVEvg==","repository":{"url":"git+https://github.com/entro314-labs/biome-to-oxc.git","type":"git"},"_npmVersion":"11.12.1","description":"Migrate from Biome to Oxc ecosystem (oxlint + oxfmt + oxlint-tsgolint)","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","commander":"15.0.0-0","picocolors":"^1.1.1","jsonc-parser":"next"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.46.0","oxlint":"^1.61.0","tsdown":"^0.21.9","vitest":"^4.1.4","typescript":"^6.0.3","@types/node":"^25.6.0","oxlint-tsgolint":"^0.21.1","@vitest/coverage-v8":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/biome-to-oxc_1.1.0_1776746872616_0.3534344480200091","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"biome-to-oxc","version":"1.1.1","keywords":["biome","formatter","linter","migration","oxc","oxfmt","oxlint","oxlint-tsgolint","prettier","typescript"],"author":{"name":"Dominikos Pritis"},"license":"MIT","_id":"biome-to-oxc@1.1.1","maintainers":[{"name":"idominikos","email":"idominikos@outlook.com"}],"homepage":"https://github.com/entro314-labs/biome-to-oxc#readme","bugs":{"url":"https://github.com/entro314-labs/biome-to-oxc/issues"},"bin":{"biome-to-oxc":"dist/bin/biome-to-oxc.mjs"},"dist":{"shasum":"2c8c2cc38e839e17dfc1682ba109f13bff927f89","tarball":"https://registry.npmjs.org/biome-to-oxc/-/biome-to-oxc-1.1.1.tgz","fileCount":8,"integrity":"sha512-MlpJUe2YP+LJsGdTWz2WLeAEL09Dv7cZJLrhfSvIUz8kLRljNPKyx/MJdVj23DX7xuKrDaCzD9PYyh0hO7MlAg==","signatures":[{"sig":"MEQCIEIOSnJ6sX3hALFKAtQuwShygX2aUJ++nOxd8TmEsmIFAiBXnufrrCgY1nz93/WEA1ntPqlHu0kcMq4UvAeOtUszfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120789},"type":"module","_from":"file:biome-to-oxc-1.1.1.tgz","engines":{"node":">=22.22.0","pnpm":">=10.33.0"},"exports":{"types":"./dist/src/index.d.mts","import":"./dist/src/index.mjs"},"scripts":{"dev":"tsdown --watch","lint":"oxlint .","test":"vitest","build":"tsdown","check":"pnpm format:check && pnpm lint && pnpm typecheck && pnpm test:run","format":"oxfmt --write .","lint:fix":"oxlint --fix .","test:run":"vitest --run","typecheck":"tsc --noEmit","format:check":"oxfmt --check .","test:coverage":"vitest --run --coverage","lint:fix-unsafe":"oxlint --import-plugin --node-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions --fix-dangerously .","check:fix-suggestions":"oxlint --import-plugin --node-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions . && oxfmt --write ."},"_npmUser":{"name":"idominikos","email":"idominikos@outlook.com"},"_resolved":"/private/var/folders/lf/j2w491_j27l9_y3s3qjdh_y80000gn/T/937065b7427c581a1de206f8b6de2970/biome-to-oxc-1.1.1.tgz","_integrity":"sha512-MlpJUe2YP+LJsGdTWz2WLeAEL09Dv7cZJLrhfSvIUz8kLRljNPKyx/MJdVj23DX7xuKrDaCzD9PYyh0hO7MlAg==","repository":{"url":"git+https://github.com/entro314-labs/biome-to-oxc.git","type":"git"},"_npmVersion":"11.12.1","description":"Migrate from Biome to Oxc ecosystem (oxlint + oxfmt + oxlint-tsgolint)","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","commander":"15.0.0-0","picocolors":"^1.1.1","jsonc-parser":"next"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.46.0","oxlint":"^1.61.0","tsdown":"^0.21.9","vitest":"^4.1.4","typescript":"^6.0.3","@types/node":"^25.6.0","oxlint-tsgolint":"^0.21.1","@vitest/coverage-v8":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/biome-to-oxc_1.1.1_1776746985447_0.3154847932843785","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"biome-to-oxc","version":"1.2.0","keywords":["biome","formatter","linter","migration","oxc","oxfmt","oxlint","oxlint-tsgolint","prettier","typescript"],"author":{"name":"Dominikos Pritis"},"license":"MIT","_id":"biome-to-oxc@1.2.0","maintainers":[{"name":"idominikos","email":"idominikos@outlook.com"}],"homepage":"https://github.com/entro314-labs/biome-to-oxc#readme","bugs":{"url":"https://github.com/entro314-labs/biome-to-oxc/issues"},"bin":{"biome-to-oxc":"dist/bin/biome-to-oxc.mjs"},"dist":{"shasum":"926a99f746ed8cf41c301191a49c0cdfd7e28e3b","tarball":"https://registry.npmjs.org/biome-to-oxc/-/biome-to-oxc-1.2.0.tgz","fileCount":8,"integrity":"sha512-SdK3Bxk135LUxfGuWiq6+6UdHMPw/vX292vO2heNQ10bdXw9PuJ+0mbzVjrW+b2NKnnSIZR9sgAoqgbUR0EeKQ==","signatures":[{"sig":"MEUCIQC0kXViO75Gr610aY8q10BUkLkH7KEo/JiiFJL3X7OtIAIgVosdA7PRo9ca9Letl5Am+EmqR2nb61wObkafNPAvIdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121867},"type":"module","_from":"file:biome-to-oxc-1.2.0.tgz","engines":{"node":">=22.22.0","pnpm":">=10.33.0"},"exports":{"types":"./dist/src/index.d.mts","import":"./dist/src/index.mjs"},"scripts":{"dev":"tsdown --watch","lint":"oxlint .","test":"vitest","build":"tsdown","check":"pnpm format:check && pnpm lint && pnpm typecheck && pnpm test:run","format":"oxfmt --write .","lint:fix":"oxlint --fix .","test:run":"vitest --run","typecheck":"tsc --noEmit","format:check":"oxfmt --check .","test:coverage":"vitest --run --coverage","lint:fix-unsafe":"oxlint --import-plugin --node-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions --fix-dangerously .","check:fix-suggestions":"oxlint --import-plugin --node-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions . && oxfmt --write ."},"_npmUser":{"name":"idominikos","email":"idominikos@outlook.com"},"_resolved":"/private/var/folders/lf/j2w491_j27l9_y3s3qjdh_y80000gn/T/7aa7e46243b20dcff5410ddb337241de/biome-to-oxc-1.2.0.tgz","_integrity":"sha512-SdK3Bxk135LUxfGuWiq6+6UdHMPw/vX292vO2heNQ10bdXw9PuJ+0mbzVjrW+b2NKnnSIZR9sgAoqgbUR0EeKQ==","repository":{"url":"git+https://github.com/entro314-labs/biome-to-oxc.git","type":"git"},"_npmVersion":"11.14.0","description":"Migrate from Biome to Oxc ecosystem (oxlint + oxfmt + oxlint-tsgolint)","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","commander":"15.0.0-0","picocolors":"^1.1.1","jsonc-parser":"next"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.48.0","oxlint":"^1.63.0","tsdown":"^0.21.9","vitest":"^4.1.4","typescript":"^6.0.3","@types/node":"^25.6.0","oxlint-tsgolint":"^0.22.1","@vitest/coverage-v8":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/biome-to-oxc_1.2.0_1778198617050_0.7116197941753459","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"biome-to-oxc","version":"1.2.1","keywords":["biome","formatter","linter","migration","oxc","oxfmt","oxlint","oxlint-tsgolint","prettier","typescript"],"author":"Dominikos Pritis","license":"MIT","_id":"biome-to-oxc@1.2.1","maintainers":[{"name":"idominikos","email":"idominikos@outlook.com"}],"bin":{"biome-to-oxc":"dist/bin/biome-to-oxc.mjs"},"dist":{"shasum":"5f9f844e6c530d75af76b3062b7e06d0122ec1fb","tarball":"https://registry.npmjs.org/biome-to-oxc/-/biome-to-oxc-1.2.1.tgz","fileCount":8,"integrity":"sha512-8rCOzkGimLefMNwCZOOYRja/38YKkfMZOy9YSPBGfDBXaCgE6v3H8f2j7LVSSZNt50RnVOXVC6IRNrz296OW1Q==","signatures":[{"sig":"MEQCIHB6+cKfOM6ROd16m36R8FysJzuAxfW1GfDcC7DchCEWAiB3oNDOdiHrUyScFBdV99yg8fTj1Zs7Rczcon+PPNIumw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121867},"type":"module","engines":{"node":">=22.22.2","pnpm":">=10.33.3"},"exports":{"types":"./dist/src/index.d.mts","import":"./dist/src/index.mjs"},"scripts":{"dev":"tsdown --watch","lint":"oxlint .","test":"vitest","build":"tsdown","check":"pnpm format:check && pnpm lint && pnpm typecheck && pnpm test:run","format":"oxfmt --write .","lint:fix":"oxlint --fix .","test:run":"vitest --run","typecheck":"tsc --noEmit","format:check":"oxfmt --check .","test:coverage":"vitest --run --coverage","lint:fix-unsafe":"oxlint --import-plugin --node-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions --fix-dangerously .","check:fix-suggestions":"oxlint --import-plugin --node-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions . && oxfmt --write ."},"_npmUser":{"name":"idominikos","email":"idominikos@outlook.com"},"repository":{"url":"git+https://github.com/entro314-labs/biome-to-oxc.git","type":"git"},"description":"Migrate from Biome to Oxc ecosystem (oxlint + oxfmt + oxlint-tsgolint)","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","commander":"15.0.0-0","picocolors":"^1.1.1","jsonc-parser":"next"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.48.0","oxlint":"^1.63.0","tsdown":"^0.22.0","vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.2","oxlint-tsgolint":"^0.22.1","@vitest/coverage-v8":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/biome-to-oxc_1.2.1_1778198867634_0.8491360440309839","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"biome-to-oxc","version":"1.3.0","keywords":["biome","formatter","linter","migration","oxc","oxfmt","oxlint","oxlint-tsgolint","prettier","typescript"],"author":"Dominikos Pritis","license":"MIT","_id":"biome-to-oxc@1.3.0","maintainers":[{"name":"idominikos","email":"idominikos@outlook.com"}],"bin":{"biome-to-oxc":"dist/bin/biome-to-oxc.mjs"},"dist":{"shasum":"0b1af47b3ff833e6c03b203a7d6d1c3818021ff6","tarball":"https://registry.npmjs.org/biome-to-oxc/-/biome-to-oxc-1.3.0.tgz","fileCount":8,"integrity":"sha512-XSWDLaqTZ78Djr7Hc1yV43EP+p4+RflEq0jztpf6zQ+XkhL2YXrm6QCue3UgD9/1QPM2rJFo4bDl2g9MlQudbg==","signatures":[{"sig":"MEUCIEWhmPDPO8+d0/H98nlhoVCkZ0nU4nM6VfIZE9fgwefGAiEA/ye28HxLBuCS5NxNkuiT6JFdRZUtQmrWFG6TzzROpKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122490},"type":"module","engines":{"node":">=22.22.3","pnpm":">=11.2.2"},"exports":{"types":"./dist/src/index.d.mts","import":"./dist/src/index.mjs"},"scripts":{"dev":"tsdown --watch","lint":"oxlint .","test":"vitest","build":"tsdown","check":"pnpm format:check && pnpm lint && pnpm typecheck && pnpm test:run","format":"oxfmt --write .","lint:fix":"oxlint --fix .","test:run":"vitest --run","typecheck":"tsc --noEmit","format:check":"oxfmt --check .","test:coverage":"vitest --run --coverage","lint:fix-unsafe":"oxlint --import-plugin --node-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions --fix-dangerously .","check:fix-suggestions":"oxlint --import-plugin --node-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions . && oxfmt --write ."},"_npmUser":{"name":"idominikos","email":"idominikos@outlook.com"},"repository":{"url":"git+https://github.com/entro314-labs/biome-to-oxc.git","type":"git"},"description":"Migrate from Biome to Oxc ecosystem (oxlint + oxfmt + oxlint-tsgolint)","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","commander":"15.0.0-0","picocolors":"^1.1.1","jsonc-parser":"next"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.51.0","oxlint":"^1.66.0","tsdown":"^0.22.0","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1","oxlint-tsgolint":"^0.23.0","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/biome-to-oxc_1.3.0_1779390564191_0.311542320632306","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"biome-to-oxc","version":"1.3.1","keywords":["biome","formatter","linter","migration","oxc","oxfmt","oxlint","oxlint-tsgolint","prettier","typescript"],"author":"Dominikos Pritis","license":"MIT","_id":"biome-to-oxc@1.3.1","maintainers":[{"name":"idominikos","email":"idominikos@outlook.com"}],"bin":{"biome-to-oxc":"dist/bin/biome-to-oxc.mjs"},"dist":{"shasum":"90c1e8bd51b8736ed078de10f205b67a90b963ac","tarball":"https://registry.npmjs.org/biome-to-oxc/-/biome-to-oxc-1.3.1.tgz","fileCount":8,"integrity":"sha512-ps5DcE+LA2pvp9/w6VXfNm6VYGS1TO2NtD1/mRXBl+bAlRdkZGrjwUTqZtCfr9ue2SxluFCdKoeEWVoSBl1MLw==","signatures":[{"sig":"MEUCIF5MtkgkZcVa2c3MmwshmOG1ORU6/3ywbxLqjoJwVFT4AiEA2fIduS6zbsbepQGYpEC1TFPZW6DVrpdPenKoNMKNUTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129003},"type":"module","engines":{"node":">=22.22.3","pnpm":">=11.5.2"},"exports":{"types":"./dist/src/index.d.mts","import":"./dist/src/index.mjs"},"scripts":{"dev":"tsdown --watch","lint":"oxlint .","test":"vitest","build":"tsdown","check":"pnpm format:check && pnpm lint && pnpm typecheck && pnpm test:run","format":"oxfmt --write .","lint:fix":"oxlint --fix .","test:run":"vitest --run","typecheck":"tsc --noEmit","format:check":"oxfmt --check .","test:coverage":"vitest --run --coverage","lint:fix-unsafe":"oxlint --import-plugin --node-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions --fix-dangerously .","check:fix-suggestions":"oxlint --import-plugin --node-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions . && oxfmt --write ."},"_npmUser":{"name":"idominikos","email":"idominikos@outlook.com"},"repository":{"url":"git+https://github.com/entro314-labs/biome-to-oxc.git","type":"git"},"description":"Migrate from Biome to Oxc ecosystem (oxlint + oxfmt + oxlint-tsgolint)","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","commander":"15.0.0-0","picocolors":"^1.1.1","jsonc-parser":"next"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.53.0","oxlint":"^1.68.0","tsdown":"^0.22.0","vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1","oxlint-tsgolint":"^0.23.0","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/biome-to-oxc_1.3.1_1780931064323_0.656995453428185","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"biome-to-oxc","version":"1.3.2","keywords":["biome","formatter","linter","migration","oxc","oxfmt","oxlint","oxlint-tsgolint","prettier","typescript"],"author":"Dominikos Pritis","license":"MIT","_id":"biome-to-oxc@1.3.2","maintainers":[{"name":"idominikos","email":"idominikos@outlook.com"}],"bin":{"biome-to-oxc":"dist/bin/biome-to-oxc.mjs"},"dist":{"shasum":"a0c2cbfdc7590c64d7cc707cb8c93cb228d2626f","tarball":"https://registry.npmjs.org/biome-to-oxc/-/biome-to-oxc-1.3.2.tgz","fileCount":8,"integrity":"sha512-9IPNQ7MnJ7uIxE7MAEqDqpebPtMYHP9nIF/m649pM7C4oQr8V3mEOFPjlSriy/9ML43WPcp8JoTAx8bViwCrkQ==","signatures":[{"sig":"MEQCIB+s8U3nzqnY0rApQN7MzvG4+HG/0F2/11lGhg+GVg/KAiBrIz2fCK8c3Y9FEvr+6cWuiQsAmsB9leUw0iM7z+URlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129254},"type":"module","engines":{"node":">=22.22.3","pnpm":">=11.5.2"},"exports":{"types":"./dist/src/index.d.mts","import":"./dist/src/index.mjs"},"scripts":{"dev":"tsdown --watch","lint":"oxlint .","test":"vitest","build":"tsdown","check":"pnpm format:check && pnpm lint && pnpm typecheck && pnpm test:run","format":"oxfmt --write .","lint:fix":"oxlint --fix .","test:run":"vitest --run","typecheck":"tsc --noEmit","format:check":"oxfmt --check .","test:coverage":"vitest --run --coverage","lint:fix-unsafe":"oxlint --import-plugin --node-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions --fix-dangerously .","check:fix-suggestions":"oxlint --import-plugin --node-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions . && oxfmt --write ."},"_npmUser":{"name":"idominikos","email":"idominikos@outlook.com"},"repository":{"url":"git+https://github.com/entro314-labs/biome-to-oxc.git","type":"git"},"description":"Migrate from Biome to Oxc ecosystem (oxlint + oxfmt + oxlint-tsgolint)","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","commander":"15.0.0","picocolors":"^1.1.1","jsonc-parser":"next"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.54.0","oxlint":"^1.69.0","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^25.9.2","oxlint-tsgolint":"^0.23.0","@vitest/coverage-v8":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/biome-to-oxc_1.3.2_1780936349526_0.6752709696140724","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"biome-to-oxc","version":"1.3.6","keywords":["biome","formatter","linter","migration","oxc","oxfmt","oxlint","oxlint-tsgolint","prettier","typescript"],"author":"Dominikos Pritis","license":"MIT","_id":"biome-to-oxc@1.3.6","maintainers":[{"name":"idominikos","email":"idominikos@outlook.com"}],"bin":{"biome-to-oxc":"dist/bin/biome-to-oxc.mjs"},"dist":{"shasum":"4259e837a0c7a98c5e9404b460801d89c55eee8e","tarball":"https://registry.npmjs.org/biome-to-oxc/-/biome-to-oxc-1.3.6.tgz","fileCount":8,"integrity":"sha512-o6xOiq1+pvNYmBGkk+Qi/V+20jdYkVMemFpT8pCm4DPWTQUWbVdgovn81f78kezLPCZC1tpPSa99lAPiWX1MQA==","signatures":[{"sig":"MEUCIQCk/e85Jm243oip6mElcteILgBhWxWah62CU8LkzeIwbQIgMurInPXjj1BZ8rS4PUjXNEsvzQWc50j4sbFq6EWLvco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129992},"type":"module","engines":{"node":">=22.22.3","pnpm":">=11.8.0"},"exports":{"types":"./dist/src/index.d.mts","import":"./dist/src/index.mjs"},"scripts":{"dev":"tsdown --watch","lint":"oxlint .","test":"vitest","build":"tsdown","check":"pnpm format:check && pnpm lint && pnpm typecheck && pnpm test:run","format":"oxfmt --write .","lint:fix":"oxlint --fix .","test:run":"vitest --run","typecheck":"tsc --noEmit","format:check":"oxfmt --check .","test:coverage":"vitest --run --coverage","lint:fix-unsafe":"oxlint --import-plugin --node-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions --fix-dangerously .","check:fix-suggestions":"oxlint --import-plugin --node-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions . && oxfmt --write ."},"_npmUser":{"name":"idominikos","email":"idominikos@outlook.com"},"repository":{"url":"git+https://github.com/entro314-labs/biome-to-oxc.git","type":"git"},"description":"Migrate from Biome to Oxc ecosystem (oxlint + oxfmt + oxlint-tsgolint)","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","commander":"15.0.0","picocolors":"^1.1.1","jsonc-parser":"next"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.55.0","oxlint":"^1.70.0","tsdown":"^0.22.3","vitest":"^4.1.9","typescript":"7.0.1-rc","@types/node":"^26.0.0","oxlint-tsgolint":"^0.23.0","@vitest/coverage-v8":"^4.1.9","@typescript/native-preview":"latest"},"_npmOperationalInternal":{"tmp":"tmp/biome-to-oxc_1.3.6_1782127765192_0.9924314841846862","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"biome-to-oxc","version":"1.3.7","keywords":["biome","formatter","linter","migration","oxc","oxfmt","oxlint","oxlint-tsgolint","prettier","typescript"],"author":"Dominikos Pritis","license":"MIT","_id":"biome-to-oxc@1.3.7","maintainers":[{"name":"idominikos","email":"idominikos@outlook.com"}],"bin":{"biome-to-oxc":"dist/bin/biome-to-oxc.mjs"},"dist":{"shasum":"df2d58468b2c7942e5efc43a5f64371666b338e0","tarball":"https://registry.npmjs.org/biome-to-oxc/-/biome-to-oxc-1.3.7.tgz","fileCount":8,"integrity":"sha512-8eC3IXbXac1LQd1LCT3q3dqxvmn2EpC0C2BejjQXlSnuONm3i0czQYd90zE6Bv1Lc6DIeleWiaMrywR6iEzEJQ==","signatures":[{"sig":"MEUCIDWxKBU1OvisT6VBV9lqqqLs73qnnbd4ZAs/hXC84AzDAiEAy5BSqhl7x4/fAISQfvwVdm0aTxqSoAKJHQyZDk1wtnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130638},"type":"module","engines":{"node":">=22.22.3","pnpm":">=11.10.0"},"exports":{"types":"./dist/src/index.d.mts","import":"./dist/src/index.mjs"},"scripts":{"dev":"tsdown --watch","lint":"oxlint .","test":"vitest","build":"tsdown","check":"pnpm format:check && pnpm lint && pnpm typecheck && pnpm test:run","format":"oxfmt --write .","lint:fix":"oxlint --fix .","test:run":"vitest --run","typecheck":"tsc --noEmit","format:check":"oxfmt --check .","test:coverage":"vitest --run --coverage","lint:fix-unsafe":"oxlint --import-plugin --node-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions --fix-dangerously .","check:fix-suggestions":"oxlint --import-plugin --node-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions . && oxfmt --write ."},"_npmUser":{"name":"idominikos","email":"idominikos@outlook.com"},"repository":{"url":"git+https://github.com/entro314-labs/biome-to-oxc.git","type":"git"},"description":"Migrate from Biome to Oxc ecosystem (oxlint + oxfmt + oxlint-tsgolint)","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","commander":"15.0.0","picocolors":"^1.1.1","jsonc-parser":"next"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.58.0","oxlint":"^1.73.0","tsdown":"^0.22.4","vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^26.1.1","oxlint-tsgolint":"^0.24.0","@vitest/coverage-v8":"^4.1.10","@typescript/native-preview":"latest"},"_npmOperationalInternal":{"tmp":"tmp/biome-to-oxc_1.3.7_1783595049044_0.343164492621888","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"biome-to-oxc","version":"1.3.8","keywords":["biome","formatter","linter","migration","oxc","oxfmt","oxlint","oxlint-tsgolint","prettier","typescript"],"author":"Dominikos Pritis","license":"MIT","_id":"biome-to-oxc@1.3.8","maintainers":[{"name":"idominikos","email":"idominikos@outlook.com"}],"bin":{"biome-to-oxc":"dist/bin/biome-to-oxc.mjs"},"dist":{"shasum":"8cf574714107d7402c55dab2544dfc3c8106c81b","tarball":"https://registry.npmjs.org/biome-to-oxc/-/biome-to-oxc-1.3.8.tgz","fileCount":8,"integrity":"sha512-WciY4U/FfwjVIJDGwRBZD2zTe+YXbQbepTJfO1i/SfejWGjbt+1aZGMa+sZQnTtv0AFWukrmPAfJhNmENl5D5A==","signatures":[{"sig":"MEQCIAWNEuN5G0vAy0LFtjuZ14QIgU2k2wmsM/E7fmtEegkSAiBNRsCBjWnFUB+0YlL7t661VGVDrsLs5hUU4q+SzuFIlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137466},"type":"module","engines":{"node":">=22.22.3","pnpm":">=11.13.0"},"exports":{"types":"./dist/src/index.d.mts","import":"./dist/src/index.mjs"},"scripts":{"dev":"tsdown --watch","lint":"oxlint .","test":"vitest","build":"tsdown","check":"pnpm format:check && pnpm lint && pnpm typecheck && pnpm test:run","format":"oxfmt --write .","lint:fix":"oxlint --fix .","test:run":"vitest --run","typecheck":"tsc --noEmit","format:check":"oxfmt --check .","test:coverage":"vitest --run --coverage","lint:fix-unsafe":"oxlint --import-plugin --node-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions --fix-dangerously .","check:fix-suggestions":"oxlint --import-plugin --node-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions . && oxfmt --write ."},"_npmUser":{"name":"idominikos","email":"idominikos@outlook.com"},"repository":{"url":"git+https://github.com/entro314-labs/biome-to-oxc.git","type":"git"},"description":"Migrate from Biome to Oxc ecosystem (oxlint + oxfmt + oxlint-tsgolint)","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","commander":"15.0.0","picocolors":"^1.1.1","jsonc-parser":"next"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.59.0","oxlint":"^1.74.0","tsdown":"^0.22.7","vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^26.1.1","oxlint-tsgolint":"^0.24.0","@vitest/coverage-v8":"^4.1.10","@typescript/native-preview":"latest"},"_npmOperationalInternal":{"tmp":"tmp/biome-to-oxc_1.3.8_1784076565294_0.33396065931077445","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"biome-to-oxc","version":"1.4.0","keywords":["biome","formatter","linter","migration","oxc","oxfmt","oxlint","oxlint-tsgolint","prettier","typescript"],"author":"Dominikos Pritis","license":"MIT","_id":"biome-to-oxc@1.4.0","maintainers":[{"name":"idominikos","email":"idominikos@outlook.com"}],"bin":{"biome-to-oxc":"dist/bin/biome-to-oxc.mjs"},"dist":{"shasum":"402e6f84bfdc24e40c455c1b1d848a6dabd60728","tarball":"https://registry.npmjs.org/biome-to-oxc/-/biome-to-oxc-1.4.0.tgz","fileCount":8,"integrity":"sha512-/lNL73nLVEHMP6BuTPGSaVoCUfBeynXxHCVuiQz5wLZwdGYp6KuIrUzU5O+kVAH2cpzrw7gUWaFknQPAI999aA==","signatures":[{"sig":"MEUCIGG2DEWHbwkNeYaxbCEbQEG28cDyxiBOQgicrrrp2rD9AiEAsuuDkFsZxInB69NgnbTrsBzRnvW8RLNXS/W1JpQQh8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157524},"type":"module","engines":{"node":">=22.22.3","pnpm":">=11.13.0"},"exports":{"types":"./dist/src/index.d.mts","import":"./dist/src/index.mjs"},"scripts":{"dev":"tsdown --watch","lint":"oxlint .","test":"vitest","build":"tsdown","check":"pnpm format:check && pnpm lint && pnpm typecheck && pnpm test:run","format":"oxfmt --write .","lint:fix":"oxlint --fix .","test:run":"vitest --run","typecheck":"tsc --noEmit","format:check":"oxfmt --check .","test:coverage":"vitest --run --coverage","lint:fix-unsafe":"oxlint --import-plugin --node-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions --fix-dangerously .","check:fix-suggestions":"oxlint --import-plugin --node-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions . && oxfmt --write ."},"_npmUser":{"name":"idominikos","email":"idominikos@outlook.com"},"repository":{"url":"git+https://github.com/entro314-labs/biome-to-oxc.git","type":"git"},"description":"Migrate from Biome to Oxc ecosystem (oxlint + oxfmt + oxlint-tsgolint)","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","commander":"15.0.0","picocolors":"^1.1.1","jsonc-parser":"next"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.60.0","oxlint":"^1.75.0","tsdown":"^0.22.13","vitest":"^4.1.10","typescript":"7.0.2","@types/node":"^26.1.1","oxlint-tsgolint":"^7.0.2001","@vitest/coverage-v8":"^4.1.10","@typescript/native-preview":"latest"},"_npmOperationalInternal":{"tmp":"tmp/biome-to-oxc_1.4.0_1784689653052_0.7503579432984779","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"biome-to-oxc","version":"1.5.0","keywords":["biome","formatter","linter","migration","oxc","oxfmt","oxlint","oxlint-tsgolint","prettier","typescript"],"author":"Dominikos Pritis","license":"MIT","_id":"biome-to-oxc@1.5.0","maintainers":[{"name":"idominikos","email":"idominikos@outlook.com"}],"bin":{"biome-to-oxc":"dist/bin/biome-to-oxc.mjs"},"dist":{"shasum":"9cd31522c600cfaf510aa3474f577c7fd1c30eeb","tarball":"https://registry.npmjs.org/biome-to-oxc/-/biome-to-oxc-1.5.0.tgz","fileCount":8,"integrity":"sha512-PM3r9qBIOx31yydy8GqKN7gL/yBaDJOXksvFAMSo1lQ7ZkBjURKWLdVejdEmk58E5LziNZgbJmrPPudHwOozoQ==","signatures":[{"sig":"MEUCIQDzNHZ1lqcL5BRT9nLiQaPwAoETpSdFPYvAqTfImiAQeAIgQsAQMKZaxp5HfnWU9YJIEJvxPhEAzt83gAcPM0psv1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157691},"type":"module","engines":{"node":">=24.19.0","pnpm":">=11.20.0"},"exports":{"types":"./dist/src/index.d.mts","import":"./dist/src/index.mjs"},"scripts":{"dev":"tsdown --watch","lint":"oxlint .","test":"vitest","build":"tsdown","check":"pnpm format:check && pnpm lint && pnpm typecheck && pnpm test:run","format":"oxfmt --write .","lint:fix":"oxlint --fix .","test:run":"vitest --run","typecheck":"tsc --noEmit","format:check":"oxfmt --check .","test:coverage":"vitest --run --coverage","lint:fix-unsafe":"oxlint --import-plugin --node-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions --fix-dangerously .","check:fix-suggestions":"oxlint --import-plugin --node-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions . && oxfmt --write ."},"_npmUser":{"name":"idominikos","email":"idominikos@outlook.com"},"repository":{"url":"git+https://github.com/entro314-labs/biome-to-oxc.git","type":"git"},"description":"Migrate from Biome to Oxc ecosystem (oxlint + oxfmt + oxlint-tsgolint)","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","commander":"15.0.0","picocolors":"^1.1.1","jsonc-parser":"next"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.62.0","oxlint":"^1.77.0","tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.2","oxlint-tsgolint":"^7.0.2001","@vitest/coverage-v8":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/biome-to-oxc_1.5.0_1785894478362_0.2683907163160244","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"biome-to-oxc","version":"2.0.0","keywords":["biome","formatter","linter","migration","oxc","oxfmt","oxlint","oxlint-tsgolint","prettier","typescript"],"author":"Dominikos Pritis","license":"MIT","_id":"biome-to-oxc@2.0.0","maintainers":[{"name":"idominikos","email":"idominikos@outlook.com"}],"bin":{"biome-to-oxc":"dist/bin/biome-to-oxc.mjs"},"dist":{"shasum":"0f9a2ae365b46628095753bfba81bcb6eed4d0d8","tarball":"https://registry.npmjs.org/biome-to-oxc/-/biome-to-oxc-2.0.0.tgz","fileCount":8,"integrity":"sha512-GYFOeldYHukteroKnl5A0gcltrwFHtZ+332ZBS8DD2GbXBM5QOMevK4wZaDRRkQ6pp4J85zVoJz+7T9pyptQbw==","signatures":[{"sig":"MEUCIASFDik8jf+9jEPZWEWXCEmGTQelYKUQRr5GLFEHu9jzAiEAs4fEogkhOWDdFs9k6VR36lOUDa4kJc9rePxPKqgt4WM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180867},"type":"module","engines":{"node":">=24.19.0","pnpm":">=11.21.0"},"exports":{"types":"./dist/src/index.d.mts","import":"./dist/src/index.mjs"},"scripts":{"dev":"tsdown --watch","lint":"oxlint .","test":"vitest","build":"tsdown","check":"pnpm format:check && pnpm lint && pnpm typecheck && pnpm test:run","format":"oxfmt --write .","lint:fix":"oxlint --fix .","test:run":"vitest --run","typecheck":"tsc --noEmit","format:check":"oxfmt --check .","test:coverage":"vitest --run --coverage","lint:fix-unsafe":"oxlint --import-plugin --node-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions --fix-dangerously .","check:fix-suggestions":"oxlint --import-plugin --node-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions . && oxfmt --write ."},"_npmUser":{"name":"idominikos","email":"idominikos@outlook.com"},"repository":{"url":"git+https://github.com/entro314-labs/biome-to-oxc.git","type":"git"},"description":"Migrate from Biome to Oxc ecosystem (oxlint + oxfmt + oxlint-tsgolint)","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","commander":"15.0.0","picocolors":"^1.1.1","jsonc-parser":"next"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.63.0","oxlint":"^1.78.0","tsdown":"^0.22.14","vitest":"^4.1.10","publint":"^0.3.23","typescript":"^7.0.2","@types/node":"^26.2.0","@biomejs/biome":"^2.5.7","oxlint-tsgolint":"^7.0.2001","@vitest/coverage-v8":"^4.1.10","@arethetypeswrong/core":"^0.18.5"},"_npmOperationalInternal":{"tmp":"tmp/biome-to-oxc_2.0.0_1786402347341_0.77606059235485","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"biome-to-oxc","version":"3.0.0","keywords":["biome","formatter","linter","migration","oxc","oxfmt","oxlint","oxlint-tsgolint","prettier","typescript"],"author":{"name":"Dominikos Pritis"},"license":"MIT","_id":"biome-to-oxc@3.0.0","maintainers":[{"name":"idominikos","email":"idominikos@outlook.com"}],"homepage":"https://github.com/entro314-labs/biome-to-oxc#readme","bugs":{"url":"https://github.com/entro314-labs/biome-to-oxc/issues"},"bin":{"biome-to-oxc":"dist/bin/biome-to-oxc.mjs"},"dist":{"shasum":"85007cfb18ff2f475fccfac6cd7fdfeaa18f21a3","tarball":"https://registry.npmjs.org/biome-to-oxc/-/biome-to-oxc-3.0.0.tgz","fileCount":8,"integrity":"sha512-v+3U4c/elOL2iMfGmyEIyas9QcrcfSfrX4xud7qgbpyBxt1PPMkerHIYWP7KQCzcBF+RWOkvFgLbFXif3sdGNQ==","signatures":[{"sig":"MEQCIAaeJmKismu6qKrhSy1oiF4mnY/uv/MDjlSNvt2wO9cCAiBGhvUcrWCnzhuRuAfgbaKJSHGSYg6tWigOXNgnmEAo7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192177},"type":"module","engines":{"node":">=24.19.0","pnpm":">=11.22.0"},"exports":{"types":"./dist/src/index.d.mts","import":"./dist/src/index.mjs"},"gitHead":"2514f2972a8225b99d2e7b4be2c04589381c03ea","scripts":{"dev":"tsdown --watch","lint":"oxlint .","test":"vitest","build":"tsdown","check":"pnpm format:check && pnpm lint && pnpm typecheck && pnpm docs:check && pnpm test:run","format":"oxfmt --write .","lint:fix":"oxlint --fix .","test:run":"vitest --run","docs:sync":"node scripts/sync-rule-inventories.ts","typecheck":"tsc --noEmit","docs:check":"node scripts/sync-rule-inventories.ts --check","format:check":"oxfmt --check .","test:coverage":"vitest --run --coverage","prepublishOnly":"pnpm check && pnpm build","lint:fix-unsafe":"oxlint --import-plugin --node-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions --fix-dangerously .","check:fix-suggestions":"oxlint --import-plugin --node-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions . && oxfmt --write ."},"_npmUser":{"name":"idominikos","email":"idominikos@outlook.com"},"repository":{"url":"git+https://github.com/entro314-labs/biome-to-oxc.git","type":"git"},"_npmVersion":"12.0.2","description":"Migrate from Biome to Oxc ecosystem (oxlint + oxfmt + oxlint-tsgolint)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","commander":"15.0.0","picocolors":"^1.1.1","jsonc-parser":"next"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"oxfmt":"^0.64.0","oxlint":"^1.79.0","tsdown":"^0.22.14","vitest":"^4.1.11","publint":"^0.3.24","typescript":"next","@types/node":"^26.2.0","@biomejs/biome":"^2.5.9","oxlint-tsgolint":"^7.0.2001","@vitest/coverage-v8":"^4.1.11","@arethetypeswrong/core":"^0.18.5"},"_npmOperationalInternal":{"tmp":"tmp/biome-to-oxc_3.0.0_1787234552253_0.43587786974792797","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"biome-to-oxc","version":"3.0.1","keywords":["biome","formatter","linter","migration","oxc","oxfmt","oxlint","oxlint-tsgolint","prettier","typescript"],"author":{"name":"Dominikos Pritis"},"license":"MIT","_id":"biome-to-oxc@3.0.1","maintainers":[{"name":"idominikos","email":"idominikos@outlook.com"}],"homepage":"https://github.com/entro314-labs/biome-to-oxc#readme","bugs":{"url":"https://github.com/entro314-labs/biome-to-oxc/issues"},"bin":{"biome-to-oxc":"dist/bin/biome-to-oxc.mjs"},"dist":{"shasum":"5b8d2f8021490f1c2436a32d3947b65e184bc9a6","tarball":"https://registry.npmjs.org/biome-to-oxc/-/biome-to-oxc-3.0.1.tgz","fileCount":8,"integrity":"sha512-wEYZuxt+HYEbZ9fjSuASF9Om9CgJEccVbs50GfUZ0iVNr714X57a15uKdRMq9kUO0FrFtUqfrQpNLwDSox4EwA==","signatures":[{"sig":"MEYCIQDeRlwUnNkhll3IUQBdiAqTdg3oHvbARcQJfRKaD3yOhAIhAKIXlzjCyRcm9JJk4vkuuka0BYpLd9OZ2PNkmzb1dN+c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192411},"type":"module","engines":{"node":">=24.19.0","pnpm":">=11.22.0"},"exports":{"types":"./dist/src/index.d.mts","import":"./dist/src/index.mjs"},"gitHead":"41a16a3d5e13155a05f4158d9a8855797afaf8a9","scripts":{"dev":"tsdown --watch","lint":"oxlint .","test":"vitest","build":"tsdown","check":"pnpm format:check && pnpm lint && pnpm typecheck && pnpm docs:check && pnpm test:run","format":"oxfmt --write .","lint:fix":"oxlint --fix .","test:run":"vitest --run","docs:sync":"node scripts/sync-rule-inventories.ts","typecheck":"tsc --noEmit","docs:check":"node scripts/sync-rule-inventories.ts --check","format:check":"oxfmt --check .","test:coverage":"vitest --run --coverage","prepublishOnly":"pnpm check && pnpm build","lint:fix-unsafe":"oxlint --import-plugin --node-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions --fix-dangerously .","check:fix-suggestions":"oxlint --import-plugin --node-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions . && oxfmt --write ."},"_npmUser":{"name":"idominikos","email":"idominikos@outlook.com"},"repository":{"url":"git+https://github.com/entro314-labs/biome-to-oxc.git","type":"git"},"_npmVersion":"12.0.2","description":"Migrate from Biome to Oxc ecosystem (oxlint + oxfmt + oxlint-tsgolint)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","commander":"15.0.0","picocolors":"^1.1.1","jsonc-parser":"next"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.22.0","devDependencies":{"oxfmt":"^0.64.0","oxlint":"^1.79.0","tsdown":"^0.22.14","vitest":"^4.1.11","publint":"^0.3.24","typescript":"next","@types/node":"^26.2.0","@biomejs/biome":"^2.5.9","oxlint-tsgolint":"^7.0.2001","@vitest/coverage-v8":"^4.1.11","@arethetypeswrong/core":"^0.18.5"},"_npmOperationalInternal":{"tmp":"tmp/biome-to-oxc_3.0.1_1787235107120_0.33977634360369446","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"biome-to-oxc","version":"3.5.0","keywords":["biome","formatter","linter","migration","oxc","oxfmt","oxlint","oxlint-tsgolint","prettier","typescript"],"author":{"name":"Dominikos Pritis"},"license":"MIT","_id":"biome-to-oxc@3.5.0","maintainers":[{"name":"idominikos","email":"idominikos@outlook.com"}],"homepage":"https://github.com/entro314-labs/biome-to-oxc#readme","bugs":{"url":"https://github.com/entro314-labs/biome-to-oxc/issues"},"bin":{"biome-to-oxc":"dist/bin/biome-to-oxc.mjs"},"dist":{"shasum":"0f0618e58553662cd5e53b25b933246ed4fc233a","tarball":"https://registry.npmjs.org/biome-to-oxc/-/biome-to-oxc-3.5.0.tgz","fileCount":8,"integrity":"sha512-aGZASfva/c3o5/5YUz+QL7zzQWJNhNGjAP/1lRjtQOCVPTLUBoo0wzFWSNyeBCePU0XoXVnNDEQKSqC58Qqp0Q==","signatures":[{"sig":"MEUCIGxrgKWCRH/cS+wNI1gVVoPJKsB56FDMozBdjYtM2oPlAiEA8+obWP9jiE7EpjfJ5uHnEH82pPvOOMJ3wj9UieKmKZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205479},"type":"module","engines":{"node":">=24.19.0","pnpm":">=11.25.0"},"exports":{"types":"./dist/src/index.d.mts","import":"./dist/src/index.mjs"},"gitHead":"400a600946f5343fcbfafecfdbcfdd628b77eaea","scripts":{"dev":"tsdown --watch","lint":"oxlint .","test":"vitest","build":"tsdown","check":"pnpm format:check && pnpm lint && pnpm typecheck && pnpm docs:check && pnpm test:run","format":"oxfmt --write .","lint:fix":"oxlint --fix .","test:run":"vitest --run","docs:sync":"node scripts/sync-rule-inventories.ts","typecheck":"tsc --noEmit","docs:check":"node scripts/sync-rule-inventories.ts --check","format:check":"oxfmt --check .","test:coverage":"vitest --run --coverage","prepublishOnly":"pnpm check && pnpm build","lint:fix-unsafe":"oxlint --import-plugin --node-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions --fix-dangerously .","check:fix-suggestions":"oxlint --import-plugin --node-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions . && oxfmt --write ."},"_npmUser":{"name":"idominikos","email":"idominikos@outlook.com"},"repository":{"url":"git+https://github.com/entro314-labs/biome-to-oxc.git","type":"git"},"_npmVersion":"12.0.2","description":"Migrate from Biome to Oxc ecosystem (oxlint + oxfmt + oxlint-tsgolint)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.5.4","commander":"15.0.0","picocolors":"^1.1.1","jsonc-parser":"next"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.25.0","devDependencies":{"oxfmt":"^0.66.0","oxlint":"^1.81.0","tsdown":"rc","vitest":"^4.1.11","publint":"^0.3.24","typescript":"next","@types/node":"^26.4.1","@biomejs/biome":"^2.5.11","oxlint-tsgolint":"^7.0.2001","@vitest/coverage-v8":"^4.1.11","@arethetypeswrong/core":"^0.18.5"},"_npmOperationalInternal":{"tmp":"tmp/biome-to-oxc_3.5.0_1788415468148_0.5652359415510888","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"biome-to-oxc","version":"3.6.0","keywords":["biome","formatter","linter","migration","oxc","oxfmt","oxlint","oxlint-tsgolint","prettier","typescript"],"author":{"name":"Dominikos Pritis"},"license":"MIT","_id":"biome-to-oxc@3.6.0","maintainers":[{"name":"idominikos","email":"idominikos@outlook.com"}],"homepage":"https://github.com/entro314-labs/biome-to-oxc#readme","bugs":{"url":"https://github.com/entro314-labs/biome-to-oxc/issues"},"bin":{"biome-to-oxc":"dist/bin/biome-to-oxc.mjs"},"dist":{"shasum":"0f728836adb06e037f2ac2ee431100a167410f82","tarball":"https://registry.npmjs.org/biome-to-oxc/-/biome-to-oxc-3.6.0.tgz","fileCount":8,"integrity":"sha512-wEE+stYJ1dwB0EFyb4eMuDPPTzr9vtnEhZhW9dA17+HSUHP4+gv390kY+vuADWYdUr8m9f9lW9hGaw9G1b27wg==","signatures":[{"sig":"MEQCIFlF1ElbNQafG2ScCDTUsSNvh93heH2lFds4DJ2DNSZzAiBPUl5Oo+InXt6ibexOH9MUx8YXzl72c1XMd90bIw/wvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDERMF8shdRB5YPV020roN+mHyj65UrMyaHDV+fnYBH0AIgKdZOSnVzPrvkCpZEAFkpgserLR+JbKT2PTZIRFooAwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210400},"type":"module","engines":{"node":">=24.19.0","pnpm":">=11.25.0"},"exports":{"types":"./dist/src/index.d.mts","import":"./dist/src/index.mjs"},"gitHead":"dd7eacb89d152c5f886c676b57edb03e28077d69","scripts":{"dev":"tsdown --watch","lint":"oxlint .","test":"vitest","build":"tsdown","check":"pnpm format:check && pnpm lint && pnpm typecheck && pnpm docs:check && pnpm test:run","format":"oxfmt --write .","lint:fix":"oxlint --fix .","test:run":"vitest --run","docs:sync":"node scripts/sync-rule-inventories.ts","typecheck":"tsc --noEmit","docs:check":"node scripts/sync-rule-inventories.ts --check","format:check":"oxfmt --check .","test:coverage":"vitest --run --coverage","prepublishOnly":"pnpm check && pnpm build","lint:fix-unsafe":"oxlint --import-plugin --node-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions --fix-dangerously .","check:fix-suggestions":"oxlint --import-plugin --node-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions . && oxfmt --write ."},"_npmUser":{"name":"idominikos","email":"idominikos@outlook.com"},"repository":{"url":"git+https://github.com/entro314-labs/biome-to-oxc.git","type":"git"},"_npmVersion":"12.1.0","description":"Migrate from Biome to Oxc ecosystem (oxlint + oxfmt + oxlint-tsgolint)","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","commander":"15.0.0","picocolors":"^1.1.1","jsonc-parser":"next"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.25.0","devDependencies":{"oxfmt":"^0.70.0","oxlint":"^1.85.0","tsdown":"rc","vitest":"^5.0.2","publint":"^0.3.24","typescript":"next","@types/node":"^26.6.3","@biomejs/biome":"^2.5.14","oxlint-tsgolint":"^7.0.2003","@vitest/coverage-v8":"^5.0.2","@arethetypeswrong/core":"^0.18.5"},"_npmOperationalInternal":{"tmp":"tmp/biome-to-oxc_3.6.0_1790434774887_0.40154765093415357","host":"s3://npm-registry-packages-npm-production"}},"3.6.1":{"_id":"biome-to-oxc@3.6.1","bin":{"biome-to-oxc":"dist/bin/biome-to-oxc.mjs"},"bugs":{"url":"https://github.com/entro314-labs/biome-to-oxc/issues"},"dist":{"shasum":"aadd899d769af5205b4bca719c375a0f3dd94f3a","tarball":"https://registry.npmjs.org/biome-to-oxc/-/biome-to-oxc-3.6.1.tgz","fileCount":8,"integrity":"sha512-H0RPhvagSQh9pKIBJUYg6uig0RzE1j3G6Cn9xIp48+Vq00iXVR6SrkBpGyvHVhtDAQxXyeTNji2Jk7636VruaA==","signatures":[{"sig":"MEUCIQCMApTVpVNd2Au0FtGMJuDmIAWxOFYZh2AHnEblyZu5jwIgVzd2nXsjL+gPJ5QDuuxtJsIR2lljZ5ZWTNXPObaOknc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCE6wGRTf5vHaJ8hq0/yFWicQICprEt8hRgJjXbFEdVewIgCqZ9OvbjL3ZJLzzM7hw6z++NcUiJDfeF9jIvdlYtl0w="}],"unpackedSize":223984},"name":"biome-to-oxc","type":"module","author":{"name":"Dominikos Pritis"},"engines":{"node":">=24.21.0","pnpm":">=11.28.0"},"exports":{"types":"./dist/src/index.d.mts","import":"./dist/src/index.mjs"},"gitHead":"f40a1a1fe4ad5e20dfa002226f1b21b98e0a9910","license":"MIT","scripts":{"dev":"tsdown --watch","lint":"oxlint .","test":"vitest","build":"tsdown","check":"pnpm format:check && pnpm lint && pnpm typecheck && pnpm docs:check && pnpm test:run","format":"oxfmt --write .","lint:fix":"oxlint --fix .","test:run":"vitest --run","docs:sync":"node scripts/sync-rule-inventories.ts","typecheck":"tsc --noEmit","docs:check":"node scripts/sync-rule-inventories.ts --check","format:check":"oxfmt --check .","test:coverage":"vitest --run --coverage","prepublishOnly":"pnpm check && pnpm build","lint:fix-unsafe":"oxlint --import-plugin --node-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions --fix-dangerously .","check:fix-suggestions":"oxlint --import-plugin --node-plugin --type-aware --type-check --vitest-plugin --fix --fix-suggestions . && oxfmt --write ."},"version":"3.6.1","_npmUser":{"name":"idominikos","email":"idominikos@outlook.com"},"homepage":"https://github.com/entro314-labs/biome-to-oxc#readme","keywords":["biome","formatter","linter","migration","oxc","oxfmt","oxlint","oxlint-tsgolint","prettier","typescript"],"repository":{"url":"git+https://github.com/entro314-labs/biome-to-oxc.git","type":"git"},"_npmVersion":"12.1.0","description":"Migrate from Biome to Oxc ecosystem (oxlint + oxfmt + oxlint-tsgolint)","directories":{},"maintainers":[{"name":"idominikos","email":"idominikos@outlook.com"}],"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.6.5","commander":"15.0.0","picocolors":"^1.1.1","jsonc-parser":"next"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.28.0","devDependencies":{"oxfmt":"^0.70.0","oxlint":"^1.85.0","tsdown":"0.23.0","vitest":"^5.0.2","publint":"^0.3.24","typescript":"next","@types/node":"^26.6.3","@biomejs/biome":"^2.5.14","oxlint-tsgolint":"^7.0.2003","@vitest/coverage-v8":"^5.0.2","@arethetypeswrong/core":"^0.18.5"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/biome-to-oxc_3.6.1_1790588996599_0.7381555627711271"}}},"time":{"created":"2026-01-31T16:51:10.539Z","modified":"2026-09-28T09:49:56.854Z","0.4.0":"2026-01-31T16:51:10.870Z","0.4.1":"2026-01-31T16:55:23.613Z","0.5.1":"2026-02-03T20:59:37.594Z","0.5.2":"2026-02-04T20:48:21.580Z","0.6.0":"2026-02-25T23:24:20.818Z","0.6.1":"2026-02-27T21:32:13.933Z","0.6.2":"2026-02-27T21:37:11.147Z","0.7.1":"2026-03-02T19:31:25.328Z","0.7.2":"2026-03-02T21:34:03.076Z","0.7.3":"2026-03-04T18:59:19.289Z","0.7.5":"2026-03-10T05:17:35.499Z","0.7.6":"2026-03-12T17:38:25.729Z","0.8.0":"2026-03-15T16:37:06.895Z","0.8.1":"2026-03-20T01:58:30.145Z","0.9.0":"2026-03-26T01:57:03.945Z","1.1.0":"2026-04-21T04:47:52.770Z","1.1.1":"2026-04-21T04:49:45.620Z","1.2.0":"2026-05-08T00:03:37.271Z","1.2.1":"2026-05-08T00:07:47.794Z","1.3.0":"2026-05-21T19:09:24.364Z","1.3.1":"2026-06-08T15:04:24.464Z","1.3.2":"2026-06-08T16:32:29.664Z","1.3.6":"2026-06-22T11:29:25.332Z","1.3.7":"2026-07-09T11:04:09.179Z","1.3.8":"2026-07-15T00:49:25.429Z","1.4.0":"2026-07-22T03:07:33.258Z","1.5.0":"2026-08-05T01:47:58.516Z","2.0.0":"2026-08-10T22:52:27.491Z","3.0.0":"2026-08-20T14:02:32.417Z","3.0.1":"2026-08-20T14:11:47.297Z","3.5.0":"2026-09-03T06:04:28.288Z","3.6.0":"2026-09-26T14:59:34.981Z","3.6.1":"2026-09-28T09:49:56.704Z"},"bugs":{"url":"https://github.com/entro314-labs/biome-to-oxc/issues"},"author":{"name":"Dominikos Pritis"},"license":"MIT","homepage":"https://github.com/entro314-labs/biome-to-oxc#readme","keywords":["biome","formatter","linter","migration","oxc","oxfmt","oxlint","oxlint-tsgolint","prettier","typescript"],"repository":{"url":"git+https://github.com/entro314-labs/biome-to-oxc.git","type":"git"},"description":"Migrate from Biome to Oxc ecosystem (oxlint + oxfmt + oxlint-tsgolint)","maintainers":[{"name":"idominikos","email":"idominikos@outlook.com"}],"readme":"# biome-to-oxc\n\nMigrate a Biome setup to the Oxc toolchain (`oxlint`, `oxfmt`, and optional `oxlint-tsgolint` guidance).\n\nThe CLI reads a Biome config, resolves `extends`, generates `.oxlintrc.json` and `.oxfmtrc.jsonc`, updates package scripts if requested, and reports anything it could not map directly.\n\nCurrent capabilities:\n\n- Rule and category migration with unsupported-rule reporting\n- Oxfmt generation with override support\n- Strategy-aware script rewrites for safe, suggestions, and dangerous fix modes\n- Conservative script rewrite safeguards with manual-review warnings for complex shell scripts\n- Monorepo-aware guidance, ignore migration, and typed linting guidance\n- Optional JSON report output to stdout or a report file\n- Transactional file updates with rollback when a required migration step fails or is cancelled\n\n## Features\n\n### Core Migration\n\n✅ **Automatic Configuration Migration**\n\n- Converts `biome.json`/`biome.jsonc` to `.oxlintrc.json` and `.oxfmtrc.jsonc`\n- Maps 80+ Biome linter rules to Oxlint equivalents (native `typescript/` rules)\n- Substitutes a non-type-aware Oxlint rule for the four Biome rules that need no types but whose\n  only Oxlint counterpart is type-aware, so a migration without tsgolint keeps their coverage, and\n  reports every other rule that maps only to a type-aware Oxlint rule as a semantic loss when\n  type-aware linting is off\n- Transforms Biome formatter options to Oxfmt (Prettier-compatible)\n- Normalizes `include`/`includes` field variations automatically\n\n✅ **Preserves Representable Setup**\n\n- Ignore patterns, override file globs, and override exclusions\n- Negated `includes` exceptions (`!pattern`), translated into `ignorePatterns` for both tools\n- `.biomeignore` patterns migrated into the Oxlint **and** Oxfmt `ignorePatterns`. Biome 2.x does\n  not read `.biomeignore` itself, so this deliberately narrows scope; the migration says so\n- Linter configuration overrides\n- Formatter configuration overrides when they can be represented as Oxfmt file-glob overrides\n- JavaScript globals, plus `env: { browser: true, node: true }`, which gives Oxlint the browser and\n  Node.js globals Biome resolves without configuration (`no-undef`, `no-global-assign` and\n  `no-implied-eval` depend on it)\n- Rule severities (`error`/`warn`/`off`; `info` and `on` are accepted with explicit lossy-mapping warnings)\n- Explicit `printWidth` handling (no silent changes)\n- The set of formatted files: Oxfmt-only formats (YAML, TOML, Markdown) are excluded, and\n  `sortPackageJson` is pinned off unless the Biome config turns the matching assist action on, so\n  migrating never reformats files Biome left alone\n- Assist actions: `organizeImports` and `useSortedPackageJson` become the Oxfmt options that\n  implement them, and every other `assist.actions.source` entry is reported as a loss\n\n✅ **Refuses to Lose Behaviour Silently**\n\nAnything the generated configs provably do not reproduce is recorded as a **semantic loss** and\nlisted under `losses` in the report. Losses make the migration report `success: false` and block\nboth `--delete` and removal of the `@biomejs/biome` dependency, so a lossy conversion can never\nleave a project without a working linter or formatter. Resolve the listed losses and re-run.\n\nPositive-only Biome `files`/`linter`/`formatter` include selection has no direct Oxc config\nequivalent and is reported as a loss; pass equivalent paths to the Oxc CLI or review the generated\nignore configuration before removing Biome.\n\n### Advanced Features\n\n✅ **Monorepo Support**\n\n- Handles `\"//\"` extends syntax for monorepo roots\n- Automatically detects `.git` or workspace roots\n- Recursive config resolution with proper merging\n\n✅ **Type-Aware Linting** (`--type-aware`)\n\n- Detects TypeScript usage\n- Provides `oxlint-tsgolint` installation guidance\n- Writes root `options.typeAware` / `options.typeCheck` settings into the generated Oxlint config\n- Supports explicit typed lint flags:\n  - `--type-aware`: `oxlint --type-aware`\n  - `--type-check` (implies `--type-aware`): `oxlint --type-aware --type-check`\n- Supports profile-based compatibility guidance:\n  - `--type-aware-profile standard`: `oxlint --type-aware`\n  - `--type-aware-profile strict`: `oxlint --type-aware --type-check`\n- Surfaces the TypeScript 7 compatibility requirement and incomplete rule coverage\n\n✅ **Turborepo Integration** (`--turborepo`)\n\n- Detects `turbo.json` configuration\n- Updates existing `lint`, `check`, `format`, and `format:check` task metadata when present\n- Maintains monorepo workflow compatibility\n\n✅ **ESLint Bridge** (`--eslint-bridge`)\n\n- Detects existing ESLint configurations\n- Suggests `eslint-plugin-oxlint` integration\n- Provides dual-tool workflow guidance\n- Includes `eslint-plugin-oxfmt` suggestions\n\n✅ **Prettier Migration** (`--prettier`)\n\n- Detects Prettier configurations\n- Suggests `pnpm exec oxfmt --migrate=prettier`\n- Helps transition from Prettier to Oxfmt\n\n✅ **Smart Updates**\n\n- Optional package.json script updates\n- Automatic config backups\n- Detailed migration reports with JSON export\n- Dry-run mode for safety\n- Integration detection and suggestions\n\n### Cutting-Edge & Experimental Features\n\n✅ **Advanced Formatting Options**\n\n- **Object Wrapping**: Controls object literal formatting\n- **Insert Final Newline**: Ensures files end with newline\n- **Embedded Language Formatting**: Auto-formats CSS-in-JS, GraphQL-in-JS\n- **HTML/Prose Options**: Whitespace sensitivity and prose wrapping\n\n✅ **Framework-Specific Support**\n\n- **Vue.js**: Automatic detection and `vueIndentScriptAndStyle` configuration\n- **React**: JSX-specific formatting options\n- **Tailwind CSS**: Experimental class sorting and formatting\n  - Supports `class`, `className`, `:class` attributes\n  - Supports `clsx`, `cn`, `classNames`, `tw` functions\n\n✅ **Experimental Features** (Alpha/Beta)\n\n- **Import Sorting**: explicit `sortImports` passthrough when present in formatter config\n- **Package.json Sorting**: explicit `sortPackageJson` passthrough when present in formatter config\n- **Tailwind Integration**: explicit `sortTailwindcss` passthrough when present in formatter config\n- **Forward Compatibility**: preserves supported explicit Oxfmt-compatible formatter options, including legacy experimental aliases\n\n✅ **Oxlint Config Enhancements**\n\n- Preserves Oxlint defaults by omitting `plugins` when explicit plugin config is not required\n- Emits plugin `settings` scaffolds for detected ecosystems (`react`, `jsx-a11y`, `next`, `vitest`, `jsdoc`)\n- Optional import graph baseline (`--import-graph`) with configurable `import/no-cycle` depth\n- Optional JS plugin scaffolding (`--js-plugins` + repeatable `--js-plugin`)\n\n✅ **Coverage & Analysis Artifacts**\n\n- `docs/oxlint-rules.tsv`: Oxlint rule inventory used for mapping validation\n- `docs/oxfmt-rules.tsv`: Oxfmt configuration surface inventory\n- `docs/tsgolint-rules.tsv`: typed linting implementation matrix\n- `docs/oxlint-vs-tsgolint.tsv`: typed rule availability cross-reference\n- `docs/biome-rules.tsv`: Biome rule inventory, so a mapping cannot key off a rule Biome dropped\n- `docs/biome-formatter-options.tsv`: Biome formatter surface inventory\n\nAll six are generated from the schemas of the installed `oxlint`, `oxfmt`,\n`oxlint-tsgolint`, and `@biomejs/biome` packages by `pnpm docs:sync`; `pnpm docs:check`\nfails when they drift, and it runs as part of `pnpm check`.\n\n✅ **Script Rewrite Strategy Controls**\n\n- Explicit fix strategy levels for rewritten scripts:\n  - `safe` → `--fix`\n  - `suggestions` → `--fix --fix-suggestions`\n  - `dangerous` → `--fix --fix-suggestions --fix-dangerously`\n- Robust Biome fix conversion when rewriting scripts:\n  - `biome ... --write` maps to at least `safe`\n  - `biome ... --write --unsafe` maps to at least `dangerous`\n\n## Installation\n\n```bash\n# Using npx (no installation required)\nnpx biome-to-oxc\n\n# Or install globally\npnpm add -g biome-to-oxc\n```\n\n## Usage\n\n### Basic Usage\n\n```bash\n# Auto-detect biome.json and migrate\nnpx biome-to-oxc\n\n# Specify config path\nnpx biome-to-oxc --config path/to/biome.json\n\n# Dry run to preview changes\nnpx biome-to-oxc --dry-run --verbose\n```\n\n### Options\n\n```\nOptions:\n  -c, --config <path>      Path to biome.json or biome.jsonc\n  -o, --output-dir <path>  Output directory for generated configs (project mutations stay beside the Biome config)\n  --dry-run                Show what would be done without making changes\n  --delete                 Delete legacy Biome files after migration (biome.json/biome.jsonc and .biomeignore)\n  --no-backup              Skip backup of existing config files\n  --update-scripts         Update package.json scripts to use oxlint/oxfmt\n  --type-aware             Include type-aware linting guidance and dependencies\n  --type-check             Enable strict typed linting mode (implies --type-aware)\n  --type-aware-profile     Type-aware profile: standard | strict\n  --fix-strategy           Fix mode for rewritten scripts: safe | suggestions | dangerous\n  --js-plugins             Emit jsPlugins scaffold for unsupported mappings\n  --js-plugin              JS plugin specifier to scaffold (repeatable)\n  --import-graph           Add import plugin + import/no-cycle baseline recipe\n  --import-cycle-max-depth Max depth for import/no-cycle (default: 3)\n  --turborepo              Detect and update turbo.json task metadata for Turborepo integration\n  --eslint-bridge          Provide ESLint bridge suggestions for running alongside ESLint\n  --prettier               Detect Prettier config and provide migration suggestions\n  --report <path>          Write the migration report to a JSON file\n  --json                   Print the migration report as JSON to stdout\n  -v, --verbose            Show detailed migration information\n  -V, --version            Output the version number\n  -h, --help               Display help for command\n```\n\n### Examples\n\n```bash\n# Preview migration without changes\nnpx biome-to-oxc --dry-run --verbose\n\n# Migrate and update package.json scripts\nnpx biome-to-oxc --update-scripts\n\n# Full migration with all integrations\nnpx biome-to-oxc --update-scripts --type-check --fix-strategy suggestions --import-graph --js-plugins --js-plugin eslint-plugin-playwright --turborepo --eslint-bridge --prettier\n\n# Generate detailed JSON report\nnpx biome-to-oxc --report migration-report.json\n\n# Print the migration report to stdout as JSON\nnpx biome-to-oxc --json\n\n# Migrate with a custom output directory.\n# Oxlint and Oxfmt resolve config globs inside the config file's own directory and reject `..`,\n# so the output directory must be the Biome project root or an ancestor of it. A directory below\n# the project root is rejected whenever the migration would emit any glob.\nnpx biome-to-oxc --output-dir ../shared-config\n\n# Rewritten scripts explicitly load configs placed outside the package root\nnpx biome-to-oxc --output-dir ../shared-config --update-scripts\n\n# Migrate without creating backups\nnpx biome-to-oxc --no-backup\n\n# Migrate and remove legacy Biome files\nnpx biome-to-oxc --delete\n\n# Monorepo setup with Turborepo\nnpx biome-to-oxc --turborepo --update-scripts\n\n# TypeScript project with type-aware linting\nnpx biome-to-oxc --type-aware --verbose\n\n# TypeScript project with type-check diagnostics\nnpx biome-to-oxc --type-check --verbose\n\n# Strict type-aware profile + dangerous script fix strategy\nnpx biome-to-oxc --type-aware --type-aware-profile strict --update-scripts --fix-strategy dangerous\n\n# Import graph baseline with custom cycle depth\nnpx biome-to-oxc --import-graph --import-cycle-max-depth 5\n```\n\n## Migration Process\n\n1. **Reads** your `biome.json` or `biome.jsonc`\n2. **Resolves** extended configurations\n3. **Generates** two separate configs:\n   - `.oxlintrc.json` - Linter configuration\n   - `.oxfmtrc.jsonc` - Formatter configuration\n4. **Maps** Biome rules to Oxlint equivalents\n5. **Transforms** formatter options to Prettier-compatible format\n6. **Preserves** overrides and ignore patterns (including `.biomeignore` alias migration)\n7. **Optionally updates** package.json scripts\n\n## Configuration Mapping\n\n### Linter Categories\n\nBiome and Oxlint category membership is not identical. The tool uses the following category-level\napproximation and reports it for review; explicitly configured rules are mapped individually.\n\n| Biome Category | Oxlint Category |\n| -------------- | --------------- |\n| correctness    | correctness     |\n| suspicious     | suspicious      |\n| style          | style           |\n| complexity     | pedantic        |\n| performance    | perf            |\n| a11y           | restriction     |\n| security       | restriction     |\n\nAccessibility and security presets need particular care because both are approximated through\nOxlint's broader `restriction` category.\n\n### Formatter Options\n\n| Biome Option     | Oxfmt Option    | Notes                                                         |\n| ---------------- | --------------- | ------------------------------------------------------------- |\n| lineWidth        | printWidth      | Biome default: 80, Oxfmt default: 100 (always set explicitly) |\n| indentStyle      | useTabs         | Inverted (tab → true)                                         |\n| indentWidth      | tabWidth        | Direct mapping                                                |\n| lineEnding       | endOfLine       | Direct mapping                                                |\n| quoteStyle       | singleQuote     | Inverted (single → true)                                      |\n| trailingCommas   | trailingComma   | Direct mapping                                                |\n| semicolons       | semi            | Inverted (always → true)                                      |\n| arrowParentheses | arrowParens     | Direct mapping                                                |\n| bracketSpacing   | bracketSpacing  | Direct mapping                                                |\n| bracketSameLine  | bracketSameLine | Direct mapping                                                |\n\n### Type-Aware Rule Fallbacks\n\nFour Biome rules need no type information, but their only Oxlint counterpart is a type-aware\n(tsgolint) rule. Type-aware linting is off unless the migration enables it, so mapping straight to\nthe tsgolint rule would drop diagnostics the Biome config did produce. When type-aware linting is\noff, a non-type-aware Oxlint rule takes its place instead:\n\n| Biome Rule                | Type-aware mapping                          | Fallback when type-aware is off          |\n| ------------------------- | ------------------------------------------- | ---------------------------------------- |\n| `useArrayFind`            | `typescript/prefer-find`                    | `unicorn/prefer-array-find`              |\n| `useIncludes`             | `typescript/prefer-includes`                | `unicorn/prefer-includes`                |\n| `useStringStartsEndsWith` | `typescript/prefer-string-starts-ends-with` | `unicorn/prefer-string-starts-ends-with` |\n| `useThrowOnlyError`       | `typescript/only-throw-error`               | `no-throw-literal`                       |\n\nThe fallback replaces the type-aware rule rather than joining it, so turning type-aware linting on\nlater can never report the same line twice. `useArrayFind`, `useIncludes` and `useThrowOnlyError`\nreport exactly what the Biome rule reports; `unicorn/prefer-string-starts-ends-with` covers only the anchored-regex form of the four\nBiome flags, so that substitution is reported as a semantic loss.\n\nEvery other Biome rule that maps only to a type-aware Oxlint rule — `noFloatingPromises`,\n`noMisusedPromises`, `useOptionalChain`, `useLiteralKeys` and the rest — has no non-type-aware\nOxlint counterpart. Oxlint skips type-aware rules unless type-aware linting is on, so a migration\nwithout `--type-aware` reports each of them as a semantic loss instead of emitting a rule that\nnever runs.\n\n### Assist Actions\n\nBiome's assist actions are code actions rather than lint rules. Oxfmt implements two of them as\nformatter options; the rest have no Oxc equivalent and are reported as semantic losses.\n\n| Biome Assist Action    | Oxfmt Option      | Notes                                                            |\n| ---------------------- | ----------------- | ---------------------------------------------------------------- |\n| `organizeImports`      | `sortImports`     | `options.sortBareImports` → `sortImports.sortSideEffects`        |\n| `useSortedPackageJson` | `sortPackageJson` | Lifts the default pin that keeps Oxfmt from sorting package.json |\n\nOnly actions the Biome config names explicitly are migrated. Biome enables `organizeImports`\nthrough its recommended set even when the config never mentions it, but both Oxfmt options default\nto off here, so deriving them from a preset would start rewriting imports in projects whose Biome\nconfig never asked for it. When a preset is what turned the actions on, the migration reports it.\n\nBiome's `organizeImports` `groups` are matcher predicates (`:NODE:`, source globs) while Oxfmt's\nare a fixed set of group names, so custom group ordering is reported as a loss rather than guessed\nat. Per-override `assist` is not migrated either, and is likewise reported.\n\nBiome and Oxfmt sort imports and `package.json` keys into different orders, so the first Oxfmt run\nafter migrating either action reorders once; the migration warns about it. And because Biome sorts\nimports by default through its recommended assist set, a config that never settles\n`organizeImports` also gets a warning: Oxfmt leaves imports alone unless `sortImports` is set.\n\n## After Migration\n\n1. **Review generated configs**\n\n   ```bash\n   cat .oxlintrc.json\n   cat .oxfmtrc.jsonc\n   ```\n\n2. **Install Oxc tools**\n\n   ```bash\n   pnpm add -D oxlint oxfmt\n   # or\n   npm install -D oxlint oxfmt\n   ```\n\n3. **Run the tools**\n\n   ```bash\n   # Lint your code\n   npx oxlint\n\n   # Format your code\n   npx oxfmt\n\n   # Check formatting without writing\n   npx oxfmt --check\n   ```\n\n4. **Update your CI/CD**\n\n   ```yaml\n   # Example GitHub Actions\n   - name: Lint\n     run: pnpm oxlint\n\n   - name: Check formatting\n     run: pnpm oxfmt --check\n   ```\n\n5. **Optional: Type-aware linting**\n\n   ```bash\n   # Install type-aware support (use @latest tag)\n   pnpm add -D oxlint oxlint-tsgolint@7\n\n   # Run with type-aware rules\n   npx oxlint --type-aware\n   ```\n\n# Strict profile (include TS compiler diagnostics)\n\nnpx oxlint --type-aware --type-check\n\n```\n\n## Known Limitations\n\n- Not all Biome rules have direct Oxlint equivalents (reported as semantic losses)\n- Some advanced Biome features may not be supported\n- Biome recommended/all presets and group-level severities are approximated with Oxlint categories;\n  preset membership is not identical between the tools. This approximation is reported as a warning\n  rather than a loss, because it applies to essentially every migration\n- Positive-only Biome include selection cannot be encoded directly in Oxlint/Oxfmt config files\n- Generated config globs are resolved inside the config file's directory, so `--output-dir` must\n  point at the Biome project root or an ancestor of it\n- `formatter.lineEnding: \"auto\"` has no Oxfmt equivalent (Oxfmt always writes LF)\n- Lockfiles are not regenerated. When dependencies change, the report names the lockfile and the\n  install command needed before any frozen-lockfile install\n- Oxlint overrides cannot carry category presets; explicit override rules are migrated and category\n  presets are reported for manual review\n- Oxfmt is in beta; review formatting changes before replacing the existing formatter\n- Overlapping `overrides` are migrated as-is. Biome and Oxfmt both merge matching overrides field\n  by field with later entries winning, so the two agree; a conformance test pins this\n- Type-aware linting is stable as of `oxlint-tsgolint` v7 and requires TypeScript 7; 60 of the 62\n  targeted typescript-eslint rules are currently implemented, and Oxlint 1.85 does not yet expose\n  `no-generated-empty-object-type`, so 59 can be enabled\n- CSS, JSON and GraphQL formatter overrides are mapped but may need manual review\n- Prettier plugin support is not available in Oxfmt\n- Assist actions are migrated only when the Biome config names them explicitly; actions enabled\n  through `recommended` or a preset are reported rather than derived\n- `organizeImports` custom `groups` and `identifierOrder` have no Oxfmt counterpart and are reported\n- Some Biome rules still require JS plugin fallback until native rule parity is available\n\n## Migration Report\n\nAfter migration, you'll see a comprehensive summary:\n\n```\n\n✓ Migration completed successfully!\n\nSummary:\nBiome config: /path/to/biome.json\nOxlint config: /path/to/.oxlintrc.json\nOxfmt config: /path/to/.oxfmtrc.jsonc\nRules converted: 42\nRules skipped: 3\nLinter overrides: 2\nFormatter overrides: 1\n\n🔍 Detected integrations: typescript, turborepo\n\n⚠ Warnings (3):\nRun with --verbose to see all warnings\n\n💡 Suggestions:\n5 suggestions available. Run with --verbose to see them.\n\n📝 Next steps:\n\n1. Review the generated .oxlintrc.json and .oxfmtrc.jsonc files\n2. Install dependencies: pnpm add -D oxlint oxfmt\n3. Run oxlint to lint your code\n4. Run oxfmt to format your code\n5. Update your CI/CD pipelines to use oxlint and oxfmt\n6. Consider running with --update-scripts to update package.json\n\n📊 Detailed report saved to: migration-report.json\n\n````\n\n### JSON Report Format\n\nWhen using `--report`, a detailed JSON file is generated:\n\n```json\n{\n  \"success\": true,\n  \"warnings\": [\"...\"],\n  \"errors\": [],\n  \"suggestions\": [\"...\"],\n  \"summary\": {\n    \"biomeConfigPath\": \"/path/to/biome.json\",\n    \"oxlintConfigPath\": \"/path/to/.oxlintrc.json\",\n    \"oxfmtConfigPath\": \"/path/to/.oxfmtrc.jsonc\",\n    \"rulesConverted\": 42,\n    \"rulesSkipped\": 3,\n    \"overridesConverted\": 2,\n    \"formatterOverridesConverted\": 1\n  },\n  \"detectedIntegrations\": {\n    \"turborepo\": true,\n    \"eslint\": false,\n    \"prettier\": false,\n    \"typescript\": true\n  }\n}\n````\n\n## Troubleshooting\n\n### \"No Biome configuration file found\"\n\nMake sure you have a `biome.json` or `biome.jsonc` file in your project root, or specify the path with `--config`.\n\n### \"No Oxlint equivalent found for Biome rule\"\n\nSome Biome rules don't have direct Oxlint equivalents yet. These will be logged as warnings. You can:\n\n- Check if the rule is available in a newer version of oxlint\n- Manually add similar rules to `.oxlintrc.json`\n- Open an issue on the Oxc project to request the rule\n\n### TypeScript Errors\n\nAll TypeScript errors about missing modules are expected until you run `pnpm install`. The tool will work correctly once dependencies are installed.\n\n## Development\n\n```bash\n# Install dependencies\npnpm install\n\n# Build the project\npnpm build\n\n# Run tests\npnpm test\n\n# Lint\npnpm lint\n\n# Format\npnpm format\n```\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n## License\n\nMIT\n\n## Acknowledgements\n\nThis tool is inspired by:\n\n- [@oxlint/migrate](https://github.com/oxc-project/oxlint-migrate) - ESLint to Oxlint migration\n- [oxfmt --migrate=prettier](https://oxc.rs/docs/guide/usage/formatter/migrate-from-prettier) - Prettier to Oxfmt migration\n\nSpecial thanks to the [Oxc project](https://github.com/oxc-project/oxc) and [Biome](https://github.com/biomejs/biome) teams for their amazing work!\n\n## Resources\n\n- [Oxc Documentation](https://oxc.rs)\n- [Biome Documentation](https://biomejs.dev)\n- [Oxlint Rules](https://oxc.rs/docs/guide/usage/linter)\n- [Oxfmt Configuration](https://oxc.rs/docs/guide/usage/formatter)\n","readmeFilename":"README.md"}