1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39## <misc>
> Experiment on maintaining a multi-project monorepository
[](https://github.com/antongolub/misc/actions/workflows/ci.yaml)
[](https://codeclimate.com/github/antongolub/misc/maintainability)
[](https://codeclimate.com/github/antongolub/misc/test_coverage)
## Statuses
* `Blueprint/B` marks the project as an idea w/o any implementation provided. Just a contract proposal.
* `PoC/C` โ proof of concept that shows the declared behavior in action.
* `Working draft/W` โ the project work is in progress. Some known corner cases are not covered, but it's already mostly usable.
* `Production ready/R` โ the implementation is stable, documented, tested and ready for use.
* `Deprecated/D` โ the project is no longer maintained.
## Contents
| Package | Description | Latest | Status |
|---|---|---|---|
| [@topoconfig/cmds](./packages/topoconfig/cmds) | Topoconfig basic cmds preset | [](https://www.npmjs.com/package/@topoconfig/cmds) | W |
| [@topoconfig/extends](./packages/topoconfig/extends) | Populates `extends` reference in configs | [](https://www.npmjs.com/package/@topoconfig/extends) | W |
| [@topoconfig/locator](./packages/topoconfig/locator) | Reads and formats shareable configuration refs | [](https://www.npmjs.com/package/@topoconfig/locator) | C |
| [depseek](./packages/dep/depseek) | Seeks for dependency references in JS/TS code | [](https://www.npmjs.com/package/depseek) | W |
| [depshot](./packages/dep/depshot) | Gathers deps snapshot by analyzing sources | [](https://www.npmjs.com/package/depshot) | B |
| [envader](./packages/env/envader) | Occupies env vars for data storage | [](https://www.npmjs.com/package/envader) | C |
| [envimist](./packages/env/envimist) | Applies minimist to process.env | [](https://www.npmjs.com/package/envimist) | W |
| [esbuild-c](./packages/esbuild/c) | Empowers esbuild with config processing | [](https://www.npmjs.com/package/esbuild-c) | C |
| [esbuild-plugin-entry-chunks](./packages/esbuild/plugin-entry-chunks) | Esbuild plugin to compose entryPoints as chunks | [](https://www.npmjs.com/package/esbuild-plugin-entry-chunks) | C |
| [esbuild-plugin-extract-helpers](./packages/esbuild/plugin-extract-helpers) | Esbuild plugin to extract cjs helpers (like tslib) | [](https://www.npmjs.com/package/esbuild-plugin-extract-helpers) | C |
| [esbuild-plugin-hybrid-export](./packages/esbuild/plugin-hybrid-export) | Esbuild plugin to simplify hybrid (aka dual) packages forging | [](https://www.npmjs.com/package/esbuild-plugin-hybrid-export) | C |
| [esbuild-plugin-transform-ext](./packages/esbuild/plugin-transform-ext) | Esbuild plugin for changing file extensions in output | [](https://www.npmjs.com/package/esbuild-plugin-transform-ext) | C |
| [esbuild-plugin-transform-hook](./packages/esbuild/plugin-transform-hook) | Esbuild plugin to apply custom transformation hooks | [](https://www.npmjs.com/package/esbuild-plugin-transform-hook) | C |
| [lcov-utils](./packages/lcov-utils) | LCOV utils: parse, format, merge | [](https://www.npmjs.com/package/lcov-utils) | W |
| [topoconfig](./packages/topoconfig/core) | Toposource-enhanced uniconfig | [](https://www.npmjs.com/package/topoconfig) | W |
| [tsc-dts-fix](./packages/dep/tsc-dts-fix) | Applies some fixes to libdefs produced with tsc | [](https://www.npmjs.com/package/tsc-dts-fix) | W |
| [upkeeper](./packages/dep/upkeeper) | Script generator for deps updating | [](https://www.npmjs.com/package/upkeeper) | C |
## License
[MIT](./LICENSE)