detective-typescript

Get the dependencies of a TypeScript module

Usage no npm install needed!

<script type="module">
  import detectiveTypescript from 'https://cdn.skypack.dev/detective-typescript';
</script>

README

detective-typescript CI npm npm

Get the dependencies of TypeScript module

npm install detective-typescript

Usage

const fs = require('fs');
const detective = require('detective-typescript');

const mySourceCode = fs.readFileSync('myfile.ts', 'utf8');

// Pass in a file's content or an AST
const dependencies = detective(mySourceCode);

Options

  • skipTypeImports (default: false) Skips imports that only imports types
  • mixedImports: (default: false) Include CJS imports in dependency list
  • skipAsyncImports: (default: false) Whether or not to omit async imports (import('foo'))
  • jsx: (default: false) Enable parsing of JSX

License

MIT