Package Exports
- decomment
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (decomment) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
decomment
Removes comments from JSON or JavaScript.
Installing
$ npm install decommentTesting
$ npm testTesting with coverage:
$ npm run coverageUsage
var decomment = require('decomment');
var code = "var t; // comments"; // any valid JSON or JavaScript
console.log(decomment(code)); //=> var t;Features
- Removes both single and multi-line comments
- Removes unnecessary gaps left by comment blocks
- Does not change the resulting layout / formatting
- Can handle valid JSON or JavaScript of any size
- Compliant with ECMAScript 6
In terms of the performance, this library is as fast as it gets, in part because it makes no use of regular expressions.
For example, it churns through AngularJS 1.5 Core (1.1MB ~ 30,000 lines of JavaScript) in under 40ms.