├── .dockerignore ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .github ├── FUNDING.yml └── workflows │ ├── node.js.deploy.yml │ └── node.js.yml ├── .gitignore ├── .npmignore ├── .npmrc ├── .nycrc ├── .prettierrc.js ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── bin └── ts-unused-exports ├── example ├── .gitignore ├── absolute-paths-2-tsconfigs │ ├── package-lock.json │ ├── package.json │ ├── project │ │ └── project-1 │ │ │ ├── src │ │ │ └── app.ts │ │ │ └── tsconfig.json │ ├── src │ │ └── config │ │ │ └── components │ │ │ ├── MyComponent.ts │ │ │ └── index.ts │ └── tsconfig.json ├── absolute-paths-simple │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── components │ │ │ ├── MyComponent.ts │ │ │ ├── UnusedComponent.ts │ │ │ └── index.ts │ │ └── main.ts │ └── tsconfig.json ├── definition-files-absolute-paths │ ├── src │ │ ├── MyClass.ts │ │ ├── components │ │ │ └── UnusedComponent.ts │ │ ├── main.ts │ │ └── models.d.ts │ └── tsconfig.json ├── definition-files-with-paths │ ├── src │ │ ├── components │ │ │ └── UnusedComponent.ts │ │ ├── main.ts │ │ └── utils │ │ │ └── some │ │ │ └── models.d.ts │ └── tsconfig.json ├── export-star-as-1 │ ├── src │ │ ├── client.ts │ │ ├── index.ts │ │ ├── something.ts │ │ ├── unused-1.ts │ │ └── unused-2.ts │ └── tsconfig.json ├── export-star-as-2 │ ├── client.ts │ ├── index.ts │ ├── something.ts │ ├── tsconfig.json │ ├── unused-1.ts │ └── unused-2.ts ├── filename-ends-with-index-2 │ ├── hello-index.pgtyped.ts │ └── tsconfig.json ├── filename-ends-with-index │ ├── app.ts │ ├── this-filename-contains-index.ts │ └── tsconfig.json ├── import-and-re-export-2 │ ├── execute.sh │ ├── src │ │ ├── a │ │ │ └── index.ts │ │ ├── b.ts │ │ └── c.ts │ └── tsconfig.json ├── import-and-re-export │ ├── execute.sh │ ├── src │ │ ├── a │ │ │ ├── a │ │ │ │ ├── a.ts │ │ │ │ ├── a_unused.ts │ │ │ │ └── index.ts │ │ │ └── index.ts │ │ └── index.ts │ └── tsconfig.json ├── import-with-ts-extension │ ├── src │ │ ├── a.ts │ │ ├── b.ts │ │ ├── unused-1.ts │ │ └── unused-2.ts │ └── tsconfig.json ├── library-usage-via-JavaScript │ ├── execute.sh │ ├── index.js │ ├── package-lock.json │ └── package.json ├── library-usage-via-TypeScript │ ├── .gitignore │ ├── build.sh │ ├── execute.sh │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── app.ts │ │ └── math.ts │ └── tsconfig.json ├── path-alias-and-sub-folders-import-from-index-2 │ ├── .gitignore │ ├── execute.sh │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── foo │ │ │ ├── index.ts │ │ │ └── other.ts │ │ ├── foo2 │ │ │ ├── index.ts │ │ │ └── other.ts │ │ ├── foo3 │ │ │ ├── index.ts │ │ │ └── other.ts │ │ └── index.ts │ └── tsconfig.json ├── path-alias-and-sub-folders-import-from-index │ ├── .gitignore │ ├── execute.sh │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── foo │ │ │ ├── index.ts │ │ │ └── other.ts │ │ ├── foo2 │ │ │ ├── index.ts │ │ │ └── other.ts │ │ └── index.ts │ └── tsconfig.json ├── path-alias-and-sub-folders │ ├── src │ │ ├── main.ts │ │ ├── unused1.ts │ │ └── very │ │ │ └── long │ │ │ └── path │ │ │ └── to │ │ │ └── file │ │ │ ├── helpers.ts │ │ │ └── unused2.ts │ └── tsconfig.json ├── simple-es5-js │ ├── app.ts │ ├── execute.sh │ ├── math.ts │ ├── tsconfig.json │ └── unused.ts ├── simple-es6 │ ├── app.ts │ ├── execute.sh │ ├── math.ts │ ├── package-lock.json │ ├── package.json │ ├── tsconfig.json │ └── unused.ts ├── simple-new-ts-4-options │ ├── app.ts │ ├── math.ts │ ├── tsconfig.json │ └── unused.ts ├── simple-unused-file │ ├── app.ts │ ├── execute.sh │ ├── math.ts │ ├── tsconfig.json │ └── unused.ts ├── simple-zero-issues │ ├── app.ts │ ├── math.ts │ └── tsconfig.json ├── simple │ ├── app.ts │ ├── execute.sh │ ├── math.ts │ ├── tsconfig.json │ └── unused.ts ├── tsx │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── comp.tsx │ │ ├── unused.ts │ │ └── util.ts │ └── tsconfig.json ├── with-js │ ├── .gitignore │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── Component │ │ │ └── Component.js │ │ ├── Game │ │ │ ├── Entity.ts │ │ │ └── Player.js │ │ ├── comp.tsx │ │ ├── index.ts │ │ ├── unused.ts │ │ └── util.ts │ └── tsconfig.json └── with-paths │ ├── app.ts │ ├── math.ts │ ├── package-lock.json │ ├── package.json │ ├── tsconfig.base.json │ ├── tsconfig.json │ └── utils │ └── src │ ├── calculations.ts │ ├── index.ts │ ├── to-ignore.ts │ └── unused.ts ├── features ├── base-url-undefined.feature ├── base-url.feature ├── cli.feature ├── exclude-paths-from-report.feature ├── export-array.feature ├── export-statements-star.feature ├── export-statements.feature ├── exported-default-as.feature ├── exported-default-function.feature ├── exported-default-named-function.feature ├── exported-function.feature ├── exported-namespace.feature ├── files.feature ├── find-completely-unused-files.feature ├── ignore-imports-from.feature ├── ignore-locally-used.feature ├── import-absolute-paths.feature ├── import-alias.feature ├── import-with-paths-2.feature ├── import-with-paths.feature ├── include-definition-files.feature ├── include-dynamic-imports.feature ├── include-dynamic-imports.tsx.feature ├── index.feature ├── misc.feature ├── simple.feature ├── skip-types.feature ├── skip-types.re-exports.feature └── star.feature ├── ispec ├── _run-and-check-exit-code-zero.sh ├── _run-and-check-exit-code.sh ├── _run-and-check-maximum-issues.sh ├── _run_from_directory_not_project.sh └── run.sh ├── package.json ├── src ├── analyzer.ts ├── app.ts ├── argsParser.ts ├── cli.ts ├── parser │ ├── blacklists.ts │ ├── comment.ts │ ├── common.ts │ ├── dynamic.ts │ ├── export.ts │ ├── import.ts │ ├── imports-from-namespace.ts │ ├── index.ts │ ├── kinds.ts │ ├── nodeProcessor.ts │ └── util.ts ├── test.ts ├── types.ts └── usage.ts └── tsconfig.json /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | example 2 | lib 3 | node_modules -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/node.js.deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/.github/workflows/node.js.deploy.yml -------------------------------------------------------------------------------- /.github/workflows/node.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/.github/workflows/node.js.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .nyc_output 2 | coverage 3 | lib 4 | node_modules 5 | npm-debug.log 6 | *.tgz 7 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/.npmignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/.npmrc -------------------------------------------------------------------------------- /.nycrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/.nycrc -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/README.md -------------------------------------------------------------------------------- /bin/ts-unused-exports: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/bin/ts-unused-exports -------------------------------------------------------------------------------- /example/.gitignore: -------------------------------------------------------------------------------- 1 | **/.DS_Store 2 | -------------------------------------------------------------------------------- /example/absolute-paths-2-tsconfigs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/absolute-paths-2-tsconfigs/package-lock.json -------------------------------------------------------------------------------- /example/absolute-paths-2-tsconfigs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/absolute-paths-2-tsconfigs/package.json -------------------------------------------------------------------------------- /example/absolute-paths-2-tsconfigs/project/project-1/src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/absolute-paths-2-tsconfigs/project/project-1/src/app.ts -------------------------------------------------------------------------------- /example/absolute-paths-2-tsconfigs/project/project-1/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/absolute-paths-2-tsconfigs/project/project-1/tsconfig.json -------------------------------------------------------------------------------- /example/absolute-paths-2-tsconfigs/src/config/components/MyComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/absolute-paths-2-tsconfigs/src/config/components/MyComponent.ts -------------------------------------------------------------------------------- /example/absolute-paths-2-tsconfigs/src/config/components/index.ts: -------------------------------------------------------------------------------- 1 | export const fromIndex = "foo2"; 2 | -------------------------------------------------------------------------------- /example/absolute-paths-2-tsconfigs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/absolute-paths-2-tsconfigs/tsconfig.json -------------------------------------------------------------------------------- /example/absolute-paths-simple/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/absolute-paths-simple/package-lock.json -------------------------------------------------------------------------------- /example/absolute-paths-simple/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/absolute-paths-simple/package.json -------------------------------------------------------------------------------- /example/absolute-paths-simple/src/components/MyComponent.ts: -------------------------------------------------------------------------------- 1 | export class MyComponent1 {} 2 | -------------------------------------------------------------------------------- /example/absolute-paths-simple/src/components/UnusedComponent.ts: -------------------------------------------------------------------------------- 1 | export class UnusedComponent {} 2 | -------------------------------------------------------------------------------- /example/absolute-paths-simple/src/components/index.ts: -------------------------------------------------------------------------------- 1 | export const fromIndex = "foo2"; 2 | -------------------------------------------------------------------------------- /example/absolute-paths-simple/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/absolute-paths-simple/src/main.ts -------------------------------------------------------------------------------- /example/absolute-paths-simple/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/absolute-paths-simple/tsconfig.json -------------------------------------------------------------------------------- /example/definition-files-absolute-paths/src/MyClass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/definition-files-absolute-paths/src/MyClass.ts -------------------------------------------------------------------------------- /example/definition-files-absolute-paths/src/components/UnusedComponent.ts: -------------------------------------------------------------------------------- 1 | export class UnusedComponent {} 2 | -------------------------------------------------------------------------------- /example/definition-files-absolute-paths/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/definition-files-absolute-paths/src/main.ts -------------------------------------------------------------------------------- /example/definition-files-absolute-paths/src/models.d.ts: -------------------------------------------------------------------------------- 1 | export interface Model { 2 | } 3 | -------------------------------------------------------------------------------- /example/definition-files-absolute-paths/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/definition-files-absolute-paths/tsconfig.json -------------------------------------------------------------------------------- /example/definition-files-with-paths/src/components/UnusedComponent.ts: -------------------------------------------------------------------------------- 1 | export class UnusedComponent {} 2 | -------------------------------------------------------------------------------- /example/definition-files-with-paths/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/definition-files-with-paths/src/main.ts -------------------------------------------------------------------------------- /example/definition-files-with-paths/src/utils/some/models.d.ts: -------------------------------------------------------------------------------- 1 | export interface Model { 2 | } 3 | -------------------------------------------------------------------------------- /example/definition-files-with-paths/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/definition-files-with-paths/tsconfig.json -------------------------------------------------------------------------------- /example/export-star-as-1/src/client.ts: -------------------------------------------------------------------------------- 1 | import * as Something from "./index"; 2 | -------------------------------------------------------------------------------- /example/export-star-as-1/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/export-star-as-1/src/index.ts -------------------------------------------------------------------------------- /example/export-star-as-1/src/something.ts: -------------------------------------------------------------------------------- 1 | export const A = 1; 2 | -------------------------------------------------------------------------------- /example/export-star-as-1/src/unused-1.ts: -------------------------------------------------------------------------------- 1 | export const unused1 = 1; 2 | -------------------------------------------------------------------------------- /example/export-star-as-1/src/unused-2.ts: -------------------------------------------------------------------------------- 1 | export const unused2 = 1; 2 | -------------------------------------------------------------------------------- /example/export-star-as-1/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/export-star-as-1/tsconfig.json -------------------------------------------------------------------------------- /example/export-star-as-2/client.ts: -------------------------------------------------------------------------------- 1 | import * as Something from "./index"; 2 | -------------------------------------------------------------------------------- /example/export-star-as-2/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/export-star-as-2/index.ts -------------------------------------------------------------------------------- /example/export-star-as-2/something.ts: -------------------------------------------------------------------------------- 1 | export const A = 1; 2 | -------------------------------------------------------------------------------- /example/export-star-as-2/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/export-star-as-2/tsconfig.json -------------------------------------------------------------------------------- /example/export-star-as-2/unused-1.ts: -------------------------------------------------------------------------------- 1 | export const unused1 = 1; 2 | -------------------------------------------------------------------------------- /example/export-star-as-2/unused-2.ts: -------------------------------------------------------------------------------- 1 | export const unused2 = 1; 2 | -------------------------------------------------------------------------------- /example/filename-ends-with-index-2/hello-index.pgtyped.ts: -------------------------------------------------------------------------------- 1 | export const hello = 1; 2 | -------------------------------------------------------------------------------- /example/filename-ends-with-index-2/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/filename-ends-with-index-2/tsconfig.json -------------------------------------------------------------------------------- /example/filename-ends-with-index/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/filename-ends-with-index/app.ts -------------------------------------------------------------------------------- /example/filename-ends-with-index/this-filename-contains-index.ts: -------------------------------------------------------------------------------- 1 | export function hello() {} 2 | -------------------------------------------------------------------------------- /example/filename-ends-with-index/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/filename-ends-with-index/tsconfig.json -------------------------------------------------------------------------------- /example/import-and-re-export-2/execute.sh: -------------------------------------------------------------------------------- 1 | ../../bin/ts-unused-exports ./tsconfig.json 2 | -------------------------------------------------------------------------------- /example/import-and-re-export-2/src/a/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/import-and-re-export-2/src/a/index.ts -------------------------------------------------------------------------------- /example/import-and-re-export-2/src/b.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/import-and-re-export-2/src/b.ts -------------------------------------------------------------------------------- /example/import-and-re-export-2/src/c.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/import-and-re-export-2/src/c.ts -------------------------------------------------------------------------------- /example/import-and-re-export-2/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "include": ["src"] 3 | } -------------------------------------------------------------------------------- /example/import-and-re-export/execute.sh: -------------------------------------------------------------------------------- 1 | ../../bin/ts-unused-exports ./tsconfig.json 2 | -------------------------------------------------------------------------------- /example/import-and-re-export/src/a/a/a.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/import-and-re-export/src/a/a/a.ts -------------------------------------------------------------------------------- /example/import-and-re-export/src/a/a/a_unused.ts: -------------------------------------------------------------------------------- 1 | export const unusedInA = 0 2 | -------------------------------------------------------------------------------- /example/import-and-re-export/src/a/a/index.ts: -------------------------------------------------------------------------------- 1 | export * from './a' 2 | -------------------------------------------------------------------------------- /example/import-and-re-export/src/a/index.ts: -------------------------------------------------------------------------------- 1 | export * from './a' 2 | 3 | -------------------------------------------------------------------------------- /example/import-and-re-export/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/import-and-re-export/src/index.ts -------------------------------------------------------------------------------- /example/import-and-re-export/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "include": ["src"] 3 | } -------------------------------------------------------------------------------- /example/import-with-ts-extension/src/a.ts: -------------------------------------------------------------------------------- 1 | export let a = 5; -------------------------------------------------------------------------------- /example/import-with-ts-extension/src/b.ts: -------------------------------------------------------------------------------- 1 | import {a} from "./a.js"; -------------------------------------------------------------------------------- /example/import-with-ts-extension/src/unused-1.ts: -------------------------------------------------------------------------------- 1 | export const unused1 = 1; 2 | -------------------------------------------------------------------------------- /example/import-with-ts-extension/src/unused-2.ts: -------------------------------------------------------------------------------- 1 | export const unused2 = 1; 2 | -------------------------------------------------------------------------------- /example/import-with-ts-extension/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/import-with-ts-extension/tsconfig.json -------------------------------------------------------------------------------- /example/library-usage-via-JavaScript/execute.sh: -------------------------------------------------------------------------------- 1 | npm ci && npm start 2 | -------------------------------------------------------------------------------- /example/library-usage-via-JavaScript/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/library-usage-via-JavaScript/index.js -------------------------------------------------------------------------------- /example/library-usage-via-JavaScript/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/library-usage-via-JavaScript/package-lock.json -------------------------------------------------------------------------------- /example/library-usage-via-JavaScript/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/library-usage-via-JavaScript/package.json -------------------------------------------------------------------------------- /example/library-usage-via-TypeScript/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /example/library-usage-via-TypeScript/build.sh: -------------------------------------------------------------------------------- 1 | npm i ts-unused-exports@latest && npm run-script build 2 | -------------------------------------------------------------------------------- /example/library-usage-via-TypeScript/execute.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/library-usage-via-TypeScript/execute.sh -------------------------------------------------------------------------------- /example/library-usage-via-TypeScript/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/library-usage-via-TypeScript/package-lock.json -------------------------------------------------------------------------------- /example/library-usage-via-TypeScript/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/library-usage-via-TypeScript/package.json -------------------------------------------------------------------------------- /example/library-usage-via-TypeScript/src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/library-usage-via-TypeScript/src/app.ts -------------------------------------------------------------------------------- /example/library-usage-via-TypeScript/src/math.ts: -------------------------------------------------------------------------------- 1 | export function inc(x: number) { return x + 1; } 2 | -------------------------------------------------------------------------------- /example/library-usage-via-TypeScript/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/library-usage-via-TypeScript/tsconfig.json -------------------------------------------------------------------------------- /example/path-alias-and-sub-folders-import-from-index-2/.gitignore: -------------------------------------------------------------------------------- 1 | **/*.js 2 | -------------------------------------------------------------------------------- /example/path-alias-and-sub-folders-import-from-index-2/execute.sh: -------------------------------------------------------------------------------- 1 | npm ci && npm test 2 | -------------------------------------------------------------------------------- /example/path-alias-and-sub-folders-import-from-index-2/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/path-alias-and-sub-folders-import-from-index-2/package-lock.json -------------------------------------------------------------------------------- /example/path-alias-and-sub-folders-import-from-index-2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/path-alias-and-sub-folders-import-from-index-2/package.json -------------------------------------------------------------------------------- /example/path-alias-and-sub-folders-import-from-index-2/src/foo/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/path-alias-and-sub-folders-import-from-index-2/src/foo/index.ts -------------------------------------------------------------------------------- /example/path-alias-and-sub-folders-import-from-index-2/src/foo/other.ts: -------------------------------------------------------------------------------- 1 | export const fooOther = "foo"; 2 | -------------------------------------------------------------------------------- /example/path-alias-and-sub-folders-import-from-index-2/src/foo2/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/path-alias-and-sub-folders-import-from-index-2/src/foo2/index.ts -------------------------------------------------------------------------------- /example/path-alias-and-sub-folders-import-from-index-2/src/foo2/other.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/path-alias-and-sub-folders-import-from-index-2/src/foo2/other.ts -------------------------------------------------------------------------------- /example/path-alias-and-sub-folders-import-from-index-2/src/foo3/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/path-alias-and-sub-folders-import-from-index-2/src/foo3/index.ts -------------------------------------------------------------------------------- /example/path-alias-and-sub-folders-import-from-index-2/src/foo3/other.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/path-alias-and-sub-folders-import-from-index-2/src/foo3/other.ts -------------------------------------------------------------------------------- /example/path-alias-and-sub-folders-import-from-index-2/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/path-alias-and-sub-folders-import-from-index-2/src/index.ts -------------------------------------------------------------------------------- /example/path-alias-and-sub-folders-import-from-index-2/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/path-alias-and-sub-folders-import-from-index-2/tsconfig.json -------------------------------------------------------------------------------- /example/path-alias-and-sub-folders-import-from-index/.gitignore: -------------------------------------------------------------------------------- 1 | **/*.js 2 | -------------------------------------------------------------------------------- /example/path-alias-and-sub-folders-import-from-index/execute.sh: -------------------------------------------------------------------------------- 1 | npm ci && npm test 2 | -------------------------------------------------------------------------------- /example/path-alias-and-sub-folders-import-from-index/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/path-alias-and-sub-folders-import-from-index/package-lock.json -------------------------------------------------------------------------------- /example/path-alias-and-sub-folders-import-from-index/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/path-alias-and-sub-folders-import-from-index/package.json -------------------------------------------------------------------------------- /example/path-alias-and-sub-folders-import-from-index/src/foo/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/path-alias-and-sub-folders-import-from-index/src/foo/index.ts -------------------------------------------------------------------------------- /example/path-alias-and-sub-folders-import-from-index/src/foo/other.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/path-alias-and-sub-folders-import-from-index/src/foo/other.ts -------------------------------------------------------------------------------- /example/path-alias-and-sub-folders-import-from-index/src/foo2/index.ts: -------------------------------------------------------------------------------- 1 | export const foo2FromIndex = "foo2"; 2 | -------------------------------------------------------------------------------- /example/path-alias-and-sub-folders-import-from-index/src/foo2/other.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/path-alias-and-sub-folders-import-from-index/src/foo2/other.ts -------------------------------------------------------------------------------- /example/path-alias-and-sub-folders-import-from-index/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/path-alias-and-sub-folders-import-from-index/src/index.ts -------------------------------------------------------------------------------- /example/path-alias-and-sub-folders-import-from-index/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/path-alias-and-sub-folders-import-from-index/tsconfig.json -------------------------------------------------------------------------------- /example/path-alias-and-sub-folders/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/path-alias-and-sub-folders/src/main.ts -------------------------------------------------------------------------------- /example/path-alias-and-sub-folders/src/unused1.ts: -------------------------------------------------------------------------------- 1 | export const unused1_A = 1; 2 | -------------------------------------------------------------------------------- /example/path-alias-and-sub-folders/src/very/long/path/to/file/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/path-alias-and-sub-folders/src/very/long/path/to/file/helpers.ts -------------------------------------------------------------------------------- /example/path-alias-and-sub-folders/src/very/long/path/to/file/unused2.ts: -------------------------------------------------------------------------------- 1 | export const unused2_A = 1; 2 | -------------------------------------------------------------------------------- /example/path-alias-and-sub-folders/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/path-alias-and-sub-folders/tsconfig.json -------------------------------------------------------------------------------- /example/simple-es5-js/app.ts: -------------------------------------------------------------------------------- 1 | import inc from './math.js'; 2 | 3 | console.log('two', inc(1)); -------------------------------------------------------------------------------- /example/simple-es5-js/execute.sh: -------------------------------------------------------------------------------- 1 | npx tsc && node ./lib/app.js 2 | -------------------------------------------------------------------------------- /example/simple-es5-js/math.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/simple-es5-js/math.ts -------------------------------------------------------------------------------- /example/simple-es5-js/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/simple-es5-js/tsconfig.json -------------------------------------------------------------------------------- /example/simple-es5-js/unused.ts: -------------------------------------------------------------------------------- 1 | export function unused(x: number) { return x + 2; } -------------------------------------------------------------------------------- /example/simple-es6/app.ts: -------------------------------------------------------------------------------- 1 | import * as inc from './math.js'; 2 | 3 | console.log('two', inc.default(1)); 4 | -------------------------------------------------------------------------------- /example/simple-es6/execute.sh: -------------------------------------------------------------------------------- 1 | npx tsc && node ./lib/app.js 2 | -------------------------------------------------------------------------------- /example/simple-es6/math.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/simple-es6/math.ts -------------------------------------------------------------------------------- /example/simple-es6/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/simple-es6/package-lock.json -------------------------------------------------------------------------------- /example/simple-es6/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/simple-es6/package.json -------------------------------------------------------------------------------- /example/simple-es6/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/simple-es6/tsconfig.json -------------------------------------------------------------------------------- /example/simple-es6/unused.ts: -------------------------------------------------------------------------------- 1 | export function unused(x: number) { return x + 2; } 2 | -------------------------------------------------------------------------------- /example/simple-new-ts-4-options/app.ts: -------------------------------------------------------------------------------- 1 | import inc from './math'; 2 | 3 | console.log('two', inc(1)); 4 | -------------------------------------------------------------------------------- /example/simple-new-ts-4-options/math.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/simple-new-ts-4-options/math.ts -------------------------------------------------------------------------------- /example/simple-new-ts-4-options/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/simple-new-ts-4-options/tsconfig.json -------------------------------------------------------------------------------- /example/simple-new-ts-4-options/unused.ts: -------------------------------------------------------------------------------- 1 | export function unused(x: number) { return x + 2; } 2 | -------------------------------------------------------------------------------- /example/simple-unused-file/app.ts: -------------------------------------------------------------------------------- 1 | import inc from './math'; 2 | 3 | console.log('two', inc(1)); 4 | -------------------------------------------------------------------------------- /example/simple-unused-file/execute.sh: -------------------------------------------------------------------------------- 1 | npx tsc && node ./lib/app.js 2 | -------------------------------------------------------------------------------- /example/simple-unused-file/math.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/simple-unused-file/math.ts -------------------------------------------------------------------------------- /example/simple-unused-file/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/simple-unused-file/tsconfig.json -------------------------------------------------------------------------------- /example/simple-unused-file/unused.ts: -------------------------------------------------------------------------------- 1 | export function unused(x: number) { return x + 2; } 2 | -------------------------------------------------------------------------------- /example/simple-zero-issues/app.ts: -------------------------------------------------------------------------------- 1 | import inc from './math'; 2 | 3 | console.log('two', inc(1)); 4 | -------------------------------------------------------------------------------- /example/simple-zero-issues/math.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/simple-zero-issues/math.ts -------------------------------------------------------------------------------- /example/simple-zero-issues/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/simple-zero-issues/tsconfig.json -------------------------------------------------------------------------------- /example/simple/app.ts: -------------------------------------------------------------------------------- 1 | import inc from './math'; 2 | 3 | console.log('two', inc(1)); 4 | -------------------------------------------------------------------------------- /example/simple/execute.sh: -------------------------------------------------------------------------------- 1 | npx tsc && node ./lib/app.js 2 | -------------------------------------------------------------------------------- /example/simple/math.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/simple/math.ts -------------------------------------------------------------------------------- /example/simple/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/simple/tsconfig.json -------------------------------------------------------------------------------- /example/simple/unused.ts: -------------------------------------------------------------------------------- 1 | export function unused(x: number) { return x + 2; } 2 | -------------------------------------------------------------------------------- /example/tsx/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/tsx/package-lock.json -------------------------------------------------------------------------------- /example/tsx/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/tsx/package.json -------------------------------------------------------------------------------- /example/tsx/src/comp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/tsx/src/comp.tsx -------------------------------------------------------------------------------- /example/tsx/src/unused.ts: -------------------------------------------------------------------------------- 1 | export const thisOneIsNotUsed = 2; -------------------------------------------------------------------------------- /example/tsx/src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/tsx/src/util.ts -------------------------------------------------------------------------------- /example/tsx/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/tsx/tsconfig.json -------------------------------------------------------------------------------- /example/with-js/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /example/with-js/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/with-js/package-lock.json -------------------------------------------------------------------------------- /example/with-js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/with-js/package.json -------------------------------------------------------------------------------- /example/with-js/src/Component/Component.js: -------------------------------------------------------------------------------- 1 | export function Component() { 2 | } -------------------------------------------------------------------------------- /example/with-js/src/Game/Entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/with-js/src/Game/Entity.ts -------------------------------------------------------------------------------- /example/with-js/src/Game/Player.js: -------------------------------------------------------------------------------- 1 | export function Player() { 2 | } -------------------------------------------------------------------------------- /example/with-js/src/comp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/with-js/src/comp.tsx -------------------------------------------------------------------------------- /example/with-js/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/with-js/src/index.ts -------------------------------------------------------------------------------- /example/with-js/src/unused.ts: -------------------------------------------------------------------------------- 1 | export const thisOneIsNotUsed = 2; -------------------------------------------------------------------------------- /example/with-js/src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/with-js/src/util.ts -------------------------------------------------------------------------------- /example/with-js/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/with-js/tsconfig.json -------------------------------------------------------------------------------- /example/with-paths/app.ts: -------------------------------------------------------------------------------- 1 | import inc from './math'; 2 | 3 | console.log('two', inc(1)); 4 | -------------------------------------------------------------------------------- /example/with-paths/math.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/with-paths/math.ts -------------------------------------------------------------------------------- /example/with-paths/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/with-paths/package-lock.json -------------------------------------------------------------------------------- /example/with-paths/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/with-paths/package.json -------------------------------------------------------------------------------- /example/with-paths/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/with-paths/tsconfig.base.json -------------------------------------------------------------------------------- /example/with-paths/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/with-paths/tsconfig.json -------------------------------------------------------------------------------- /example/with-paths/utils/src/calculations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/with-paths/utils/src/calculations.ts -------------------------------------------------------------------------------- /example/with-paths/utils/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./calculations"; 2 | -------------------------------------------------------------------------------- /example/with-paths/utils/src/to-ignore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/with-paths/utils/src/to-ignore.ts -------------------------------------------------------------------------------- /example/with-paths/utils/src/unused.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/example/with-paths/utils/src/unused.ts -------------------------------------------------------------------------------- /features/base-url-undefined.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/features/base-url-undefined.feature -------------------------------------------------------------------------------- /features/base-url.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/features/base-url.feature -------------------------------------------------------------------------------- /features/cli.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/features/cli.feature -------------------------------------------------------------------------------- /features/exclude-paths-from-report.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/features/exclude-paths-from-report.feature -------------------------------------------------------------------------------- /features/export-array.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/features/export-array.feature -------------------------------------------------------------------------------- /features/export-statements-star.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/features/export-statements-star.feature -------------------------------------------------------------------------------- /features/export-statements.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/features/export-statements.feature -------------------------------------------------------------------------------- /features/exported-default-as.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/features/exported-default-as.feature -------------------------------------------------------------------------------- /features/exported-default-function.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/features/exported-default-function.feature -------------------------------------------------------------------------------- /features/exported-default-named-function.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/features/exported-default-named-function.feature -------------------------------------------------------------------------------- /features/exported-function.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/features/exported-function.feature -------------------------------------------------------------------------------- /features/exported-namespace.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/features/exported-namespace.feature -------------------------------------------------------------------------------- /features/files.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/features/files.feature -------------------------------------------------------------------------------- /features/find-completely-unused-files.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/features/find-completely-unused-files.feature -------------------------------------------------------------------------------- /features/ignore-imports-from.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/features/ignore-imports-from.feature -------------------------------------------------------------------------------- /features/ignore-locally-used.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/features/ignore-locally-used.feature -------------------------------------------------------------------------------- /features/import-absolute-paths.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/features/import-absolute-paths.feature -------------------------------------------------------------------------------- /features/import-alias.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/features/import-alias.feature -------------------------------------------------------------------------------- /features/import-with-paths-2.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/features/import-with-paths-2.feature -------------------------------------------------------------------------------- /features/import-with-paths.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/features/import-with-paths.feature -------------------------------------------------------------------------------- /features/include-definition-files.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/features/include-definition-files.feature -------------------------------------------------------------------------------- /features/include-dynamic-imports.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/features/include-dynamic-imports.feature -------------------------------------------------------------------------------- /features/include-dynamic-imports.tsx.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/features/include-dynamic-imports.tsx.feature -------------------------------------------------------------------------------- /features/index.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/features/index.feature -------------------------------------------------------------------------------- /features/misc.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/features/misc.feature -------------------------------------------------------------------------------- /features/simple.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/features/simple.feature -------------------------------------------------------------------------------- /features/skip-types.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/features/skip-types.feature -------------------------------------------------------------------------------- /features/skip-types.re-exports.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/features/skip-types.re-exports.feature -------------------------------------------------------------------------------- /features/star.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/features/star.feature -------------------------------------------------------------------------------- /ispec/_run-and-check-exit-code-zero.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/ispec/_run-and-check-exit-code-zero.sh -------------------------------------------------------------------------------- /ispec/_run-and-check-exit-code.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/ispec/_run-and-check-exit-code.sh -------------------------------------------------------------------------------- /ispec/_run-and-check-maximum-issues.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/ispec/_run-and-check-maximum-issues.sh -------------------------------------------------------------------------------- /ispec/_run_from_directory_not_project.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/ispec/_run_from_directory_not_project.sh -------------------------------------------------------------------------------- /ispec/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/ispec/run.sh -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/package.json -------------------------------------------------------------------------------- /src/analyzer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/src/analyzer.ts -------------------------------------------------------------------------------- /src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/src/app.ts -------------------------------------------------------------------------------- /src/argsParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/src/argsParser.ts -------------------------------------------------------------------------------- /src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/src/cli.ts -------------------------------------------------------------------------------- /src/parser/blacklists.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/src/parser/blacklists.ts -------------------------------------------------------------------------------- /src/parser/comment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/src/parser/comment.ts -------------------------------------------------------------------------------- /src/parser/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/src/parser/common.ts -------------------------------------------------------------------------------- /src/parser/dynamic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/src/parser/dynamic.ts -------------------------------------------------------------------------------- /src/parser/export.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/src/parser/export.ts -------------------------------------------------------------------------------- /src/parser/import.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/src/parser/import.ts -------------------------------------------------------------------------------- /src/parser/imports-from-namespace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/src/parser/imports-from-namespace.ts -------------------------------------------------------------------------------- /src/parser/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/src/parser/index.ts -------------------------------------------------------------------------------- /src/parser/kinds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/src/parser/kinds.ts -------------------------------------------------------------------------------- /src/parser/nodeProcessor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/src/parser/nodeProcessor.ts -------------------------------------------------------------------------------- /src/parser/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/src/parser/util.ts -------------------------------------------------------------------------------- /src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/src/test.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/usage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/src/usage.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzavolinsky/ts-unused-exports/HEAD/tsconfig.json --------------------------------------------------------------------------------