├── .github ├── FUNDING.yml └── workflows │ └── release.yml ├── .gitignore ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── .vscodeignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── assets ├── config.png ├── exclude-file.png ├── exclude-folder.png ├── export-all.png ├── include-export.png ├── listener.gif ├── manual-export.gif ├── remove-listener.png └── struyf-consulting.webp ├── jest.config.js ├── package.json ├── pnpm-lock.yaml ├── src ├── __mocks__ │ └── vscode.ts ├── commands │ ├── ExcludeCommand.ts │ ├── ExportAll.ts │ ├── FolderListener.ts │ └── index.ts ├── constants │ ├── Extension.ts │ └── index.ts ├── extension.ts ├── helpers │ ├── clearWildcard.ts │ ├── fileExists.ts │ ├── getBarrelFiles.ts │ ├── getConfig.ts │ ├── getFileContents.ts │ ├── hasExport.ts │ ├── index.ts │ ├── isDefaultExport.ts │ ├── logger.ts │ ├── parseFileForNamedExports.test.ts │ ├── parseFileForNamedExports.ts │ ├── parseWinPath.ts │ ├── readFile.ts │ ├── util.test.ts │ ├── util.ts │ └── writeFile.ts ├── index.ts ├── models │ ├── Config.ts │ ├── FileOrFolderToExport.ts │ └── index.ts └── providers │ ├── ExportProvider.ts │ └── index.ts ├── tsconfig.json ├── tslint.json └── vsc-extension-quickstart.md /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/.vscodeignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/README.md -------------------------------------------------------------------------------- /assets/config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/assets/config.png -------------------------------------------------------------------------------- /assets/exclude-file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/assets/exclude-file.png -------------------------------------------------------------------------------- /assets/exclude-folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/assets/exclude-folder.png -------------------------------------------------------------------------------- /assets/export-all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/assets/export-all.png -------------------------------------------------------------------------------- /assets/include-export.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/assets/include-export.png -------------------------------------------------------------------------------- /assets/listener.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/assets/listener.gif -------------------------------------------------------------------------------- /assets/manual-export.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/assets/manual-export.gif -------------------------------------------------------------------------------- /assets/remove-listener.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/assets/remove-listener.png -------------------------------------------------------------------------------- /assets/struyf-consulting.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/assets/struyf-consulting.webp -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/__mocks__/vscode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/src/__mocks__/vscode.ts -------------------------------------------------------------------------------- /src/commands/ExcludeCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/src/commands/ExcludeCommand.ts -------------------------------------------------------------------------------- /src/commands/ExportAll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/src/commands/ExportAll.ts -------------------------------------------------------------------------------- /src/commands/FolderListener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/src/commands/FolderListener.ts -------------------------------------------------------------------------------- /src/commands/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/src/commands/index.ts -------------------------------------------------------------------------------- /src/constants/Extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/src/constants/Extension.ts -------------------------------------------------------------------------------- /src/constants/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./Extension"; 2 | -------------------------------------------------------------------------------- /src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/src/extension.ts -------------------------------------------------------------------------------- /src/helpers/clearWildcard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/src/helpers/clearWildcard.ts -------------------------------------------------------------------------------- /src/helpers/fileExists.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/src/helpers/fileExists.ts -------------------------------------------------------------------------------- /src/helpers/getBarrelFiles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/src/helpers/getBarrelFiles.ts -------------------------------------------------------------------------------- /src/helpers/getConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/src/helpers/getConfig.ts -------------------------------------------------------------------------------- /src/helpers/getFileContents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/src/helpers/getFileContents.ts -------------------------------------------------------------------------------- /src/helpers/hasExport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/src/helpers/hasExport.ts -------------------------------------------------------------------------------- /src/helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/src/helpers/index.ts -------------------------------------------------------------------------------- /src/helpers/isDefaultExport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/src/helpers/isDefaultExport.ts -------------------------------------------------------------------------------- /src/helpers/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/src/helpers/logger.ts -------------------------------------------------------------------------------- /src/helpers/parseFileForNamedExports.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/src/helpers/parseFileForNamedExports.test.ts -------------------------------------------------------------------------------- /src/helpers/parseFileForNamedExports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/src/helpers/parseFileForNamedExports.ts -------------------------------------------------------------------------------- /src/helpers/parseWinPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/src/helpers/parseWinPath.ts -------------------------------------------------------------------------------- /src/helpers/readFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/src/helpers/readFile.ts -------------------------------------------------------------------------------- /src/helpers/util.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/src/helpers/util.test.ts -------------------------------------------------------------------------------- /src/helpers/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/src/helpers/util.ts -------------------------------------------------------------------------------- /src/helpers/writeFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/src/helpers/writeFile.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './extension'; 2 | -------------------------------------------------------------------------------- /src/models/Config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/src/models/Config.ts -------------------------------------------------------------------------------- /src/models/FileOrFolderToExport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/src/models/FileOrFolderToExport.ts -------------------------------------------------------------------------------- /src/models/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/src/models/index.ts -------------------------------------------------------------------------------- /src/providers/ExportProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/src/providers/ExportProvider.ts -------------------------------------------------------------------------------- /src/providers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/src/providers/index.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/tslint.json -------------------------------------------------------------------------------- /vsc-extension-quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/estruyf/vscode-typescript-exportallmodules/HEAD/vsc-extension-quickstart.md --------------------------------------------------------------------------------