Files
nanakura dc26878386
CI / Lint (push) Canceled after 0s
CI / Build Test (stage-web) (push) Canceled after 0s
CI / Build Test (ui-loading-screens) (push) Canceled after 0s
CI / Build Test (ui-transitions) (push) Canceled after 0s
CI / Unit Test (push) Canceled after 0s
CI / Type Check (push) Canceled after 0s
CI / Check Provenance (push) Canceled after 0s
Sync Labels / sync-labels (push) Successful in 1m43s
chore: prune unused apps and services for the moeka fork
- Remove stage-tamagotchi, stage-pocket, server, and engine workspaces with their workflows, addons, and docs
- Switch the toolchain from pnpm to bun, replace lockfiles with bun.lock
- Rewrite remaining product references to Moeka
2026-09-14 16:40:49 +07:00

802 B

Stage Pages

@proj-airi/stage-pages contains route-level Vue pages that multiple Moeka stage applications share.

Use

Add a page under src/pages. Each stage application scans this directory through its Vite router configuration.

Import a shared page through the package boundary when code needs the component directly:

import PolaroidPage from '@proj-airi/stage-pages/pages/devtools/polaroid.vue'

When to use this package

Use this package when two or more stage applications need the same page behavior and route structure.

When not to use this package

Keep application-specific pages in the owning application. Put reusable business components in @proj-airi/stage-ui.

Put primitive UI components in @proj-airi/ui. Put shared layouts in @proj-airi/stage-layouts.