{"_id":"unloader","_rev":"25-04e5536406fc7836f0d88800c7df0915","name":"unloader","dist-tags":{"latest":"0.10.1"},"versions":{"0.0.0":{"name":"unloader","version":"0.0.0","author":{"name":"三咲智子 Kevin Deng","email":"sxzz@sxzz.moe"},"license":"MIT","_id":"unloader@0.0.0","maintainers":[{"name":"sxzz","email":"sxzz@sxzz.moe"}],"homepage":"https://github.com/sxzz/unloader#readme","bugs":{"url":"https://github.com/sxzz/unloader/issues"},"dist":{"shasum":"6077394f028f647e30ada80464d74100faf207fb","tarball":"https://registry.npmjs.org/unloader/-/unloader-0.0.0.tgz","fileCount":5,"integrity":"sha512-05mtaT6fTbs+aB3jFNmvqizrWQ/WU3DjFC7OFsf1eFkul4RUFbFGgx1IUyBb9k+KoosjBAzWPRtcM4ZNq0+UgQ==","signatures":[{"sig":"MEUCIDhqCBACVZ+dH/vsDKApZlCAu0j/g2oxERgI8MaQablGAiEA7uqRpQlg4P9oXW8K15Vfcc8ZzbnSm2LqFsgWvlyw534=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3277},"main":"./dist/index.js","type":"module","_from":"file:unloader-0.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.18.0"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"funding":"https://github.com/sponsors/sxzz","scripts":{"dev":"tsdown --watch","lint":"eslint --cache .","test":"vitest","build":"tsdown","format":"prettier --cache --write .","release":"bumpp && pnpm publish","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"sxzz","email":"sxzz@sxzz.moe"},"prettier":"@sxzz/prettier-config","_resolved":"/private/var/folders/d9/9drlr87n4j904th57x6955l40000gn/T/a99528a24fc149915635e3f240b9529b/unloader-0.0.0.tgz","_integrity":"sha512-05mtaT6fTbs+aB3jFNmvqizrWQ/WU3DjFC7OFsf1eFkul4RUFbFGgx1IUyBb9k+KoosjBAzWPRtcM4ZNq0+UgQ==","repository":{"url":"git+https://github.com/sxzz/unloader.git","type":"git"},"_npmVersion":"10.9.2","description":"undefined","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","bumpp":"^10.0.2","eslint":"^9.19.0","tsdown":"^0.5.7","vitest":"^3.0.5","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.13.1","oxc-transform":"^0.48.2","@sxzz/eslint-config":"^5.0.1","@sxzz/prettier-config":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/unloader_0.0.0_1738912229886_0.4191379970867086","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"unloader","version":"0.1.0","author":{"name":"三咲智子 Kevin Deng","email":"sxzz@sxzz.moe"},"license":"MIT","_id":"unloader@0.1.0","maintainers":[{"name":"sxzz","email":"sxzz@sxzz.moe"}],"homepage":"https://github.com/sxzz/unloader#readme","bugs":{"url":"https://github.com/sxzz/unloader/issues"},"dist":{"shasum":"6e63a5399a97bce2d8bff5c3c682b4eb109294f1","tarball":"https://registry.npmjs.org/unloader/-/unloader-0.1.0.tgz","fileCount":5,"integrity":"sha512-MqEeSkd1yicbSaUee7gG9x23d0pDsMjJg6yt8+8QKgHmgV/Wbq2cPPkGn43FTr2In205pjVpfZzk+AHJ4lQr1w==","signatures":[{"sig":"MEUCIAwmZaqiXZYg3PGyZ3lQELkovcWFh39ytq4HtFn5lY6QAiEAjb67rPI0BbXdnqA9PsQvcuiFdaAlYCzYF63dtRWarIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6020},"main":"./dist/index.js","type":"module","_from":"file:unloader-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.19.0 || >=20.6.0"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"funding":"https://github.com/sponsors/sxzz","scripts":{"dev":"tsdown --watch","lint":"eslint --cache .","test":"vitest","build":"tsdown","format":"prettier --cache --write .","release":"bumpp && pnpm publish","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"sxzz","email":"sxzz@sxzz.moe"},"prettier":"@sxzz/prettier-config","_resolved":"/private/var/folders/d9/9drlr87n4j904th57x6955l40000gn/T/173230c02d56f069183f72bdbac7da5b/unloader-0.1.0.tgz","_integrity":"sha512-MqEeSkd1yicbSaUee7gG9x23d0pDsMjJg6yt8+8QKgHmgV/Wbq2cPPkGn43FTr2In205pjVpfZzk+AHJ4lQr1w==","repository":{"url":"git+https://github.com/sxzz/unloader.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js Loader with a Rollup-like interface.","directories":{},"_nodeVersion":"23.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","bumpp":"^10.0.2","eslint":"^9.19.0","tsdown":"^0.5.7","vitest":"^3.0.5","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.13.1","oxc-transform":"^0.48.2","@sxzz/eslint-config":"^5.0.1","@sxzz/prettier-config":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/unloader_0.1.0_1739074221666_0.7524479118399425","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"unloader","version":"0.1.1","author":{"name":"三咲智子 Kevin Deng","email":"sxzz@sxzz.moe"},"license":"MIT","_id":"unloader@0.1.1","maintainers":[{"name":"sxzz","email":"sxzz@sxzz.moe"}],"homepage":"https://github.com/sxzz/unloader#readme","bugs":{"url":"https://github.com/sxzz/unloader/issues"},"dist":{"shasum":"291343fc913cfabdc8291a10d1d24d537b8b3199","tarball":"https://registry.npmjs.org/unloader/-/unloader-0.1.1.tgz","fileCount":8,"integrity":"sha512-2q2kq4Ca/tc7tX/wdN7l5JGzqK5o9aE6YmDNPm4WPjM/K8Tu69I65wozkSqgRVT97Dwyv8rwBgHgSIpSjbZ40g==","signatures":[{"sig":"MEYCIQD0Sfr5CtZqqKmah0fLRIbSNVeAaVyXOrvnwiNQK2+8JQIhAMQzcmKB5IDG5OAo/YCiy2slEmh+LU+5nI3gkh04E4N9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10172},"main":"./dist/index.js","type":"module","_from":"file:unloader-0.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.19.0 || >=20.6.0"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"funding":"https://github.com/sponsors/sxzz","scripts":{"dev":"tsdown --watch","lint":"eslint --cache .","test":"vitest","build":"tsdown","format":"prettier --cache --write .","release":"bumpp && pnpm publish","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"sxzz","email":"sxzz@sxzz.moe"},"prettier":"@sxzz/prettier-config","_resolved":"/private/var/folders/d9/9drlr87n4j904th57x6955l40000gn/T/b7ea441320c5f51c65f4ca689b656ed6/unloader-0.1.1.tgz","_integrity":"sha512-2q2kq4Ca/tc7tX/wdN7l5JGzqK5o9aE6YmDNPm4WPjM/K8Tu69I65wozkSqgRVT97Dwyv8rwBgHgSIpSjbZ40g==","repository":{"url":"git+https://github.com/sxzz/unloader.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js Loader with a Rollup-like interface.","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","bumpp":"^10.0.2","eslint":"^9.19.0","tsdown":"^0.5.7","vitest":"^3.0.5","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.13.1","oxc-transform":"^0.48.2","@sxzz/eslint-config":"^5.0.1","@sxzz/prettier-config":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/unloader_0.1.1_1739074994959_0.7437727671373797","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"unloader","version":"0.2.0","author":{"name":"三咲智子 Kevin Deng","email":"sxzz@sxzz.moe"},"license":"MIT","_id":"unloader@0.2.0","maintainers":[{"name":"sxzz","email":"sxzz@sxzz.moe"}],"homepage":"https://github.com/sxzz/unloader#readme","bugs":{"url":"https://github.com/sxzz/unloader/issues"},"dist":{"shasum":"ea0341dfc8b595ee77fb2dd6d40f63f502f7bbc3","tarball":"https://registry.npmjs.org/unloader/-/unloader-0.2.0.tgz","fileCount":8,"integrity":"sha512-E1DBaQ8NrQnFJc3DSIEVjz7IU1B/ueMmM9FL1lfY/TjBNkMd8+oaMxgBkKrfymxIZKsqPXNLnQByzsHy7T2fjA==","signatures":[{"sig":"MEYCIQDQnAby3pyHcYuuugBtHVNU5BJ48Dl5rQDm7pGh66IvJwIhALw8RP+AMrxLpjVN6516fJ7XywedP9iu9eJI2O7NeT0o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10096},"main":"./dist/index.js","type":"module","_from":"file:unloader-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.19.0 || >=20.6.0"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"funding":"https://github.com/sponsors/sxzz","scripts":{"dev":"tsdown --watch","lint":"eslint --cache .","test":"vitest","build":"tsdown","format":"prettier --cache --write .","release":"bumpp && pnpm publish","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"sxzz","email":"sxzz@sxzz.moe"},"prettier":"@sxzz/prettier-config","_resolved":"/private/var/folders/d9/9drlr87n4j904th57x6955l40000gn/T/2da651ff31cbc8e5ecc03e4efcc502f1/unloader-0.2.0.tgz","_integrity":"sha512-E1DBaQ8NrQnFJc3DSIEVjz7IU1B/ueMmM9FL1lfY/TjBNkMd8+oaMxgBkKrfymxIZKsqPXNLnQByzsHy7T2fjA==","repository":{"url":"git+https://github.com/sxzz/unloader.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js Loader with a Rollup-like interface.","directories":{},"_nodeVersion":"23.7.0","dependencies":{"unconfig":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","bumpp":"^10.0.2","eslint":"^9.19.0","tsdown":"^0.5.7","vitest":"^3.0.5","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.13.1","oxc-transform":"^0.48.2","@sxzz/eslint-config":"^5.0.1","@sxzz/prettier-config":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/unloader_0.2.0_1739115555896_0.9287060406882044","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"unloader","version":"0.2.1","author":{"name":"三咲智子 Kevin Deng","email":"sxzz@sxzz.moe"},"license":"MIT","_id":"unloader@0.2.1","maintainers":[{"name":"sxzz","email":"sxzz@sxzz.moe"}],"homepage":"https://github.com/sxzz/unloader#readme","bugs":{"url":"https://github.com/sxzz/unloader/issues"},"dist":{"shasum":"881c42b5423301e60190932ee13101d7cf879f6d","tarball":"https://registry.npmjs.org/unloader/-/unloader-0.2.1.tgz","fileCount":11,"integrity":"sha512-LFGFAPix6ae+UvcJXB1d721qypBYYchiNURppqa8dAQYU16xWssjdeCm7FoqyubKRubWOCWSD+hReA8sYAZOsA==","signatures":[{"sig":"MEUCIGUETN7f2RxtmD/jPncEW9EcMLcD+le/wVyTFVXBbA7hAiEA/SErSP9Vv1YrsFSMY1Cn8TJ2B9Lga8Ltyi8J5K4G5JI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10494},"main":"./dist/index.js","type":"module","_from":"file:unloader-0.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.19.0 || >=20.6.0"},"exports":{".":"./dist/index.js","./register":"./dist/register.js","./package.json":"./package.json"},"funding":"https://github.com/sponsors/sxzz","scripts":{"dev":"tsdown --watch","lint":"eslint --cache .","test":"vitest","build":"tsdown","format":"prettier --cache --write .","release":"bumpp && pnpm publish","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"sxzz","email":"sxzz@sxzz.moe"},"prettier":"@sxzz/prettier-config","_resolved":"/private/var/folders/d9/9drlr87n4j904th57x6955l40000gn/T/4e5b2f593982c16f0bef5286e86fb5a9/unloader-0.2.1.tgz","_integrity":"sha512-LFGFAPix6ae+UvcJXB1d721qypBYYchiNURppqa8dAQYU16xWssjdeCm7FoqyubKRubWOCWSD+hReA8sYAZOsA==","repository":{"url":"git+https://github.com/sxzz/unloader.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js Loader with a Rollup-like interface.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"debug":"^4.4.0","unconfig":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","bumpp":"^10.0.2","eslint":"^9.19.0","tsdown":"^0.5.7","vitest":"^3.0.5","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.13.1","@types/debug":"^4.1.12","oxc-transform":"^0.48.2","@sxzz/eslint-config":"^5.0.1","@sxzz/prettier-config":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/unloader_0.2.1_1739125013381_0.1562279554934789","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"unloader","version":"0.2.2","author":{"name":"三咲智子 Kevin Deng","email":"sxzz@sxzz.moe"},"license":"MIT","_id":"unloader@0.2.2","maintainers":[{"name":"sxzz","email":"sxzz@sxzz.moe"}],"homepage":"https://github.com/sxzz/unloader#readme","bugs":{"url":"https://github.com/sxzz/unloader/issues"},"dist":{"shasum":"19a35a87f9c64f364cb41a28dfc01805c274f3c4","tarball":"https://registry.npmjs.org/unloader/-/unloader-0.2.2.tgz","fileCount":11,"integrity":"sha512-kCpDq9Dr+yyOBrV4l+nnbhAsT1C10yWokhbzJjqRNowSt8LQTE+O3h+jIB7C50TC3ZYGqfYqETxB0RnpuCsdQA==","signatures":[{"sig":"MEUCIFLflHSzLYtU4CmDAMz66eNSenHGJGNT3uLgifsVZn7mAiEA1qFYzOeH6oYeQ5irejULmDsfqo3hBTaGxbBUqeTffO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12134},"main":"./dist/index.js","type":"module","_from":"file:unloader-0.2.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.19.0 || >=20.6.0"},"exports":{".":"./dist/index.js","./register":"./dist/register.js","./package.json":"./package.json"},"funding":"https://github.com/sponsors/sxzz","scripts":{"dev":"tsdown --watch","lint":"eslint --cache .","test":"vitest","build":"tsdown","format":"prettier --cache --write .","release":"bumpp && pnpm publish","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"sxzz","email":"sxzz@sxzz.moe"},"prettier":"@sxzz/prettier-config","_resolved":"/private/var/folders/d9/9drlr87n4j904th57x6955l40000gn/T/e01dd943f6ffc15e27924047da2e185b/unloader-0.2.2.tgz","_integrity":"sha512-kCpDq9Dr+yyOBrV4l+nnbhAsT1C10yWokhbzJjqRNowSt8LQTE+O3h+jIB7C50TC3ZYGqfYqETxB0RnpuCsdQA==","repository":{"url":"git+https://github.com/sxzz/unloader.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js Loader with a Rollup-like interface.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"birpc":"^2.2.0","debug":"^4.4.0","unconfig":"^7.0.0","@ampproject/remapping":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","bumpp":"^10.0.2","eslint":"^9.19.0","tsdown":"^0.5.7","vitest":"^3.0.5","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.13.1","@types/debug":"^4.1.12","oxc-transform":"^0.48.2","@sxzz/eslint-config":"^5.0.1","@sxzz/prettier-config":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/unloader_0.2.2_1739180345343_0.73209102596853","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"unloader","version":"0.3.0","author":{"name":"三咲智子 Kevin Deng","email":"sxzz@sxzz.moe"},"license":"MIT","_id":"unloader@0.3.0","maintainers":[{"name":"sxzz","email":"sxzz@sxzz.moe"}],"homepage":"https://github.com/sxzz/unloader#readme","bugs":{"url":"https://github.com/sxzz/unloader/issues"},"dist":{"shasum":"43cf18355ba60ddcfea48e05b56179fd7e2189e5","tarball":"https://registry.npmjs.org/unloader/-/unloader-0.3.0.tgz","fileCount":11,"integrity":"sha512-MNOmOB7Ysyt7Vzg7zvY50qFnDNt2lY86ns8j7GRB8SsQUSY1ulroG/83OCjGluUKPofxWGsz+Jr3zGBWcPQKgQ==","signatures":[{"sig":"MEUCIQDbxIZ+WmSiz5W8F+DEBI6MS7KJhZapo2gnwvDc5aroRQIgU+Peue1SFwLawnYA7f2SsLxhXR/tmBVg2NUC4dtI2bQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12781},"main":"./dist/index.js","type":"module","_from":"file:unloader-0.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.19.0 || >=20.6.0"},"exports":{".":"./dist/index.js","./register":"./dist/register.js","./package.json":"./package.json"},"funding":"https://github.com/sponsors/sxzz","scripts":{"dev":"tsdown --watch","lint":"eslint --cache .","test":"vitest","build":"tsdown","format":"prettier --cache --write .","release":"bumpp && pnpm publish","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"sxzz","email":"sxzz@sxzz.moe"},"prettier":"@sxzz/prettier-config","_resolved":"/private/var/folders/d9/9drlr87n4j904th57x6955l40000gn/T/6f698b8a29ad5a1d0ea7fab472236e8e/unloader-0.3.0.tgz","_integrity":"sha512-MNOmOB7Ysyt7Vzg7zvY50qFnDNt2lY86ns8j7GRB8SsQUSY1ulroG/83OCjGluUKPofxWGsz+Jr3zGBWcPQKgQ==","repository":{"url":"git+https://github.com/sxzz/unloader.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js Loader with a Rollup-like interface.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"birpc":"^2.2.0","debug":"^4.4.0","unconfig":"^7.0.0","@ampproject/remapping":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","bumpp":"^10.0.2","eslint":"^9.19.0","tsdown":"^0.5.7","vitest":"^3.0.5","prettier":"^3.4.2","typescript":"^5.7.3","@types/node":"^22.13.1","@types/debug":"^4.1.12","oxc-transform":"^0.48.2","@sxzz/eslint-config":"^5.0.1","@sxzz/prettier-config":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/unloader_0.3.0_1739273425882_0.952248649715804","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"unloader","version":"0.4.0","author":{"name":"三咲智子 Kevin Deng","email":"sxzz@sxzz.moe"},"license":"MIT","_id":"unloader@0.4.0","maintainers":[{"name":"sxzz","email":"sxzz@sxzz.moe"}],"homepage":"https://github.com/sxzz/unloader#readme","bugs":{"url":"https://github.com/sxzz/unloader/issues"},"dist":{"shasum":"9695e69f954451aeec4b3fcf7b04a113a6078f09","tarball":"https://registry.npmjs.org/unloader/-/unloader-0.4.0.tgz","fileCount":13,"integrity":"sha512-xkLkmDSmLONKEbJZcrnQL3koysM05H7nzExsLS8ndvdlejCQzFru2PUz0lzc67nGMm0qI4GFF4/tqTNl2RBRjw==","signatures":[{"sig":"MEYCIQDoRcwtWgaZjSrXcGtL30cQFOu1F3vz7qekrsVhyuGvqAIhALaPI5X0rcH30Pd5bo1fB0gwMznx5CKSkokKtxtrqbF7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18847},"main":"./dist/index.js","type":"module","_from":"file:unloader-0.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.19.0 || >=20.6.0"},"exports":{".":"./dist/index.js","./register":"./dist/register.js","./package.json":"./package.json","./register-sync":"./dist/register-sync.js"},"funding":"https://github.com/sponsors/sxzz","scripts":{"dev":"tsdown --watch","lint":"eslint --cache .","test":"vitest","build":"tsdown","format":"prettier --cache --write .","release":"bumpp && pnpm publish","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"sxzz","email":"sxzz@sxzz.moe"},"prettier":"@sxzz/prettier-config","_resolved":"/private/var/folders/d9/9drlr87n4j904th57x6955l40000gn/T/87267139f4d5c79cb80065b777402372/unloader-0.4.0.tgz","_integrity":"sha512-xkLkmDSmLONKEbJZcrnQL3koysM05H7nzExsLS8ndvdlejCQzFru2PUz0lzc67nGMm0qI4GFF4/tqTNl2RBRjw==","repository":{"url":"git+https://github.com/sxzz/unloader.git","type":"git"},"_npmVersion":"11.2.0","description":"Node.js loader with a Rollup-like interface.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"birpc":"^2.2.0","debug":"^4.4.0","quansync":"^0.2.8","unconfig":"^7.3.1","@ampproject/remapping":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","bumpp":"^10.1.0","eslint":"^9.22.0","tsdown":"^0.6.8","vitest":"^3.0.9","prettier":"^3.5.3","typescript":"^5.8.2","@types/node":"^22.13.10","@types/debug":"^4.1.12","oxc-transform":"^0.60.0","unplugin-quansync":"^0.3.5","@sxzz/eslint-config":"^6.0.2","@sxzz/prettier-config":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/unloader_0.4.0_1742291131907_0.6810368470852382","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"unloader","version":"0.4.1","author":{"name":"三咲智子 Kevin Deng","email":"sxzz@sxzz.moe"},"license":"MIT","_id":"unloader@0.4.1","maintainers":[{"name":"sxzz","email":"sxzz@sxzz.moe"}],"homepage":"https://github.com/sxzz/unloader#readme","bugs":{"url":"https://github.com/sxzz/unloader/issues"},"dist":{"shasum":"11a7102b139bda7ece625189725fcb185fcda61c","tarball":"https://registry.npmjs.org/unloader/-/unloader-0.4.1.tgz","fileCount":13,"integrity":"sha512-kZF7b7VjZiQqTr5VUB2dewekTEaVMdHVtpkn0RREgd6rHo/zfSMSqIZ/9dnR2SxIBzVT+w/qOdjQiZjK3LfCgQ==","signatures":[{"sig":"MEUCIQDLrRbt6SgLeJwnH+oZ5bGO8FNyECmvlXWqcWHhU5qlOwIgLTqqlj8zh4nEkeINizAnVylnCCxF9Yu8DxjjC/L0SxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19308},"main":"./dist/index.js","type":"module","_from":"file:unloader-0.4.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.19.0 || >=20.6.0"},"exports":{".":"./dist/index.js","./register":"./dist/register.js","./package.json":"./package.json","./register-sync":"./dist/register-sync.js"},"funding":"https://github.com/sponsors/sxzz","scripts":{"dev":"tsdown --watch","lint":"eslint --cache .","test":"node --test","build":"tsdown","format":"prettier --cache --write .","release":"bumpp && pnpm publish","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"sxzz","email":"sxzz@sxzz.moe"},"prettier":"@sxzz/prettier-config","_resolved":"/private/var/folders/d9/9drlr87n4j904th57x6955l40000gn/T/32bfe683890f78d280c8e40e93fde5a7/unloader-0.4.1.tgz","_integrity":"sha512-kZF7b7VjZiQqTr5VUB2dewekTEaVMdHVtpkn0RREgd6rHo/zfSMSqIZ/9dnR2SxIBzVT+w/qOdjQiZjK3LfCgQ==","repository":{"url":"git+https://github.com/sxzz/unloader.git","type":"git"},"_npmVersion":"11.2.0","description":"Node.js loader with a Rollup-like interface.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"birpc":"^2.2.0","debug":"^4.4.0","quansync":"^0.2.10","unconfig":"^7.3.1","@ampproject/remapping":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","bumpp":"^10.1.0","eslint":"^9.22.0","tsdown":"^0.6.9","prettier":"^3.5.3","typescript":"^5.8.2","@types/node":"^22.13.10","@quansync/fs":"^0.1.1","@types/debug":"^4.1.12","magic-string":"^0.30.17","oxc-transform":"^0.60.0","unplugin-quansync":"^0.3.5","@sxzz/eslint-config":"^6.0.2","@sxzz/prettier-config":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/unloader_0.4.1_1742387133713_0.22722295557371663","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"unloader","version":"0.4.2","author":{"name":"三咲智子 Kevin Deng","email":"sxzz@sxzz.moe"},"license":"MIT","_id":"unloader@0.4.2","maintainers":[{"name":"sxzz","email":"sxzz@sxzz.moe"}],"homepage":"https://github.com/sxzz/unloader#readme","bugs":{"url":"https://github.com/sxzz/unloader/issues"},"dist":{"shasum":"17c9731c3b30863562f92a677f59a5b906c393ee","tarball":"https://registry.npmjs.org/unloader/-/unloader-0.4.2.tgz","fileCount":13,"integrity":"sha512-R1yxH8AmuNcqJ0AR7mlYGJZPjJK5uoP7nl2ZTHbYtQ0HQHnHSw5rYW5tkMpKkOu5KN1jiqAehaYcr1mzhLs3Iw==","signatures":[{"sig":"MEQCIBrJ9cii7SyoBDFxbKn7bFYG11uWAbg67/GYN5B6KlCFAiAzRirofViGmhAZ7QTIWHMjZ5yTZ3f1gN9uyED5zAWIUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19592},"main":"./dist/index.js","type":"module","_from":"file:unloader-0.4.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.19.0 || >=20.6.0"},"exports":{".":"./dist/index.js","./register":"./dist/register.js","./package.json":"./package.json","./register-sync":"./dist/register-sync.js"},"funding":"https://github.com/sponsors/sxzz","scripts":{"dev":"tsdown --watch","lint":"eslint --cache .","test":"node --test","build":"tsdown","format":"prettier --cache --write .","release":"bumpp && pnpm publish","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"sxzz","email":"sxzz@sxzz.moe"},"prettier":"@sxzz/prettier-config","_resolved":"/private/var/folders/d9/9drlr87n4j904th57x6955l40000gn/T/2c78ad7455d718b309fbcc9630891a64/unloader-0.4.2.tgz","_integrity":"sha512-R1yxH8AmuNcqJ0AR7mlYGJZPjJK5uoP7nl2ZTHbYtQ0HQHnHSw5rYW5tkMpKkOu5KN1jiqAehaYcr1mzhLs3Iw==","repository":{"url":"git+https://github.com/sxzz/unloader.git","type":"git"},"_npmVersion":"11.2.0","description":"Node.js loader with a Rollup-like interface.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"birpc":"^2.2.0","debug":"^4.4.0","quansync":"^0.2.10","unconfig":"^7.3.1","@ampproject/remapping":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","bumpp":"^10.1.0","eslint":"^9.22.0","tsdown":"^0.6.9","prettier":"^3.5.3","typescript":"^5.8.2","@types/node":"^22.13.10","@quansync/fs":"^0.1.1","@types/debug":"^4.1.12","magic-string":"^0.30.17","oxc-transform":"^0.60.0","unplugin-quansync":"^0.3.5","@sxzz/eslint-config":"^6.0.2","@sxzz/prettier-config":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/unloader_0.4.2_1742446445157_0.42173068881463327","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"unloader","version":"0.4.3","author":{"name":"三咲智子 Kevin Deng","email":"sxzz@sxzz.moe"},"license":"MIT","_id":"unloader@0.4.3","maintainers":[{"name":"sxzz","email":"sxzz@sxzz.moe"}],"homepage":"https://github.com/sxzz/unloader#readme","bugs":{"url":"https://github.com/sxzz/unloader/issues"},"dist":{"shasum":"3cac823e7cdbac83c93fd9b2737fee3b784206ec","tarball":"https://registry.npmjs.org/unloader/-/unloader-0.4.3.tgz","fileCount":13,"integrity":"sha512-82jHjMmVz3S+8vsVgevH8eR8CtIjKOnqa2L8+alrDARhvpjlVA8ltiMYXFKw3ahlVD4ZnHmr2Z3XajswCiMa1A==","signatures":[{"sig":"MEUCIQCm1mQUyID1J6jDersgoG0WRNpPv72lVTj27QuIfu5eRQIgCpa9fKLsvWw2vz6Rt8342I6O2tNmNoip7kKcfN9aGMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20022},"main":"./dist/index.js","type":"module","_from":"file:unloader-0.4.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.19.0 || >=20.6.0"},"exports":{".":"./dist/index.js","./register":"./dist/register.js","./package.json":"./package.json","./register-sync":"./dist/register-sync.js"},"funding":"https://github.com/sponsors/sxzz","scripts":{"dev":"tsdown --watch","lint":"eslint --cache .","test":"node --test","build":"tsdown","format":"prettier --cache --write .","release":"bumpp && pnpm publish","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"sxzz","email":"sxzz@sxzz.moe"},"prettier":"@sxzz/prettier-config","_resolved":"/private/var/folders/d9/9drlr87n4j904th57x6955l40000gn/T/e2d43fee942da148427eeb0427e1e47d/unloader-0.4.3.tgz","_integrity":"sha512-82jHjMmVz3S+8vsVgevH8eR8CtIjKOnqa2L8+alrDARhvpjlVA8ltiMYXFKw3ahlVD4ZnHmr2Z3XajswCiMa1A==","repository":{"url":"git+https://github.com/sxzz/unloader.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js loader with a Rollup-like interface.","directories":{},"_nodeVersion":"23.10.0","dependencies":{"birpc":"^2.2.0","debug":"^4.4.0","quansync":"^0.2.10","unconfig":"^7.3.1","@ampproject/remapping":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","bumpp":"^10.1.0","eslint":"^9.22.0","tsdown":"^0.6.9","prettier":"^3.5.3","typescript":"^5.8.2","@types/node":"^22.13.10","@quansync/fs":"^0.1.1","@types/debug":"^4.1.12","magic-string":"^0.30.17","oxc-transform":"^0.60.0","unplugin-quansync":"^0.3.5","@sxzz/eslint-config":"^6.0.2","@sxzz/prettier-config":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/unloader_0.4.3_1742469469613_0.10938312497262914","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"unloader","version":"0.4.4","author":{"name":"三咲智子 Kevin Deng","email":"sxzz@sxzz.moe"},"license":"MIT","_id":"unloader@0.4.4","maintainers":[{"name":"sxzz","email":"sxzz@sxzz.moe"}],"homepage":"https://github.com/sxzz/unloader#readme","bugs":{"url":"https://github.com/sxzz/unloader/issues"},"dist":{"shasum":"ff61255756f288eba809768845d12141e5a3e914","tarball":"https://registry.npmjs.org/unloader/-/unloader-0.4.4.tgz","fileCount":13,"integrity":"sha512-+w/Jdj+X73tUHQ9nR8YlONYiU1A8Dnhs8kti02BWqAw5X48C+2GUYDysTD5BQg0uBJG6Wjq2IJrLgSRMIqJIOw==","signatures":[{"sig":"MEQCIEF0x6h1eGxcHpuikg0sQnBUA0etXXGQQD1F+wRbnx5wAiAcRo6ih1/iYcr+59xUcNX4cCLG6GwuKXWCONALMz2F1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20119},"main":"./dist/index.js","type":"module","_from":"file:unloader-0.4.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.19.0 || >=20.6.0"},"exports":{".":"./dist/index.js","./register":"./dist/register.js","./package.json":"./package.json","./register-sync":"./dist/register-sync.js"},"funding":"https://github.com/sponsors/sxzz","scripts":{"dev":"tsdown --watch","lint":"eslint --cache .","test":"node --test","build":"tsdown","format":"prettier --cache --write .","release":"bumpp && pnpm publish","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"sxzz","email":"sxzz@sxzz.moe"},"prettier":"@sxzz/prettier-config","_resolved":"/private/var/folders/d9/9drlr87n4j904th57x6955l40000gn/T/c00d815a59436a0caf0e82bff9ae9824/unloader-0.4.4.tgz","_integrity":"sha512-+w/Jdj+X73tUHQ9nR8YlONYiU1A8Dnhs8kti02BWqAw5X48C+2GUYDysTD5BQg0uBJG6Wjq2IJrLgSRMIqJIOw==","repository":{"url":"git+https://github.com/sxzz/unloader.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js loader with a Rollup-like interface.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"birpc":"^2.3.0","debug":"^4.4.0","quansync":"^0.2.10","unconfig":"^7.3.2","@ampproject/remapping":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","bumpp":"^10.1.0","eslint":"^9.25.1","tsdown":"^0.9.3","prettier":"^3.5.3","typescript":"^5.8.3","@types/node":"^22.14.1","@quansync/fs":"^0.1.2","@types/debug":"^4.1.12","magic-string":"^0.30.17","unplugin-quansync":"^0.3.6","@sxzz/eslint-config":"^6.1.2","@sxzz/prettier-config":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/unloader_0.4.4_1745405228131_0.04859593134535545","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"unloader","version":"0.4.5","author":{"name":"三咲智子 Kevin Deng","email":"sxzz@sxzz.moe"},"license":"MIT","_id":"unloader@0.4.5","maintainers":[{"name":"sxzz","email":"sxzz@sxzz.moe"}],"homepage":"https://github.com/sxzz/unloader#readme","bugs":{"url":"https://github.com/sxzz/unloader/issues"},"dist":{"shasum":"f3e44208c7c068c572d3f78eba8143345e23b207","tarball":"https://registry.npmjs.org/unloader/-/unloader-0.4.5.tgz","fileCount":13,"integrity":"sha512-drzuXajF1tb+LX2gwn5LVmP3YRmNlMZ5InWkHFsnYz4NKATXcibjLWJqB8k05LyAJ8dVKQg1MOESKsa1Q6F8fg==","signatures":[{"sig":"MEYCIQCCESXArI0xMzIa4JtPkbI45kOCQCgVq3cce1Q+vmz6DAIhAJF4lQa1JJH82sQEiry1akjS98uwnHrKAbftxbL0SMn8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20065},"main":"./dist/index.js","type":"module","_from":"file:unloader-0.4.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.19.0 || >=20.6.0"},"exports":{".":"./dist/index.js","./register":"./dist/register.js","./package.json":"./package.json","./register-sync":"./dist/register-sync.js"},"funding":"https://github.com/sponsors/sxzz","scripts":{"dev":"tsdown --watch","lint":"eslint --cache .","test":"node --test","build":"tsdown","format":"prettier --cache --write .","release":"bumpp && pnpm publish","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"sxzz","email":"sxzz@sxzz.moe"},"prettier":"@sxzz/prettier-config","_resolved":"/private/var/folders/d9/9drlr87n4j904th57x6955l40000gn/T/38247ac019814eee0725182e3a26e807/unloader-0.4.5.tgz","_integrity":"sha512-drzuXajF1tb+LX2gwn5LVmP3YRmNlMZ5InWkHFsnYz4NKATXcibjLWJqB8k05LyAJ8dVKQg1MOESKsa1Q6F8fg==","repository":{"url":"git+https://github.com/sxzz/unloader.git","type":"git"},"_npmVersion":"10.9.2","description":"Node.js loader with a Rollup-like interface.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"birpc":"^2.3.0","debug":"^4.4.0","quansync":"^0.2.10","unconfig":"^7.3.2","@ampproject/remapping":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","bumpp":"^10.1.0","eslint":"^9.26.0","tsdown":"^0.11.2","prettier":"^3.5.3","typescript":"^5.8.3","@types/node":"^22.15.17","@quansync/fs":"^0.1.3","@types/debug":"^4.1.12","magic-string":"^0.30.17","unplugin-quansync":"^0.4.2","@sxzz/eslint-config":"^7.0.1","@sxzz/prettier-config":"^2.2.1"},"_npmOperationalInternal":{"tmp":"tmp/unloader_0.4.5_1746902535753_0.12451848542146271","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"unloader","version":"0.5.0","author":{"name":"三咲智子 Kevin Deng","email":"sxzz@sxzz.moe"},"license":"MIT","_id":"unloader@0.5.0","maintainers":[{"name":"sxzz","email":"sxzz@sxzz.moe"}],"homepage":"https://github.com/sxzz/unloader#readme","bugs":{"url":"https://github.com/sxzz/unloader/issues"},"dist":{"shasum":"7239a575b2f8ed3abbf7f1b847c284af014217f2","tarball":"https://registry.npmjs.org/unloader/-/unloader-0.5.0.tgz","fileCount":13,"integrity":"sha512-qHCbYaEccxST9/xbbpkWvvjNAyuBx/tT1Zvoq2eDt9r30aWacdyTzB0A0yBSEUx7L74aFRnThoK00+fFXsPCpw==","signatures":[{"sig":"MEUCIHrHkULfu3cwPRa4iyQ6uHxWs713fYUIJ1bTW1uuHUBjAiEA8AZijb1OMDapN01agT/u4fqVTPBDYhRR9mIUiM2KnjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20272},"main":"./dist/index.js","type":"module","_from":"file:unloader-0.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":"^18.19.0 || >=20.6.0"},"exports":{".":"./dist/index.js","./register":"./dist/register.js","./package.json":"./package.json","./register-sync":"./dist/register-sync.js"},"funding":"https://github.com/sponsors/sxzz","scripts":{"dev":"tsdown --watch","lint":"eslint --cache .","test":"node --test","build":"tsdown","format":"prettier --cache --write .","release":"bumpp && pnpm publish","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"sxzz","email":"sxzz@sxzz.moe"},"prettier":"@sxzz/prettier-config","_resolved":"/private/var/folders/d9/9drlr87n4j904th57x6955l40000gn/T/34a4afaf4c9e982cc37bf4457c0217bc/unloader-0.5.0.tgz","_integrity":"sha512-qHCbYaEccxST9/xbbpkWvvjNAyuBx/tT1Zvoq2eDt9r30aWacdyTzB0A0yBSEUx7L74aFRnThoK00+fFXsPCpw==","repository":{"url":"git+https://github.com/sxzz/unloader.git","type":"git"},"_npmVersion":"11.5.2","description":"Node.js loader with a Rollup-like interface.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"birpc":"^2.5.0","debug":"^4.4.1","quansync":"^0.2.10","unconfig":"^7.3.2","@jridgewell/remapping":"^2.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","bumpp":"^10.2.2","eslint":"^9.33.0","tsdown":"^0.13.4","prettier":"^3.6.2","typescript":"^5.9.2","@types/node":"^24.2.1","@quansync/fs":"^0.1.4","@types/debug":"^4.1.12","magic-string":"^0.30.17","unplugin-quansync":"^0.4.3","@sxzz/eslint-config":"^7.1.2","@sxzz/prettier-config":"^2.2.3"},"_npmOperationalInternal":{"tmp":"tmp/unloader_0.5.0_1754769426667_0.2285359268629894","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"unloader","version":"0.6.0","author":{"name":"三咲智子 Kevin Deng","email":"sxzz@sxzz.moe"},"license":"MIT","_id":"unloader@0.6.0","maintainers":[{"name":"sxzz","email":"sxzz@sxzz.moe"}],"homepage":"https://github.com/sxzz/unloader#readme","bugs":{"url":"https://github.com/sxzz/unloader/issues"},"dist":{"shasum":"725a02f23e3d2196af75eebc3155aa61e6d127a2","tarball":"https://registry.npmjs.org/unloader/-/unloader-0.6.0.tgz","fileCount":13,"integrity":"sha512-tKHxCzQtL4pGePs/UqrA7S29hua+48MiIUPbLzcg0IPZXsXA1BzLSkGm+qwxEh2Ve1iJ6tntc3EvhkN7XH/NCw==","signatures":[{"sig":"MEYCIQDC+fhNAYS5Nc001LHCGD8jJ9Zx4eCklhcC6A/gbA+CjgIhAMVeDwzRWWRABW/e1QDTPd/VK/p5redSLH/gvlF7P+KY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unloader@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20240},"main":"./dist/index.mjs","type":"module","_from":"file:unloader-0.6.0.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20.19.0"},"exports":{".":"./dist/index.mjs","./worker":"./dist/worker.mjs","./register":"./dist/register.mjs","./package.json":"./package.json","./register-sync":"./dist/register-sync.mjs"},"funding":"https://github.com/sponsors/sxzz","scripts":{"dev":"tsdown --watch","lint":"eslint --cache .","test":"node --test","build":"tsdown","format":"prettier --cache --write .","release":"bumpp","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93c6f6c9-0f84-42d1-a756-d3119f70f96c"}},"prettier":"@sxzz/prettier-config","_resolved":"/tmp/52b953d3a708aeb452ea1d167963f979/unloader-0.6.0.tgz","_integrity":"sha512-tKHxCzQtL4pGePs/UqrA7S29hua+48MiIUPbLzcg0IPZXsXA1BzLSkGm+qwxEh2Ve1iJ6tntc3EvhkN7XH/NCw==","repository":{"url":"git+https://github.com/sxzz/unloader.git","type":"git"},"_npmVersion":"11.6.1","description":"Node.js loader with a Rollup-like interface.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"birpc":"^2.8.0","debug":"^4.4.3","quansync":"^0.2.11","unconfig":"^7.4.0","@jridgewell/remapping":"^2.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","bumpp":"^10.3.1","eslint":"^9.39.1","tsdown":"^0.16.1","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.10.0","@quansync/fs":"^0.1.5","@types/debug":"^4.1.12","magic-string":"^0.30.21","unplugin-quansync":"^0.4.5","@sxzz/eslint-config":"^7.2.8","@sxzz/prettier-config":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/unloader_0.6.0_1762694721992_0.5232312908485421","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"unloader","version":"0.6.1","author":{"name":"Kevin Deng","email":"sxzz@sxzz.moe"},"license":"MIT","_id":"unloader@0.6.1","maintainers":[{"name":"sxzz","email":"sxzz@sxzz.moe"}],"homepage":"https://github.com/sxzz/unloader#readme","bugs":{"url":"https://github.com/sxzz/unloader/issues"},"dist":{"shasum":"a5563bead5c98813411302b28a6139ee2ef8ef82","tarball":"https://registry.npmjs.org/unloader/-/unloader-0.6.1.tgz","fileCount":13,"integrity":"sha512-PF9IrtyHKiKMLJvWdGGcp3R82gAKR7tOXn/jlZNvsypz7nmenZtptaErEGlmArSGSPKrfSpS1ZtXRiuX0tD2Gg==","signatures":[{"sig":"MEUCIQCSWpunpwd4+nhdWr4vAocDHb6zETV8DmVjkeFZYOcVeQIgDqC5lJsPbuwtZ5EDPNiX8dVaUWRBfT86PtBskW0bycU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unloader@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25770},"main":"./dist/index.mjs","type":"module","_from":"file:unloader-0.6.1.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20.19.0"},"exports":{".":"./dist/index.mjs","./worker":"./dist/worker.mjs","./register":"./dist/register.mjs","./package.json":"./package.json","./register-sync":"./dist/register-sync.mjs"},"funding":"https://github.com/sponsors/sxzz","scripts":{"dev":"tsdown --watch","lint":"eslint --cache .","test":"node --test","build":"tsdown","format":"prettier --cache --write .","release":"bumpp","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93c6f6c9-0f84-42d1-a756-d3119f70f96c"}},"prettier":"@sxzz/prettier-config","_resolved":"/tmp/99ab08a98c207dad9f242c8d35c520f7/unloader-0.6.1.tgz","_integrity":"sha512-PF9IrtyHKiKMLJvWdGGcp3R82gAKR7tOXn/jlZNvsypz7nmenZtptaErEGlmArSGSPKrfSpS1ZtXRiuX0tD2Gg==","repository":{"url":"git+https://github.com/sxzz/unloader.git","type":"git"},"_npmVersion":"11.6.1","description":"Node.js loader with a Rollup-like interface.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"birpc":"^2.8.0","debug":"^4.4.3","quansync":"^0.2.11","unconfig":"^7.4.0","picomatch":"^4.0.3","@jridgewell/remapping":"^2.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","bumpp":"^10.3.1","eslint":"^9.39.1","tsdown":"^0.16.1","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.10.0","@antfu/utils":"^9.3.0","@quansync/fs":"^0.1.5","@types/debug":"^4.1.12","magic-string":"^0.30.21","@types/picomatch":"^4.0.2","unplugin-quansync":"^0.4.5","@sxzz/eslint-config":"^7.2.8","@sxzz/prettier-config":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/unloader_0.6.1_1762696677657_0.26892624474854077","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"unloader","version":"0.7.0","author":{"name":"Kevin Deng","email":"sxzz@sxzz.moe"},"license":"MIT","_id":"unloader@0.7.0","maintainers":[{"name":"sxzz","email":"sxzz@sxzz.moe"}],"homepage":"https://github.com/sxzz/unloader#readme","bugs":{"url":"https://github.com/sxzz/unloader/issues"},"dist":{"shasum":"765603a29f11d23be443a06482987661203edd05","tarball":"https://registry.npmjs.org/unloader/-/unloader-0.7.0.tgz","fileCount":13,"integrity":"sha512-5QiA7O3Ik9vsu0fANYtaQHGUi4qx/jkpaNTG5S+hM1Y712+QOmlsOyz2kCs9a3OR+qOIIl3Zt4D0NoMu4Hx5OA==","signatures":[{"sig":"MEQCIFiiVobt+xnR1yGI7N/8tFN5y6S1JTp1cw4Za2g65u/gAiAxIEWoxVO5pLIn2lhsJ56l//cRqcKbVEMruglRY0W6Cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unloader@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26428},"main":"./dist/index.mjs","type":"module","_from":"file:unloader-0.7.0.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20.19.0"},"exports":{".":"./dist/index.mjs","./worker":"./dist/worker.mjs","./register":"./dist/register.mjs","./package.json":"./package.json","./register-sync":"./dist/register-sync.mjs"},"funding":"https://github.com/sponsors/sxzz","scripts":{"dev":"tsdown --watch","lint":"eslint --cache .","test":"node --test","build":"tsdown","format":"prettier --cache --write .","release":"bumpp","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93c6f6c9-0f84-42d1-a756-d3119f70f96c"}},"prettier":"@sxzz/prettier-config","_resolved":"/tmp/498d828c234e0e8d641dca8fb904b9b4/unloader-0.7.0.tgz","_integrity":"sha512-5QiA7O3Ik9vsu0fANYtaQHGUi4qx/jkpaNTG5S+hM1Y712+QOmlsOyz2kCs9a3OR+qOIIl3Zt4D0NoMu4Hx5OA==","repository":{"url":"git+https://github.com/sxzz/unloader.git","type":"git"},"_npmVersion":"11.6.1","description":"Node.js loader with a Rollup-like interface.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"birpc":"^2.8.0","debug":"^4.4.3","quansync":"^0.2.11","unconfig":"^7.4.0","picomatch":"^4.0.3","@jridgewell/remapping":"^2.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","bumpp":"^10.3.1","eslint":"^9.39.1","tsdown":"^0.16.1","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.10.0","@antfu/utils":"^9.3.0","@quansync/fs":"^0.1.5","@types/debug":"^4.1.12","magic-string":"^0.30.21","@types/picomatch":"^4.0.2","unplugin-quansync":"^0.4.5","@sxzz/eslint-config":"^7.2.8","@sxzz/prettier-config":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/unloader_0.7.0_1762697412047_0.36509006927832033","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"unloader","version":"0.7.1","author":{"name":"Kevin Deng","email":"sxzz@sxzz.moe"},"license":"MIT","_id":"unloader@0.7.1","maintainers":[{"name":"sxzz","email":"sxzz@sxzz.moe"}],"homepage":"https://github.com/sxzz/unloader#readme","bugs":{"url":"https://github.com/sxzz/unloader/issues"},"dist":{"shasum":"a09073629cdbef414d20e4c0bef9683130c82ac9","tarball":"https://registry.npmjs.org/unloader/-/unloader-0.7.1.tgz","fileCount":13,"integrity":"sha512-XyStOlZFhCxAsG/ovcLvYvITIXtImSC0feva09wBI9PRDTNTIzoK9oO2Uxn5oDY1w6hQbzwLI8kmWUvME4aa1w==","signatures":[{"sig":"MEUCIQCzyzuAB9lCHRHX6LiaRUjm6mYXqSuFm36L56cIfGmOawIgAS8g4ypTCFSyIJFJLX6Uv67K06l2bxGomOjp7aci56I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unloader@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26365},"main":"./dist/index.mjs","type":"module","_from":"file:unloader-0.7.1.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=20.19.0"},"exports":{".":"./dist/index.mjs","./worker":"./dist/worker.mjs","./register":"./dist/register.mjs","./package.json":"./package.json","./register-sync":"./dist/register-sync.mjs"},"funding":"https://github.com/sponsors/sxzz","scripts":{"dev":"tsdown --watch","lint":"eslint --cache .","test":"node --test","build":"tsdown","format":"prettier --cache --write .","release":"bumpp","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93c6f6c9-0f84-42d1-a756-d3119f70f96c"}},"prettier":"@sxzz/prettier-config","_resolved":"/tmp/ed885587ec35a1f6b46bc59f81f035f9/unloader-0.7.1.tgz","_integrity":"sha512-XyStOlZFhCxAsG/ovcLvYvITIXtImSC0feva09wBI9PRDTNTIzoK9oO2Uxn5oDY1w6hQbzwLI8kmWUvME4aa1w==","repository":{"url":"git+https://github.com/sxzz/unloader.git","type":"git"},"_npmVersion":"11.6.1","description":"Node.js loader with a Rollup-like interface.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"obug":"^0.1.1","birpc":"^2.8.0","quansync":"^0.2.11","unconfig":"^7.4.1","picomatch":"^4.0.3","@jridgewell/remapping":"^2.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","bumpp":"^10.3.1","eslint":"^9.39.1","tsdown":"^0.16.3","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.10.1","@antfu/utils":"^9.3.0","@quansync/fs":"^0.1.5","magic-string":"^0.30.21","@types/picomatch":"^4.0.2","unplugin-quansync":"^0.4.5","@sxzz/eslint-config":"^7.2.10","@sxzz/prettier-config":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/unloader_0.7.1_1762905591428_0.02906220972019513","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"unloader","version":"0.8.0","author":{"name":"Kevin Deng","email":"sxzz@sxzz.moe"},"license":"MIT","_id":"unloader@0.8.0","maintainers":[{"name":"sxzz","email":"sxzz@sxzz.moe"}],"homepage":"https://github.com/sxzz/unloader#readme","bugs":{"url":"https://github.com/sxzz/unloader/issues"},"dist":{"shasum":"6695e2aba65ecef6faa2c0b0d995862c72288a54","tarball":"https://registry.npmjs.org/unloader/-/unloader-0.8.0.tgz","fileCount":13,"integrity":"sha512-WvUDRsMapUvXwLn2ieS4yj4mU2+9Yd+PBabT6fd4jrKT5XMv3DzRoU1kngLBsIwstiHtk0Nu8sjuka4HgT7BRw==","signatures":[{"sig":"MEQCIH1vOMdCQFltVNNe+yGjvFGnE+NPt0h7/PxRhg/9tp6fAiBoCSJVUnYum7y0C+1F4uVktGcBo0dTyqo4koWoc7gORA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unloader@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26458},"main":"./dist/index.mjs","type":"module","_from":"file:unloader-0.8.0.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.18.0"},"exports":{".":"./dist/index.mjs","./worker":"./dist/worker.mjs","./register":"./dist/register.mjs","./package.json":"./package.json","./register-sync":"./dist/register-sync.mjs"},"funding":"https://github.com/sponsors/sxzz","scripts":{"dev":"tsdown --watch","lint":"eslint --cache .","test":"node --test","build":"tsdown","format":"prettier --cache --write .","release":"bumpp","lint:fix":"pnpm run lint --fix","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93c6f6c9-0f84-42d1-a756-d3119f70f96c"}},"prettier":"@sxzz/prettier-config","_resolved":"/tmp/dd9ac1eaa24461daeafbbe644680219b/unloader-0.8.0.tgz","_integrity":"sha512-WvUDRsMapUvXwLn2ieS4yj4mU2+9Yd+PBabT6fd4jrKT5XMv3DzRoU1kngLBsIwstiHtk0Nu8sjuka4HgT7BRw==","repository":{"url":"git+https://github.com/sxzz/unloader.git","type":"git"},"_npmVersion":"11.6.1","description":"Node.js loader with a Rollup-like interface.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"obug":"^2.0.0-beta.1","birpc":"^2.8.0","quansync":"^0.2.11","unconfig":"^7.4.1","picomatch":"^4.0.3","@jridgewell/remapping":"^2.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","bumpp":"^10.3.1","eslint":"^9.39.1","tsdown":"^0.16.3","prettier":"^3.6.2","typescript":"^5.9.3","@types/node":"^24.10.1","@antfu/utils":"^9.3.0","@quansync/fs":"^0.1.5","magic-string":"^0.30.21","@types/picomatch":"^4.0.2","unplugin-quansync":"^0.4.5","@sxzz/eslint-config":"^7.2.10","@sxzz/prettier-config":"^2.2.4"},"_npmOperationalInternal":{"tmp":"tmp/unloader_0.8.0_1762998816396_0.2931825723775152","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"unloader","version":"0.8.1","author":{"name":"Kevin Deng","email":"sxzz@sxzz.moe"},"license":"MIT","_id":"unloader@0.8.1","maintainers":[{"name":"sxzz","email":"sxzz@sxzz.moe"}],"homepage":"https://github.com/sxzz/unloader#readme","bugs":{"url":"https://github.com/sxzz/unloader/issues"},"dist":{"shasum":"7a7287b8baca12cbe4ae088652f179e7e2f425e1","tarball":"https://registry.npmjs.org/unloader/-/unloader-0.8.1.tgz","fileCount":13,"integrity":"sha512-LKFBJwDnUdN8M9DF900iYCvHllOBh+r+wQPVDtyKeegjb70SuarotsmK/uA6OpqNyicxaIKJxhQLu3BcuFSttg==","signatures":[{"sig":"MEYCIQDH6XJ3/ofEIS8YGHQRH7/UqOxcxzqxn1EoFPojrg+kBAIhAPfpaQ/Bravs+wtWGjbZ4qQM/fgv1luqM1GttEn58V2N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unloader@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26546},"main":"./dist/index.mjs","type":"module","_from":"file:unloader-0.8.1.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.18.0"},"exports":{".":"./dist/index.mjs","./worker":"./dist/worker.mjs","./register":"./dist/register.mjs","./package.json":"./package.json","./register-sync":"./dist/register-sync.mjs"},"funding":"https://github.com/sponsors/sxzz","scripts":{"dev":"tsdown --watch","lint":"eslint --cache .","test":"node --test","build":"tsdown","format":"prettier --cache --write .","release":"bumpp","lint:fix":"pnpm run lint --fix","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93c6f6c9-0f84-42d1-a756-d3119f70f96c"}},"prettier":"@sxzz/prettier-config","_resolved":"/tmp/dd49467ebff4a6b47d024030381d2c07/unloader-0.8.1.tgz","_integrity":"sha512-LKFBJwDnUdN8M9DF900iYCvHllOBh+r+wQPVDtyKeegjb70SuarotsmK/uA6OpqNyicxaIKJxhQLu3BcuFSttg==","repository":{"url":"git+https://github.com/sxzz/unloader.git","type":"git"},"_npmVersion":"11.6.2","description":"Node.js loader with a Rollup-like interface.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"obug":"^2.1.1","birpc":"^3.0.0","quansync":"^0.3.0","unconfig":"^7.4.1","picomatch":"^4.0.3","@jridgewell/remapping":"^2.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","bumpp":"^10.3.2","eslint":"^9.39.1","tsdown":"^0.17.0-beta.6","prettier":"^3.7.4","typescript":"^5.9.3","@types/node":"^24.10.1","@antfu/utils":"^9.3.0","@quansync/fs":"^0.1.6","magic-string":"^0.30.21","@types/picomatch":"^4.0.2","unplugin-quansync":"^0.4.5","@sxzz/eslint-config":"^7.4.1","@sxzz/prettier-config":"^2.2.6","@typescript/native-preview":"7.0.0-dev.20251203.1"},"_npmOperationalInternal":{"tmp":"tmp/unloader_0.8.1_1764803726043_0.7771008173096665","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"unloader","version":"0.8.2","author":{"name":"Kevin Deng","email":"sxzz@sxzz.moe"},"license":"MIT","_id":"unloader@0.8.2","maintainers":[{"name":"sxzz","email":"sxzz@sxzz.moe"}],"homepage":"https://github.com/sxzz/unloader#readme","bugs":{"url":"https://github.com/sxzz/unloader/issues"},"dist":{"shasum":"7d8434e286693485723ec1ff326a533208a88975","tarball":"https://registry.npmjs.org/unloader/-/unloader-0.8.2.tgz","fileCount":13,"integrity":"sha512-gpDzanOeu/pD/vJZAeSVM0o1dAPDzhxEcKiJmr/wmnGy0AGG1sKE5NSnrW6ye2Wj3UdgJ/ajHG97pAH6ggdmPA==","signatures":[{"sig":"MEYCIQCex3/jX7WIxkFCKk+RJt4RsiG6m/UllfOhwvGvhPvpBgIhAP+5cH7FeiN6bxm00eWN2ZhFO/eGInr+QE6uypXa9/ZE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unloader@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26539},"main":"./dist/index.mjs","type":"module","_from":"file:unloader-0.8.2.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.18.0"},"exports":{".":"./dist/index.mjs","./worker":"./dist/worker.mjs","./register":"./dist/register.mjs","./package.json":"./package.json","./register-sync":"./dist/register-sync.mjs"},"funding":"https://github.com/sponsors/sxzz","scripts":{"dev":"tsdown --watch","lint":"eslint --cache .","test":"node --test","build":"tsdown","format":"prettier --cache --write .","release":"bumpp","lint:fix":"pnpm run lint --fix","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93c6f6c9-0f84-42d1-a756-d3119f70f96c"}},"prettier":"@sxzz/prettier-config","_resolved":"/tmp/2ecc14e0069b09c78d999cad38fbec0e/unloader-0.8.2.tgz","_integrity":"sha512-gpDzanOeu/pD/vJZAeSVM0o1dAPDzhxEcKiJmr/wmnGy0AGG1sKE5NSnrW6ye2Wj3UdgJ/ajHG97pAH6ggdmPA==","repository":{"url":"git+https://github.com/sxzz/unloader.git","type":"git"},"_npmVersion":"11.6.2","description":"Node.js loader with a Rollup-like interface.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"obug":"^2.1.1","birpc":"^3.0.0","quansync":"^1.0.0","unconfig":"^7.4.2","picomatch":"^4.0.3","@jridgewell/remapping":"^2.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","bumpp":"^10.3.2","eslint":"^9.39.1","tsdown":"^0.17.0","prettier":"^3.7.4","typescript":"^5.9.3","@types/node":"^24.10.1","@antfu/utils":"^9.3.0","@quansync/fs":"^1.0.0","magic-string":"^0.30.21","@types/picomatch":"^4.0.2","unplugin-quansync":"^0.5.0","@sxzz/eslint-config":"^7.4.1","@sxzz/prettier-config":"^2.2.6","@typescript/native-preview":"7.0.0-dev.20251204.1"},"_npmOperationalInternal":{"tmp":"tmp/unloader_0.8.2_1764875344994_0.09660250564269335","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"unloader","version":"0.8.3","author":{"name":"Kevin Deng","email":"sxzz@sxzz.moe"},"license":"MIT","_id":"unloader@0.8.3","maintainers":[{"name":"sxzz","email":"sxzz@sxzz.moe"}],"homepage":"https://github.com/sxzz/unloader#readme","bugs":{"url":"https://github.com/sxzz/unloader/issues"},"dist":{"shasum":"382c3ce70cab9e2077db031c1c85f6c51b015c4d","tarball":"https://registry.npmjs.org/unloader/-/unloader-0.8.3.tgz","fileCount":13,"integrity":"sha512-kUIuUALHltZo0OFzRKbLh1fIRcf60t9FEA4DtUA21GHJc7Pdd9//u3DSoMFb92GkRGJ3Ql/8/Hif6aANiBuwRg==","signatures":[{"sig":"MEYCIQCd67bkITXtzA4a7LL9PUo1RSILwBpJWFPuNtvGKsXkYQIhAPbWvUL/0PIhKalYQqiDSvlPWNO/8ifl2+m7tmwraUxf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unloader@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26539},"main":"./dist/index.mjs","type":"module","_from":"file:unloader-0.8.3.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=22.18.0"},"exports":{".":"./dist/index.mjs","./worker":"./dist/worker.mjs","./register":"./dist/register.mjs","./package.json":"./package.json","./register-sync":"./dist/register-sync.mjs"},"funding":"https://github.com/sponsors/sxzz","scripts":{"dev":"tsdown --watch","lint":"eslint --cache .","test":"node --test","build":"tsdown","format":"prettier --cache --write .","release":"bumpp","lint:fix":"pnpm run lint --fix","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93c6f6c9-0f84-42d1-a756-d3119f70f96c"}},"prettier":"@sxzz/prettier-config","_resolved":"/tmp/d6290e1afa068ed6e3018d503e40ac99/unloader-0.8.3.tgz","_integrity":"sha512-kUIuUALHltZo0OFzRKbLh1fIRcf60t9FEA4DtUA21GHJc7Pdd9//u3DSoMFb92GkRGJ3Ql/8/Hif6aANiBuwRg==","repository":{"url":"git+https://github.com/sxzz/unloader.git","type":"git"},"_npmVersion":"11.6.2","description":"Node.js loader with a Rollup-like interface.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"obug":"^2.1.1","birpc":"^4.0.0","quansync":"^1.0.0","unconfig":"^7.4.2","picomatch":"^4.0.3","@jridgewell/remapping":"^2.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","bumpp":"^10.3.2","eslint":"^9.39.2","tsdown":"^0.18.1","prettier":"^3.7.4","typescript":"^5.9.3","@types/node":"^24.10.4","@antfu/utils":"^9.3.0","@quansync/fs":"^1.0.0","magic-string":"^0.30.21","@types/picomatch":"^4.0.2","unplugin-quansync":"^0.5.1","@sxzz/eslint-config":"^7.4.3","@sxzz/prettier-config":"^2.2.6","@typescript/native-preview":"7.0.0-dev.20251219.1"},"_npmOperationalInternal":{"tmp":"tmp/unloader_0.8.3_1766161165151_0.5463938429108708","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"unloader","version":"0.9.0","author":{"name":"Kevin Deng","email":"sxzz@sxzz.moe"},"license":"MIT","_id":"unloader@0.9.0","maintainers":[{"name":"sxzz","email":"npm@sxzz.moe"}],"homepage":"https://github.com/sxzz/unloader#readme","bugs":{"url":"https://github.com/sxzz/unloader/issues"},"dist":{"shasum":"1623677cd0f2f08dddb9452e2f02c343d17007df","tarball":"https://registry.npmjs.org/unloader/-/unloader-0.9.0.tgz","fileCount":8,"integrity":"sha512-CnJpJhhH6ZxsYIpbdcp1FPzDjv135jHuHGM26p+RWooi6NiAhJ0IbOGUVJm8TZlyN/H66DMmncoD4g21vphiTw==","signatures":[{"sig":"MEUCIGU7TqzIjBibv2YcQ6pYBEoe5o97zHbc2PmJjHDB7ZOHAiEA7k36fMev1MO4kndvGzsgvGt6492Tt65yyE+Z+cQfdxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unloader@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21706},"type":"module","_from":"file:unloader-0.9.0.tgz","engines":{"node":">=22.18.0"},"exports":{".":"./dist/index.mjs","./register":"./dist/register.mjs","./package.json":"./package.json"},"funding":"https://github.com/sponsors/sxzz","scripts":{"dev":"tsdown --watch","lint":"eslint --cache .","test":"node --test","build":"tsdown","format":"prettier --cache --write .","release":"bumpp","lint:fix":"pnpm run lint --fix","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:93c6f6c9-0f84-42d1-a756-d3119f70f96c"}},"prettier":"@sxzz/prettier-config","_resolved":"/tmp/5967f5830e7e497deb1fa6c0ca82eaf2/unloader-0.9.0.tgz","_integrity":"sha512-CnJpJhhH6ZxsYIpbdcp1FPzDjv135jHuHGM26p+RWooi6NiAhJ0IbOGUVJm8TZlyN/H66DMmncoD4g21vphiTw==","repository":{"url":"git+https://github.com/sxzz/unloader.git","type":"git"},"_npmVersion":"11.11.0","description":"Node.js loader with a Rollup-like interface.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"obug":"^2.1.1","unconfig":"^7.5.0","picomatch":"^4.0.4","@jridgewell/remapping":"^2.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","bumpp":"^11.0.1","eslint":"^10.2.0","tsdown":"^0.21.8","prettier":"^3.8.3","typescript":"^6.0.2","@types/node":"^25.6.0","@antfu/utils":"^9.3.0","magic-string":"^0.30.21","@types/picomatch":"^4.0.3","tsdown-preset-sxzz":"^0.5.0","@sxzz/eslint-config":"^7.8.4","@sxzz/prettier-config":"^2.3.1","@typescript/native-preview":"7.0.0-dev.20260415.1"},"inlinedDependencies":{"@antfu/utils":"9.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unloader_0.9.0_1776269555740_0.025253582088343274","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"unloader","version":"0.10.0","author":"Kevin Deng <sxzz@sxzz.moe>","license":"MIT","_id":"unloader@0.10.0","maintainers":[{"name":"sxzz","email":"npm@sxzz.moe"}],"homepage":"https://github.com/sxzz/unloader#readme","bugs":{"url":"https://github.com/sxzz/unloader/issues"},"dist":{"shasum":"8ffcb9bf647593be4ee58ed766d7de58ab6ee7f9","tarball":"https://registry.npmjs.org/unloader/-/unloader-0.10.0.tgz","fileCount":8,"integrity":"sha512-lEJYhIrl0RuTI+Pa/FsuhcRMkcEySD63CGKzG1OGgxzMPGV4qvA95st+HC1J4uwl4cbBdFI6pIXEQhGw66V0kQ==","signatures":[{"sig":"MEUCIHQRB3Ju5NCeHKKUxrfJk31+5zL3TlN8K8m6G6TB8RynAiEA5KA0DAQtD4ZqXwKBOhqDEF8XiJH5fxSUuMHlf1cKPxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unloader@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21988},"type":"module","engines":{"node":">=22.18.0"},"exports":{".":"./dist/index.mjs","./register":"./dist/register.mjs","./package.json":"./package.json"},"funding":"https://github.com/sponsors/sxzz","scripts":{"dev":"tsdown --watch","lint":"eslint --cache .","test":"node --test","build":"tsdown","format":"prettier --cache --write .","release":"bumpp","lint:fix":"pnpm run lint --fix","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"sxzz","email":"npm@sxzz.moe"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:f3874f65-2616-4c13-b8c0-f00d1ff018ac"}},"prettier":"@sxzz/prettier-config","repository":{"url":"git+https://github.com/sxzz/unloader.git","type":"git"},"description":"Node.js loader with a Rollup-like interface.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"obug":"^2.1.3","picomatch":"^4.0.5","unconfig-core":"^7.5.0","@jridgewell/remapping":"^2.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^11.1.0","eslint":"^10.7.0","tsdown":"^0.22.4","prettier":"^3.9.5","typescript":"^6.0.3","@types/node":"^26.1.1","@antfu/utils":"^9.3.0","magic-string":"^0.30.21","@types/picomatch":"^4.0.3","tsdown-preset-sxzz":"^0.6.0","@sxzz/eslint-config":"^8.2.1","@sxzz/prettier-config":"^2.3.1","@typescript/native-preview":"7.0.0-dev.20260707.2"},"inlinedDependencies":{"@antfu/utils":"9.3.0"},"_npmOperationalInternal":{"tmp":"tmp/unloader_0.10.0_1783743299935_0.3153861029176721","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"_id":"unloader@0.10.1","bugs":{"url":"https://github.com/sxzz/unloader/issues"},"dist":{"shasum":"b38d37315e4a1b28fa3070f2b3de86b7e4991cdd","tarball":"https://registry.npmjs.org/unloader/-/unloader-0.10.1.tgz","integrity":"sha512-FxCfmPehwzg0mP/zpV4Ncf4Jy2wrEO4qjF3/XPPhH5TypAftbkCaYIXU3TzQ5h8l/hsrSHQkFCQHJ41iGecM5g==","fileCount":8,"unpackedSize":22005,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/unloader@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDjjVZtep/QTJwOYWUCUf/MmZlwKC2bgzIrxsW2szhsiAIgI71BwNyz3RtWIb8bn1/uzpwgPDrv3A7yECxxUCe9guo="}]},"name":"unloader","type":"module","author":"Kevin Deng <sxzz@sxzz.moe>","engines":{"node":">=22.18.0"},"exports":{".":"./dist/index.mjs","./register":"./dist/register.mjs","./package.json":"./package.json"},"funding":"https://github.com/sponsors/sxzz","license":"MIT","scripts":{"dev":"tsdown --watch","lint":"eslint --cache .","test":"node --test","build":"tsdown","format":"prettier --cache --write .","release":"bumpp","lint:fix":"pnpm run lint --fix","typecheck":"tsgo --noEmit"},"version":"0.10.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f3874f65-2616-4c13-b8c0-f00d1ff018ac"},"approver":{"name":"sxzz","email":"npm@sxzz.moe"}},"homepage":"https://github.com/sxzz/unloader#readme","prettier":"@sxzz/prettier-config","repository":{"url":"git+https://github.com/sxzz/unloader.git","type":"git"},"description":"Node.js loader with a Rollup-like interface.","directories":{},"maintainers":[{"name":"sxzz","email":"npm@sxzz.moe"}],"_nodeVersion":"24.18.0","dependencies":{"obug":"^2.1.4","picomatch":"^4.0.5","unconfig-core":"^7.5.0","@jridgewell/remapping":"^2.3.5"},"publishConfig":{"access":"public"},"devDependencies":{"bumpp":"^12.1.1","eslint":"^10.8.0","tsdown":"^0.22.14","prettier":"^3.9.6","typescript":"^6.0.3","@types/node":"^26.1.2","@antfu/utils":"^9.3.0","magic-string":"^1.1.0","@types/picomatch":"^4.0.3","tsdown-preset-sxzz":"^0.6.0","@sxzz/eslint-config":"^8.4.0","@sxzz/prettier-config":"^2.3.2","@typescript/native-preview":"7.0.0-dev.20260707.2"},"inlinedDependencies":{"@antfu/utils":"9.3.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/unloader_0.10.1_1785754815912_0.2651474923174977"},"_hasShrinkwrap":false}},"time":{"created":"2025-02-07T07:10:29.761Z","modified":"2026-08-03T11:00:16.319Z","0.0.0":"2025-02-07T07:10:30.085Z","0.1.0":"2025-02-09T04:10:21.847Z","0.1.1":"2025-02-09T04:23:15.155Z","0.2.0":"2025-02-09T15:39:16.073Z","0.2.1":"2025-02-09T18:16:53.557Z","0.2.2":"2025-02-10T09:39:05.568Z","0.3.0":"2025-02-11T11:30:26.061Z","0.4.0":"2025-03-18T09:45:32.094Z","0.4.1":"2025-03-19T12:25:33.896Z","0.4.2":"2025-03-20T04:54:05.334Z","0.4.3":"2025-03-20T11:17:49.854Z","0.4.4":"2025-04-23T10:47:08.306Z","0.4.5":"2025-05-10T18:42:15.974Z","0.5.0":"2025-08-09T19:57:06.878Z","0.6.0":"2025-11-09T13:25:22.198Z","0.6.1":"2025-11-09T13:57:57.844Z","0.7.0":"2025-11-09T14:10:12.273Z","0.7.1":"2025-11-11T23:59:51.618Z","0.8.0":"2025-11-13T01:53:36.586Z","0.8.1":"2025-12-03T23:15:26.219Z","0.8.2":"2025-12-04T19:09:05.150Z","0.8.3":"2025-12-19T16:19:25.290Z","0.9.0":"2026-04-15T16:12:35.875Z","0.10.0":"2026-07-11T04:15:00.011Z","0.10.1":"2026-08-03T11:00:16.009Z"},"bugs":{"url":"https://github.com/sxzz/unloader/issues"},"author":"Kevin Deng <sxzz@sxzz.moe>","license":"MIT","homepage":"https://github.com/sxzz/unloader#readme","repository":{"url":"git+https://github.com/sxzz/unloader.git","type":"git"},"description":"Node.js loader with a Rollup-like interface.","maintainers":[{"name":"sxzz","email":"npm@sxzz.moe"}],"readme":"# unloader\n\n[![npm version][npm-version-src]][npm-version-href]\n[![npm downloads][npm-downloads-src]][npm-downloads-href]\n[![Unit Test][unit-test-src]][unit-test-href]\n\nNode.js loader with a Rollup-like interface.\n\n## Overview\n\nunloader is a Node.js loader framework. Similar to Rollup as a general bundler,\nunloader provides customization capabilities through a subset of\n[Rollup plugin API](https://rollupjs.org/plugin-development/#plugins-overview).\n\nunloader is designed to be a general-purpose loader, which can be used to\ndevelop various loaders, such as Oxc loader, TypeScript loader, etc.\n\n## Install\n\n### Pre-requisites\n\nNode.js v22.18 and above\n\n```bash\nnpm i unloader\n```\n\n## Usage\n\n### CLI\n\n```bash\nnode --import unloader/register ...\n```\n\n## Plugin Development\n\n### Hooks\n\n| Hook        | Description                       |\n| ----------- | --------------------------------- |\n| `options`   | Modify the options from userland. |\n| `resolveId` | Resolve the module id.            |\n| `load`      | Load the module.                  |\n| `transform` | Transform the module.             |\n\n### ESM and CJS\n\nunloader supports both ESM and CJS. All hooks are synchronous.\n\n```ts\nimport { readFileSync } from 'node:fs'\nimport type { Plugin } from 'unloader'\n\nconst plugin: Plugin = {\n  name: 'my-plugin',\n  resolveId(source, importer, options) {\n    const result = this.resolve(`${source}.js`, importer, options)\n    if (result) {\n      console.log(result)\n      return result\n    }\n  },\n  load(id) {\n    const contents = readFileSync(id, 'utf8')\n    console.log(contents)\n    return contents\n  },\n}\n```\n\n### Example\n\n<details>\n\n<summary>demo.ts</summary>\n\n```ts\nlet context: PluginContext\n\nexport function demoPlugin(): Plugin {\n  return {\n    name: 'demo-plugin',\n    options(config) {\n      config.sourcemap = true\n    },\n    buildStart(_context) {\n      context = _context\n      context.log('hello world')\n    },\n    resolveId(source, importer, options) {\n      if (source.startsWith('node:')) return\n\n      // Feature: virtual module\n      if (source === 'virtual-mod') {\n        return '/virtual-mod'\n      }\n\n      // Feature: try resolve with different extensions\n      const result = this.resolve(`${source}.js`, importer, options)\n      if (result) return result\n    },\n\n    load(id) {\n      if (id === '/virtual-mod') {\n        return { code: 'export const count = 42' }\n      }\n    },\n    transform(code, id) {\n      if (typeof code === 'string') {\n        // Feature: source map\n        const s = new MagicString(code)\n        s.prepend('// header\\n')\n        const map = s.generateMap({\n          file: id,\n          hires: 'boundary',\n          includeContent: true,\n        })\n        return {\n          code: s.toString(),\n          map,\n        }\n      }\n    },\n  }\n}\n```\n\n</details>\n\nSee [demo plugin](./playground/demo.ts) and [unloader.config.ts](./unloader.config.ts) for more details.\n\n### [unplugin](https://unplugin.unjs.io/)\n\nunloader is supported as a framework in [unplugin](https://unplugin.unjs.io/).\n\n```ts\n// unloader.config.ts\nimport Oxc from 'unplugin-oxc/unloader'\n\nexport default {\n  plugins: [\n    Oxc({\n      // options\n    }),\n  ],\n}\n```\n\n## Credits\n\n- Thanks to [tsx](https://github.com/privatenumber/tsx)!\n\n## Sponsors\n\n<p align=\"center\">\n  <a href=\"https://cdn.jsdelivr.net/gh/sxzz/sponsors/sponsors.svg\">\n    <img src='https://cdn.jsdelivr.net/gh/sxzz/sponsors/sponsors.svg'/>\n  </a>\n</p>\n\n## License\n\n[MIT](./LICENSE) License © 2025-PRESENT [Kevin Deng](https://github.com/sxzz)\n\n<!-- Badges -->\n\n[npm-version-src]: https://img.shields.io/npm/v/unloader.svg\n[npm-version-href]: https://npmjs.com/package/unloader\n[npm-downloads-src]: https://img.shields.io/npm/dm/unloader\n[npm-downloads-href]: https://www.npmcharts.com/compare/unloader?interval=30\n[unit-test-src]: https://github.com/sxzz/unloader/actions/workflows/unit-test.yml/badge.svg\n[unit-test-href]: https://github.com/sxzz/unloader/actions/workflows/unit-test.yml\n","readmeFilename":""}