Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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)