Runtime

Discovering workspaces...

A complete pnpm monorepo running in the browser. Workspace discovery, automatic symlink-based package linking, and cross-package require() calls all work, powered by jiki’s workspace APIs.

How it works

Monorepo structure

/
├── pnpm-workspace.yaml        # Declares packages/* and apps/*
├── packages/
│   ├── utils/                 # @monorepo/utils — shared helpers
│   └── logger/                # @monorepo/logger — uses utils
└── apps/
    └── cli/                   # @monorepo/cli — uses both packages

Things to try

  1. Run node apps/cli/index.js to see cross-package imports in action
  2. Run pnpm run test to execute all package tests
  3. Edit packages/utils/index.js — add a new function, then use it in apps/cli/index.js
  4. Browse the file tree to see how pnpm-workspace.yaml and package.json files define the workspace topology