1.0.3 • Published 6 years ago

krjson v1.0.3

Weekly downloads
-
License
ISC
Repository
-
Last release
6 years ago

krjson

const { parseJson, indexToLine } = require('krjson');

try
{
	parseJson('{\nerror:json\n}');
}
catch (err)
{
	console.log(err.message); // [message] JSON at line [line], column [column];
	console.log(err.line); // [line]
	console.log(err.column); // [column]
}


try
{
	JSON.parse('{\nerror:json\n}');
}
catch (err)
{
	const regexp = /^(.+) JSON at position ([0-9]+)$/;
	if (regexp.test(err.message))
	{
		const index = +RegExp.$2;
		const {line, column} = indexToLine(text, index);
		console.log(line); // [line]
		console.log(column); // [column]
	}
}
1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago