{"_id":"@repomix/strip-comments","_rev":"8-b00b5941b695b345d6e4379679388bf3","name":"@repomix/strip-comments","dist-tags":{"latest":"2.4.2"},"versions":{"2.0.1":{"name":"@repomix/strip-comments","version":"2.0.1","keywords":["ada comments","apl comments","applescript comments","block comment","block","block-comment","c comments","code comment","comment","comments","csharp comments","css comments","css","hashbang comments","haskell comments","html comments","java comments","javascript comments","javascript","js","less comments","less css","less","less.js","lessjs","line comment","line comments","line","line-comment","line-comments","lua comments","matlab comments","ocaml comments","pascal comments","perl comments","php comments","python comments","remove","ruby comments","sass comments","sass","shebang comments","sql comments","strip","swift comments","typscript comments","xml comments"],"author":{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},"license":"MIT","_id":"@repomix/strip-comments@2.0.1","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"contributors":[{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/yamadashy","name":"Kazuki Yamada"}],"homepage":"https://github.com/repomix/strip-comments","bugs":{"url":"https://github.com/repomix/strip-comments/issues"},"dist":{"shasum":"5d2be3c4f7aa86866c243ee83792ab698eba5d7e","tarball":"https://registry.npmjs.org/@repomix/strip-comments/-/strip-comments-2.0.1.tgz","fileCount":8,"integrity":"sha512-sFL9z33hWp3+XgBs+zCLzBwVBpcwv401oVC0bODwjIz8aBppVq4h36At0t34yh8Qlz8ptCzcAKhe089h1DER/g==","signatures":[{"sig":"MEUCIQDnDHW+alVBAy4Krh9Ir9nRuYBhozcFr+ZTMRsoStU0HAIgecDunz8QMY3Do+Fs7EbK9PiBKzYwCrYyXWPdcyvMeUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22765},"main":"index.js","verb":{"toc":true,"lint":{"reflinks":true},"tasks":["readme"],"layout":"default","helpers":["./examples/support/helpers.js"],"plugins":["gulp-format-md"],"related":{"list":["code-context","extract-comments","parse-code-context","parse-comments"]}},"engines":{"node":">=10"},"gitHead":"083d1448babd4bdd9cef1121154726d152eee5d1","scripts":{"test":"mocha","cover":"nyc --reporter=text --reporter=html mocha"},"_npmUser":{"name":"yamadashy","email":"koukun0120@gmail.com"},"repository":{"url":"git+https://github.com/repomix/strip-comments.git","type":"git"},"_npmVersion":"11.6.2","description":"Strip line and/or block comments from a string. Blazing fast, and works with JavaScript, Sass, CSS, Less.js, and a number of other languages.","directories":{},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","mocha":"^6.2.2","gulp-format-md":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strip-comments_2.0.1_1765719298033_0.2890389452051503","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@repomix/strip-comments","version":"2.0.2","keywords":["ada comments","apl comments","applescript comments","block comment","block","block-comment","c comments","code comment","comment","comments","csharp comments","css comments","css","hashbang comments","haskell comments","html comments","java comments","javascript comments","javascript","js","less comments","less css","less","less.js","lessjs","line comment","line comments","line","line-comment","line-comments","lua comments","matlab comments","ocaml comments","pascal comments","perl comments","php comments","python comments","remove","ruby comments","sass comments","sass","shebang comments","sql comments","strip","swift comments","typscript comments","xml comments"],"author":{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},"license":"MIT","_id":"@repomix/strip-comments@2.0.2","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"contributors":[{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/yamadashy","name":"Kazuki Yamada"}],"homepage":"https://github.com/repomix/strip-comments","bugs":{"url":"https://github.com/repomix/strip-comments/issues"},"dist":{"shasum":"568f35555e9c58331949800e9de58d283f0c4569","tarball":"https://registry.npmjs.org/@repomix/strip-comments/-/strip-comments-2.0.2.tgz","fileCount":8,"integrity":"sha512-AXVWF6KpNJoBGTuTIl7VVIpHUou6/cxN2NCF+kyrlPXCuvT1myHA6CWxedpByFP7giSz/1pRexgWgEGHhhz8Sg==","signatures":[{"sig":"MEQCIHcQp7YTMJQKTXdpitxkOvzKngh2AEtEauaU8/E0ztSJAiBjXbEJaFKhx/szhgidBC7hotAwjPp1Mz/DKidLBJ3L4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@repomix%2fstrip-comments@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25051},"main":"index.js","verb":{"toc":true,"lint":{"reflinks":true},"tasks":["readme"],"layout":"default","helpers":["./examples/support/helpers.js"],"plugins":["gulp-format-md"],"related":{"list":["code-context","extract-comments","parse-code-context","parse-comments"]}},"engines":{"node":">=10"},"gitHead":"0fbcd9fddf0de47dba4bee1a623160e7dad075b7","scripts":{"test":"mocha","cover":"nyc --reporter=text --reporter=html mocha"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0948ca46-d503-4f8e-bbd3-b9299e92c8b7"}},"repository":{"url":"git+https://github.com/repomix/strip-comments.git","type":"git"},"_npmVersion":"11.6.2","description":"Strip line and/or block comments from a string. Blazing fast, and works with JavaScript, Sass, CSS, Less.js, and a number of other languages.","directories":{},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","mocha":"^6.2.2","gulp-format-md":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strip-comments_2.0.2_1765721143135_0.5834152201288267","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@repomix/strip-comments","version":"2.1.0","keywords":["ada comments","apl comments","applescript comments","block comment","block","block-comment","c comments","code comment","comment","comments","csharp comments","css comments","css","go comments","golang comments","hashbang comments","haskell comments","html comments","java comments","javascript comments","javascript","js","less comments","less css","less","less.js","lessjs","line comment","line comments","line","line-comment","line-comments","lua comments","matlab comments","ocaml comments","pascal comments","perl comments","php comments","python comments","remove","ruby comments","sass comments","sass","shebang comments","sql comments","strip","swift comments","typscript comments","xml comments"],"author":{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},"license":"MIT","_id":"@repomix/strip-comments@2.1.0","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"contributors":[{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/yamadashy","name":"Kazuki Yamada"}],"homepage":"https://github.com/repomix/strip-comments","bugs":{"url":"https://github.com/repomix/strip-comments/issues"},"dist":{"shasum":"f93052779c4f0a02569f35d33dc3fb91422555f4","tarball":"https://registry.npmjs.org/@repomix/strip-comments/-/strip-comments-2.1.0.tgz","fileCount":8,"integrity":"sha512-OdHav9txgRlZf23AFGF4LeOtqEr9Ee8QzasIFL1oGE1f27GdK3ztwQRNHyKKEzAOO1mkmem+5NXZb+LwRI0A3g==","signatures":[{"sig":"MEQCIApyk3G7Zm7PRxuCZw+zhBz24I5Wh22qsse4X2LmAKcpAiAoS+Ir0ZNQkK3q8wZPPb+o1GHA5riOE7AtUGECsN79QQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@repomix%2fstrip-comments@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25223},"main":"index.js","verb":{"toc":true,"lint":{"reflinks":true},"tasks":["readme"],"layout":"default","helpers":["./examples/support/helpers.js"],"plugins":["gulp-format-md"],"related":{"list":["code-context","extract-comments","parse-code-context","parse-comments"]}},"engines":{"node":">=10"},"gitHead":"d96279f0c43fdf58876f4f5875cf9983ad836397","scripts":{"test":"mocha","cover":"nyc --reporter=text --reporter=html mocha"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0948ca46-d503-4f8e-bbd3-b9299e92c8b7"}},"repository":{"url":"git+https://github.com/repomix/strip-comments.git","type":"git"},"_npmVersion":"11.6.2","description":"Strip line and/or block comments from a string. Blazing fast, and works with JavaScript, Sass, CSS, Less.js, and a number of other languages.","directories":{},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","mocha":"^6.2.2","gulp-format-md":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strip-comments_2.1.0_1765721670630_0.7308551207940235","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@repomix/strip-comments","version":"2.2.0","keywords":["ada comments","apl comments","applescript comments","block comment","block","block-comment","c comments","c++ comments","cpp comments","code comment","comment","comments","csharp comments","css comments","css","go comments","golang comments","hashbang comments","haskell comments","html comments","java comments","javascript comments","javascript","js","less comments","less css","less","less.js","lessjs","line comment","line comments","line","line-comment","line-comments","lua comments","matlab comments","ocaml comments","pascal comments","perl comments","php comments","python comments","remove","ruby comments","sass comments","sass","shebang comments","sql comments","strip","swift comments","typscript comments","xml comments"],"author":{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},"license":"MIT","_id":"@repomix/strip-comments@2.2.0","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"contributors":[{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/yamadashy","name":"Kazuki Yamada"}],"homepage":"https://github.com/repomix/strip-comments","bugs":{"url":"https://github.com/repomix/strip-comments/issues"},"dist":{"shasum":"4516549f44b694965e302aea722c8c051925c60d","tarball":"https://registry.npmjs.org/@repomix/strip-comments/-/strip-comments-2.2.0.tgz","fileCount":8,"integrity":"sha512-CUwhDXu2AH5v7vPBX6VJkjvVSXMy+w8iSUxx4Y0ysteN5icPLm7WMz9f0M7EfyEQigrjfvS58fGWmKDSokuUnA==","signatures":[{"sig":"MEQCIE4wspRrXB/rMTjD7k53RssCWJ+Pf7HeNHcRIdUart55AiAmSez3g9msjGkr/agCs6hZQgPKrLUUOfu23RhjOwxzYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@repomix%2fstrip-comments@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25385},"main":"index.js","verb":{"toc":true,"lint":{"reflinks":true},"tasks":["readme"],"layout":"default","helpers":["./examples/support/helpers.js"],"plugins":["gulp-format-md"],"related":{"list":["code-context","extract-comments","parse-code-context","parse-comments"]}},"engines":{"node":">=10"},"gitHead":"c93f0fe5968d759d8b2269cd05c8e93eab682b0b","scripts":{"test":"mocha","cover":"nyc --reporter=text --reporter=html mocha"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0948ca46-d503-4f8e-bbd3-b9299e92c8b7"}},"repository":{"url":"git+https://github.com/repomix/strip-comments.git","type":"git"},"_npmVersion":"11.6.2","description":"Strip line and/or block comments from a string. Blazing fast, and works with JavaScript, Sass, CSS, Less.js, and a number of other languages.","directories":{},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","mocha":"^6.2.2","gulp-format-md":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strip-comments_2.2.0_1765722453489_0.26109279617441405","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@repomix/strip-comments","version":"2.3.0","keywords":["ada comments","apl comments","applescript comments","block comment","block","block-comment","c comments","c++ comments","cpp comments","code comment","comment","comments","csharp comments","css comments","css","go comments","golang comments","hashbang comments","haskell comments","html comments","java comments","javascript comments","javascript","js","less comments","less css","less","less.js","lessjs","line comment","line comments","line","line-comment","line-comments","lua comments","matlab comments","ocaml comments","pascal comments","perl comments","php comments","python comments","remove","ruby comments","sass comments","sass","shebang comments","sql comments","strip","swift comments","typscript comments","xml comments"],"author":{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},"license":"MIT","_id":"@repomix/strip-comments@2.3.0","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"contributors":[{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/yamadashy","name":"Kazuki Yamada"}],"homepage":"https://github.com/repomix/strip-comments","bugs":{"url":"https://github.com/repomix/strip-comments/issues"},"dist":{"shasum":"c47652954359abc125d00abf7ac8cabed4513a12","tarball":"https://registry.npmjs.org/@repomix/strip-comments/-/strip-comments-2.3.0.tgz","fileCount":8,"integrity":"sha512-5UWIqwCxBu1LXiSUnuo6RjLe7tZUlAer5sN6LArFIy5ncxLiE2RRTIzlBNWLSsBT8mQ8dTuI7aPqsF0G0WlJ0Q==","signatures":[{"sig":"MEUCIQDy5oDfmi2KKNwujTDgzerTz2wDZwnTQ/D34R1GgFKyswIgU6ZGad0q/CkWWzF4jDF2kNMq4J0l14E7/a9g0Aql83M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@repomix%2fstrip-comments@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26112},"main":"index.js","verb":{"toc":true,"lint":{"reflinks":true},"tasks":["readme"],"layout":"default","helpers":["./examples/support/helpers.js"],"plugins":["gulp-format-md"],"related":{"list":["code-context","extract-comments","parse-code-context","parse-comments"]}},"engines":{"node":">=10"},"gitHead":"681406628a0582a2d98ff197daf1cc91a540b3a9","scripts":{"test":"mocha","cover":"nyc --reporter=text --reporter=html mocha"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0948ca46-d503-4f8e-bbd3-b9299e92c8b7"}},"repository":{"url":"git+https://github.com/repomix/strip-comments.git","type":"git"},"_npmVersion":"11.6.2","description":"Strip line and/or block comments from a string. Blazing fast, and works with JavaScript, Sass, CSS, Less.js, and a number of other languages.","directories":{},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","mocha":"^6.2.2","gulp-format-md":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strip-comments_2.3.0_1765723491501_0.4215849204295943","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@repomix/strip-comments","version":"2.4.0","keywords":["ada comments","apl comments","applescript comments","block comment","block","block-comment","c comments","c++ comments","cpp comments","code comment","comment","comments","csharp comments","css comments","css","go comments","golang comments","hashbang comments","haskell comments","html comments","java comments","javascript comments","javascript","js","less comments","less css","less","less.js","lessjs","line comment","line comments","line","line-comment","line-comments","lua comments","matlab comments","ocaml comments","pascal comments","perl comments","php comments","python comments","remove","ruby comments","sass comments","sass","shebang comments","sql comments","strip","swift comments","typscript comments","xml comments"],"author":{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},"license":"MIT","_id":"@repomix/strip-comments@2.4.0","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"contributors":[{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/yamadashy","name":"Kazuki Yamada"}],"homepage":"https://github.com/repomix/strip-comments","bugs":{"url":"https://github.com/repomix/strip-comments/issues"},"dist":{"shasum":"e0f32160454a8e6502048e5bd9f610293eeef1fe","tarball":"https://registry.npmjs.org/@repomix/strip-comments/-/strip-comments-2.4.0.tgz","fileCount":9,"integrity":"sha512-9Y3XSShdxmDNqrRMZtdd/WSPgIZQ38EDzlJBZGpo3Paq16pJsEFnEyjX9T+ErXsdhPU/Tvbt19rN/r+Uq9GBOA==","signatures":[{"sig":"MEUCIFohIxnylwA4PP0Ono7lHWlvwRBnQ2QeH5CLrR40FKeAAiEA6WxFaNY9M9uzhMVrzU60f6f5ewxA2pvY/oGnOEgQAUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@repomix%2fstrip-comments@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29561},"main":"index.js","verb":{"toc":true,"lint":{"reflinks":true},"tasks":["readme"],"layout":"default","helpers":["./examples/support/helpers.js"],"plugins":["gulp-format-md"],"related":{"list":["code-context","extract-comments","parse-code-context","parse-comments"]}},"types":"index.d.ts","engines":{"node":">=10"},"gitHead":"7b3b7fbf429f69a18aa3062be32425ab5a2134d4","scripts":{"test":"mocha","cover":"nyc --reporter=text --reporter=html mocha"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0948ca46-d503-4f8e-bbd3-b9299e92c8b7"}},"repository":{"url":"git+https://github.com/repomix/strip-comments.git","type":"git"},"_npmVersion":"11.6.2","description":"Strip line and/or block comments from a string. Blazing fast, and works with JavaScript, Sass, CSS, Less.js, and a number of other languages.","directories":{},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","mocha":"^6.2.2","gulp-format-md":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strip-comments_2.4.0_1765724502745_0.014353923071259933","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@repomix/strip-comments","version":"2.4.1","keywords":["ada comments","apl comments","applescript comments","block comment","block","block-comment","c comments","c++ comments","cpp comments","code comment","comment","comments","csharp comments","css comments","css","go comments","golang comments","hashbang comments","haskell comments","html comments","java comments","javascript comments","javascript","js","less comments","less css","less","less.js","lessjs","line comment","line comments","line","line-comment","line-comments","lua comments","matlab comments","ocaml comments","pascal comments","perl comments","php comments","python comments","remove","ruby comments","sass comments","sass","shebang comments","sql comments","strip","swift comments","typscript comments","xml comments"],"author":{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},"license":"MIT","_id":"@repomix/strip-comments@2.4.1","maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"contributors":[{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"https://github.com/yamadashy","name":"Kazuki Yamada"}],"homepage":"https://github.com/repomix/strip-comments","bugs":{"url":"https://github.com/repomix/strip-comments/issues"},"dist":{"shasum":"3aeabf5efc95c5fa0ed173992385ffe9ab6bc964","tarball":"https://registry.npmjs.org/@repomix/strip-comments/-/strip-comments-2.4.1.tgz","fileCount":9,"integrity":"sha512-EIUAqEkZuMs9Dm0Shc/2VWZY6MxKYrzJcVtkzl1fIAthDNPKRa9jCDELuNklUhb3EkscTCj4NNdeyAtYvgNI5Q==","signatures":[{"sig":"MEYCIQDLJi61CRyBq727IhS7CanqHtKYTzGk/VHKl295F+FwYAIhAO3izs5bnWWF/EhaOTrug3oDU+oC9cqSL0LAa5QlHu7w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@repomix%2fstrip-comments@2.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30521},"main":"index.js","verb":{"toc":true,"lint":{"reflinks":true},"tasks":["readme"],"layout":"default","helpers":["./examples/support/helpers.js"],"plugins":["gulp-format-md"],"related":{"list":["code-context","extract-comments","parse-code-context","parse-comments"]}},"types":"index.d.ts","engines":{"node":">=10"},"gitHead":"b42fd5f1dc0c859399b55251341caadbf609aac9","scripts":{"test":"mocha","cover":"nyc --reporter=text --reporter=html mocha"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0948ca46-d503-4f8e-bbd3-b9299e92c8b7"}},"repository":{"url":"git+https://github.com/repomix/strip-comments.git","type":"git"},"_npmVersion":"11.6.2","description":"Strip line and/or block comments from a string. Blazing fast, and works with JavaScript, Sass, CSS, Less.js, and a number of other languages.","directories":{},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","mocha":"^6.2.2","gulp-format-md":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/strip-comments_2.4.1_1765725115909_0.14733973781555143","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@repomix/strip-comments","description":"Strip line and/or block comments from a string. Blazing fast, and works with JavaScript, Sass, CSS, Less.js, and a number of other languages.","version":"2.4.2","homepage":"https://github.com/repomix/strip-comments","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"contributors":[{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},{"name":"Kazuki Yamada","url":"https://github.com/yamadashy"}],"repository":{"type":"git","url":"git+https://github.com/repomix/strip-comments.git"},"bugs":{"url":"https://github.com/repomix/strip-comments/issues"},"publishConfig":{"access":"public"},"license":"MIT","main":"index.js","types":"index.d.ts","engines":{"node":">=10"},"scripts":{"test":"mocha","cover":"nyc --reporter=text --reporter=html mocha"},"devDependencies":{"gulp-format-md":"^2.0.0","mocha":"^6.2.2","nyc":"^14.1.1"},"keywords":["ada comments","apl comments","applescript comments","block comment","block","block-comment","c comments","c++ comments","cpp comments","code comment","comment","comments","csharp comments","css comments","css","go comments","golang comments","hashbang comments","haskell comments","html comments","java comments","javascript comments","javascript","js","less comments","less css","less","less.js","lessjs","line comment","line comments","line","line-comment","line-comments","lua comments","matlab comments","ocaml comments","pascal comments","perl comments","php comments","python comments","remove","ruby comments","sass comments","sass","shebang comments","sql comments","strip","swift comments","typscript comments","xml comments"],"verb":{"toc":true,"layout":"default","tasks":["readme"],"plugins":["gulp-format-md"],"helpers":["./examples/support/helpers.js"],"related":{"list":["code-context","extract-comments","parse-code-context","parse-comments"]},"lint":{"reflinks":true}},"gitHead":"232886af55ce1df1bfec994e11c009e133e85354","_id":"@repomix/strip-comments@2.4.2","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-7a18ODb043eszMBr6mpVWz802xIRMzdmptarVxTtnMIW7ZQzba/v8jLp3kcHUHb76uRkyJRPpGSwdm7+8GmsEA==","shasum":"4f1a87f25907e53a7bcc079178ba06de4624350d","tarball":"https://registry.npmjs.org/@repomix/strip-comments/-/strip-comments-2.4.2.tgz","fileCount":9,"unpackedSize":30992,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@repomix%2fstrip-comments@2.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBXPusUysEPG8z77TOnDcjlrcNho2Z8R9a+g9R8Iq/yQAiEApGx3vy0hvaEQueqfynzWf+rO4oYk91suZUMAGlISo2I="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0948ca46-d503-4f8e-bbd3-b9299e92c8b7"}},"directories":{},"maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/strip-comments_2.4.2_1765727068276_0.5092139223606587"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-14T13:34:57.921Z","modified":"2025-12-14T15:44:28.857Z","2.0.1":"2025-12-14T13:34:58.183Z","2.0.2":"2025-12-14T14:05:43.285Z","2.1.0":"2025-12-14T14:14:30.763Z","2.2.0":"2025-12-14T14:27:33.662Z","2.3.0":"2025-12-14T14:44:51.664Z","2.4.0":"2025-12-14T15:01:42.897Z","2.4.1":"2025-12-14T15:11:56.056Z","2.4.2":"2025-12-14T15:44:28.415Z"},"bugs":{"url":"https://github.com/repomix/strip-comments/issues"},"author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"license":"MIT","homepage":"https://github.com/repomix/strip-comments","keywords":["ada comments","apl comments","applescript comments","block comment","block","block-comment","c comments","c++ comments","cpp comments","code comment","comment","comments","csharp comments","css comments","css","go comments","golang comments","hashbang comments","haskell comments","html comments","java comments","javascript comments","javascript","js","less comments","less css","less","less.js","lessjs","line comment","line comments","line","line-comment","line-comments","lua comments","matlab comments","ocaml comments","pascal comments","perl comments","php comments","python comments","remove","ruby comments","sass comments","sass","shebang comments","sql comments","strip","swift comments","typscript comments","xml comments"],"repository":{"type":"git","url":"git+https://github.com/repomix/strip-comments.git"},"description":"Strip line and/or block comments from a string. Blazing fast, and works with JavaScript, Sass, CSS, Less.js, and a number of other languages.","contributors":[{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},{"name":"Kazuki Yamada","url":"https://github.com/yamadashy"}],"maintainers":[{"name":"yamadashy","email":"koukun0120@gmail.com"}],"readme":"# @repomix/strip-comments\n\n[![NPM version](https://img.shields.io/npm/v/@repomix/strip-comments.svg?style=flat)](https://www.npmjs.com/package/@repomix/strip-comments) [![NPM monthly downloads](https://img.shields.io/npm/dm/@repomix/strip-comments.svg?style=flat)](https://npmjs.org/package/@repomix/strip-comments)\n\n> Strip line and/or block comments from a string. Blazing fast, and works with JavaScript, Sass, CSS, Less.js, and a number of other languages.\n\nThis is a fork of [strip-comments](https://github.com/jonschlinkert/strip-comments) maintained by the [Repomix](https://github.com/repomix) team for use in the Repomix project. The original project is no longer actively maintained.\n\nPlease consider following the original project's author, [Jon Schlinkert](https://github.com/jonschlinkert), and consider starring the project to show your :heart: and support.\n\n- [Install](#install)\n- [What does this do?](#what-does-this-do)\n- [Usage](#usage)\n- [API](#api)\n- [About](#about)\n\n_(TOC generated by [verb](https://github.com/verbose/verb) using [markdown-toc](https://github.com/jonschlinkert/markdown-toc))_\n\n## Install\n\nInstall with [npm](https://www.npmjs.com/) (requires [Node.js](https://nodejs.org/en/) >=10):\n\n```sh\n$ npm install --save @repomix/strip-comments\n```\n\n## What does this do?\n\nTakes a string and returns a new string with comments removed. Works with line comments and/or block comments. Optionally removes the first comment only or ignores protected comments.\n\nWorks with:\n\n* ada\n* apl\n* applescript\n* c\n* cpp (c++, cc, cxx)\n* csharp\n* css\n* go\n* hashbang\n* haskell\n* html\n* java\n* javascript\n* less\n* lua\n* matlab\n* ocaml\n* pascal\n* perl\n* php\n* python\n* ruby\n* sass\n* shebang\n* sql\n* swift\n* typscript\n* xml\n\n## Usage\n\nBy default all comments are stripped.\n\n```js\nconst strip = require('@repomix/strip-comments');\nconst str = strip('const foo = \"bar\";// this is a comment\\n /* me too *\\/');\nconsole.log(str);\n// => 'const foo = \"bar\";\\n'\n```\n\nFor more use-cases see the [tests](./test)\n\n## API\n\n### [strip](index.js#L33)\n\nStrip all code comments from the given `input`, including protected comments that start with `!`, unless disabled by setting `options.keepProtected` to true.\n\n**Params**\n\n* `input` **{String}**: string from which to strip comments\n* `options` **{Object}**: optional options, passed to [extract-comments](https://github.com/jonschlinkert/extract-comments)  \n\n- `line` **{Boolean}**: if `false` strip only block comments, default `true`\n- `block` **{Boolean}**: if `false` strip only line comments, default `true`\n- `keepProtected` **{Boolean}**: Keep ignored comments (e.g. `/*!` and `//!`)\n- `preserveNewlines` **{Boolean}**: Preserve newlines after comments are stripped\n* `returns` **{String}**: modified input\n\n**Example**\n\n```js\nconst str = strip('const foo = \"bar\";// this is a comment\\n /* me too */');\nconsole.log(str);\n// => 'const foo = \"bar\";'\n```\n\n### [.block](index.js#L54)\n\nStrip only block comments.\n\n**Params**\n\n* `input` **{String}**: string from which to strip comments\n* `options` **{Object}**: pass `opts.keepProtected: true` to keep ignored comments (e.g. `/*!`)\n* `returns` **{String}**: modified string\n\n**Example**\n\n```js\nconst strip = require('..');\nconst str = strip.block('const foo = \"bar\";// this is a comment\\n /* me too */');\nconsole.log(str);\n// => 'const foo = \"bar\";// this is a comment'\n```\n\n### [.line](index.js#L74)\n\nStrip only line comments.\n\n**Params**\n\n* `input` **{String}**: string from which to strip comments\n* `options` **{Object}**: pass `opts.keepProtected: true` to keep ignored comments (e.g. `//!`)\n* `returns` **{String}**: modified string\n\n**Example**\n\n```js\nconst str = strip.line('const foo = \"bar\";// this is a comment\\n /* me too */');\nconsole.log(str);\n// => 'const foo = \"bar\";\\n/* me too */'\n```\n\n### [.first](index.js#L95)\n\nStrip the first comment from the given `input`. Or, if `opts.keepProtected` is true, the first non-protected comment will be stripped.\n\n**Params**\n\n* `input` **{String}**\n* `options` **{Object}**: pass `opts.keepProtected: true` to keep comments with `!`\n* `returns` **{String}**\n\n**Example**\n\n```js\nconst output = strip.first(input, { keepProtected: true });\nconsole.log(output);\n// => '//! first comment\\nfoo; '\n```\n\n### [.block](index.js#L116)\n\nParses a string and returns a basic CST (Concrete Syntax Tree).\n\n**Params**\n\n* `input` **{String}**: string from which to strip comments\n* `options` **{Object}**: pass `opts.keepProtected: true` to keep ignored comments (e.g. `/*!`)\n* `returns` **{String}**: modified string\n\n**Example**\n\n```js\nconst strip = require('..');\nconst str = strip.block('const foo = \"bar\";// this is a comment\\n /* me too */');\nconsole.log(str);\n// => 'const foo = \"bar\";// this is a comment'\n```\n\n## About\n\n<details>\n<summary><strong>Contributing</strong></summary>\n\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](../../issues/new).\n\n</details>\n\n<details>\n<summary><strong>Running Tests</strong></summary>\n\nRunning and reviewing unit tests is a great way to get familiarized with a library and its API. You can install dependencies and run tests with the following command:\n\n```sh\n$ npm install && npm test\n```\n\n</details>\n\n<details>\n<summary><strong>Building docs</strong></summary>\n\n_(This project's readme.md is generated by [verb](https://github.com/verbose/verb-generate-readme), please don't edit the readme directly. Any changes to the readme must be made in the [.verb.md](.verb.md) readme template.)_\n\nTo generate the readme, run the following command:\n\n```sh\n$ npm install -g verbose/verb#dev verb-generate-readme && verb\n```\n\n</details>\n\n### Related projects\n\nYou might also be interested in these projects:\n\n* [code-context](https://www.npmjs.com/package/code-context): Parse a string of javascript to determine the context for functions, variables and comments based… [more](https://github.com/jonschlinkert/code-context) | [homepage](https://github.com/jonschlinkert/code-context \"Parse a string of javascript to determine the context for functions, variables and comments based on the code that follows.\")\n* [extract-comments](https://www.npmjs.com/package/extract-comments): Uses esprima to extract line and block comments from a string of JavaScript. Also optionally… [more](https://github.com/jonschlinkert/extract-comments) | [homepage](https://github.com/jonschlinkert/extract-comments \"Uses esprima to extract line and block comments from a string of JavaScript. Also optionally parses code context (the next line of code after a comment).\")\n* [parse-code-context](https://www.npmjs.com/package/parse-code-context): Fast and simple way to parse code context for use with documentation from code comments… [more](https://github.com/jonschlinkert/parse-code-context) | [homepage](https://github.com/jonschlinkert/parse-code-context \"Fast and simple way to parse code context for use with documentation from code comments. Parses context from a single line of JavaScript, for functions, variable declarations, methods, prototype properties, prototype methods etc.\")\n* [parse-comments](https://www.npmjs.com/package/parse-comments): Parse code comments from JavaScript or any language that uses the same format. | [homepage](https://github.com/jonschlinkert/parse-comments \"Parse code comments from JavaScript or any language that uses the same format.\")\n\n### Contributors\n\n| **Commits** | **Contributor** |  \n| --- | --- |  \n| 82 | [jonschlinkert](https://github.com/jonschlinkert) |  \n| 4  | [tunnckoCore](https://github.com/tunnckoCore) |  \n| 2  | [mk-pmb](https://github.com/mk-pmb) |  \n| 1  | [kgryte](https://github.com/kgryte) |  \n| 1  | [briandipalma](https://github.com/briandipalma) |  \n| 1  | [epicoxymoron](https://github.com/epicoxymoron) |  \n| 1  | [XuluWarrior](https://github.com/XuluWarrior) |  \n\n### Author\n\n**Jon Schlinkert**\n\n* [GitHub Profile](https://github.com/jonschlinkert)\n* [Twitter Profile](https://twitter.com/jonschlinkert)\n* [LinkedIn Profile](https://linkedin.com/in/jonschlinkert)\n\n### License\n\nCopyright © 2014-present, [Jon Schlinkert](https://github.com/jonschlinkert).\nCopyright © 2024-present, [Repomix contributors](https://github.com/repomix).\nReleased under the [MIT License](LICENSE).\n\n***\n\n_This file was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme), v0.8.0, on November 13, 2019._\n","readmeFilename":"README.md"}