Skip to content

NofiniteHQ/stack

Repository files navigation

Nofinite Stack

The central repository for Nofinite's core infrastructure. This monorepo manages independent, versioned packages designed for a modular ecosystem.


Packages

Each package is strictly decoupled and can be published or consumed independently.

Package Purpose
NUI (@nofinite/nui) Headless React component library.
NUI CSS (@nofinite/nuicss) A zero-config, semantic utility CSS framework.
Utils (@nofinite/utils) High-performance logic & security helpers.
Locale (@nofinite/locale) Lightweight library for country metadata, flags, and international dialing codes.

Engine

  • Orchestration: Nx handles task pipelines and caching.
  • Package Manager: pnpm for strict workspace management.
  • Build System: Vite for JS and CSS bundling.
  • Verification: Vitest for unit and integration testing.

Commands

Setup

Install all workspace dependencies:

pnpm install

Build

Nx optimizes builds by only processing packages that have changed since the last successful run.

# Build the entire stack
pnpm nx run-many -t build

# Build a specific package
pnpm nx build @nofinite/nui

Testing

Maintain code integrity across the workspace.

# Run all unit tests
pnpm nx run-many -t test

# Run tests for a specific package
pnpm nx test @nofinite/utils

License

All code within this repository is distributed under the Apache License, Version 2.0.

Feel free to use, modify, and share this project in your applications, products, and services. Attribution is welcome and appreciated, but never required.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors