@obsidian_north/nexacore-monorepo
v0.2.0
Published
NexaCore — modular application foundation (monorepo root)
Readme
NexaCore — @obsidian_north/nexacore

Build once. Compose everywhere.
Modular application foundation for JavaScript / TypeScript / React / React Native / Expo / Web / Node.js.
Status: Phase 0 Foundation — Released
Version: 0.1.0
Package: @obsidian_north/nexacore
Vision
Eliminate repetitive infrastructure — auth, state, storage, theming, async, validation, logging, networking, etc. — as reusable, composable, tree-shakable building blocks.
See spec for full architecture.
Architecture
Level 4 — Application Infrastructure (Auth, Storage, Network, Forms, Config)
Level 3 — Framework Integration (React, React Native, Expo)
Level 2 — Application Primitives (State, Events, Async, Theme, Validation)
Level 1 — Core (Utilities, Types, Errors, Collections, Data)Installation
pnpm add @obsidian_north/nexacoreUsage
import { debounce } from "@obsidian_north/nexacore/core";
import { createStore } from "@obsidian_north/nexacore/state";
import { createStorage } from "@obsidian_north/nexacore/storage";Development
pnpm install
pnpm typecheck
pnpm lint
pnpm test
pnpm buildRepository
nexacore/
├── packages/nexacore/ # publishable package
│ └── src/{core,types,async,...}
├── examples/
├── docs/ # VitePress
└── .github/workflows/License
MIT — Obsidian North
