{"id":15408919,"url":"https://github.com/antongolub/misc","last_synced_at":"2026-04-10T20:08:00.767Z","repository":{"id":197988143,"uuid":"646785944","full_name":"antongolub/misc","owner":"antongolub","description":"Experiment with maintaining a multi-project monorepository","archived":false,"fork":false,"pushed_at":"2026-04-04T19:00:31.000Z","size":4325,"stargazers_count":6,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-04-04T21:44:55.870Z","etag":null,"topics":["experiment","hackathon","poc","util"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/antongolub.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-05-29T10:38:27.000Z","updated_at":"2026-04-04T18:56:05.000Z","dependencies_parsed_at":"2026-04-04T21:04:25.074Z","dependency_job_id":null,"html_url":"https://github.com/antongolub/misc","commit_stats":{"total_commits":564,"total_committers":3,"mean_commits":188.0,"dds":0.00886524822695034,"last_synced_commit":"d2ed91702d1db27945a942016b6361c96f2b5ed1"},"previous_names":["antongolub/misc"],"tags_count":288,"template":false,"template_full_name":null,"purl":"pkg:github/antongolub/misc","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antongolub%2Fmisc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antongolub%2Fmisc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antongolub%2Fmisc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antongolub%2Fmisc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/antongolub","download_url":"https://codeload.github.com/antongolub/misc/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antongolub%2Fmisc/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31441057,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-05T15:22:31.103Z","status":"ssl_error","status_checked_at":"2026-04-05T15:22:00.205Z","response_time":75,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["experiment","hackathon","poc","util"],"created_at":"2024-10-01T16:35:58.793Z","updated_at":"2026-04-05T16:01:25.682Z","avatar_url":"https://github.com/antongolub.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## \u0026lt;misc\u0026gt;\n\u003e Experiment on maintaining a multi-project monorepository\n\n[![CI](https://github.com/antongolub/misc/actions/workflows/ci.yaml/badge.svg?branch=master)](https://github.com/antongolub/misc/actions/workflows/ci.yaml)\n[![Maintainability](https://api.codeclimate.com/v1/badges/1e70108b3273470415c7/maintainability)](https://codeclimate.com/github/antongolub/misc/maintainability)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/1e70108b3273470415c7/test_coverage)](https://codeclimate.com/github/antongolub/misc/test_coverage)\n\n## Statuses\n\n* `Blueprint/B` marks the project as an idea w/o any implementation provided. Just a contract proposal.   \n* `PoC/C` — proof of concept that shows the declared behavior in action.\n* `Working draft/W` — the project work is in progress. Some known corner cases are not covered, but it's already mostly usable.\n* `Production ready/R` — the implementation is stable, documented, tested and ready for use.\n* `Deprecated/D` — the project is no longer maintained.\n\n## Contents\n| Package | Description | Latest | Status |\n|---|---|---|---|\n| [@topoconfig/cmds](./packages/topoconfig/cmds) | Topoconfig basic cmds preset | [![npm (scoped)](https://img.shields.io/npm/v/@topoconfig/cmds/latest.svg?label=\u0026color=white)](https://www.npmjs.com/package/@topoconfig/cmds) | W |\n| [@topoconfig/extends](./packages/topoconfig/extends) | Populates `extends` reference in configs | [![npm (scoped)](https://img.shields.io/npm/v/@topoconfig/extends/latest.svg?label=\u0026color=white)](https://www.npmjs.com/package/@topoconfig/extends) | W |\n| [@topoconfig/locator](./packages/topoconfig/locator) | Reads and formats shareable configuration refs | [![npm (scoped)](https://img.shields.io/npm/v/@topoconfig/locator/latest.svg?label=\u0026color=white)](https://www.npmjs.com/package/@topoconfig/locator) | C |\n| [depseek](./packages/dep/depseek) | Seeks for dependency references in JS/TS code | [![npm (scoped)](https://img.shields.io/npm/v/depseek/latest.svg?label=\u0026color=white)](https://www.npmjs.com/package/depseek) | W |\n| [depshot](./packages/dep/depshot) | Gathers deps snapshot by analyzing sources | [![npm (scoped)](https://img.shields.io/npm/v/depshot/latest.svg?label=\u0026color=white)](https://www.npmjs.com/package/depshot) | B |\n| [envader](./packages/env/envader) | Occupies env vars for data storage | [![npm (scoped)](https://img.shields.io/npm/v/envader/latest.svg?label=\u0026color=white)](https://www.npmjs.com/package/envader) | C |\n| [envimist](./packages/env/envimist) | Applies minimist to process.env | [![npm (scoped)](https://img.shields.io/npm/v/envimist/latest.svg?label=\u0026color=white)](https://www.npmjs.com/package/envimist) | W |\n| [esbuild-c](./packages/esbuild/c) | Empowers esbuild with config processing | [![npm (scoped)](https://img.shields.io/npm/v/esbuild-c/latest.svg?label=\u0026color=white)](https://www.npmjs.com/package/esbuild-c) | C |\n| [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=\u0026color=white)](https://www.npmjs.com/package/esbuild-plugin-entry-chunks) | C |\n| [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=\u0026color=white)](https://www.npmjs.com/package/esbuild-plugin-extract-helpers) | C |\n| [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=\u0026color=white)](https://www.npmjs.com/package/esbuild-plugin-hybrid-export) | C |\n| [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=\u0026color=white)](https://www.npmjs.com/package/esbuild-plugin-transform-ext) | C |\n| [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=\u0026color=white)](https://www.npmjs.com/package/esbuild-plugin-transform-hook) | C |\n| [lcov-utils](./packages/lcov-utils) | LCOV utils: parse, format, merge | [![npm (scoped)](https://img.shields.io/npm/v/lcov-utils/latest.svg?label=\u0026color=white)](https://www.npmjs.com/package/lcov-utils) | W |\n| [topoconfig](./packages/topoconfig/core) | Toposource-enhanced uniconfig | [![npm (scoped)](https://img.shields.io/npm/v/topoconfig/latest.svg?label=\u0026color=white)](https://www.npmjs.com/package/topoconfig) | W |\n| [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=\u0026color=white)](https://www.npmjs.com/package/tsc-dts-fix) | W |\n| [upkeeper](./packages/dep/upkeeper) | Script generator for deps updating | [![npm (scoped)](https://img.shields.io/npm/v/upkeeper/latest.svg?label=\u0026color=white)](https://www.npmjs.com/package/upkeeper) | C |\n\n## License\n[MIT](./LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fantongolub%2Fmisc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fantongolub%2Fmisc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fantongolub%2Fmisc/lists"}