├── .babelrc ├── .editorconfig ├── .eslintrc ├── .gitignore ├── .prettierignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── bin └── js-unused-exports.js ├── img └── screenshot.png ├── package.json ├── src ├── cli.js ├── createContext.js ├── extractUnusedExports.js ├── fixExports.js ├── generateReport.js ├── getExports.js ├── getImports.js ├── polyfill.js └── utils.js └── test ├── cli.spec.js ├── extractUnusedExports.spec.js ├── fixExports.spec.js ├── getExports.spec.js ├── getImports.spec.js ├── monorepo-project ├── package.json └── packages │ ├── client-native │ ├── entry.js │ └── package.json │ ├── client-web │ ├── entry.js │ └── package.json │ └── common │ ├── index.js │ ├── native.js │ ├── package.json │ ├── src │ ├── AppState.native.js │ ├── AppState.web.js │ └── logic.js │ └── web.js ├── sample-project ├── package.json └── src │ ├── all-export.js │ ├── exports-sample.js │ └── imports-sample.js └── utils.spec.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devbridge/js-unused-exports/HEAD/.babelrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devbridge/js-unused-exports/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devbridge/js-unused-exports/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devbridge/js-unused-exports/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | # Ignore artifacts: 2 | .coverage 3 | lib 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devbridge/js-unused-exports/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devbridge/js-unused-exports/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devbridge/js-unused-exports/HEAD/README.md -------------------------------------------------------------------------------- /bin/js-unused-exports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devbridge/js-unused-exports/HEAD/bin/js-unused-exports.js -------------------------------------------------------------------------------- /img/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devbridge/js-unused-exports/HEAD/img/screenshot.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devbridge/js-unused-exports/HEAD/package.json -------------------------------------------------------------------------------- /src/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devbridge/js-unused-exports/HEAD/src/cli.js -------------------------------------------------------------------------------- /src/createContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devbridge/js-unused-exports/HEAD/src/createContext.js -------------------------------------------------------------------------------- /src/extractUnusedExports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devbridge/js-unused-exports/HEAD/src/extractUnusedExports.js -------------------------------------------------------------------------------- /src/fixExports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devbridge/js-unused-exports/HEAD/src/fixExports.js -------------------------------------------------------------------------------- /src/generateReport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devbridge/js-unused-exports/HEAD/src/generateReport.js -------------------------------------------------------------------------------- /src/getExports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devbridge/js-unused-exports/HEAD/src/getExports.js -------------------------------------------------------------------------------- /src/getImports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devbridge/js-unused-exports/HEAD/src/getImports.js -------------------------------------------------------------------------------- /src/polyfill.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devbridge/js-unused-exports/HEAD/src/polyfill.js -------------------------------------------------------------------------------- /src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devbridge/js-unused-exports/HEAD/src/utils.js -------------------------------------------------------------------------------- /test/cli.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devbridge/js-unused-exports/HEAD/test/cli.spec.js -------------------------------------------------------------------------------- /test/extractUnusedExports.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devbridge/js-unused-exports/HEAD/test/extractUnusedExports.spec.js -------------------------------------------------------------------------------- /test/fixExports.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devbridge/js-unused-exports/HEAD/test/fixExports.spec.js -------------------------------------------------------------------------------- /test/getExports.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devbridge/js-unused-exports/HEAD/test/getExports.spec.js -------------------------------------------------------------------------------- /test/getImports.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devbridge/js-unused-exports/HEAD/test/getImports.spec.js -------------------------------------------------------------------------------- /test/monorepo-project/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devbridge/js-unused-exports/HEAD/test/monorepo-project/package.json -------------------------------------------------------------------------------- /test/monorepo-project/packages/client-native/entry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devbridge/js-unused-exports/HEAD/test/monorepo-project/packages/client-native/entry.js -------------------------------------------------------------------------------- /test/monorepo-project/packages/client-native/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devbridge/js-unused-exports/HEAD/test/monorepo-project/packages/client-native/package.json -------------------------------------------------------------------------------- /test/monorepo-project/packages/client-web/entry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devbridge/js-unused-exports/HEAD/test/monorepo-project/packages/client-web/entry.js -------------------------------------------------------------------------------- /test/monorepo-project/packages/client-web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devbridge/js-unused-exports/HEAD/test/monorepo-project/packages/client-web/package.json -------------------------------------------------------------------------------- /test/monorepo-project/packages/common/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devbridge/js-unused-exports/HEAD/test/monorepo-project/packages/common/index.js -------------------------------------------------------------------------------- /test/monorepo-project/packages/common/native.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devbridge/js-unused-exports/HEAD/test/monorepo-project/packages/common/native.js -------------------------------------------------------------------------------- /test/monorepo-project/packages/common/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devbridge/js-unused-exports/HEAD/test/monorepo-project/packages/common/package.json -------------------------------------------------------------------------------- /test/monorepo-project/packages/common/src/AppState.native.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devbridge/js-unused-exports/HEAD/test/monorepo-project/packages/common/src/AppState.native.js -------------------------------------------------------------------------------- /test/monorepo-project/packages/common/src/AppState.web.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devbridge/js-unused-exports/HEAD/test/monorepo-project/packages/common/src/AppState.web.js -------------------------------------------------------------------------------- /test/monorepo-project/packages/common/src/logic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devbridge/js-unused-exports/HEAD/test/monorepo-project/packages/common/src/logic.js -------------------------------------------------------------------------------- /test/monorepo-project/packages/common/web.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devbridge/js-unused-exports/HEAD/test/monorepo-project/packages/common/web.js -------------------------------------------------------------------------------- /test/sample-project/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devbridge/js-unused-exports/HEAD/test/sample-project/package.json -------------------------------------------------------------------------------- /test/sample-project/src/all-export.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devbridge/js-unused-exports/HEAD/test/sample-project/src/all-export.js -------------------------------------------------------------------------------- /test/sample-project/src/exports-sample.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devbridge/js-unused-exports/HEAD/test/sample-project/src/exports-sample.js -------------------------------------------------------------------------------- /test/sample-project/src/imports-sample.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devbridge/js-unused-exports/HEAD/test/sample-project/src/imports-sample.js -------------------------------------------------------------------------------- /test/utils.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devbridge/js-unused-exports/HEAD/test/utils.spec.js --------------------------------------------------------------------------------