{"schemaVersion":1,"id":"2026-10-08-registry-install-dependencies","status":"draft","source":{"kind":"entry-mdx","path":"apps/www/src/registry/changelog/entries/2026-10-08-registry-install-dependencies.mdx"},"change":{"type":"source","date":"2026-10-08","commits":[]},"release":{"status":"unresolved"},"kind":"fix","summary":"Install the package versions Plate declares and skip unused files","targets":[{"name":"export-toolbar-button","files":["apps/www/src/registry/components/editor/export-toolbar-button.tsx"],"definitionFiles":["apps/www/src/registry/registry-editor.ts"],"diagnostics":[]},{"name":"docx","files":["apps/www/src/registry/components/editor/docx.tsx"],"definitionFiles":["apps/www/src/registry/registry-features.ts"],"diagnostics":[]},{"name":"excalidraw","files":["apps/www/src/registry/components/editor/excalidraw.tsx"],"definitionFiles":["apps/www/src/registry/registry-features.ts"],"diagnostics":[]},{"name":"code-block","files":["apps/www/src/registry/components/editor/code-block-lowlight.ts","apps/www/src/registry/components/editor/code-block.tsx"],"definitionFiles":["apps/www/src/registry/registry-features.ts"],"diagnostics":[]},{"name":"code-block-codemirror","files":["apps/www/src/registry/components/editor/code-block-codemirror.tsx"],"definitionFiles":["apps/www/src/registry/registry-features.ts"],"diagnostics":[]},{"name":"remote-cursor-overlay","files":["apps/www/src/registry/components/editor/remote-cursor-overlay.tsx"],"definitionFiles":["apps/www/src/registry/registry-editor.ts"],"diagnostics":[]},{"name":"collaboration-demo","files":["apps/www/src/registry/examples/collaboration-demo.tsx"],"definitionFiles":["apps/www/src/registry/registry-examples.ts"],"diagnostics":[]},{"name":"date-static","files":["apps/www/src/registry/components/editor/date-static.tsx"],"definitionFiles":["apps/www/src/registry/registry-features.ts"],"diagnostics":[]},{"name":"link-static","files":["apps/www/src/registry/components/editor/link-static.tsx"],"definitionFiles":["apps/www/src/registry/registry-features.ts"],"diagnostics":[]},{"name":"math-static","files":["apps/www/src/registry/components/editor/math-static.tsx"],"definitionFiles":["apps/www/src/registry/registry-features.ts"],"diagnostics":[]},{"name":"mention-static","files":["apps/www/src/registry/components/editor/mention-static.tsx"],"definitionFiles":["apps/www/src/registry/registry-features.ts"],"diagnostics":[]},{"name":"dnd","files":["apps/www/src/registry/components/editor/dnd.tsx"],"definitionFiles":["apps/www/src/registry/registry-features.ts"],"diagnostics":[]},{"name":"editor-ai","files":["apps/www/src/registry/blocks/editor-ai/components/editor/rich-text-editor-value.ts","apps/www/src/registry/blocks/editor-ai/components/editor/rich-text-editor.tsx","apps/www/src/registry/blocks/editor-ai/page.tsx"],"definitionFiles":["apps/www/src/registry/registry-blocks.ts"],"diagnostics":[]},{"name":"ai","files":["apps/www/src/registry/components/editor/ai.tsx"],"definitionFiles":["apps/www/src/registry/registry-features.ts"],"diagnostics":[]},{"name":"ai-api","files":["apps/www/src/registry/app/api/ai/command/prompt/common.ts","apps/www/src/registry/app/api/ai/command/prompt/getChooseToolPrompt.ts","apps/www/src/registry/app/api/ai/command/prompt/getCommentPrompt.ts","apps/www/src/registry/app/api/ai/command/prompt/getEditPrompt.ts","apps/www/src/registry/app/api/ai/command/prompt/getEditTablePrompt.ts","apps/www/src/registry/app/api/ai/command/prompt/getGeneratePrompt.ts","apps/www/src/registry/app/api/ai/command/route.ts","apps/www/src/registry/app/api/ai/command/utils.ts"],"definitionFiles":["apps/www/src/registry/registry-components.ts"],"diagnostics":[]},{"name":"ai-menu","files":["apps/www/src/registry/components/editor/ai-menu.tsx"],"definitionFiles":["apps/www/src/registry/registry-editor.ts"],"diagnostics":[]},{"name":"settings-dialog","files":["apps/www/src/registry/components/editor/settings-dialog.tsx"],"definitionFiles":["apps/www/src/registry/registry-components.ts"],"diagnostics":[]},{"name":"editor-plugins-static","files":["apps/www/src/registry/components/editor/plugins-static.ts"],"definitionFiles":["apps/www/src/registry/registry-features.ts"],"diagnostics":[]},{"name":"block-menu","files":["apps/www/src/registry/components/editor/block-menu.tsx"],"definitionFiles":["apps/www/src/registry/registry-features.ts"],"diagnostics":[]}],"entries":[{"id":"2026-10-08-export-toolbar-install-package-versions-plate-a00d3efd","kind":"fix","summary":"Request the version range Plate declares for each npm package, such as `juice@^11.0.1`, `xmlbuilder2@^3.1.1` and `yjs@>=13.6.30`, instead of the latest version.","details":[],"migrationNotes":[],"targets":["export-toolbar-button","docx","excalidraw","code-block","code-block-codemirror","remote-cursor-overlay","collaboration-demo"],"source":{"line":14,"row":1,"legacyRelease":{"date":"2026-10-08","entry":"2026-10-08-registry-install-dependencies","section":null}}},{"id":"2026-10-08-registry-skip-unused-files","kind":"fix","summary":"Stop installing files nothing imports: `lib/inline-suggestion.ts`, `hooks/use-mobile.ts` and the shadcn `button`. The four static items also stop requesting `class-variance-authority`.","details":[],"migrationNotes":[],"targets":["date-static","link-static","math-static","mention-static","dnd","editor-ai","ai","ai-api","ai-menu","settings-dialog","export-toolbar-button","editor-plugins-static","block-menu"],"source":{"line":18,"row":2,"legacyRelease":{"date":"2026-10-08","entry":"2026-10-08-registry-install-dependencies","section":null}}}],"diagnostics":[]}