json-file-pointer

0.0.2 • Public • Published

JSON-file-pointer

Simply returns line/column location in a js-file with JSON from path:

const jsonPointer = require('json-file-pointer');
 
const jsonExample = require('fs').readFileSync('simple.deps.js');
 
/**
 * ({
 *     shouldDeps: [
 *         { block: 'js' },
 *         { block: 'page', elem: ['header', 'body'] }
 *     ]
 * });
 */
 
console.log(
    jsonPointer.getLocationOf(jsonExample, ['shouldDeps', 1, 'elem', 0])
    // or: getLocationOf(jsonExample, 'shouldDeps[1].elem[0]')
);
 
// { line: 4, column: 33 }

Also works with module.exports and exports form.

Readme

Keywords

Package Sidebar

Install

npm i json-file-pointer

Weekly Downloads

3

Version

0.0.2

License

MIT

Last publish

Collaborators

  • vittly