Strip comments and string literals from JavaScript code. Powered by js-tokens.
[!NOTE] Since v4.0.0, this package is ESM-only. Use v3.x if you need CommonJS.
import { stripLiteral } from 'strip-literal'
stripLiteral('const foo = `//foo ${bar}`') // 'const foo = ` ${bar}`'
Comments, string literals will be replaced by spaces with the same length to keep the source map untouched.
MIT License © 2022 Anthony Fu
TypeScript
98.4%
JavaScript
1.6%
Strip comments and string literals from JavaScript code. Powered by js-tokens.
[!NOTE] Since v4.0.0, this package is ESM-only. Use v3.x if you need CommonJS.
import { stripLiteral } from 'strip-literal'
stripLiteral('const foo = `//foo ${bar}`') // 'const foo = ` ${bar}`'
Comments, string literals will be replaced by spaces with the same length to keep the source map untouched.
MIT License © 2022 Anthony Fu
TypeScript
98.4%
JavaScript
1.6%