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

strip-json-comments downloads strip-json-comments version strip-json-comments license

strip-json-comments類似套件:
npm下載趨勢
3 年
🌟 在 strip-json-comments 的 README.md 中顯示即時使用量圖表,只需複製下面的代碼。
## Usage Trend
[![Usage Trend of strip-json-comments](https://npm-compare.com/img/npm-trend/THREE_YEARS/strip-json-comments.png)](https://npm-compare.com/strip-json-comments#timeRange=THREE_YEARS)
Cumulative GitHub Star Trend
🌟 在 strip-json-comments 的 README.md 中顯示 GitHub stars 趨勢圖表,只需複製下面的代碼。
## GitHub Stars Trend
[![GitHub Stars Trend of strip-json-comments](https://npm-compare.com/img/github-trend/strip-json-comments.png)](https://npm-compare.com/strip-json-comments)
統計詳情
套件
下載數
Stars
大小
Issues
發布時間
許可
strip-json-comments87,255,8676188.2 kB03 個月前MIT
strip-json-comments 的 README

strip-json-comments

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 strip-json-comments

Usage

import stripJsonComments from 'strip-json-comments';

const json = `{
	// Rainbows
	"unicorn": /* ❤ */ "cake"
}`;

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

API

stripJsonComments(jsonString, options?)

jsonString

Type: string

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

options

Type: object

trailingCommas

Type: boolean
Default: false

Strip trailing commas in addition to comments.

whitespace

Type: boolean
Default: true

Replace comments and trailing commas with whitespace instead of stripping them entirely.

Benchmark

npm run bench

Related