{"_id":"rolldown-string","_rev":"6-5d5d0ded287540e5a09ce650d9fc4756","name":"rolldown-string","dist-tags":{"latest":"0.3.1"},"versions":{"0.0.0":{"name":"rolldown-string","version":"0.0.0","author":{"name":"Kevin Deng","email":"sxzz@sxzz.moe"},"license":"MIT","_id":"rolldown-string@0.0.0","maintainers":[{"name":"sxzz","email":"sxzz@sxzz.moe"}],"homepage":"https://github.com/sxzz/rolldown-string#readme","bugs":{"url":"https://github.com/sxzz/rolldown-string/issues"},"dist":{"shasum":"f0ad9311b6a34f10a03e82f23dc621b9cacf6677","tarball":"https://registry.npmjs.org/rolldown-string/-/rolldown-string-0.0.0.tgz","fileCount":5,"integrity":"sha512-5uEq7nmwfXCexI2CtrEG/PKCEa0Ds5nNJ8Z7kSmIdIYWxguI58f7oGDWrrlJx2+L1PZVreOXReA1gz9AV2fwcA==","signatures":[{"sig":"MEQCIGkTcF8z5xZtfe2Au3Y98e/thPWI3aeKJKTsDSvqETdOAiACxttsa19F5r/rgu9GtXe6rAfACA4aX9dDBGRUyP6tqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4933},"main":"./dist/index.js","type":"module","_from":"file:rolldown-string-0.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.19.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","lint:fix":"pnpm run lint --fix","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"sxzz","email":"sxzz@sxzz.moe"},"prettier":"@sxzz/prettier-config","_resolved":"/private/var/folders/d9/9drlr87n4j904th57x6955l40000gn/T/5b00682ed0e9fa2e0ed410d3b01b6313/rolldown-string-0.0.0.tgz","_integrity":"sha512-5uEq7nmwfXCexI2CtrEG/PKCEa0Ds5nNJ8Z7kSmIdIYWxguI58f7oGDWrrlJx2+L1PZVreOXReA1gz9AV2fwcA==","repository":{"url":"git+https://github.com/sxzz/rolldown-string.git","type":"git"},"_npmVersion":"11.6.4","description":"undefined","directories":{},"_nodeVersion":"24.11.1","dependencies":{"magic-string":"^0.30.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^10.3.2","eslint":"^9.39.2","tsdown":"^0.17.4","vitest":"^4.0.15","prettier":"^3.7.4","rolldown":"1.0.0-beta.54","typescript":"^5.9.3","@types/node":"^24.10.4","@sxzz/eslint-config":"^7.4.3","@sxzz/prettier-config":"^2.2.6","@typescript/native-preview":"7.0.0-dev.20251214.1"},"_npmOperationalInternal":{"tmp":"tmp/rolldown-string_0.0.0_1765803770189_0.5722284879857937","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"rolldown-string","version":"0.1.0","author":{"name":"Kevin Deng","email":"sxzz@sxzz.moe"},"license":"MIT","_id":"rolldown-string@0.1.0","maintainers":[{"name":"sxzz","email":"sxzz@sxzz.moe"}],"homepage":"https://github.com/sxzz/rolldown-string#readme","bugs":{"url":"https://github.com/sxzz/rolldown-string/issues"},"dist":{"shasum":"0c50867411ae049260e41a5193dd0e1fa112f3e4","tarball":"https://registry.npmjs.org/rolldown-string/-/rolldown-string-0.1.0.tgz","fileCount":5,"integrity":"sha512-Rh4DwHYKWwQbtP91a6eKD5ZC/EPWNIhhpa/3tv67Ct0qp/YoQfs1YCVVAvjMxrVTaPP8yFzY02fmw1K1ToP6Ig==","signatures":[{"sig":"MEUCICdr8dOSPezPvg8LlLpjNIQkzPHmElrPujsSywDxEg/jAiEA6T1R56Vltvo96126SpmlQ650cIXh31xOmBqJ+jQjQNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/rolldown-string@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5622},"main":"./dist/index.js","type":"module","_from":"file:rolldown-string-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.19.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","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:e1233415-e961-4de2-9581-39f2107abcd3"}},"prettier":"@sxzz/prettier-config","_resolved":"/tmp/7d89680cce45d1fbb087d50acbbcac0c/rolldown-string-0.1.0.tgz","_integrity":"sha512-Rh4DwHYKWwQbtP91a6eKD5ZC/EPWNIhhpa/3tv67Ct0qp/YoQfs1YCVVAvjMxrVTaPP8yFzY02fmw1K1ToP6Ig==","repository":{"url":"git+https://github.com/sxzz/rolldown-string.git","type":"git"},"_npmVersion":"11.6.2","description":"undefined","directories":{},"_nodeVersion":"24.11.1","dependencies":{"magic-string":"^0.30.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^10.3.2","eslint":"^9.39.2","tsdown":"^0.17.4","vitest":"^4.0.15","prettier":"^3.7.4","rolldown":"1.0.0-beta.54","typescript":"^5.9.3","@types/node":"^24.10.4","@sxzz/eslint-config":"^7.4.3","@sxzz/prettier-config":"^2.2.6","@typescript/native-preview":"7.0.0-dev.20251214.1"},"_npmOperationalInternal":{"tmp":"tmp/rolldown-string_0.1.0_1765804618533_0.8728289192156906","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"rolldown-string","version":"0.2.0","keywords":["rolldown","unplugin","magic-string","rollup"],"author":{"name":"Kevin Deng","email":"sxzz@sxzz.moe"},"license":"MIT","_id":"rolldown-string@0.2.0","maintainers":[{"name":"sxzz","email":"sxzz@sxzz.moe"}],"homepage":"https://github.com/sxzz/rolldown-string#readme","bugs":{"url":"https://github.com/sxzz/rolldown-string/issues"},"dist":{"shasum":"fbbcf0672412ac3455ac5b1b62169c222fb35ebf","tarball":"https://registry.npmjs.org/rolldown-string/-/rolldown-string-0.2.0.tgz","fileCount":5,"integrity":"sha512-HxdK/ZwelcAtUVbAaPIYMGjjdfRxsggDBgHMdIpf0YkRPdmhROHpctG3DQnKmVuMhk03p1QSFxirmpibQ7aAAg==","signatures":[{"sig":"MEUCIFCSWBItlUJhQTbIh8xQCvWf0Vp4D83XAicDUMM1R2z9AiEAs4E/iLlo9i866wVfvgHux9Fr2rEwblszZ3Xlbjl03a4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/rolldown-string@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7071},"main":"./dist/index.js","type":"module","_from":"file:rolldown-string-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.19.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","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:e1233415-e961-4de2-9581-39f2107abcd3"}},"prettier":"@sxzz/prettier-config","_resolved":"/tmp/b698ba72352601ef48bddeae6d2f0b8a/rolldown-string-0.2.0.tgz","_integrity":"sha512-HxdK/ZwelcAtUVbAaPIYMGjjdfRxsggDBgHMdIpf0YkRPdmhROHpctG3DQnKmVuMhk03p1QSFxirmpibQ7aAAg==","repository":{"url":"git+https://github.com/sxzz/rolldown-string.git","type":"git"},"_npmVersion":"11.6.2","description":"A compatibility layer for magic-string to work with Rolldown and other bundlers.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"magic-string":"^0.30.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^10.3.2","eslint":"^9.39.2","tsdown":"^0.17.4","vitest":"^4.0.15","prettier":"^3.7.4","rolldown":"1.0.0-beta.54","typescript":"^5.9.3","@types/node":"^24.10.4","@sxzz/test-utils":"^0.5.14","@sxzz/eslint-config":"^7.4.3","@sxzz/prettier-config":"^2.2.6","@typescript/native-preview":"7.0.0-dev.20251214.1"},"_npmOperationalInternal":{"tmp":"tmp/rolldown-string_0.2.0_1765807517542_0.8778847857146492","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"rolldown-string","version":"0.2.1","keywords":["rolldown","unplugin","magic-string","rollup"],"author":{"name":"Kevin Deng","email":"sxzz@sxzz.moe"},"license":"MIT","_id":"rolldown-string@0.2.1","maintainers":[{"name":"sxzz","email":"sxzz@sxzz.moe"}],"homepage":"https://github.com/sxzz/rolldown-string#readme","bugs":{"url":"https://github.com/sxzz/rolldown-string/issues"},"dist":{"shasum":"331034f391e9a0e509251b22bbccf7816885a5ea","tarball":"https://registry.npmjs.org/rolldown-string/-/rolldown-string-0.2.1.tgz","fileCount":5,"integrity":"sha512-7H8oH5A8+L96pbBTPCt/rZrwayEhZY5/ejhdk9nRODH32H1v7+bfkaCr+kS15DcGQ7VC1HcWdQVNABFYgrMOzg==","signatures":[{"sig":"MEYCIQDJjbpSbk9XCS26mu5i6FbRRUfjW8KqI+4KKiLeeXVaiAIhALiHJezd6/y7e5zr7hOzHOqpf+33NQFcQ4zyL7RuT0Yc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/rolldown-string@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7209},"main":"./dist/index.js","type":"module","_from":"file:rolldown-string-0.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.19.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","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:e1233415-e961-4de2-9581-39f2107abcd3"}},"prettier":"@sxzz/prettier-config","_resolved":"/tmp/8b51267ab8bc62ef36900b43e9cbfffd/rolldown-string-0.2.1.tgz","_integrity":"sha512-7H8oH5A8+L96pbBTPCt/rZrwayEhZY5/ejhdk9nRODH32H1v7+bfkaCr+kS15DcGQ7VC1HcWdQVNABFYgrMOzg==","repository":{"url":"git+https://github.com/sxzz/rolldown-string.git","type":"git"},"_npmVersion":"11.6.2","description":"A compatibility layer for magic-string to work with Rolldown and other bundlers.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"magic-string":"^0.30.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^10.3.2","eslint":"^9.39.2","tsdown":"^0.18.0","vitest":"^4.0.15","prettier":"^3.7.4","rolldown":"1.0.0-beta.54","typescript":"^5.9.3","@types/node":"^25.0.2","@sxzz/test-utils":"^0.5.14","magic-string-ast":"^1.0.3","@sxzz/eslint-config":"^7.4.3","@sxzz/prettier-config":"^2.2.6","@typescript/native-preview":"7.0.0-dev.20251215.1"},"_npmOperationalInternal":{"tmp":"tmp/rolldown-string_0.2.1_1765821976451_0.3794364885230397","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"rolldown-string","version":"0.3.0","keywords":["rolldown","unplugin","magic-string","rollup"],"author":{"name":"Kevin Deng","email":"sxzz@sxzz.moe"},"license":"MIT","_id":"rolldown-string@0.3.0","maintainers":[{"name":"sxzz","email":"npm@sxzz.moe"}],"homepage":"https://github.com/sxzz/rolldown-string#readme","bugs":{"url":"https://github.com/sxzz/rolldown-string/issues"},"dist":{"shasum":"095643a80ac40ba052d3f063d337779a64d1ead9","tarball":"https://registry.npmjs.org/rolldown-string/-/rolldown-string-0.3.0.tgz","fileCount":5,"integrity":"sha512-qGhBPNSv/27uzFBQdO+Cs4YAXC/1PKznD7Jz5Fl7NIAIlteuTPBTBWBhCpJ2AFTqLsoKvvUr7wSjqSUip0Fkpg==","signatures":[{"sig":"MEUCIQCJY0Q3pFOVRI2nOh/A15+szOZfzdVLpJ0bC5yDM5TWcwIgOBgpCAm+bdz/x3xUt3qBxFgUMRBma3q6k4CxLiCcaoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/rolldown-string@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7369},"type":"module","_from":"file:rolldown-string-0.3.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.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","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:e1233415-e961-4de2-9581-39f2107abcd3"}},"prettier":"@sxzz/prettier-config","_resolved":"/tmp/20109ea6ac42df684f1755dc3babd017/rolldown-string-0.3.0.tgz","_integrity":"sha512-qGhBPNSv/27uzFBQdO+Cs4YAXC/1PKznD7Jz5Fl7NIAIlteuTPBTBWBhCpJ2AFTqLsoKvvUr7wSjqSUip0Fkpg==","repository":{"url":"git+https://github.com/sxzz/rolldown-string.git","type":"git"},"_npmVersion":"11.9.0","description":"A compatibility layer for magic-string to work with Rolldown and other bundlers.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"magic-string":"^0.30.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^10.4.1","eslint":"^10.0.3","tsdown":"^0.21.1","vitest":"^4.0.18","prettier":"^3.8.1","rolldown":"1.0.0-rc.9","typescript":"^5.9.3","@types/node":"^25.4.0","@sxzz/test-utils":"^0.5.15","magic-string-ast":"^1.0.3","tsdown-preset-sxzz":"^0.4.1","@sxzz/eslint-config":"^7.8.3","@sxzz/prettier-config":"^2.3.1","@typescript/native-preview":"7.0.0-dev.20260311.1"},"peerDependencies":{"rolldown":"*"},"peerDependenciesMeta":{"rolldown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/rolldown-string_0.3.0_1773232686656_0.7603590175416355","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"_id":"rolldown-string@0.3.1","bugs":{"url":"https://github.com/sxzz/rolldown-string/issues"},"dist":{"shasum":"36e905e066b57544694162fe3af63765ab2f117a","tarball":"https://registry.npmjs.org/rolldown-string/-/rolldown-string-0.3.1.tgz","integrity":"sha512-dv8GOXkYqUQdI0rsXB8hmzO95pKWSuX2eg5/JSJa9czfEVIFuKNR7ZJDfat8LlmD35RAhWY+evS7/wXXqFDfSg==","fileCount":5,"unpackedSize":7374,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/rolldown-string@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFDheAGEsxVCmRpe0yyuLpeM+IdWTmO/tiVnHwHazwHIAiEAsXHgEuTIcFQ++gdt1Hn6canTSBTEaW1iteWAUACQuPM="}]},"name":"rolldown-string","type":"module","types":"./dist/index.d.ts","author":"Kevin Deng <sxzz@sxzz.moe>","engines":{"node":">=20.19.0"},"exports":{".":"./dist/index.js","./package.json":"./package.json"},"funding":"https://github.com/sponsors/sxzz","license":"MIT","scripts":{"dev":"tsdown --watch","lint":"eslint --cache .","test":"vitest","build":"tsdown","format":"prettier --cache --write .","release":"bumpp","lint:fix":"pnpm run lint --fix","typecheck":"tsgo --noEmit"},"version":"0.3.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2301b8c6-7972-4ed4-9d46-a9efcf8bfd27"},"approver":{"name":"sxzz","email":"npm@sxzz.moe"}},"homepage":"https://github.com/sxzz/rolldown-string#readme","keywords":["rolldown","unplugin","magic-string","rollup"],"prettier":"@sxzz/prettier-config","repository":{"url":"git+https://github.com/sxzz/rolldown-string.git","type":"git"},"description":"A compatibility layer for magic-string to work with Rolldown and other bundlers.","directories":{},"maintainers":[{"name":"sxzz","email":"npm@sxzz.moe"}],"_nodeVersion":"24.18.0","dependencies":{"magic-string":"^1.0.0"},"publishConfig":{"access":"public"},"devDependencies":{"bumpp":"^11.1.0","eslint":"^10.7.0","tsdown":"^0.22.8","vitest":"^4.1.10","prettier":"^3.9.5","rolldown":"1.2.0","typescript":"^6.0.3","@types/node":"^26.1.1","@sxzz/test-utils":"^0.5.18","magic-string-ast":"^2.1.1","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"},"peerDependencies":{"rolldown":"*"},"peerDependenciesMeta":{"rolldown":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rolldown-string_0.3.1_1784209438506_0.7283257638724518"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-15T13:02:50.074Z","modified":"2026-07-16T13:43:58.909Z","0.0.0":"2025-12-15T13:02:50.331Z","0.1.0":"2025-12-15T13:16:58.687Z","0.2.0":"2025-12-15T14:05:17.682Z","0.2.1":"2025-12-15T18:06:16.598Z","0.3.0":"2026-03-11T12:38:06.812Z","0.3.1":"2026-07-16T13:43:58.590Z"},"bugs":{"url":"https://github.com/sxzz/rolldown-string/issues"},"author":"Kevin Deng <sxzz@sxzz.moe>","license":"MIT","homepage":"https://github.com/sxzz/rolldown-string#readme","keywords":["rolldown","unplugin","magic-string","rollup"],"repository":{"url":"git+https://github.com/sxzz/rolldown-string.git","type":"git"},"description":"A compatibility layer for magic-string to work with Rolldown and other bundlers.","maintainers":[{"name":"sxzz","email":"npm@sxzz.moe"}],"readme":"# rolldown-string\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\nA compatibility layer for [magic-string](https://github.com/Rich-Harris/magic-string) to work with Rolldown and other bundlers.\n\n- In Rolldown, [native `magic-string`](https://rolldown.rs/in-depth/native-magic-string) is used to optimize performance.\n- If native support is unavailable, it gracefully falls back to the JavaScript implementation of `magic-string`.\n\nRecommended for use with [unplugin](https://github.com/unjs/unplugin).\n\n## Install\n\n```bash\nnpm i rolldown-string\n```\n\n## Usage\n\n### `withMagicString`\n\nHigher-order function to create a `transform` hook with `magic-string` support.\n\n```ts\nimport { withMagicString } from 'rolldown-string'\n\nconst plugin = {\n  transform: withMagicString((s, id) => {\n    // your transformations...\n    s.replace('42', '43')\n  }),\n}\n```\n\n### `rolldownString` / `generateTransform`\n\nMore flexible way to use `rolldown-string`.\n\n```ts\nimport { generateTransform, rolldownString } from 'rolldown-string'\n\nconst yourPlugin = {\n  transform(code, id, meta) {\n    const s = rolldownString(code, id, meta)\n\n    // your transformations...\n    s.replace('42', '43')\n\n    return generateTransform(s, id)\n  },\n}\n```\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/rolldown-string.svg\n[npm-version-href]: https://npmjs.com/package/rolldown-string\n[npm-downloads-src]: https://img.shields.io/npm/dm/rolldown-string\n[npm-downloads-href]: https://www.npmcharts.com/compare/rolldown-string?interval=30\n[unit-test-src]: https://github.com/sxzz/rolldown-string/actions/workflows/unit-test.yml/badge.svg\n[unit-test-href]: https://github.com/sxzz/rolldown-string/actions/workflows/unit-test.yml\n","readmeFilename":""}