Yarn 3

Related tags

Portfolio Projects (2)

  • Mono CLI SystemHootsuite

    September 2020 - October 2023

    Bucharest, Romania

    • CLI System inspired by both ESLint and React / ReactDOM
    • Allows developers a type-safe, intuitive and configurable SDK to easily create CLI commands and ESLint-inspired Configs to be published to NPM (CLI SDK)
    • Allows consumers to either import a pre-(or partially)-built CLI or build their own from building blocks on NPM (CLI Core)
    • Commands are the building-blocks (React Components)
    • Configs are fully (or partially) constructed CLIs built from Commands
    • If ”You use a library to write code make things happen, and a framework uses your code to make things happen”, then Mono is both
    • You use React to create an app, and you use ReactDOM to render the app
    • You use the CLI SDK to create Commands and Configs, and you use the CLI Core to build a functional CLI from Commands and/or Configs
    • Open Source modular CLI designed to make typescript monorepos easy
    • Created to (re)generate all tsconfig.json files for a given Typescript monorepo at scale
    • Uses modular overridable configs that can be defined either at root, or at workspace level

Built and maintained by Sabin Marcu

(2025 -2026)

Experiments