Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/antongolub/misc
Experiment on maintaining a multi-project monorepository
https://github.com/antongolub/misc
experiment hackathon poc util
Last synced: 3 months ago
JSON representation
Experiment on maintaining a multi-project monorepository
- Host: GitHub
- URL: https://github.com/antongolub/misc
- Owner: antongolub
- License: mit
- Created: 2023-05-29T10:38:27.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-10-10T20:40:42.000Z (4 months ago)
- Last Synced: 2024-10-28T17:59:17.721Z (3 months ago)
- Topics: experiment, hackathon, poc, util
- Language: TypeScript
- Homepage:
- Size: 3.64 MB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## <misc>
> Experiment on maintaining a multi-project monorepository[![CI](https://github.com/antongolub/misc/actions/workflows/ci.yaml/badge.svg?branch=master)](https://github.com/antongolub/misc/actions/workflows/ci.yaml)
[![Maintainability](https://api.codeclimate.com/v1/badges/1e70108b3273470415c7/maintainability)](https://codeclimate.com/github/antongolub/misc/maintainability)
[![Test Coverage](https://api.codeclimate.com/v1/badges/1e70108b3273470415c7/test_coverage)](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 | [![npm (scoped)](https://img.shields.io/npm/v/@topoconfig/cmds/latest.svg?label=&color=white)](https://www.npmjs.com/package/@topoconfig/cmds) | W |
| [@topoconfig/extends](./packages/topoconfig/extends) | Populates `extends` reference in configs | [![npm (scoped)](https://img.shields.io/npm/v/@topoconfig/extends/latest.svg?label=&color=white)](https://www.npmjs.com/package/@topoconfig/extends) | W |
| [@topoconfig/locator](./packages/topoconfig/locator) | Reads and formats shareable configuration refs | [![npm (scoped)](https://img.shields.io/npm/v/@topoconfig/locator/latest.svg?label=&color=white)](https://www.npmjs.com/package/@topoconfig/locator) | C |
| [depseek](./packages/dep/depseek) | Seeks for dependency references in JS/TS code | [![npm (scoped)](https://img.shields.io/npm/v/depseek/latest.svg?label=&color=white)](https://www.npmjs.com/package/depseek) | W |
| [depshot](./packages/dep/depshot) | Gathers deps snapshot by analyzing sources | [![npm (scoped)](https://img.shields.io/npm/v/depshot/latest.svg?label=&color=white)](https://www.npmjs.com/package/depshot) | B |
| [envader](./packages/env/envader) | Occupies env vars for data storage | [![npm (scoped)](https://img.shields.io/npm/v/envader/latest.svg?label=&color=white)](https://www.npmjs.com/package/envader) | C |
| [envimist](./packages/env/envimist) | Applies minimist to process.env | [![npm (scoped)](https://img.shields.io/npm/v/envimist/latest.svg?label=&color=white)](https://www.npmjs.com/package/envimist) | W |
| [esbuild-c](./packages/esbuild/c) | Empowers esbuild with config processing | [![npm (scoped)](https://img.shields.io/npm/v/esbuild-c/latest.svg?label=&color=white)](https://www.npmjs.com/package/esbuild-c) | C |
| [esbuild-plugin-entry-chunks](./packages/esbuild/plugin-entry-chunks) | Esbuild plugin to compose entryPoints as chunks | [![npm (scoped)](https://img.shields.io/npm/v/esbuild-plugin-entry-chunks/latest.svg?label=&color=white)](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) | [![npm (scoped)](https://img.shields.io/npm/v/esbuild-plugin-extract-helpers/latest.svg?label=&color=white)](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 | [![npm (scoped)](https://img.shields.io/npm/v/esbuild-plugin-hybrid-export/latest.svg?label=&color=white)](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 | [![npm (scoped)](https://img.shields.io/npm/v/esbuild-plugin-transform-ext/latest.svg?label=&color=white)](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 | [![npm (scoped)](https://img.shields.io/npm/v/esbuild-plugin-transform-hook/latest.svg?label=&color=white)](https://www.npmjs.com/package/esbuild-plugin-transform-hook) | C |
| [lcov-utils](./packages/lcov-utils) | LCOV utils: parse, format, merge | [![npm (scoped)](https://img.shields.io/npm/v/lcov-utils/latest.svg?label=&color=white)](https://www.npmjs.com/package/lcov-utils) | W |
| [topoconfig](./packages/topoconfig/core) | Toposource-enhanced uniconfig | [![npm (scoped)](https://img.shields.io/npm/v/topoconfig/latest.svg?label=&color=white)](https://www.npmjs.com/package/topoconfig) | W |
| [tsc-dts-fix](./packages/dep/tsc-dts-fix) | Applies some fixes to libdefs produced with tsc | [![npm (scoped)](https://img.shields.io/npm/v/tsc-dts-fix/latest.svg?label=&color=white)](https://www.npmjs.com/package/tsc-dts-fix) | W |
| [upkeeper](./packages/dep/upkeeper) | Script generator for deps updating | [![npm (scoped)](https://img.shields.io/npm/v/upkeeper/latest.svg?label=&color=white)](https://www.npmjs.com/package/upkeeper) | C |## License
[MIT](./LICENSE)