- Add TreeTransform type and treeTransforms hook to pageType plugins, enabling
render-time HAST tree mutations (e.g. bases-page inline codeblock resolution)
- Fix config-loader to push multi-category plugins into ALL matching processing
buckets instead of only the first match
- Add side-effect import for component-only plugins so view registrations
(e.g. leaflet-map via globalThis ViewRegistry) execute at load time
- Add npm prune --omit=dev and cross-plugin peer dependency symlinking to
buildPlugin() to prevent duplicate-singleton issues from nested node_modules
Register note-properties as the first plugin (order 5) in both
the user config and the default config. Placed in beforeBody layout
zone with priority 15 (between article-title at 10 and content-meta at 20).