Build Scripts

All available build commands for the admin panel packages.

Quick Reference

ScriptDescription
pnpm build:adminBuild admin panel
pnpm dev:adminDev admin panel
pnpm build:admin-coreBuild core package only
pnpm build:admin-uiBuild UI package only
pnpm build:admin-allBuild all admin packages
pnpm dev:admin-allDev all admin packages

Individual Packages

Build Core Package

pnpm build:admin-core
Builds only the @monorepo/solid-pkg-core package (~10s).

Build UI Package

pnpm build:admin-ui
Builds only the @monorepo/solid-pkg-ui package (~10s).

Build Admin Panel

pnpm build:admin
Builds the main admin panel app. Uses cached core and UI if unchanged (~20s).

All Admin Packages

Build All

pnpm build:admin-all
Builds all admin packages in dependency order.

Dev All

pnpm dev:admin-all
Runs dev mode for all admin packages with hot reload.

Development

Admin Panel Dev Mode

pnpm dev:admin
Runs the admin panel in development mode. Automatically watches and rebuilds dependencies.

Advanced: Turborepo Filters

Build with Dependencies

pnpm build --filter=@monorepo/solid-admin-panel...
Builds admin panel and all its dependencies.

Build All Admin Packages

pnpm build --filter='@monorepo/solid-*'
Builds all packages matching @monorepo/solid-*.

Build Everything in admin/

pnpm build --filter='./admin/**'
Builds all packages in the admin/ directory.

Performance

Incremental Builds

Scenario: Change only core package
pnpm build:admin-core      # 10s (rebuild core)
pnpm build:admin           # 20s (uses cached core)
# Total: 30s vs 2min full rebuild (4x faster!)

Turborepo Caching

First build:
pnpm build:admin-core      # 10s
Second build (no changes):
pnpm build:admin-core      # 0.1s (cached!)