Skip to content

Vittly/json-file-pointer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Returns line/column location from path in json

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published