Files
WRNexusJS/packages/dev-server/package.json
T
Clintchiz daea59cf5d feat(dev-server): load the authz catalog at boot
Adds loadAppAuthzCatalog(appDir) to @wrnexus/dev-server: discovers
app/authz/*.ts declarations via buildRouter, imports and merges them
into an AuthzCatalog, returning an empty catalog when the app has no
declarations. A declaration with no default export is skipped with a
warning; a genuine conflict between two declarations throws
WRN-AUTHZ-CONFLICT naming both source files.

Declared the missing @wrnexus/authz workspace dependency in
dev-server's package.json.
2026-08-04 22:03:28 +05:30

33 lines
977 B
JSON

{
"name": "@wrnexus/dev-server",
"version": "0.8.4",
"type": "module",
"main": "src/index.ts",
"exports": {
".": "./src/index.ts",
"./serve-entry": "./src/serve-entry.ts"
},
"dependencies": {
"@wrnexus/authz": "workspace:*",
"@wrnexus/core": "workspace:*",
"@wrnexus/dev-toolbar": "workspace:*",
"@wrnexus/router": "workspace:*",
"@wrnexus/ssr": "workspace:*",
"@wrnexus/csr": "workspace:*",
"@wrnexus/compiler": "workspace:*",
"@wrnexus/styles": "workspace:*",
"@wrnexus/ui": "workspace:*",
"@wrnexus/validation": "workspace:*",
"@wrnexus/i18n": "workspace:*",
"@wrnexus/db": "workspace:*",
"@wrnexus/pubsub": "workspace:*",
"@wrnexus/uploader": "workspace:*",
"@wrnexus/plugin": "workspace:*",
"@wrnexus/store": "workspace:*",
"@wrnexus/security": "workspace:*",
"@wrnexus/observability": "workspace:*",
"@wrnexus/cache": "workspace:*",
"@wrnexus/pwa": "workspace:*"
}
}