Skip to content

Development Setup

Power SEO Bot edited this page Feb 27, 2026 · 1 revision

Development Setup

Prerequisites

  • Node.js >= 18.0.0
  • pnpm >= 9.0.0
  • Git

Clone Repository

git clone https://github.com/CyberCraftBD/power-seo.git
cd power-seo

Install Dependencies

pnpm install

Build All Packages

pnpm build

Run Tests

pnpm test

Watch Mode

pnpm dev

Monorepo Structure

packages/
├── core/              # Foundation
├── react/             # React components
├── meta/              # SSR meta
├── schema/            # JSON-LD
├── content-analysis/  # Scoring
├── ... (11 more)

Working with Packages

# Build specific package
pnpm --filter @power-seo/schema build

# Test specific package
pnpm --filter @power-seo/schema test

# Add dependency to package
pnpm --filter @power-seo/core add some-package

All packages use Vitest for testing and tsup for building.

Clone this wiki locally