Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Strip comments from JSON. Lets you use comments in your JSON files!

License

Notifications You must be signed in to change notification settings

sindresorhus/strip-json-comments

Repository files navigation

strip-json-comments Build Status

Strip comments from JSON. Lets you use comments in your JSON files!

This is now possible:

{
	// rainbows
	"unicorn": /* ❤ */ "cake"
}

It will replace single-line comments // and multi-line comments /**/ with whitespace. This allows JSON error positions to remain as close as possible to the original source.

Also available as a gulp/grunt/broccoli plugin.

Install

$ npm install --save strip-json-comments

Usage

const json = '{/*rainbows*/"unicorn":"cake"}';

JSON.parse(stripJsonComments(json));
//=> {unicorn: 'cake'}

API

stripJsonComments(input, [options])

input

Type: string

Accepts a string with JSON and returns a string without comments.

options

whitespace

Type: boolean
Default: true

Replace comments with whitespace instead of stripping them entirely.

Benchmark

$ npm run bench

Related

License

MIT © Sindre Sorhus

About

Strip comments from JSON. Lets you use comments in your JSON files!

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 18