├── .dprintrc.json ├── .gitignore ├── .npmignore ├── CHANGELOG.md ├── LICENSE ├── demo.gif ├── package.json ├── readme.md ├── src ├── CommandLineOptions.ts ├── Maintainer.ts ├── Options.ts ├── PublicApi.ts ├── cli.ts ├── getHelpText.ts ├── getPackageVersion.ts ├── index.ts ├── parseCommandLineArgs.ts ├── tests │ ├── maintainerTests.ts │ ├── parseCommandLineArgsTests.ts │ └── utils │ │ ├── determineFileExtensionTests.ts │ │ ├── determineQuoteKindTests.ts │ │ ├── directoryAncestorCollectionTests.ts │ │ └── throttlerTests.ts ├── utils │ ├── DirectoryAncestorCollection.ts │ ├── Throttler.ts │ ├── asyncTimeout.ts │ ├── determineFileExtension.ts │ ├── determineQuoteKind.ts │ ├── index.ts │ └── pathUtils.ts └── watch.ts ├── tsconfig.json └── yarn.lock /.dprintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/barrel-maintainer/HEAD/.dprintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/barrel-maintainer/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/barrel-maintainer/HEAD/.npmignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/barrel-maintainer/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/barrel-maintainer/HEAD/LICENSE -------------------------------------------------------------------------------- /demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/barrel-maintainer/HEAD/demo.gif -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/barrel-maintainer/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/barrel-maintainer/HEAD/readme.md -------------------------------------------------------------------------------- /src/CommandLineOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/barrel-maintainer/HEAD/src/CommandLineOptions.ts -------------------------------------------------------------------------------- /src/Maintainer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/barrel-maintainer/HEAD/src/Maintainer.ts -------------------------------------------------------------------------------- /src/Options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/barrel-maintainer/HEAD/src/Options.ts -------------------------------------------------------------------------------- /src/PublicApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/barrel-maintainer/HEAD/src/PublicApi.ts -------------------------------------------------------------------------------- /src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/barrel-maintainer/HEAD/src/cli.ts -------------------------------------------------------------------------------- /src/getHelpText.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/barrel-maintainer/HEAD/src/getHelpText.ts -------------------------------------------------------------------------------- /src/getPackageVersion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/barrel-maintainer/HEAD/src/getPackageVersion.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/barrel-maintainer/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/parseCommandLineArgs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/barrel-maintainer/HEAD/src/parseCommandLineArgs.ts -------------------------------------------------------------------------------- /src/tests/maintainerTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/barrel-maintainer/HEAD/src/tests/maintainerTests.ts -------------------------------------------------------------------------------- /src/tests/parseCommandLineArgsTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/barrel-maintainer/HEAD/src/tests/parseCommandLineArgsTests.ts -------------------------------------------------------------------------------- /src/tests/utils/determineFileExtensionTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/barrel-maintainer/HEAD/src/tests/utils/determineFileExtensionTests.ts -------------------------------------------------------------------------------- /src/tests/utils/determineQuoteKindTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/barrel-maintainer/HEAD/src/tests/utils/determineQuoteKindTests.ts -------------------------------------------------------------------------------- /src/tests/utils/directoryAncestorCollectionTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/barrel-maintainer/HEAD/src/tests/utils/directoryAncestorCollectionTests.ts -------------------------------------------------------------------------------- /src/tests/utils/throttlerTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/barrel-maintainer/HEAD/src/tests/utils/throttlerTests.ts -------------------------------------------------------------------------------- /src/utils/DirectoryAncestorCollection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/barrel-maintainer/HEAD/src/utils/DirectoryAncestorCollection.ts -------------------------------------------------------------------------------- /src/utils/Throttler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/barrel-maintainer/HEAD/src/utils/Throttler.ts -------------------------------------------------------------------------------- /src/utils/asyncTimeout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/barrel-maintainer/HEAD/src/utils/asyncTimeout.ts -------------------------------------------------------------------------------- /src/utils/determineFileExtension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/barrel-maintainer/HEAD/src/utils/determineFileExtension.ts -------------------------------------------------------------------------------- /src/utils/determineQuoteKind.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/barrel-maintainer/HEAD/src/utils/determineQuoteKind.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/barrel-maintainer/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/pathUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/barrel-maintainer/HEAD/src/utils/pathUtils.ts -------------------------------------------------------------------------------- /src/watch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/barrel-maintainer/HEAD/src/watch.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/barrel-maintainer/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsherret/barrel-maintainer/HEAD/yarn.lock --------------------------------------------------------------------------------