Shared libraries, types, and utilities used across all Boxedo packages. This package contains the common foundation that other packages depend on.
- TypeScript types and interfaces
- Shared utilities and helper functions
- Localization data and translation strings
- Common configurations and base settings
- Validation schemas with AJV
- AJV - JSON Schema validation
- ajv-formats - Additional validation formats
packages/core/
├── types/ # TypeScript type definitions
├── utils/ # Shared utility functions
├── locales/ # Translation files
├── schemas/ # JSON schemas for validation
└── config/ # Base configurations
Other packages import from core like:
import { SomeType } from 'boxedo-core/types'
import { validateSchema } from 'boxedo-core/validation'
import { formatDate } from 'boxedo-core/utils'This package serves as the foundation that keeps the monorepo's packages in sync with shared types and utilities.