strip-json-trailing-commas

Strip trailing comma from JSON files

Usage no npm install needed!

<script type="module">
  import stripJsonTrailingCommas from 'https://cdn.skypack.dev/strip-json-trailing-commas';
</script>

README

strip-json-trailing-commas

npm version CI License: MIT

Strip trailing commas from JSON files.

Installation

$ yarn add strip-json-trailing-commas

or

$ npm i strip-json-trailing-commas

Usage

import stripJsonTrailingCommas from 'strip-json-trailing-commas';

console.log(stripJsonTrailingCommas(`{ "a": 1, }`));
// -> { "a": 1 }

// with options
console.log(
  stripJsonTrailingCommas(`{ "a": 1   , }`, {
    stripWhitespace: false,
  }),
);
// -> { "a": 1    }

API

stripJsonTrailingCommas(content, options?)

content

Type: string

Receive JSON string and return a string without trailing commas.

options

Type: object

stripWhitespace

  • Type: boolean
  • Default: true

Strip some whitespace between end of data and trailing commas.

License

MIT