Package Docs Hub

The shared building blocks behind this JavaScript library monorepo.

Browse every package under packages/, see how they fit together, and jump straight into install steps, quick-start snippets, and the full reference docs.

Packages

12

Each card leads to a detailed usage guide and the README reference.

Categories

7

From config presets to runtime packages, grouped by how teams adopt them.

Config Pack

6

Linting, formatting, TypeScript, Tailwind, Jest, and Vite standards in one lane.

Components

Design systems, theme primitives, and ready-to-ship interface building blocks.

1 package in this lane.

Authentication

Identity flows and route-level primitives for secure front-end sessions.

1 package in this lane.

Server Runtime

Production-facing runtime helpers for delivery, proxying, and front-end hosting.

1 package in this lane.

Utilities

Shared helpers, hooks, and error-shaping primitives used across the workspace.

1 package in this lane.

Types

Type-only contracts that keep front-end and back-end code aligned.

1 package in this lane.

Config

Reusable standards for linting, formatting, bundling, testing, and build setup.

6 packages in this lane.

Config

@batoanng/eslint-config

Flat-config presets for React, Next.js, Tailwind, tests, and strict TypeScript repos.

Install

npm install -D @batoanng/eslint-config
  • @batoanng/eslint config or @batoanng/eslint config/react :
  • @batoanng/eslint config/next :
  • @batoanng/eslint config/tailwind :
v3.3.22 min read
Config

@batoanng/jest-config

Preset Jest setups for Next.js, NestJS, Node, and esbuild-driven TypeScript projects.

Install

npm install -D @batoanng/jest-config
  • Multiple Jest presets:
  • Custom global setups via jest.setup.js and esbuild jest.setup.js
  • JSDOM, environment, and transform preconfigured
v1.4.11 min read
Config

@batoanng/prettier-config

A single formatting baseline for JavaScript and TypeScript repos in the workspace.

Install

npm install -D @batoanng/prettier-config
  • Enforces 2 space indentation
  • Uses single quotes and semicolons
  • Consistent trailing commas (ES5)
v1.7.01 min read
Config

@batoanng/tailwind-config

Shared Tailwind CSS v4 theme tokens and utility extensions exposed through a CSS-first stylesheet.

Install

npm install -D @batoanng/tailwind-config
  • A shareable Tailwind CSS v4 theme package built around a CSS first workflow. Import the shared stylesheet to pick up fonts, colors, spacing, shadows, and utility extensions without maintaining a local tailwind.config.js .
  • 2 published exports ready to compose.
  • Designed to work alongside tailwindcss.
v1.4.01 min read
Config

@batoanng/tsconfig

TypeScript presets for React apps, Next.js projects, Node runtimes, and legacy tooling edges.

Install

npm install -D @batoanng/tsconfig
  • Strict type checking across all environments
  • Modern module and target settings
  • Multiple environment presets:
v1.5.11 min read
Config

@batoanng/vite-config

A shared Vite and Vitest baseline for React and TypeScript projects in the workspace.

Install

npm install -D @batoanng/vite-config
  • โšก Pre configured Vite settings for React projects
  • ๐ŸŽฏ Supports TypeScript, JSX, aliases, and asset handling
  • ๐Ÿงช Vitest test setup with custom environment and plugins
v1.3.11 min read
Scaffolding

Generators that stamp out new apps and opinionated feature slices quickly.

1 package in this lane.