@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 }
  }
] */

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

    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