Skip to content
Snippets Groups Projects
Select Git revision
  • webserver
  • master default
  • patch-1
  • ES-GUI-WORK
  • ES-gui-work
  • GUI
  • dependabot/npm_and_yarn/minimist-1.2.6
  • web-components
  • ventosAPI
  • respiraworks_integration
  • web_components
  • v0.3T
12 results

strip-json-comments

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    Robert L. Read authored
    significant change to usage by adding command-loine arges, but in particular now supports UDP packet reporting
    ac947f64
    History
    Name Last commit Last update
    ..
    index.js
    license
    package.json
    readme.md

    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.

    Related

    License

    MIT © Sindre Sorhus