@gustavnikolaj/find-relations-in-js

2.0.1 • Public • Published

find relations in javascript

npm version CI Build status Coverage Status

$ npm install @gustavnikolaj/find-relations-in-js

Using the acorn tokenizer it will enumerate files that have been referenced from esm import or commonjs require.

const findRelationsInJs = require("@gustavnikolaj/find-relations-in-js");

findRelationsInJs(`
  import foo from './bar.js';
  require('./baz');
`); /* => [
  {
    type: 'import',
    value: './bar.js',
    source: 'import foo from \'./bar.js\'',
    offset: { start: 3, end: 29 }
  },
  {
    type: 'require',
    value: './baz',
    source: 'require(\'./baz\')',
    offset: { start: 33, end: 57 }
  }
] */

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 2.0.1
    3
    • latest

Version History

Package Sidebar

Install

npm i @gustavnikolaj/find-relations-in-js

Weekly Downloads

7

Version

2.0.1

License

ISC

Unpacked Size

6.38 kB

Total Files

3

Last publish

Collaborators

  • gustavnikolaj