Name | Lines of code | Maintainability | Test coverage |
.babelrc | |||
.editorconfig | |||
.eslintignore | |||
.eslintrc.json | |||
.github/workflows/CI.yml | |||
.gitignore | |||
CHANGELOG.md | |||
LICENSE | |||
README.md | |||
TODO.md | |||
docs/motivation.md | |||
jest.config.js | 4 | A 0 mins | |
package.json | |||
release.config.js | 22 | A 0 mins | |
src/CompositeService.ts | 95 | A 1 hr | |
src/InternalError.ts | 9 | A 0 mins | |
src/Logger.ts | 20 | A 0 mins | |
src/Service.ts | 140 | A 2 hrs | |
src/ServiceProcess.ts | 94 | A 3 hrs | |
src/createReadyContext.ts | 17 | A 0 mins | |
src/index.ts | 6 | A 0 mins | |
src/interfaces/CompositeServiceConfig.ts | 10 | A 0 mins | |
src/interfaces/OnCrashContext.ts | 7 | A 0 mins | |
src/interfaces/ReadyContext.ts | 12 | A 0 mins | |
src/interfaces/ServiceConfig.ts | 14 | A 0 mins | |
src/interfaces/ServiceCrash.ts | 4 | A 0 mins | |
src/spawnProcess.ts | 57 | A 0 mins | |
src/startCompositeService.ts | 12 | A 0 mins | |
src/util/onceAsyncTest.ts | 14 | A 0 mins | |
src/util/onceHttpOk.ts | 25 | A 0 mins | |
src/util/onceOutputLine.ts | 24 | A 0 mins | |
src/util/onceTcpPortUsed.ts | 23 | A 0 mins | |
src/util/processSpawned.ts | 18 | A 0 mins | |
src/util/stream.ts | 38 | A 0 mins | |
src/validateAndNormalizeConfig.ts | 185 | A 3 hrs | |
tsconfig.json | |||
yarn.lock |