docs(modules): update module discovery architecture to static manifest approach

- replace dynamic import strategy with static manifest generated by `zen-modules sync` cli
- add `zen-modules` binary entry point in `package.json`
- add `cli.js` implementing the `zen-modules sync` command
- update `discover.server.js` to consume static manifest instead of scanning at runtime
- update `index.js` to reflect new module registration flow
- update `init.js` to accept pre-resolved modules from manifest
- revise docs to document manifest format, sync triggers, and build requirements
This commit is contained in:
2026-04-25 14:24:56 -04:00
parent c9a3634fc9
commit 94ab6c36cb
7 changed files with 269 additions and 96 deletions
+2 -1
View File
@@ -25,7 +25,8 @@
"release": "npm version patch --no-git-tag-version && npm i && git add package.json package-lock.json && git commit -m \"chore: bump version to $(node -p \"require('./package.json').version\")\" && git push && npm publish"
},
"bin": {
"zen-db": "./dist/core/database/cli.js"
"zen-db": "./dist/core/database/cli.js",
"zen-modules": "./dist/core/modules/cli.js"
},
"dependencies": {
"@headlessui/react": "^2.0.0",