Determines whether a string is valid CSON
npm install is-cson -S
isCSON(string, options?)
Example:
import { isCSON } from 'is-cson';
// Generate CSON string
const csonString = `
firstName: 'John'
lastName: 'Doe'
`;
isCSON(csonString);
// => true
Default: false
Since CSON is a superset of well-formatted JSON, this library runs strict tests for CSON only. Enabling this option will also validate JSON, with CSON-specific features (such as trailing commas or single quotes) taking precedence.
Example
const jsonString = `{
"firstName": "John",
"lastName": "Doe"
}`;
isCSON(jsonString, { allowJSON: true });
// => true
This work is licensed under The MIT License