├── .c8rc.json ├── .deprc ├── .editorconfig ├── .gitattributes ├── .github ├── codeql │ └── codeql-config.yml ├── dependabot.yml └── workflows │ ├── ci.yml │ ├── codeql.yml │ └── lint.yml ├── .gitignore ├── .mocharc.json ├── LICENSE ├── README.md ├── bin └── cli.js ├── index.d.ts ├── index.js ├── lib └── config.js ├── package.json ├── test ├── fixtures │ ├── amd │ │ ├── a.js │ │ ├── b.js │ │ └── c.js │ ├── commonjs │ │ ├── a.js │ │ ├── b.js │ │ └── c.js │ ├── extended │ │ ├── a.js │ │ ├── b.js │ │ ├── c.js │ │ ├── d.js │ │ ├── e.js │ │ ├── f.js │ │ └── g.js │ ├── noTypeDefinitions │ │ ├── entrypoint.ts │ │ ├── required.d.ts │ │ └── required.js │ ├── onlyRealDeps │ │ └── a.js │ ├── ts │ │ ├── .tsconfig │ │ ├── a.ts │ │ ├── b.ts │ │ ├── c.ts │ │ ├── d.tsx │ │ └── mixedTsJs │ │ │ ├── .tsconfig │ │ │ ├── a.js │ │ │ └── b.ts │ └── webpack │ │ ├── aliased.js │ │ └── unaliased.js └── test.mjs └── webpack.config.js /.c8rc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dependents/node-dependency-tree/HEAD/.c8rc.json -------------------------------------------------------------------------------- /.deprc: -------------------------------------------------------------------------------- 1 | { 2 | "root": "./" 3 | } -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dependents/node-dependency-tree/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # Enforce Unix newlines 2 | * text=auto eol=lf 3 | -------------------------------------------------------------------------------- /.github/codeql/codeql-config.yml: -------------------------------------------------------------------------------- 1 | name: "CodeQL config" 2 | paths-ignore: 3 | - "test/fixtures/**" 4 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dependents/node-dependency-tree/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dependents/node-dependency-tree/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dependents/node-dependency-tree/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dependents/node-dependency-tree/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /coverage/ 2 | /node_modules/ 3 | -------------------------------------------------------------------------------- /.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dependents/node-dependency-tree/HEAD/.mocharc.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dependents/node-dependency-tree/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dependents/node-dependency-tree/HEAD/README.md -------------------------------------------------------------------------------- /bin/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dependents/node-dependency-tree/HEAD/bin/cli.js -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dependents/node-dependency-tree/HEAD/index.d.ts -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dependents/node-dependency-tree/HEAD/index.js -------------------------------------------------------------------------------- /lib/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dependents/node-dependency-tree/HEAD/lib/config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dependents/node-dependency-tree/HEAD/package.json -------------------------------------------------------------------------------- /test/fixtures/amd/a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dependents/node-dependency-tree/HEAD/test/fixtures/amd/a.js -------------------------------------------------------------------------------- /test/fixtures/amd/b.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dependents/node-dependency-tree/HEAD/test/fixtures/amd/b.js -------------------------------------------------------------------------------- /test/fixtures/amd/c.js: -------------------------------------------------------------------------------- 1 | define({}); 2 | -------------------------------------------------------------------------------- /test/fixtures/commonjs/a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dependents/node-dependency-tree/HEAD/test/fixtures/commonjs/a.js -------------------------------------------------------------------------------- /test/fixtures/commonjs/b.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dependents/node-dependency-tree/HEAD/test/fixtures/commonjs/b.js -------------------------------------------------------------------------------- /test/fixtures/commonjs/c.js: -------------------------------------------------------------------------------- 1 | var fs = require('fs'); 2 | 3 | module.exports = {}; 4 | -------------------------------------------------------------------------------- /test/fixtures/extended/a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dependents/node-dependency-tree/HEAD/test/fixtures/extended/a.js -------------------------------------------------------------------------------- /test/fixtures/extended/b.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dependents/node-dependency-tree/HEAD/test/fixtures/extended/b.js -------------------------------------------------------------------------------- /test/fixtures/extended/c.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dependents/node-dependency-tree/HEAD/test/fixtures/extended/c.js -------------------------------------------------------------------------------- /test/fixtures/extended/d.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/extended/e.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/extended/f.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/extended/g.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/noTypeDefinitions/entrypoint.ts: -------------------------------------------------------------------------------- 1 | import { theAnswer } from './required'; -------------------------------------------------------------------------------- /test/fixtures/noTypeDefinitions/required.d.ts: -------------------------------------------------------------------------------- 1 | export const theAnswer: number; 2 | -------------------------------------------------------------------------------- /test/fixtures/noTypeDefinitions/required.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | theAnswer: 42 3 | }; 4 | -------------------------------------------------------------------------------- /test/fixtures/onlyRealDeps/a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dependents/node-dependency-tree/HEAD/test/fixtures/onlyRealDeps/a.js -------------------------------------------------------------------------------- /test/fixtures/ts/.tsconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dependents/node-dependency-tree/HEAD/test/fixtures/ts/.tsconfig -------------------------------------------------------------------------------- /test/fixtures/ts/a.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dependents/node-dependency-tree/HEAD/test/fixtures/ts/a.ts -------------------------------------------------------------------------------- /test/fixtures/ts/b.ts: -------------------------------------------------------------------------------- 1 | export default function() {}; 2 | -------------------------------------------------------------------------------- /test/fixtures/ts/c.ts: -------------------------------------------------------------------------------- 1 | export default function() {}; 2 | -------------------------------------------------------------------------------- /test/fixtures/ts/d.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dependents/node-dependency-tree/HEAD/test/fixtures/ts/d.tsx -------------------------------------------------------------------------------- /test/fixtures/ts/mixedTsJs/.tsconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dependents/node-dependency-tree/HEAD/test/fixtures/ts/mixedTsJs/.tsconfig -------------------------------------------------------------------------------- /test/fixtures/ts/mixedTsJs/a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dependents/node-dependency-tree/HEAD/test/fixtures/ts/mixedTsJs/a.js -------------------------------------------------------------------------------- /test/fixtures/ts/mixedTsJs/b.ts: -------------------------------------------------------------------------------- 1 | // b.ts 2 | export default function() { 3 | console.log('hi'); 4 | } -------------------------------------------------------------------------------- /test/fixtures/webpack/aliased.js: -------------------------------------------------------------------------------- 1 | var foo = require('F'); -------------------------------------------------------------------------------- /test/fixtures/webpack/unaliased.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dependents/node-dependency-tree/HEAD/test/fixtures/webpack/unaliased.js -------------------------------------------------------------------------------- /test/test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dependents/node-dependency-tree/HEAD/test/test.mjs -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dependents/node-dependency-tree/HEAD/webpack.config.js --------------------------------------------------------------------------------