Skip to content

Latest commit

 

History

History
86 lines (57 loc) · 1.69 KB

File metadata and controls

86 lines (57 loc) · 1.69 KB

CodeBolt JavaScript Monorepo

This monorepo contains all CodeBolt JavaScript packages managed with Turborepo.

Packages

Getting Started

Prerequisites

  • Node.js 18+
  • npm 10+

Installation

npm install

Building

Build all packages:

npm run build

Development

Start development mode for all packages:

npm run dev

Testing

Run tests for all packages:

npm run test

Linting

Run linting for all packages:

npm run lint

Scripts

  • npm run build - Build all packages
  • npm run dev - Start development mode
  • npm run test - Run tests
  • npm run lint - Run linting
  • npm run clean - Clean build artifacts
  • npm run build:docs - Build documentation

Architecture

This monorepo uses:

  • Turborepo for build orchestration and caching
  • TypeScript for type safety
  • npm workspaces for dependency management
  • Changesets for version management and publishing

Contributing

  1. Clone the repository
  2. Install dependencies: npm install
  3. Make your changes
  4. Build and test: npm run build && npm run test
  5. Submit a pull request

License

MIT - see LICENSE for details.