TypeScript Installation
Requirements
- Node.js 18.0.0 or higher
- npm, yarn, or pnpm
Installation
npm install cldpmVerify Installation
# Check version
cldpm --version
# Show help
cldpm --helpQuick Start
# Initialize a new mono repo
cldpm init my-monorepo
cd my-monorepo
# Create a project
cldpm create project web-app
# Create a shared skill
cldpm create skill logging
# Add skill to project
cldpm add skill:logging --to web-app
# View project
cldpm get web-appProgrammatic Usage
import { loadCldpmConfig, resolveProject } from "cldpm";
const config = await loadCldpmConfig("/path/to/monorepo");
console.log(`Repo: ${config.name}`);
const project = await resolveProject("my-project", "/path/to/monorepo");
console.log(`Project: ${project.name}`);TypeScript Support
The SDK is written in TypeScript and provides full type definitions:
import type {
CldpmConfig,
ProjectConfig,
ComponentMetadata,
ResolvedProject,
} from "cldpm";