Source layout

packages/manic/src directory map — where CLI, build, router, and server code lives.

Source layout (packages/manic/src)

Quick contributor map from repo root packages/manic/src/:

DirectoryRole
cli/manic commands · commands/build.ts production orchestration · plugins/oxc.ts Bun transform adapter
config/defineConfig, loadConfig, createPlugin, defaults merge
router/Client Router, Link, navigate, matcher.ts registry · Router.tsx navigation + VT gate
server/createManicServer · lib/discovery.ts manifests · lib/markdown.ts negotiation
plugins/apiLoaderPlugin, fileImporterPlugin
theme/, transitions/, components/Built-in UI shells
env/Build/runtime env helpers

Published exports map those folders to manicjs/* subpaths (Package exports).


See also

On this page