{"id":17972381,"url":"https://github.com/the-monorepo/nexus","last_synced_at":"2025-10-13T17:41:04.097Z","repository":{"id":38312994,"uuid":"163478503","full_name":"the-monorepo/nexus","owner":"the-monorepo","description":"📦 Home to Cinder, FaultJS, Pipelines, Buildplan, By-Example, Contextual Documents and more","archived":false,"fork":false,"pushed_at":"2025-08-23T15:34:35.000Z","size":1211603,"stargazers_count":16,"open_issues_count":7,"forks_count":0,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-09-17T17:23:03.865Z","etag":null,"topics":["buildplan","byexample","cinder","contextual-documents","faultjs","javascript","monorepo","node","pipelines","rust","typescript"],"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/the-monorepo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-12-29T05:20:30.000Z","updated_at":"2025-08-23T15:34:40.000Z","dependencies_parsed_at":"2023-02-18T12:45:53.883Z","dependency_job_id":"27bf7191-4f07-4c47-8d64-eff07a825063","html_url":"https://github.com/the-monorepo/nexus","commit_stats":{"total_commits":59,"total_committers":1,"mean_commits":59.0,"dds":0.0,"last_synced_commit":"334660afe4087f1d258cde5a6a46f8f6ad40843c"},"previous_names":["the-monorepo/nexus","the-monorepo/monorepo"],"tags_count":96,"template":false,"template_full_name":null,"purl":"pkg:github/the-monorepo/nexus","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/the-monorepo%2Fnexus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/the-monorepo%2Fnexus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/the-monorepo%2Fnexus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/the-monorepo%2Fnexus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/the-monorepo","download_url":"https://codeload.github.com/the-monorepo/nexus/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/the-monorepo%2Fnexus/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279016370,"owners_count":26085828,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-13T02:00:06.723Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["buildplan","byexample","cinder","contextual-documents","faultjs","javascript","monorepo","node","pipelines","rust","typescript"],"created_at":"2024-10-29T16:14:08.955Z","updated_at":"2025-10-13T17:41:04.085Z","avatar_url":"https://github.com/the-monorepo.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Monorepo\n\nAn assortment of miscellaneous libraries - Saves me time on rewriting build tooling\n\n## Packages\n\nVersion | Package | Description\n--- | --- | ---\n1.0.0-alpha.2 | [`@klio/chunk`](packages/klio/javascript/chunk/README.md) | Split an iterator into chunked iterators\n1.0.0-alpha.1 | [`@klio/memoize`](packages/klio/javascript/memoize/README.md) | Memoize a function\n1.0.0-alpha.1 | [`@klio/window`](packages/klio/javascript/window/README.md) | A window function for iterables\n1.4.3 | [`@pshaw/convict-util`](packages/misc/javascript/convict-util/README.md) | A helper package for reading configs in using convict\n1.0.0-alpha.0 | [`@pshaw/fs`](packages/misc/javascript/pshaw-fs/README.md) | fs utilities\n1.0.0-alpha.0 | [`@pshaw/keyed-binary-heap`](packages/misc/javascript/keyed-binary-heap/README.md) | A implementation of a binary heap with O(1) search \u0026 item updates\n2.0.5-0 | [`@pshaw/logger`](packages/misc/javascript/logger/README.md) | A preformatted, opinionated logger\n1.4.3 | [`@pshaw/markdown-util`](packages/misc/javascript/markdown-util/README.md) | A helper package for writing markdown files\n1.1.4-0 | [`@pshaw/resume-template`](packages/misc/javascript/resume-template/README.md) | A template you can use to generate resumes\n0.0.11 | [`@resultful/failure`](packages/resultful/javascript/failure/README.md) | A utility package for avoiding throw, try and catch. Return exceptions, errors and successful results.\n0.0.11 | [`@resultful/failure-types`](packages/resultful/javascript/failure-types/README.md) | Resultful type symbols\n0.0.11 | [`@resultful/result`](packages/resultful/javascript/result/README.md) | A utility package for avoiding throw, try and catch. Return exceptions, errors and successful results.\n0.0.11 | [`@resultful/result-types`](packages/resultful/javascript/result-types/README.md) | Resultful type symbols\n0.0.4 | [`@resultful/utility-types`](packages/resultful/javascript/utility-types/README.md) | String constants for the different result types returned by resultful\n3.1.4-0 | [`@writeme/core`](packages/writeme/javascript/core/README.md) | A readme generator\n1.6.2-0 | [`css-color-checker`](packages/misc/javascript/css-color-checker/README.md) | Library for determining the CSS color format of string values\n1.0.0-alpha.0 | [`dom-context`](packages/misc/javascript/dom-context/README.md) | A React Context API-like context API for web components\n2.2.4-0 | [`hook-schema`](packages/misc/javascript/hook-schema/README.md) | A package for adding no operation (noop) hooks to incomplete hook objects\n1.0.0-alpha.1 | [`ipc-fifo-processor`](packages/misc/javascript/ipc-fifo-processor/README.md) | Makes IPC connections appear FIFO\n4.0.0 | [`jest-mock-functions`](packages/misc/javascript/jest-mock-functions/README.md) | Mock all functions inside an array or object literal with Jest\n1.6.1 | [`named-css-colors`](packages/misc/javascript/named-css-colors/README.md) | Package of named CSS colors and their values\n1.0.0-alpha.0 | [`node-import-map-generator`](packages/misc/javascript/node-import-map-generator/README.md) | Generate import nodes from package.json dependencies\n1.0.0 | [`nucleotide-bases`](packages/misc/javascript/nucleotide-bases/README.md) | A helper package for nucleotide bases\n4.0.0 | [`replace-functions`](packages/misc/javascript/replace-functions/README.md) | Mock all functions inside an array or object literal\n0.0.11 | [`resultful`](packages/resultful/javascript/resultful/README.md) | A utility package for avoiding throw, try and catch. Return exceptions, errors and successful results.\n4.0.1-0 | [`sinon-stub-functions`](packages/misc/javascript/sinon-stub-functions/README.md) | Stub all functions inside an arrays, objects and classes with sinon\n1.0.0-alpha.6 | [`stream-filter-glob`](packages/misc/javascript/stream-filter-glob/README.md) | Filters out paths based off a micromatch glob\n1.0.0-alpha.0 | [`tree-suffix-mapper`](packages/misc/javascript/tree-suffix-mapper/README.md) | Maps suffixes of a tree to particular values\n1.0.0-alpha | [`unstyled`](packages/misc/javascript/unstyled/README.md) | An almost entirely blank canvas of CSS\n\n### Cinder\nVersion | Package | Description\n--- | --- | ---\n1.0.0-alpha.2 | [`@cinderjs/babel-plugin-transform-jsx`](packages/cinder/javascript/babel-plugin-transform-jsx/README.md) | Convert JSX logic to cinder compatible JavaScript\n1.0.0-alpha.2 | [`@cinderjs/core`](packages/cinder/javascript/core/README.md) | Cinder runtime\n1.0.0-alpha.2 | [`@cinderjs/element`](packages/cinder/javascript/element/README.md) | Cinder element\n1.0.0-alpha.2 | [`@cinderjs/hooks`](packages/cinder/javascript/hooks/README.md) | Cinder hooks\n1.0.0-alpha.2 | [`cinder`](packages/cinder/javascript/cinder/README.md) | A compile/runtime hybrid DOM rendering framework\n\n### Build tooling\nVersion | Package | Description\n--- | --- | ---\n1.0.0-alpha.1 | [`@buildplan/core`](packages/buildplan/javascript/core/README.md) | Programatic API for Buildplan\n1.0.0-alpha.1 | [`@pipelines/babel-parse`](packages/pipelines/javascript/pipelines-babel-parse/README.md) | Pipelines Babel integration\n1.0.0-alpha.1 | [`@pipelines/core`](packages/pipelines/javascript/pipelines-core/README.md) | Programatic API for Buildplan\n1.0.0-alpha.1 | [`@pipelines/core-2`](packages/pipelines/javascript/core-2/README.md) | Programatic API for Buildplan\n\n### Contextual documents\nVersion | Package | Description\n--- | --- | ---\n1.0.0-alpha.0 | [`@contextual-documents/classname-picker`](packages/contextual-documents/javascript/classname-picker/README.md) | TODO\n1.0.0-alpha.0 | [`@contextual-documents/element`](packages/contextual-documents/javascript/element/README.md) | TODO\n1.0.0-alpha.0 | [`@contextual-documents/html-elements`](packages/contextual-documents/javascript/html-elements/README.md) | Helper HTMLElement classes that implement elements that use the @contextual-documents/html-symbols\n1.0.0-alpha.0 | [`@contextual-documents/html-symbols`](packages/contextual-documents/javascript/html-symbols/README.md) | TODO\n1.0.0-alpha.0 | [`@contextual-documents/matcher-info`](packages/contextual-documents/javascript/matcher-info/README.md) | TODO\n1.0.0-alpha.0 | [`@contextual-documents/suffix-element`](packages/contextual-documents/javascript/suffix-element/README.md) | TODO\n\n### By Example\nVersion | Package | Description\n--- | --- | ---\n1.0.0-alpha.6 | [`@byexample/cli`](packages/byexample/javascript/cli/README.md) | Use byexample packages using a CLI\n1.0.0-alpha.6 | [`@byexample/openapi`](packages/byexample/javascript/openapi/README.md) | Generate OpenAPI schemas from examples\n1.0.0-alpha.6 | [`@byexample/storybook-addon-auto-knobs`](packages/byexample/javascript/storybook-addon-auto-knobs/README.md) | Automatically created knobbed versions of your stories based on value and prop types\n1.0.0-alpha.6 | [`@byexample/storybook-knobified`](packages/byexample/javascript/storybook-knobified/README.md) | Automatically created knobbed versions of your stories based on value and prop types\n1.0.0-alpha.6 | [`@byexample/types`](packages/byexample/javascript/types/README.md) | Extract type information from examples\n\n### ESLint\nVersion | Package | Description\n--- | --- | ---\n1.4.2 | [`@pshaw/eslint-config-core`](packages/monorepo/javascript/eslint-config-core/README.md) | A pratical style preset for ESLint\n1.4.2 | [`@pshaw/eslint-config-plugin-cinder`](packages/monorepo/javascript/eslint-config-plugin-cinder/README.md) | A pratical Cinder style preset for ESLint\n1.4.2 | [`@pshaw/eslint-config-plugin-react`](packages/monorepo/javascript/eslint-config-plugin-react/README.md) | A pratical React style preset for ESLint\n1.4.3 | [`@pshaw/eslint-config-plugin-typescript`](packages/monorepo/javascript/eslint-config-plugin-typescript/README.md) | A pratical Typescript style preset for ESLint\n1.4.3-0 | [`@pshaw/eslint-config-preset`](packages/monorepo/javascript/eslint-config-preset/README.md) | A pratical style preset for ESLint\n\n### FaultJS\nVersion | Package | Description\n--- | --- | ---\n1.0.0-alpha.1 | [`@fault/addon-hook-schema`](packages/faultjs/javascript/addon-hook-schema/README.md) | Hook schema for Fault.js addons\n1.0.0-alpha.1 | [`@fault/addon-istanbul`](packages/faultjs/javascript/addon-istanbul/README.md) | Report istanbul coverage\n1.0.0-alpha.1 | [`@fault/addon-mutation-localization`](packages/faultjs/javascript/addon-mutation-localization/README.md) | Fault AST localization\n1.0.0-alpha.1 | [`@fault/addon-sbfl`](packages/faultjs/javascript/addon-sbfl/README.md) | A spectrum based localization addon\n1.0.0-alpha.0 | [`@fault/istanbul-util`](packages/faultjs/javascript/istanbul-util/README.md) | Helper functions for use with istanbul\n1.0.0-alpha.1 | [`@fault/localization-util`](packages/faultjs/javascript/localization-util/README.md) | Utility package containing common fault localization methods\n1.0.0-alpha.1 | [`@fault/messages`](packages/faultjs/javascript/messages/README.md) | Helper methods for easier communication between the main @fault/runner process and its workers\n1.0.0-alpha.1 | [`@fault/record-faults`](packages/faultjs/javascript/record-faults/README.md) | Record faults\n1.0.0-alpha.1 | [`@fault/runner`](packages/faultjs/javascript/runner/README.md) | The official Fault.js test runner\n1.0.0-alpha.1 | [`@fault/sbfl-barinel`](packages/faultjs/javascript/sbfl-barinel/README.md) | Barinel algorithm for use with @fault/addon-sbfl\n1.0.0-alpha.1 | [`@fault/sbfl-dstar`](packages/faultjs/javascript/sbfl-dstar/README.md) | DStar algorithm for use with @fault/addon-sbfl\n1.0.0-alpha.1 | [`@fault/sbfl-ochiai`](packages/faultjs/javascript/sbfl-ochiai/README.md) | Ochiai algorithm for use with @fault/addon-sbfl\n1.0.0-alpha.1 | [`@fault/sbfl-op2`](packages/faultjs/javascript/sbfl-op2/README.md) | Op2 algorithm for use with @fault/addon-sbfl\n1.0.0-alpha.1 | [`@fault/sbfl-tarantula`](packages/faultjs/javascript/sbfl-tarantula/README.md) | Tarantula algorithm for use with @fault/addon-sbfl\n1.0.0-alpha.1 | [`@fault/tester-mocha`](packages/faultjs/javascript/tester-mocha/README.md) | Use Mocha tests in the fl test runner\n1.0.0-alpha.1 | [`@fault/types`](packages/faultjs/javascript/types/README.md) | Package containing all type values for Fault.js\n\n### Personal (Patrick Shaw)\nVersion | Package | Description\n--- | --- | ---\n1.0.0-alpha.0 | [`@pshaw/colors-scss`](packages/patrick-shaw/javascript/colors-scss/README.md) | Nice colors SCSS package\n1.0.0-alpha.0 | [`@pshaw/contextual-documents`](packages/patrick-shaw/javascript/contextual-documents/README.md) | A nice, sensible, web component based Contextual Document API\n1.0.0-alpha.0 | [`@pshaw/contextual-documents-scss`](packages/patrick-shaw/javascript/contextual-documents-scss/README.md) | SCSS files for @pshaw/contextual-documents-scss\n1.0.0-alpha.0 | [`@pshaw/contextual-documents-style-root`](packages/patrick-shaw/javascript/contextual-documents-style-root/README.md) | Contextual document style root for @pshaw/contextual-documents-scss\n1.4.2 | [`@pshaw/monorepo-config`](packages/patrick-shaw/javascript/monorepo-config/README.md) | My @monorepo/config preset settings\n1.0.0-alpha.0 | [`@pshaw/typography-scss`](packages/patrick-shaw/javascript/typography-scss/README.md) | Nice typograhpy SCSS package\n1.4.2 | [`@pshaw/webpack`](packages/patrick-shaw/javascript/webpack/README.md) | Some utilities for building webpack configs\n1.0.0 | [`a`](packages/patrick-shaw/javascript/a/README.md) | \n\n\n---\nThis documentation was generated using [writeme](https://www.npmjs.com/package/@writeme/core)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthe-monorepo%2Fnexus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthe-monorepo%2Fnexus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthe-monorepo%2Fnexus/lists"}