├── .editorconfig ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ └── feature_request.md ├── dependabot.yml └── workflows │ ├── codeql-analysis.yml │ ├── node.js.yml │ ├── npm-publish.yml │ ├── stale.yml │ └── synk.yml ├── .gitignore ├── .npmignore ├── .prettierignore ├── .prettierrc ├── .snyk ├── .vscode ├── extensions.json ├── launch.json ├── settings.json ├── tasks.json └── tasks.json.old ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── barrelsby-legacy-directory.json ├── barrelsby.json ├── img └── logo.png ├── jest.config.js ├── package.json ├── src ├── args.test.ts ├── args.ts ├── builder.test.ts ├── builder.ts ├── builders │ ├── fileSystem.test.ts │ ├── fileSystem.ts │ ├── flat.test.ts │ ├── flat.ts │ ├── header.test.ts │ └── header.ts ├── cli.ts ├── destinations.test.ts ├── destinations.ts ├── fileTree.test.ts ├── fileTree.ts ├── index.test.ts ├── index.ts ├── interfaces │ ├── directory.interface.ts │ └── location.interface.ts ├── modules.test.ts ├── modules.ts ├── options │ ├── barrelName.test.ts │ ├── barrelName.ts │ ├── baseUrl.test.ts │ ├── baseUrl.ts │ ├── logger.test.ts │ ├── logger.ts │ ├── noSemicolon.test.ts │ ├── noSemicolon.ts │ ├── options.ts │ ├── quoteCharacter.test.ts │ ├── quoteCharacter.ts │ ├── rootPath.test.ts │ └── rootPath.ts ├── purge.test.ts ├── purge.ts ├── tasks │ └── BuildBarrel.ts ├── testUtilities.ts ├── utilities.test.ts └── utilities.ts ├── test ├── .gitignore ├── baseUrl │ ├── barrelsby.json │ ├── expected │ │ ├── alpha │ │ │ └── beta.ts │ │ ├── eta.ts │ │ ├── gamma │ │ │ ├── delta │ │ │ │ ├── buh.txt │ │ │ │ └── epsilon.ts │ │ │ └── zeta.ts │ │ ├── index.ts │ │ └── theta │ │ │ └── iota.scss │ └── input │ │ ├── alpha │ │ └── beta.ts │ │ ├── eta.ts │ │ ├── gamma │ │ ├── delta │ │ │ ├── buh.txt │ │ │ └── epsilon.ts │ │ └── zeta.ts │ │ └── theta │ │ └── iota.scss ├── default │ ├── barrelsby.json │ ├── expected │ │ ├── alpha │ │ │ └── beta.ts │ │ ├── defs.d.ts │ │ ├── eta.ts │ │ ├── gamma │ │ │ ├── delta │ │ │ │ ├── buh.txt │ │ │ │ └── epsilon.ts │ │ │ └── zeta.ts │ │ ├── index.ts │ │ └── theta │ │ │ └── iota.scss │ └── input │ │ ├── alpha │ │ └── beta.ts │ │ ├── defs.d.ts │ │ ├── eta.ts │ │ ├── gamma │ │ ├── delta │ │ │ ├── buh.txt │ │ │ └── epsilon.ts │ │ └── zeta.ts │ │ └── theta │ │ └── iota.scss ├── deleteFalse │ ├── barrelsby.json │ ├── expected │ │ ├── alpha │ │ │ └── beta.ts │ │ ├── eta.ts │ │ ├── gamma │ │ │ ├── delta │ │ │ │ ├── buh.txt │ │ │ │ └── epsilon.ts │ │ │ └── zeta.ts │ │ ├── index.ts │ │ └── theta │ │ │ ├── index.ts │ │ │ └── iota.scss │ └── input │ │ ├── alpha │ │ └── beta.ts │ │ ├── eta.ts │ │ ├── gamma │ │ ├── delta │ │ │ ├── buh.txt │ │ │ └── epsilon.ts │ │ └── zeta.ts │ │ └── theta │ │ ├── index.ts │ │ └── iota.scss ├── deleteTrue │ ├── barrelsby.json │ ├── expected │ │ ├── alpha │ │ │ └── beta.ts │ │ ├── eta.ts │ │ ├── gamma │ │ │ ├── delta │ │ │ │ ├── buh.txt │ │ │ │ └── epsilon.ts │ │ │ └── zeta.ts │ │ ├── index.ts │ │ └── theta │ │ │ ├── index.ts │ │ │ └── iota.scss │ └── input │ │ ├── alpha │ │ └── beta.ts │ │ ├── eta.ts │ │ ├── gamma │ │ ├── delta │ │ │ ├── buh.txt │ │ │ └── epsilon.ts │ │ └── zeta.ts │ │ └── theta │ │ ├── index.ts │ │ └── iota.scss ├── directory │ ├── barrelsby.json │ ├── expected │ │ ├── alpha │ │ │ ├── beta.ts │ │ │ └── index.ts │ │ ├── eta.ts │ │ ├── gamma │ │ │ ├── delta │ │ │ │ ├── buh.txt │ │ │ │ └── epsilon.ts │ │ │ └── zeta.ts │ │ └── theta │ │ │ └── iota.scss │ └── input │ │ ├── alpha │ │ └── beta.ts │ │ ├── eta.ts │ │ ├── gamma │ │ ├── delta │ │ │ ├── buh.txt │ │ │ └── epsilon.ts │ │ └── zeta.ts │ │ └── theta │ │ └── iota.scss ├── exclude │ ├── barrelsby.json │ ├── expected │ │ ├── alpha │ │ │ └── beta.ts │ │ ├── eta.ts │ │ ├── gamma │ │ │ ├── delta │ │ │ │ ├── buh.txt │ │ │ │ └── epsilon.ts │ │ │ └── zeta.ts │ │ ├── index.ts │ │ └── theta │ │ │ └── iota.scss │ └── input │ │ ├── alpha │ │ └── beta.ts │ │ ├── eta.ts │ │ ├── gamma │ │ ├── delta │ │ │ ├── buh.txt │ │ │ └── epsilon.ts │ │ └── zeta.ts │ │ └── theta │ │ └── iota.scss ├── include │ ├── barrelsby.json │ ├── expected │ │ ├── alpha │ │ │ └── beta.ts │ │ ├── eta.ts │ │ ├── gamma │ │ │ ├── delta │ │ │ │ ├── buh.txt │ │ │ │ └── epsilon.ts │ │ │ └── zeta.ts │ │ ├── index.ts │ │ └── theta │ │ │ └── iota.scss │ └── input │ │ ├── alpha │ │ └── beta.ts │ │ ├── eta.ts │ │ ├── gamma │ │ ├── delta │ │ │ ├── buh.txt │ │ │ └── epsilon.ts │ │ └── zeta.ts │ │ └── theta │ │ └── iota.scss ├── includeAndExclude │ ├── barrelsby.json │ ├── expected │ │ ├── alpha │ │ │ └── beta.ts │ │ ├── eta.ts │ │ ├── gamma │ │ │ ├── delta │ │ │ │ ├── buh.txt │ │ │ │ └── epsilon.ts │ │ │ └── zeta.ts │ │ ├── index.ts │ │ └── theta │ │ │ └── iota.scss │ └── input │ │ ├── alpha │ │ └── beta.ts │ │ ├── eta.ts │ │ ├── gamma │ │ ├── delta │ │ │ ├── buh.txt │ │ │ └── epsilon.ts │ │ └── zeta.ts │ │ └── theta │ │ └── iota.scss ├── local │ ├── barrelsby.json │ ├── expected │ │ ├── alpha │ │ │ └── beta.ts │ │ ├── defs.d.ts │ │ ├── eta.ts │ │ ├── gamma │ │ │ ├── delta │ │ │ │ ├── buh.txt │ │ │ │ └── epsilon.ts │ │ │ └── zeta.ts │ │ ├── index.ts │ │ └── theta │ │ │ └── iota.scss │ └── input │ │ ├── alpha │ │ └── beta.ts │ │ ├── defs.d.ts │ │ ├── eta.ts │ │ ├── gamma │ │ ├── delta │ │ │ ├── buh.txt │ │ │ └── epsilon.ts │ │ └── zeta.ts │ │ └── theta │ │ └── iota.scss ├── locationAll │ ├── barrelsby.json │ ├── expected │ │ ├── alpha │ │ │ ├── beta.ts │ │ │ └── index.ts │ │ ├── eta.ts │ │ ├── gamma │ │ │ ├── delta │ │ │ │ ├── buh.txt │ │ │ │ ├── epsilon.ts │ │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ └── zeta.ts │ │ ├── index.ts │ │ └── theta │ │ │ └── iota.scss │ └── input │ │ ├── alpha │ │ └── beta.ts │ │ ├── eta.ts │ │ ├── gamma │ │ ├── delta │ │ │ ├── buh.txt │ │ │ └── epsilon.ts │ │ └── zeta.ts │ │ └── theta │ │ └── iota.scss ├── locationBelow │ ├── barrelsby.json │ ├── expected │ │ ├── alpha │ │ │ ├── beta.ts │ │ │ └── index.ts │ │ ├── eta.ts │ │ ├── gamma │ │ │ ├── delta │ │ │ │ ├── buh.txt │ │ │ │ └── epsilon.ts │ │ │ ├── index.ts │ │ │ └── zeta.ts │ │ └── theta │ │ │ └── iota.scss │ └── input │ │ ├── alpha │ │ └── beta.ts │ │ ├── eta.ts │ │ ├── gamma │ │ ├── delta │ │ │ ├── buh.txt │ │ │ └── epsilon.ts │ │ └── zeta.ts │ │ └── theta │ │ └── iota.scss ├── locationBranch │ ├── barrelsby.json │ ├── expected │ │ ├── alpha │ │ │ └── beta.ts │ │ ├── eta.ts │ │ ├── gamma │ │ │ ├── delta │ │ │ │ ├── buh.txt │ │ │ │ └── epsilon.ts │ │ │ ├── index.ts │ │ │ └── zeta.ts │ │ ├── index.ts │ │ └── theta │ │ │ └── iota.scss │ └── input │ │ ├── alpha │ │ └── beta.ts │ │ ├── eta.ts │ │ ├── gamma │ │ ├── delta │ │ │ ├── buh.txt │ │ │ └── epsilon.ts │ │ └── zeta.ts │ │ └── theta │ │ └── iota.scss ├── locationReplace │ ├── barrelsby.json │ ├── expected │ │ ├── alpha │ │ │ └── beta.ts │ │ ├── eta.ts │ │ ├── gamma │ │ │ ├── delta │ │ │ │ ├── buh.txt │ │ │ │ ├── epsilon.ts │ │ │ │ └── index.ts │ │ │ └── zeta.ts │ │ ├── index.ts │ │ └── theta │ │ │ └── iota.scss │ └── input │ │ ├── alpha │ │ └── beta.ts │ │ ├── eta.ts │ │ ├── gamma │ │ ├── delta │ │ │ ├── buh.txt │ │ │ ├── epsilon.ts │ │ │ └── index.ts │ │ └── zeta.ts │ │ ├── index.ts │ │ └── theta │ │ └── iota.scss ├── locationTop │ ├── barrelsby.json │ ├── expected │ │ ├── alpha │ │ │ └── beta.ts │ │ ├── eta.ts │ │ ├── gamma │ │ │ ├── delta │ │ │ │ ├── buh.txt │ │ │ │ └── epsilon.ts │ │ │ └── zeta.ts │ │ ├── index.ts │ │ └── theta │ │ │ └── iota.scss │ └── input │ │ ├── alpha │ │ └── beta.ts │ │ ├── eta.ts │ │ ├── gamma │ │ ├── delta │ │ │ ├── buh.txt │ │ │ └── epsilon.ts │ │ └── zeta.ts │ │ └── theta │ │ └── iota.scss ├── multipleDirectories │ ├── barrelsby.json │ ├── expected │ │ ├── alpha │ │ │ ├── beta.ts │ │ │ └── index.ts │ │ ├── eta.ts │ │ ├── gamma │ │ │ ├── delta │ │ │ │ ├── buh.txt │ │ │ │ └── epsilon.ts │ │ │ └── zeta.ts │ │ └── theta │ │ │ ├── index.ts │ │ │ ├── iota.scss │ │ │ └── sigma.ts │ └── input │ │ ├── alpha │ │ └── beta.ts │ │ ├── eta.ts │ │ ├── gamma │ │ ├── delta │ │ │ ├── buh.txt │ │ │ └── epsilon.ts │ │ └── zeta.ts │ │ └── theta │ │ ├── iota.scss │ │ └── sigma.ts ├── name │ ├── barrelsby.json │ ├── expected │ │ ├── alpha │ │ │ └── beta.ts │ │ ├── barrel.ts │ │ ├── eta.ts │ │ ├── gamma │ │ │ ├── delta │ │ │ │ ├── buh.txt │ │ │ │ └── epsilon.ts │ │ │ └── zeta.ts │ │ └── theta │ │ │ └── iota.scss │ └── input │ │ ├── alpha │ │ └── beta.ts │ │ ├── eta.ts │ │ ├── gamma │ │ ├── delta │ │ │ ├── buh.txt │ │ │ └── epsilon.ts │ │ └── zeta.ts │ │ └── theta │ │ └── iota.scss ├── noSemicolon │ ├── barrelsby.json │ ├── expected │ │ ├── alpha │ │ │ └── beta.ts │ │ ├── eta.ts │ │ ├── gamma │ │ │ ├── delta │ │ │ │ ├── buh.txt │ │ │ │ └── epsilon.ts │ │ │ └── zeta.ts │ │ ├── index.ts │ │ └── theta │ │ │ └── iota.scss │ └── input │ │ ├── alpha │ │ └── beta.ts │ │ ├── eta.ts │ │ ├── gamma │ │ ├── delta │ │ │ ├── buh.txt │ │ │ └── epsilon.ts │ │ └── zeta.ts │ │ └── theta │ │ └── iota.scss ├── singleQuotes │ ├── barrelsby.json │ ├── expected │ │ ├── alpha │ │ │ └── beta.ts │ │ ├── eta.ts │ │ ├── gamma │ │ │ ├── delta │ │ │ │ ├── buh.txt │ │ │ │ └── epsilon.ts │ │ │ └── zeta.ts │ │ ├── index.ts │ │ └── theta │ │ │ └── iota.scss │ └── input │ │ ├── alpha │ │ └── beta.ts │ │ ├── eta.ts │ │ ├── gamma │ │ ├── delta │ │ │ ├── buh.txt │ │ │ └── epsilon.ts │ │ └── zeta.ts │ │ └── theta │ │ └── iota.scss ├── src.ts ├── structureFilesystem │ ├── barrelsby.json │ ├── expected │ │ ├── alpha │ │ │ └── beta.ts │ │ ├── eta.ts │ │ ├── gamma │ │ │ ├── delta │ │ │ │ ├── buh.txt │ │ │ │ └── epsilon.ts │ │ │ └── zeta.ts │ │ ├── index.ts │ │ └── theta │ │ │ └── iota.scss │ └── input │ │ ├── alpha │ │ └── beta.ts │ │ ├── eta.ts │ │ ├── gamma │ │ ├── delta │ │ │ ├── buh.txt │ │ │ └── epsilon.ts │ │ └── zeta.ts │ │ └── theta │ │ └── iota.scss ├── structureFlat │ ├── barrelsby.json │ ├── expected │ │ ├── alpha │ │ │ └── beta.ts │ │ ├── eta.ts │ │ ├── gamma │ │ │ ├── delta │ │ │ │ ├── buh.txt │ │ │ │ └── epsilon.ts │ │ │ └── zeta.ts │ │ ├── index.ts │ │ └── theta │ │ │ └── iota.scss │ └── input │ │ ├── alpha │ │ └── beta.ts │ │ ├── eta.ts │ │ ├── gamma │ │ ├── delta │ │ │ ├── buh.txt │ │ │ └── epsilon.ts │ │ └── zeta.ts │ │ └── theta │ │ └── iota.scss └── tsconfig.json ├── todo.md ├── tsconfig.base.json ├── tsconfig.json └── tslint.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/node.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/.github/workflows/node.js.yml -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.github/workflows/synk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/.github/workflows/synk.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | coverage 2 | node_modules 3 | bin 4 | 5 | .DS_Store 6 | 7 | .idea 8 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/.prettierrc -------------------------------------------------------------------------------- /.snyk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/.snyk -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": [ 3 | "esbenp.prettier-vscode" 4 | ] 5 | } -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vscode/tasks.json.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/.vscode/tasks.json.old -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/README.md -------------------------------------------------------------------------------- /barrelsby-legacy-directory.json: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "test" 3 | } 4 | -------------------------------------------------------------------------------- /barrelsby.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/barrelsby.json -------------------------------------------------------------------------------- /img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/img/logo.png -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/package.json -------------------------------------------------------------------------------- /src/args.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/src/args.test.ts -------------------------------------------------------------------------------- /src/args.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/src/args.ts -------------------------------------------------------------------------------- /src/builder.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/src/builder.test.ts -------------------------------------------------------------------------------- /src/builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/src/builder.ts -------------------------------------------------------------------------------- /src/builders/fileSystem.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/src/builders/fileSystem.test.ts -------------------------------------------------------------------------------- /src/builders/fileSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/src/builders/fileSystem.ts -------------------------------------------------------------------------------- /src/builders/flat.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/src/builders/flat.test.ts -------------------------------------------------------------------------------- /src/builders/flat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/src/builders/flat.ts -------------------------------------------------------------------------------- /src/builders/header.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/src/builders/header.test.ts -------------------------------------------------------------------------------- /src/builders/header.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/src/builders/header.ts -------------------------------------------------------------------------------- /src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/src/cli.ts -------------------------------------------------------------------------------- /src/destinations.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/src/destinations.test.ts -------------------------------------------------------------------------------- /src/destinations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/src/destinations.ts -------------------------------------------------------------------------------- /src/fileTree.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/src/fileTree.test.ts -------------------------------------------------------------------------------- /src/fileTree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/src/fileTree.ts -------------------------------------------------------------------------------- /src/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/src/index.test.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/interfaces/directory.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/src/interfaces/directory.interface.ts -------------------------------------------------------------------------------- /src/interfaces/location.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/src/interfaces/location.interface.ts -------------------------------------------------------------------------------- /src/modules.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/src/modules.test.ts -------------------------------------------------------------------------------- /src/modules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/src/modules.ts -------------------------------------------------------------------------------- /src/options/barrelName.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/src/options/barrelName.test.ts -------------------------------------------------------------------------------- /src/options/barrelName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/src/options/barrelName.ts -------------------------------------------------------------------------------- /src/options/baseUrl.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/src/options/baseUrl.test.ts -------------------------------------------------------------------------------- /src/options/baseUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/src/options/baseUrl.ts -------------------------------------------------------------------------------- /src/options/logger.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/src/options/logger.test.ts -------------------------------------------------------------------------------- /src/options/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/src/options/logger.ts -------------------------------------------------------------------------------- /src/options/noSemicolon.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/src/options/noSemicolon.test.ts -------------------------------------------------------------------------------- /src/options/noSemicolon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/src/options/noSemicolon.ts -------------------------------------------------------------------------------- /src/options/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/src/options/options.ts -------------------------------------------------------------------------------- /src/options/quoteCharacter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/src/options/quoteCharacter.test.ts -------------------------------------------------------------------------------- /src/options/quoteCharacter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/src/options/quoteCharacter.ts -------------------------------------------------------------------------------- /src/options/rootPath.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/src/options/rootPath.test.ts -------------------------------------------------------------------------------- /src/options/rootPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/src/options/rootPath.ts -------------------------------------------------------------------------------- /src/purge.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/src/purge.test.ts -------------------------------------------------------------------------------- /src/purge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/src/purge.ts -------------------------------------------------------------------------------- /src/tasks/BuildBarrel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/src/tasks/BuildBarrel.ts -------------------------------------------------------------------------------- /src/testUtilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/src/testUtilities.ts -------------------------------------------------------------------------------- /src/utilities.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/src/utilities.test.ts -------------------------------------------------------------------------------- /src/utilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/src/utilities.ts -------------------------------------------------------------------------------- /test/.gitignore: -------------------------------------------------------------------------------- 1 | output -------------------------------------------------------------------------------- /test/baseUrl/barrelsby.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/baseUrl/barrelsby.json -------------------------------------------------------------------------------- /test/baseUrl/expected/alpha/beta.ts: -------------------------------------------------------------------------------- 1 | export const beta = "BETA"; 2 | -------------------------------------------------------------------------------- /test/baseUrl/expected/eta.ts: -------------------------------------------------------------------------------- 1 | export const eta = "ETA"; 2 | -------------------------------------------------------------------------------- /test/baseUrl/expected/gamma/delta/buh.txt: -------------------------------------------------------------------------------- 1 | export const buh = "BUH"; 2 | -------------------------------------------------------------------------------- /test/baseUrl/expected/gamma/delta/epsilon.ts: -------------------------------------------------------------------------------- 1 | export const epsilon = "EPSILON"; 2 | -------------------------------------------------------------------------------- /test/baseUrl/expected/gamma/zeta.ts: -------------------------------------------------------------------------------- 1 | export const zeta = "ZETA"; 2 | -------------------------------------------------------------------------------- /test/baseUrl/expected/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/baseUrl/expected/index.ts -------------------------------------------------------------------------------- /test/baseUrl/expected/theta/iota.scss: -------------------------------------------------------------------------------- 1 | rule{ 2 | display: inline; 3 | } -------------------------------------------------------------------------------- /test/baseUrl/input/alpha/beta.ts: -------------------------------------------------------------------------------- 1 | export const beta = "BETA"; 2 | -------------------------------------------------------------------------------- /test/baseUrl/input/eta.ts: -------------------------------------------------------------------------------- 1 | export const eta = "ETA"; 2 | -------------------------------------------------------------------------------- /test/baseUrl/input/gamma/delta/buh.txt: -------------------------------------------------------------------------------- 1 | export const buh = "BUH"; 2 | -------------------------------------------------------------------------------- /test/baseUrl/input/gamma/delta/epsilon.ts: -------------------------------------------------------------------------------- 1 | export const epsilon = "EPSILON"; 2 | -------------------------------------------------------------------------------- /test/baseUrl/input/gamma/zeta.ts: -------------------------------------------------------------------------------- 1 | export const zeta = "ZETA"; 2 | -------------------------------------------------------------------------------- /test/baseUrl/input/theta/iota.scss: -------------------------------------------------------------------------------- 1 | rule{ 2 | display: inline; 3 | } -------------------------------------------------------------------------------- /test/default/barrelsby.json: -------------------------------------------------------------------------------- 1 | { 2 | "directory": ["./output"] 3 | } 4 | -------------------------------------------------------------------------------- /test/default/expected/alpha/beta.ts: -------------------------------------------------------------------------------- 1 | export const beta = "BETA"; 2 | -------------------------------------------------------------------------------- /test/default/expected/defs.d.ts: -------------------------------------------------------------------------------- 1 | export interface SomeDefinitions {} -------------------------------------------------------------------------------- /test/default/expected/eta.ts: -------------------------------------------------------------------------------- 1 | export const eta = "ETA"; 2 | -------------------------------------------------------------------------------- /test/default/expected/gamma/delta/buh.txt: -------------------------------------------------------------------------------- 1 | export const buh = "BUH"; 2 | -------------------------------------------------------------------------------- /test/default/expected/gamma/delta/epsilon.ts: -------------------------------------------------------------------------------- 1 | export const epsilon = "EPSILON"; 2 | -------------------------------------------------------------------------------- /test/default/expected/gamma/zeta.ts: -------------------------------------------------------------------------------- 1 | export const zeta = "ZETA"; 2 | -------------------------------------------------------------------------------- /test/default/expected/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/default/expected/index.ts -------------------------------------------------------------------------------- /test/default/expected/theta/iota.scss: -------------------------------------------------------------------------------- 1 | rule{ 2 | display: inline; 3 | } -------------------------------------------------------------------------------- /test/default/input/alpha/beta.ts: -------------------------------------------------------------------------------- 1 | export const beta = "BETA"; 2 | -------------------------------------------------------------------------------- /test/default/input/defs.d.ts: -------------------------------------------------------------------------------- 1 | export interface SomeDefinitions {} -------------------------------------------------------------------------------- /test/default/input/eta.ts: -------------------------------------------------------------------------------- 1 | export const eta = "ETA"; 2 | -------------------------------------------------------------------------------- /test/default/input/gamma/delta/buh.txt: -------------------------------------------------------------------------------- 1 | export const buh = "BUH"; 2 | -------------------------------------------------------------------------------- /test/default/input/gamma/delta/epsilon.ts: -------------------------------------------------------------------------------- 1 | export const epsilon = "EPSILON"; 2 | -------------------------------------------------------------------------------- /test/default/input/gamma/zeta.ts: -------------------------------------------------------------------------------- 1 | export const zeta = "ZETA"; 2 | -------------------------------------------------------------------------------- /test/default/input/theta/iota.scss: -------------------------------------------------------------------------------- 1 | rule{ 2 | display: inline; 3 | } -------------------------------------------------------------------------------- /test/deleteFalse/barrelsby.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/deleteFalse/barrelsby.json -------------------------------------------------------------------------------- /test/deleteFalse/expected/alpha/beta.ts: -------------------------------------------------------------------------------- 1 | export const beta = "BETA"; 2 | -------------------------------------------------------------------------------- /test/deleteFalse/expected/eta.ts: -------------------------------------------------------------------------------- 1 | export const eta = "ETA"; 2 | -------------------------------------------------------------------------------- /test/deleteFalse/expected/gamma/delta/buh.txt: -------------------------------------------------------------------------------- 1 | export const buh = "BUH"; 2 | -------------------------------------------------------------------------------- /test/deleteFalse/expected/gamma/delta/epsilon.ts: -------------------------------------------------------------------------------- 1 | export const epsilon = "EPSILON"; 2 | -------------------------------------------------------------------------------- /test/deleteFalse/expected/gamma/zeta.ts: -------------------------------------------------------------------------------- 1 | export const zeta = "ZETA"; 2 | -------------------------------------------------------------------------------- /test/deleteFalse/expected/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/deleteFalse/expected/index.ts -------------------------------------------------------------------------------- /test/deleteFalse/expected/theta/index.ts: -------------------------------------------------------------------------------- 1 | // Barrel that shouldn't be deleted. 2 | -------------------------------------------------------------------------------- /test/deleteFalse/expected/theta/iota.scss: -------------------------------------------------------------------------------- 1 | rule{ 2 | display: inline; 3 | } -------------------------------------------------------------------------------- /test/deleteFalse/input/alpha/beta.ts: -------------------------------------------------------------------------------- 1 | export const beta = "BETA"; 2 | -------------------------------------------------------------------------------- /test/deleteFalse/input/eta.ts: -------------------------------------------------------------------------------- 1 | export const eta = "ETA"; 2 | -------------------------------------------------------------------------------- /test/deleteFalse/input/gamma/delta/buh.txt: -------------------------------------------------------------------------------- 1 | export const buh = "BUH"; 2 | -------------------------------------------------------------------------------- /test/deleteFalse/input/gamma/delta/epsilon.ts: -------------------------------------------------------------------------------- 1 | export const epsilon = "EPSILON"; 2 | -------------------------------------------------------------------------------- /test/deleteFalse/input/gamma/zeta.ts: -------------------------------------------------------------------------------- 1 | export const zeta = "ZETA"; 2 | -------------------------------------------------------------------------------- /test/deleteFalse/input/theta/index.ts: -------------------------------------------------------------------------------- 1 | // Barrel that shouldn't be deleted. 2 | -------------------------------------------------------------------------------- /test/deleteFalse/input/theta/iota.scss: -------------------------------------------------------------------------------- 1 | rule{ 2 | display: inline; 3 | } -------------------------------------------------------------------------------- /test/deleteTrue/barrelsby.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/deleteTrue/barrelsby.json -------------------------------------------------------------------------------- /test/deleteTrue/expected/alpha/beta.ts: -------------------------------------------------------------------------------- 1 | export const beta = "BETA"; 2 | -------------------------------------------------------------------------------- /test/deleteTrue/expected/eta.ts: -------------------------------------------------------------------------------- 1 | export const eta = "ETA"; 2 | -------------------------------------------------------------------------------- /test/deleteTrue/expected/gamma/delta/buh.txt: -------------------------------------------------------------------------------- 1 | export const buh = "BUH"; 2 | -------------------------------------------------------------------------------- /test/deleteTrue/expected/gamma/delta/epsilon.ts: -------------------------------------------------------------------------------- 1 | export const epsilon = "EPSILON"; 2 | -------------------------------------------------------------------------------- /test/deleteTrue/expected/gamma/zeta.ts: -------------------------------------------------------------------------------- 1 | export const zeta = "ZETA"; 2 | -------------------------------------------------------------------------------- /test/deleteTrue/expected/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/deleteTrue/expected/index.ts -------------------------------------------------------------------------------- /test/deleteTrue/expected/theta/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/deleteTrue/expected/theta/index.ts -------------------------------------------------------------------------------- /test/deleteTrue/expected/theta/iota.scss: -------------------------------------------------------------------------------- 1 | rule{ 2 | display: inline; 3 | } -------------------------------------------------------------------------------- /test/deleteTrue/input/alpha/beta.ts: -------------------------------------------------------------------------------- 1 | export const beta = "BETA"; 2 | -------------------------------------------------------------------------------- /test/deleteTrue/input/eta.ts: -------------------------------------------------------------------------------- 1 | export const eta = "ETA"; 2 | -------------------------------------------------------------------------------- /test/deleteTrue/input/gamma/delta/buh.txt: -------------------------------------------------------------------------------- 1 | export const buh = "BUH"; 2 | -------------------------------------------------------------------------------- /test/deleteTrue/input/gamma/delta/epsilon.ts: -------------------------------------------------------------------------------- 1 | export const epsilon = "EPSILON"; 2 | -------------------------------------------------------------------------------- /test/deleteTrue/input/gamma/zeta.ts: -------------------------------------------------------------------------------- 1 | export const zeta = "ZETA"; 2 | -------------------------------------------------------------------------------- /test/deleteTrue/input/theta/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/deleteTrue/input/theta/index.ts -------------------------------------------------------------------------------- /test/deleteTrue/input/theta/iota.scss: -------------------------------------------------------------------------------- 1 | rule{ 2 | display: inline; 3 | } -------------------------------------------------------------------------------- /test/directory/barrelsby.json: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "./output/alpha" 3 | } 4 | -------------------------------------------------------------------------------- /test/directory/expected/alpha/beta.ts: -------------------------------------------------------------------------------- 1 | export const beta = "BETA"; 2 | -------------------------------------------------------------------------------- /test/directory/expected/alpha/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/directory/expected/alpha/index.ts -------------------------------------------------------------------------------- /test/directory/expected/eta.ts: -------------------------------------------------------------------------------- 1 | export const eta = "ETA"; 2 | -------------------------------------------------------------------------------- /test/directory/expected/gamma/delta/buh.txt: -------------------------------------------------------------------------------- 1 | export const buh = "BUH"; 2 | -------------------------------------------------------------------------------- /test/directory/expected/gamma/delta/epsilon.ts: -------------------------------------------------------------------------------- 1 | export const epsilon = "EPSILON"; 2 | -------------------------------------------------------------------------------- /test/directory/expected/gamma/zeta.ts: -------------------------------------------------------------------------------- 1 | export const zeta = "ZETA"; 2 | -------------------------------------------------------------------------------- /test/directory/expected/theta/iota.scss: -------------------------------------------------------------------------------- 1 | rule{ 2 | display: inline; 3 | } -------------------------------------------------------------------------------- /test/directory/input/alpha/beta.ts: -------------------------------------------------------------------------------- 1 | export const beta = "BETA"; 2 | -------------------------------------------------------------------------------- /test/directory/input/eta.ts: -------------------------------------------------------------------------------- 1 | export const eta = "ETA"; 2 | -------------------------------------------------------------------------------- /test/directory/input/gamma/delta/buh.txt: -------------------------------------------------------------------------------- 1 | export const buh = "BUH"; 2 | -------------------------------------------------------------------------------- /test/directory/input/gamma/delta/epsilon.ts: -------------------------------------------------------------------------------- 1 | export const epsilon = "EPSILON"; 2 | -------------------------------------------------------------------------------- /test/directory/input/gamma/zeta.ts: -------------------------------------------------------------------------------- 1 | export const zeta = "ZETA"; 2 | -------------------------------------------------------------------------------- /test/directory/input/theta/iota.scss: -------------------------------------------------------------------------------- 1 | rule{ 2 | display: inline; 3 | } -------------------------------------------------------------------------------- /test/exclude/barrelsby.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/exclude/barrelsby.json -------------------------------------------------------------------------------- /test/exclude/expected/alpha/beta.ts: -------------------------------------------------------------------------------- 1 | export const beta = "BETA"; 2 | -------------------------------------------------------------------------------- /test/exclude/expected/eta.ts: -------------------------------------------------------------------------------- 1 | export const eta = "ETA"; 2 | -------------------------------------------------------------------------------- /test/exclude/expected/gamma/delta/buh.txt: -------------------------------------------------------------------------------- 1 | export const buh = "BUH"; 2 | -------------------------------------------------------------------------------- /test/exclude/expected/gamma/delta/epsilon.ts: -------------------------------------------------------------------------------- 1 | export const epsilon = "EPSILON"; 2 | -------------------------------------------------------------------------------- /test/exclude/expected/gamma/zeta.ts: -------------------------------------------------------------------------------- 1 | export const zeta = "ZETA"; 2 | -------------------------------------------------------------------------------- /test/exclude/expected/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/exclude/expected/index.ts -------------------------------------------------------------------------------- /test/exclude/expected/theta/iota.scss: -------------------------------------------------------------------------------- 1 | rule{ 2 | display: inline; 3 | } -------------------------------------------------------------------------------- /test/exclude/input/alpha/beta.ts: -------------------------------------------------------------------------------- 1 | export const beta = "BETA"; 2 | -------------------------------------------------------------------------------- /test/exclude/input/eta.ts: -------------------------------------------------------------------------------- 1 | export const eta = "ETA"; 2 | -------------------------------------------------------------------------------- /test/exclude/input/gamma/delta/buh.txt: -------------------------------------------------------------------------------- 1 | export const buh = "BUH"; 2 | -------------------------------------------------------------------------------- /test/exclude/input/gamma/delta/epsilon.ts: -------------------------------------------------------------------------------- 1 | export const epsilon = "EPSILON"; 2 | -------------------------------------------------------------------------------- /test/exclude/input/gamma/zeta.ts: -------------------------------------------------------------------------------- 1 | export const zeta = "ZETA"; 2 | -------------------------------------------------------------------------------- /test/exclude/input/theta/iota.scss: -------------------------------------------------------------------------------- 1 | rule{ 2 | display: inline; 3 | } -------------------------------------------------------------------------------- /test/include/barrelsby.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/include/barrelsby.json -------------------------------------------------------------------------------- /test/include/expected/alpha/beta.ts: -------------------------------------------------------------------------------- 1 | export const beta = "BETA"; 2 | -------------------------------------------------------------------------------- /test/include/expected/eta.ts: -------------------------------------------------------------------------------- 1 | export const eta = "ETA"; 2 | -------------------------------------------------------------------------------- /test/include/expected/gamma/delta/buh.txt: -------------------------------------------------------------------------------- 1 | export const buh = "BUH"; 2 | -------------------------------------------------------------------------------- /test/include/expected/gamma/delta/epsilon.ts: -------------------------------------------------------------------------------- 1 | export const epsilon = "EPSILON"; 2 | -------------------------------------------------------------------------------- /test/include/expected/gamma/zeta.ts: -------------------------------------------------------------------------------- 1 | export const zeta = "ZETA"; 2 | -------------------------------------------------------------------------------- /test/include/expected/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/include/expected/index.ts -------------------------------------------------------------------------------- /test/include/expected/theta/iota.scss: -------------------------------------------------------------------------------- 1 | rule{ 2 | display: inline; 3 | } -------------------------------------------------------------------------------- /test/include/input/alpha/beta.ts: -------------------------------------------------------------------------------- 1 | export const beta = "BETA"; 2 | -------------------------------------------------------------------------------- /test/include/input/eta.ts: -------------------------------------------------------------------------------- 1 | export const eta = "ETA"; 2 | -------------------------------------------------------------------------------- /test/include/input/gamma/delta/buh.txt: -------------------------------------------------------------------------------- 1 | export const buh = "BUH"; 2 | -------------------------------------------------------------------------------- /test/include/input/gamma/delta/epsilon.ts: -------------------------------------------------------------------------------- 1 | export const epsilon = "EPSILON"; 2 | -------------------------------------------------------------------------------- /test/include/input/gamma/zeta.ts: -------------------------------------------------------------------------------- 1 | export const zeta = "ZETA"; 2 | -------------------------------------------------------------------------------- /test/include/input/theta/iota.scss: -------------------------------------------------------------------------------- 1 | rule{ 2 | display: inline; 3 | } -------------------------------------------------------------------------------- /test/includeAndExclude/barrelsby.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/includeAndExclude/barrelsby.json -------------------------------------------------------------------------------- /test/includeAndExclude/expected/alpha/beta.ts: -------------------------------------------------------------------------------- 1 | export const beta = "BETA"; 2 | -------------------------------------------------------------------------------- /test/includeAndExclude/expected/eta.ts: -------------------------------------------------------------------------------- 1 | export const eta = "ETA"; 2 | -------------------------------------------------------------------------------- /test/includeAndExclude/expected/gamma/delta/buh.txt: -------------------------------------------------------------------------------- 1 | export const buh = "BUH"; 2 | -------------------------------------------------------------------------------- /test/includeAndExclude/expected/gamma/delta/epsilon.ts: -------------------------------------------------------------------------------- 1 | export const epsilon = "EPSILON"; 2 | -------------------------------------------------------------------------------- /test/includeAndExclude/expected/gamma/zeta.ts: -------------------------------------------------------------------------------- 1 | export const zeta = "ZETA"; 2 | -------------------------------------------------------------------------------- /test/includeAndExclude/expected/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/includeAndExclude/expected/index.ts -------------------------------------------------------------------------------- /test/includeAndExclude/expected/theta/iota.scss: -------------------------------------------------------------------------------- 1 | rule{ 2 | display: inline; 3 | } -------------------------------------------------------------------------------- /test/includeAndExclude/input/alpha/beta.ts: -------------------------------------------------------------------------------- 1 | export const beta = "BETA"; 2 | -------------------------------------------------------------------------------- /test/includeAndExclude/input/eta.ts: -------------------------------------------------------------------------------- 1 | export const eta = "ETA"; 2 | -------------------------------------------------------------------------------- /test/includeAndExclude/input/gamma/delta/buh.txt: -------------------------------------------------------------------------------- 1 | export const buh = "BUH"; 2 | -------------------------------------------------------------------------------- /test/includeAndExclude/input/gamma/delta/epsilon.ts: -------------------------------------------------------------------------------- 1 | export const epsilon = "EPSILON"; 2 | -------------------------------------------------------------------------------- /test/includeAndExclude/input/gamma/zeta.ts: -------------------------------------------------------------------------------- 1 | export const zeta = "ZETA"; 2 | -------------------------------------------------------------------------------- /test/includeAndExclude/input/theta/iota.scss: -------------------------------------------------------------------------------- 1 | rule{ 2 | display: inline; 3 | } -------------------------------------------------------------------------------- /test/local/barrelsby.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/local/barrelsby.json -------------------------------------------------------------------------------- /test/local/expected/alpha/beta.ts: -------------------------------------------------------------------------------- 1 | export const beta = "BETA"; 2 | -------------------------------------------------------------------------------- /test/local/expected/defs.d.ts: -------------------------------------------------------------------------------- 1 | export interface SomeDefinitions {} -------------------------------------------------------------------------------- /test/local/expected/eta.ts: -------------------------------------------------------------------------------- 1 | export const eta = "ETA"; 2 | -------------------------------------------------------------------------------- /test/local/expected/gamma/delta/buh.txt: -------------------------------------------------------------------------------- 1 | export const buh = "BUH"; 2 | -------------------------------------------------------------------------------- /test/local/expected/gamma/delta/epsilon.ts: -------------------------------------------------------------------------------- 1 | export const epsilon = "EPSILON"; 2 | -------------------------------------------------------------------------------- /test/local/expected/gamma/zeta.ts: -------------------------------------------------------------------------------- 1 | export const zeta = "ZETA"; 2 | -------------------------------------------------------------------------------- /test/local/expected/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/local/expected/index.ts -------------------------------------------------------------------------------- /test/local/expected/theta/iota.scss: -------------------------------------------------------------------------------- 1 | rule{ 2 | display: inline; 3 | } -------------------------------------------------------------------------------- /test/local/input/alpha/beta.ts: -------------------------------------------------------------------------------- 1 | export const beta = "BETA"; 2 | -------------------------------------------------------------------------------- /test/local/input/defs.d.ts: -------------------------------------------------------------------------------- 1 | export interface SomeDefinitions {} -------------------------------------------------------------------------------- /test/local/input/eta.ts: -------------------------------------------------------------------------------- 1 | export const eta = "ETA"; 2 | -------------------------------------------------------------------------------- /test/local/input/gamma/delta/buh.txt: -------------------------------------------------------------------------------- 1 | export const buh = "BUH"; 2 | -------------------------------------------------------------------------------- /test/local/input/gamma/delta/epsilon.ts: -------------------------------------------------------------------------------- 1 | export const epsilon = "EPSILON"; 2 | -------------------------------------------------------------------------------- /test/local/input/gamma/zeta.ts: -------------------------------------------------------------------------------- 1 | export const zeta = "ZETA"; 2 | -------------------------------------------------------------------------------- /test/local/input/theta/iota.scss: -------------------------------------------------------------------------------- 1 | rule{ 2 | display: inline; 3 | } -------------------------------------------------------------------------------- /test/locationAll/barrelsby.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/locationAll/barrelsby.json -------------------------------------------------------------------------------- /test/locationAll/expected/alpha/beta.ts: -------------------------------------------------------------------------------- 1 | export const beta = "BETA"; 2 | -------------------------------------------------------------------------------- /test/locationAll/expected/alpha/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/locationAll/expected/alpha/index.ts -------------------------------------------------------------------------------- /test/locationAll/expected/eta.ts: -------------------------------------------------------------------------------- 1 | export const eta = "ETA"; 2 | -------------------------------------------------------------------------------- /test/locationAll/expected/gamma/delta/buh.txt: -------------------------------------------------------------------------------- 1 | export const buh = "BUH"; 2 | -------------------------------------------------------------------------------- /test/locationAll/expected/gamma/delta/epsilon.ts: -------------------------------------------------------------------------------- 1 | export const epsilon = "EPSILON"; 2 | -------------------------------------------------------------------------------- /test/locationAll/expected/gamma/delta/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/locationAll/expected/gamma/delta/index.ts -------------------------------------------------------------------------------- /test/locationAll/expected/gamma/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/locationAll/expected/gamma/index.ts -------------------------------------------------------------------------------- /test/locationAll/expected/gamma/zeta.ts: -------------------------------------------------------------------------------- 1 | export const zeta = "ZETA"; 2 | -------------------------------------------------------------------------------- /test/locationAll/expected/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/locationAll/expected/index.ts -------------------------------------------------------------------------------- /test/locationAll/expected/theta/iota.scss: -------------------------------------------------------------------------------- 1 | rule{ 2 | display: inline; 3 | } -------------------------------------------------------------------------------- /test/locationAll/input/alpha/beta.ts: -------------------------------------------------------------------------------- 1 | export const beta = "BETA"; 2 | -------------------------------------------------------------------------------- /test/locationAll/input/eta.ts: -------------------------------------------------------------------------------- 1 | export const eta = "ETA"; 2 | -------------------------------------------------------------------------------- /test/locationAll/input/gamma/delta/buh.txt: -------------------------------------------------------------------------------- 1 | export const buh = "BUH"; 2 | -------------------------------------------------------------------------------- /test/locationAll/input/gamma/delta/epsilon.ts: -------------------------------------------------------------------------------- 1 | export const epsilon = "EPSILON"; 2 | -------------------------------------------------------------------------------- /test/locationAll/input/gamma/zeta.ts: -------------------------------------------------------------------------------- 1 | export const zeta = "ZETA"; 2 | -------------------------------------------------------------------------------- /test/locationAll/input/theta/iota.scss: -------------------------------------------------------------------------------- 1 | rule{ 2 | display: inline; 3 | } -------------------------------------------------------------------------------- /test/locationBelow/barrelsby.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/locationBelow/barrelsby.json -------------------------------------------------------------------------------- /test/locationBelow/expected/alpha/beta.ts: -------------------------------------------------------------------------------- 1 | export const beta = "BETA"; 2 | -------------------------------------------------------------------------------- /test/locationBelow/expected/alpha/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/locationBelow/expected/alpha/index.ts -------------------------------------------------------------------------------- /test/locationBelow/expected/eta.ts: -------------------------------------------------------------------------------- 1 | export const eta = "ETA"; 2 | -------------------------------------------------------------------------------- /test/locationBelow/expected/gamma/delta/buh.txt: -------------------------------------------------------------------------------- 1 | export const buh = "BUH"; 2 | -------------------------------------------------------------------------------- /test/locationBelow/expected/gamma/delta/epsilon.ts: -------------------------------------------------------------------------------- 1 | export const epsilon = "EPSILON"; 2 | -------------------------------------------------------------------------------- /test/locationBelow/expected/gamma/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/locationBelow/expected/gamma/index.ts -------------------------------------------------------------------------------- /test/locationBelow/expected/gamma/zeta.ts: -------------------------------------------------------------------------------- 1 | export const zeta = "ZETA"; 2 | -------------------------------------------------------------------------------- /test/locationBelow/expected/theta/iota.scss: -------------------------------------------------------------------------------- 1 | rule{ 2 | display: inline; 3 | } -------------------------------------------------------------------------------- /test/locationBelow/input/alpha/beta.ts: -------------------------------------------------------------------------------- 1 | export const beta = "BETA"; 2 | -------------------------------------------------------------------------------- /test/locationBelow/input/eta.ts: -------------------------------------------------------------------------------- 1 | export const eta = "ETA"; 2 | -------------------------------------------------------------------------------- /test/locationBelow/input/gamma/delta/buh.txt: -------------------------------------------------------------------------------- 1 | export const buh = "BUH"; 2 | -------------------------------------------------------------------------------- /test/locationBelow/input/gamma/delta/epsilon.ts: -------------------------------------------------------------------------------- 1 | export const epsilon = "EPSILON"; 2 | -------------------------------------------------------------------------------- /test/locationBelow/input/gamma/zeta.ts: -------------------------------------------------------------------------------- 1 | export const zeta = "ZETA"; 2 | -------------------------------------------------------------------------------- /test/locationBelow/input/theta/iota.scss: -------------------------------------------------------------------------------- 1 | rule{ 2 | display: inline; 3 | } -------------------------------------------------------------------------------- /test/locationBranch/barrelsby.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/locationBranch/barrelsby.json -------------------------------------------------------------------------------- /test/locationBranch/expected/alpha/beta.ts: -------------------------------------------------------------------------------- 1 | export const beta = "BETA"; 2 | -------------------------------------------------------------------------------- /test/locationBranch/expected/eta.ts: -------------------------------------------------------------------------------- 1 | export const eta = "ETA"; 2 | -------------------------------------------------------------------------------- /test/locationBranch/expected/gamma/delta/buh.txt: -------------------------------------------------------------------------------- 1 | export const buh = "BUH"; 2 | -------------------------------------------------------------------------------- /test/locationBranch/expected/gamma/delta/epsilon.ts: -------------------------------------------------------------------------------- 1 | export const epsilon = "EPSILON"; 2 | -------------------------------------------------------------------------------- /test/locationBranch/expected/gamma/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/locationBranch/expected/gamma/index.ts -------------------------------------------------------------------------------- /test/locationBranch/expected/gamma/zeta.ts: -------------------------------------------------------------------------------- 1 | export const zeta = "ZETA"; 2 | -------------------------------------------------------------------------------- /test/locationBranch/expected/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/locationBranch/expected/index.ts -------------------------------------------------------------------------------- /test/locationBranch/expected/theta/iota.scss: -------------------------------------------------------------------------------- 1 | rule{ 2 | display: inline; 3 | } -------------------------------------------------------------------------------- /test/locationBranch/input/alpha/beta.ts: -------------------------------------------------------------------------------- 1 | export const beta = "BETA"; 2 | -------------------------------------------------------------------------------- /test/locationBranch/input/eta.ts: -------------------------------------------------------------------------------- 1 | export const eta = "ETA"; 2 | -------------------------------------------------------------------------------- /test/locationBranch/input/gamma/delta/buh.txt: -------------------------------------------------------------------------------- 1 | export const buh = "BUH"; 2 | -------------------------------------------------------------------------------- /test/locationBranch/input/gamma/delta/epsilon.ts: -------------------------------------------------------------------------------- 1 | export const epsilon = "EPSILON"; 2 | -------------------------------------------------------------------------------- /test/locationBranch/input/gamma/zeta.ts: -------------------------------------------------------------------------------- 1 | export const zeta = "ZETA"; 2 | -------------------------------------------------------------------------------- /test/locationBranch/input/theta/iota.scss: -------------------------------------------------------------------------------- 1 | rule{ 2 | display: inline; 3 | } -------------------------------------------------------------------------------- /test/locationReplace/barrelsby.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/locationReplace/barrelsby.json -------------------------------------------------------------------------------- /test/locationReplace/expected/alpha/beta.ts: -------------------------------------------------------------------------------- 1 | export const beta = "BETA"; 2 | -------------------------------------------------------------------------------- /test/locationReplace/expected/eta.ts: -------------------------------------------------------------------------------- 1 | export const eta = "ETA"; 2 | -------------------------------------------------------------------------------- /test/locationReplace/expected/gamma/delta/buh.txt: -------------------------------------------------------------------------------- 1 | export const buh = "BUH"; 2 | -------------------------------------------------------------------------------- /test/locationReplace/expected/gamma/delta/epsilon.ts: -------------------------------------------------------------------------------- 1 | export const epsilon = "EPSILON"; 2 | -------------------------------------------------------------------------------- /test/locationReplace/expected/gamma/delta/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/locationReplace/expected/gamma/delta/index.ts -------------------------------------------------------------------------------- /test/locationReplace/expected/gamma/zeta.ts: -------------------------------------------------------------------------------- 1 | export const zeta = "ZETA"; 2 | -------------------------------------------------------------------------------- /test/locationReplace/expected/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/locationReplace/expected/index.ts -------------------------------------------------------------------------------- /test/locationReplace/expected/theta/iota.scss: -------------------------------------------------------------------------------- 1 | rule{ 2 | display: inline; 3 | } -------------------------------------------------------------------------------- /test/locationReplace/input/alpha/beta.ts: -------------------------------------------------------------------------------- 1 | export const beta = "BETA"; 2 | -------------------------------------------------------------------------------- /test/locationReplace/input/eta.ts: -------------------------------------------------------------------------------- 1 | export const eta = "ETA"; 2 | -------------------------------------------------------------------------------- /test/locationReplace/input/gamma/delta/buh.txt: -------------------------------------------------------------------------------- 1 | export const buh = "BUH"; 2 | -------------------------------------------------------------------------------- /test/locationReplace/input/gamma/delta/epsilon.ts: -------------------------------------------------------------------------------- 1 | export const epsilon = "EPSILON"; 2 | -------------------------------------------------------------------------------- /test/locationReplace/input/gamma/delta/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/locationReplace/input/gamma/delta/index.ts -------------------------------------------------------------------------------- /test/locationReplace/input/gamma/zeta.ts: -------------------------------------------------------------------------------- 1 | export const zeta = "ZETA"; 2 | -------------------------------------------------------------------------------- /test/locationReplace/input/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/locationReplace/input/index.ts -------------------------------------------------------------------------------- /test/locationReplace/input/theta/iota.scss: -------------------------------------------------------------------------------- 1 | rule{ 2 | display: inline; 3 | } -------------------------------------------------------------------------------- /test/locationTop/barrelsby.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/locationTop/barrelsby.json -------------------------------------------------------------------------------- /test/locationTop/expected/alpha/beta.ts: -------------------------------------------------------------------------------- 1 | export const beta = "BETA"; 2 | -------------------------------------------------------------------------------- /test/locationTop/expected/eta.ts: -------------------------------------------------------------------------------- 1 | export const eta = "ETA"; 2 | -------------------------------------------------------------------------------- /test/locationTop/expected/gamma/delta/buh.txt: -------------------------------------------------------------------------------- 1 | export const buh = "BUH"; 2 | -------------------------------------------------------------------------------- /test/locationTop/expected/gamma/delta/epsilon.ts: -------------------------------------------------------------------------------- 1 | export const epsilon = "EPSILON"; 2 | -------------------------------------------------------------------------------- /test/locationTop/expected/gamma/zeta.ts: -------------------------------------------------------------------------------- 1 | export const zeta = "ZETA"; 2 | -------------------------------------------------------------------------------- /test/locationTop/expected/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/locationTop/expected/index.ts -------------------------------------------------------------------------------- /test/locationTop/expected/theta/iota.scss: -------------------------------------------------------------------------------- 1 | rule{ 2 | display: inline; 3 | } -------------------------------------------------------------------------------- /test/locationTop/input/alpha/beta.ts: -------------------------------------------------------------------------------- 1 | export const beta = "BETA"; 2 | -------------------------------------------------------------------------------- /test/locationTop/input/eta.ts: -------------------------------------------------------------------------------- 1 | export const eta = "ETA"; 2 | -------------------------------------------------------------------------------- /test/locationTop/input/gamma/delta/buh.txt: -------------------------------------------------------------------------------- 1 | export const buh = "BUH"; 2 | -------------------------------------------------------------------------------- /test/locationTop/input/gamma/delta/epsilon.ts: -------------------------------------------------------------------------------- 1 | export const epsilon = "EPSILON"; 2 | -------------------------------------------------------------------------------- /test/locationTop/input/gamma/zeta.ts: -------------------------------------------------------------------------------- 1 | export const zeta = "ZETA"; 2 | -------------------------------------------------------------------------------- /test/locationTop/input/theta/iota.scss: -------------------------------------------------------------------------------- 1 | rule{ 2 | display: inline; 3 | } -------------------------------------------------------------------------------- /test/multipleDirectories/barrelsby.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/multipleDirectories/barrelsby.json -------------------------------------------------------------------------------- /test/multipleDirectories/expected/alpha/beta.ts: -------------------------------------------------------------------------------- 1 | export const beta = "BETA"; 2 | -------------------------------------------------------------------------------- /test/multipleDirectories/expected/alpha/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/multipleDirectories/expected/alpha/index.ts -------------------------------------------------------------------------------- /test/multipleDirectories/expected/eta.ts: -------------------------------------------------------------------------------- 1 | export const eta = "ETA"; 2 | -------------------------------------------------------------------------------- /test/multipleDirectories/expected/gamma/delta/buh.txt: -------------------------------------------------------------------------------- 1 | export const buh = "BUH"; 2 | -------------------------------------------------------------------------------- /test/multipleDirectories/expected/gamma/delta/epsilon.ts: -------------------------------------------------------------------------------- 1 | export const epsilon = "EPSILON"; 2 | -------------------------------------------------------------------------------- /test/multipleDirectories/expected/gamma/zeta.ts: -------------------------------------------------------------------------------- 1 | export const zeta = "ZETA"; 2 | -------------------------------------------------------------------------------- /test/multipleDirectories/expected/theta/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/multipleDirectories/expected/theta/index.ts -------------------------------------------------------------------------------- /test/multipleDirectories/expected/theta/iota.scss: -------------------------------------------------------------------------------- 1 | rule{ 2 | display: inline; 3 | } -------------------------------------------------------------------------------- /test/multipleDirectories/expected/theta/sigma.ts: -------------------------------------------------------------------------------- 1 | export const sigma = "SIGMA" -------------------------------------------------------------------------------- /test/multipleDirectories/input/alpha/beta.ts: -------------------------------------------------------------------------------- 1 | export const beta = "BETA"; 2 | -------------------------------------------------------------------------------- /test/multipleDirectories/input/eta.ts: -------------------------------------------------------------------------------- 1 | export const eta = "ETA"; 2 | -------------------------------------------------------------------------------- /test/multipleDirectories/input/gamma/delta/buh.txt: -------------------------------------------------------------------------------- 1 | export const buh = "BUH"; 2 | -------------------------------------------------------------------------------- /test/multipleDirectories/input/gamma/delta/epsilon.ts: -------------------------------------------------------------------------------- 1 | export const epsilon = "EPSILON"; 2 | -------------------------------------------------------------------------------- /test/multipleDirectories/input/gamma/zeta.ts: -------------------------------------------------------------------------------- 1 | export const zeta = "ZETA"; 2 | -------------------------------------------------------------------------------- /test/multipleDirectories/input/theta/iota.scss: -------------------------------------------------------------------------------- 1 | rule{ 2 | display: inline; 3 | } -------------------------------------------------------------------------------- /test/multipleDirectories/input/theta/sigma.ts: -------------------------------------------------------------------------------- 1 | export const sigma = "SIGMA" -------------------------------------------------------------------------------- /test/name/barrelsby.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/name/barrelsby.json -------------------------------------------------------------------------------- /test/name/expected/alpha/beta.ts: -------------------------------------------------------------------------------- 1 | export const beta = "BETA"; 2 | -------------------------------------------------------------------------------- /test/name/expected/barrel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/name/expected/barrel.ts -------------------------------------------------------------------------------- /test/name/expected/eta.ts: -------------------------------------------------------------------------------- 1 | export const eta = "ETA"; 2 | -------------------------------------------------------------------------------- /test/name/expected/gamma/delta/buh.txt: -------------------------------------------------------------------------------- 1 | export const buh = "BUH"; 2 | -------------------------------------------------------------------------------- /test/name/expected/gamma/delta/epsilon.ts: -------------------------------------------------------------------------------- 1 | export const epsilon = "EPSILON"; 2 | -------------------------------------------------------------------------------- /test/name/expected/gamma/zeta.ts: -------------------------------------------------------------------------------- 1 | export const zeta = "ZETA"; 2 | -------------------------------------------------------------------------------- /test/name/expected/theta/iota.scss: -------------------------------------------------------------------------------- 1 | rule{ 2 | display: inline; 3 | } -------------------------------------------------------------------------------- /test/name/input/alpha/beta.ts: -------------------------------------------------------------------------------- 1 | export const beta = "BETA"; 2 | -------------------------------------------------------------------------------- /test/name/input/eta.ts: -------------------------------------------------------------------------------- 1 | export const eta = "ETA"; 2 | -------------------------------------------------------------------------------- /test/name/input/gamma/delta/buh.txt: -------------------------------------------------------------------------------- 1 | export const buh = "BUH"; 2 | -------------------------------------------------------------------------------- /test/name/input/gamma/delta/epsilon.ts: -------------------------------------------------------------------------------- 1 | export const epsilon = "EPSILON"; 2 | -------------------------------------------------------------------------------- /test/name/input/gamma/zeta.ts: -------------------------------------------------------------------------------- 1 | export const zeta = "ZETA"; 2 | -------------------------------------------------------------------------------- /test/name/input/theta/iota.scss: -------------------------------------------------------------------------------- 1 | rule{ 2 | display: inline; 3 | } -------------------------------------------------------------------------------- /test/noSemicolon/barrelsby.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/noSemicolon/barrelsby.json -------------------------------------------------------------------------------- /test/noSemicolon/expected/alpha/beta.ts: -------------------------------------------------------------------------------- 1 | export const beta = "BETA"; 2 | -------------------------------------------------------------------------------- /test/noSemicolon/expected/eta.ts: -------------------------------------------------------------------------------- 1 | export const eta = "ETA"; 2 | -------------------------------------------------------------------------------- /test/noSemicolon/expected/gamma/delta/buh.txt: -------------------------------------------------------------------------------- 1 | export const buh = "BUH"; 2 | -------------------------------------------------------------------------------- /test/noSemicolon/expected/gamma/delta/epsilon.ts: -------------------------------------------------------------------------------- 1 | export const epsilon = "EPSILON"; 2 | -------------------------------------------------------------------------------- /test/noSemicolon/expected/gamma/zeta.ts: -------------------------------------------------------------------------------- 1 | export const zeta = "ZETA"; 2 | -------------------------------------------------------------------------------- /test/noSemicolon/expected/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/noSemicolon/expected/index.ts -------------------------------------------------------------------------------- /test/noSemicolon/expected/theta/iota.scss: -------------------------------------------------------------------------------- 1 | rule{ 2 | display: inline; 3 | } -------------------------------------------------------------------------------- /test/noSemicolon/input/alpha/beta.ts: -------------------------------------------------------------------------------- 1 | export const beta = "BETA"; 2 | -------------------------------------------------------------------------------- /test/noSemicolon/input/eta.ts: -------------------------------------------------------------------------------- 1 | export const eta = "ETA"; 2 | -------------------------------------------------------------------------------- /test/noSemicolon/input/gamma/delta/buh.txt: -------------------------------------------------------------------------------- 1 | export const buh = "BUH"; 2 | -------------------------------------------------------------------------------- /test/noSemicolon/input/gamma/delta/epsilon.ts: -------------------------------------------------------------------------------- 1 | export const epsilon = "EPSILON"; 2 | -------------------------------------------------------------------------------- /test/noSemicolon/input/gamma/zeta.ts: -------------------------------------------------------------------------------- 1 | export const zeta = "ZETA"; 2 | -------------------------------------------------------------------------------- /test/noSemicolon/input/theta/iota.scss: -------------------------------------------------------------------------------- 1 | rule{ 2 | display: inline; 3 | } -------------------------------------------------------------------------------- /test/singleQuotes/barrelsby.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/singleQuotes/barrelsby.json -------------------------------------------------------------------------------- /test/singleQuotes/expected/alpha/beta.ts: -------------------------------------------------------------------------------- 1 | export const beta = "BETA"; 2 | -------------------------------------------------------------------------------- /test/singleQuotes/expected/eta.ts: -------------------------------------------------------------------------------- 1 | export const eta = "ETA"; 2 | -------------------------------------------------------------------------------- /test/singleQuotes/expected/gamma/delta/buh.txt: -------------------------------------------------------------------------------- 1 | export const buh = "BUH"; 2 | -------------------------------------------------------------------------------- /test/singleQuotes/expected/gamma/delta/epsilon.ts: -------------------------------------------------------------------------------- 1 | export const epsilon = "EPSILON"; 2 | -------------------------------------------------------------------------------- /test/singleQuotes/expected/gamma/zeta.ts: -------------------------------------------------------------------------------- 1 | export const zeta = "ZETA"; 2 | -------------------------------------------------------------------------------- /test/singleQuotes/expected/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/singleQuotes/expected/index.ts -------------------------------------------------------------------------------- /test/singleQuotes/expected/theta/iota.scss: -------------------------------------------------------------------------------- 1 | rule{ 2 | display: inline; 3 | } -------------------------------------------------------------------------------- /test/singleQuotes/input/alpha/beta.ts: -------------------------------------------------------------------------------- 1 | export const beta = "BETA"; 2 | -------------------------------------------------------------------------------- /test/singleQuotes/input/eta.ts: -------------------------------------------------------------------------------- 1 | export const eta = "ETA"; 2 | -------------------------------------------------------------------------------- /test/singleQuotes/input/gamma/delta/buh.txt: -------------------------------------------------------------------------------- 1 | export const buh = "BUH"; 2 | -------------------------------------------------------------------------------- /test/singleQuotes/input/gamma/delta/epsilon.ts: -------------------------------------------------------------------------------- 1 | export const epsilon = "EPSILON"; 2 | -------------------------------------------------------------------------------- /test/singleQuotes/input/gamma/zeta.ts: -------------------------------------------------------------------------------- 1 | export const zeta = "ZETA"; 2 | -------------------------------------------------------------------------------- /test/singleQuotes/input/theta/iota.scss: -------------------------------------------------------------------------------- 1 | rule{ 2 | display: inline; 3 | } -------------------------------------------------------------------------------- /test/src.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/src.ts -------------------------------------------------------------------------------- /test/structureFilesystem/barrelsby.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/structureFilesystem/barrelsby.json -------------------------------------------------------------------------------- /test/structureFilesystem/expected/alpha/beta.ts: -------------------------------------------------------------------------------- 1 | export const beta = "BETA"; 2 | -------------------------------------------------------------------------------- /test/structureFilesystem/expected/eta.ts: -------------------------------------------------------------------------------- 1 | export const eta = "ETA"; 2 | -------------------------------------------------------------------------------- /test/structureFilesystem/expected/gamma/delta/buh.txt: -------------------------------------------------------------------------------- 1 | export const buh = "BUH"; 2 | -------------------------------------------------------------------------------- /test/structureFilesystem/expected/gamma/delta/epsilon.ts: -------------------------------------------------------------------------------- 1 | export const epsilon = "EPSILON"; 2 | -------------------------------------------------------------------------------- /test/structureFilesystem/expected/gamma/zeta.ts: -------------------------------------------------------------------------------- 1 | export const zeta = "ZETA"; 2 | -------------------------------------------------------------------------------- /test/structureFilesystem/expected/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/structureFilesystem/expected/index.ts -------------------------------------------------------------------------------- /test/structureFilesystem/expected/theta/iota.scss: -------------------------------------------------------------------------------- 1 | rule{ 2 | display: inline; 3 | } -------------------------------------------------------------------------------- /test/structureFilesystem/input/alpha/beta.ts: -------------------------------------------------------------------------------- 1 | export const beta = "BETA"; 2 | -------------------------------------------------------------------------------- /test/structureFilesystem/input/eta.ts: -------------------------------------------------------------------------------- 1 | export const eta = "ETA"; 2 | -------------------------------------------------------------------------------- /test/structureFilesystem/input/gamma/delta/buh.txt: -------------------------------------------------------------------------------- 1 | export const buh = "BUH"; 2 | -------------------------------------------------------------------------------- /test/structureFilesystem/input/gamma/delta/epsilon.ts: -------------------------------------------------------------------------------- 1 | export const epsilon = "EPSILON"; 2 | -------------------------------------------------------------------------------- /test/structureFilesystem/input/gamma/zeta.ts: -------------------------------------------------------------------------------- 1 | export const zeta = "ZETA"; 2 | -------------------------------------------------------------------------------- /test/structureFilesystem/input/theta/iota.scss: -------------------------------------------------------------------------------- 1 | rule{ 2 | display: inline; 3 | } -------------------------------------------------------------------------------- /test/structureFlat/barrelsby.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/structureFlat/barrelsby.json -------------------------------------------------------------------------------- /test/structureFlat/expected/alpha/beta.ts: -------------------------------------------------------------------------------- 1 | export const beta = "BETA"; 2 | -------------------------------------------------------------------------------- /test/structureFlat/expected/eta.ts: -------------------------------------------------------------------------------- 1 | export const eta = "ETA"; 2 | -------------------------------------------------------------------------------- /test/structureFlat/expected/gamma/delta/buh.txt: -------------------------------------------------------------------------------- 1 | export const buh = "BUH"; 2 | -------------------------------------------------------------------------------- /test/structureFlat/expected/gamma/delta/epsilon.ts: -------------------------------------------------------------------------------- 1 | export const epsilon = "EPSILON"; 2 | -------------------------------------------------------------------------------- /test/structureFlat/expected/gamma/zeta.ts: -------------------------------------------------------------------------------- 1 | export const zeta = "ZETA"; 2 | -------------------------------------------------------------------------------- /test/structureFlat/expected/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/structureFlat/expected/index.ts -------------------------------------------------------------------------------- /test/structureFlat/expected/theta/iota.scss: -------------------------------------------------------------------------------- 1 | rule{ 2 | display: inline; 3 | } -------------------------------------------------------------------------------- /test/structureFlat/input/alpha/beta.ts: -------------------------------------------------------------------------------- 1 | export const beta = "BETA"; 2 | -------------------------------------------------------------------------------- /test/structureFlat/input/eta.ts: -------------------------------------------------------------------------------- 1 | export const eta = "ETA"; 2 | -------------------------------------------------------------------------------- /test/structureFlat/input/gamma/delta/buh.txt: -------------------------------------------------------------------------------- 1 | export const buh = "BUH"; 2 | -------------------------------------------------------------------------------- /test/structureFlat/input/gamma/delta/epsilon.ts: -------------------------------------------------------------------------------- 1 | export const epsilon = "EPSILON"; 2 | -------------------------------------------------------------------------------- /test/structureFlat/input/gamma/zeta.ts: -------------------------------------------------------------------------------- 1 | export const zeta = "ZETA"; 2 | -------------------------------------------------------------------------------- /test/structureFlat/input/theta/iota.scss: -------------------------------------------------------------------------------- 1 | rule{ 2 | display: inline; 3 | } -------------------------------------------------------------------------------- /test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/test/tsconfig.json -------------------------------------------------------------------------------- /todo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/todo.md -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bencoveney/barrelsby/HEAD/tslint.json --------------------------------------------------------------------------------