├── .claude ├── AGENTS.md ├── prompt.json ├── rules │ ├── 1-app-design-document.mdc │ ├── 2-tech-stack.mdc │ ├── 3-project-status.mdc │ ├── components.mdc │ └── react.mdc ├── scripts │ ├── post-compact.sh │ ├── session-start.sh │ └── user-prompt-submit.sh ├── settings.json └── skiller.toml ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .vscode ├── extensions.json └── settings.json ├── LICENSE ├── README.md ├── biome.jsonc ├── bun.lock ├── components.json ├── eslint.config.mjs ├── lefthook.yml ├── next.config.ts ├── package.json ├── postcss.config.mjs ├── src ├── app │ ├── editor │ │ └── page.tsx │ ├── favicon.ico │ ├── fonts │ │ ├── GeistMonoVF.woff │ │ └── GeistVF.woff │ ├── globals.css │ ├── layout.tsx │ └── page.tsx ├── components │ ├── editor │ │ ├── plate-editor.tsx │ │ └── plugins │ │ │ ├── basic-blocks-base-kit.tsx │ │ │ ├── basic-blocks-kit.tsx │ │ │ ├── basic-marks-base-kit.tsx │ │ │ ├── basic-marks-kit.tsx │ │ │ └── basic-nodes-kit.tsx │ └── ui │ │ ├── blockquote-node-static.tsx │ │ ├── blockquote-node.tsx │ │ ├── code-node-static.tsx │ │ ├── code-node.tsx │ │ ├── dropdown-menu.tsx │ │ ├── editor-static.tsx │ │ ├── editor.tsx │ │ ├── heading-node-static.tsx │ │ ├── heading-node.tsx │ │ ├── highlight-node-static.tsx │ │ ├── highlight-node.tsx │ │ ├── hr-node-static.tsx │ │ ├── hr-node.tsx │ │ ├── kbd-node-static.tsx │ │ ├── kbd-node.tsx │ │ ├── mark-toolbar-button.tsx │ │ ├── paragraph-node-static.tsx │ │ ├── paragraph-node.tsx │ │ ├── separator.tsx │ │ ├── toolbar.tsx │ │ └── tooltip.tsx └── lib │ └── utils.ts └── tsconfig.json /.claude/AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/.claude/AGENTS.md -------------------------------------------------------------------------------- /.claude/prompt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/.claude/prompt.json -------------------------------------------------------------------------------- /.claude/rules/1-app-design-document.mdc: -------------------------------------------------------------------------------- 1 | --- 2 | alwaysApply: true 3 | --- 4 | -------------------------------------------------------------------------------- /.claude/rules/2-tech-stack.mdc: -------------------------------------------------------------------------------- 1 | --- 2 | alwaysApply: true 3 | --- 4 | -------------------------------------------------------------------------------- /.claude/rules/3-project-status.mdc: -------------------------------------------------------------------------------- 1 | --- 2 | alwaysApply: true 3 | --- 4 | -------------------------------------------------------------------------------- /.claude/rules/components.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/.claude/rules/components.mdc -------------------------------------------------------------------------------- /.claude/rules/react.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/.claude/rules/react.mdc -------------------------------------------------------------------------------- /.claude/scripts/post-compact.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/.claude/scripts/post-compact.sh -------------------------------------------------------------------------------- /.claude/scripts/session-start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/.claude/scripts/session-start.sh -------------------------------------------------------------------------------- /.claude/scripts/user-prompt-submit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/.claude/scripts/user-prompt-submit.sh -------------------------------------------------------------------------------- /.claude/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/.claude/settings.json -------------------------------------------------------------------------------- /.claude/skiller.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/.claude/skiller.toml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/README.md -------------------------------------------------------------------------------- /biome.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/biome.jsonc -------------------------------------------------------------------------------- /bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/bun.lock -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/components.json -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /lefthook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/lefthook.yml -------------------------------------------------------------------------------- /next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/next.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /src/app/editor/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/src/app/editor/page.tsx -------------------------------------------------------------------------------- /src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/src/app/favicon.ico -------------------------------------------------------------------------------- /src/app/fonts/GeistMonoVF.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/src/app/fonts/GeistMonoVF.woff -------------------------------------------------------------------------------- /src/app/fonts/GeistVF.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/src/app/fonts/GeistVF.woff -------------------------------------------------------------------------------- /src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/src/app/globals.css -------------------------------------------------------------------------------- /src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/src/app/layout.tsx -------------------------------------------------------------------------------- /src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/src/app/page.tsx -------------------------------------------------------------------------------- /src/components/editor/plate-editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/src/components/editor/plate-editor.tsx -------------------------------------------------------------------------------- /src/components/editor/plugins/basic-blocks-base-kit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/src/components/editor/plugins/basic-blocks-base-kit.tsx -------------------------------------------------------------------------------- /src/components/editor/plugins/basic-blocks-kit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/src/components/editor/plugins/basic-blocks-kit.tsx -------------------------------------------------------------------------------- /src/components/editor/plugins/basic-marks-base-kit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/src/components/editor/plugins/basic-marks-base-kit.tsx -------------------------------------------------------------------------------- /src/components/editor/plugins/basic-marks-kit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/src/components/editor/plugins/basic-marks-kit.tsx -------------------------------------------------------------------------------- /src/components/editor/plugins/basic-nodes-kit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/src/components/editor/plugins/basic-nodes-kit.tsx -------------------------------------------------------------------------------- /src/components/ui/blockquote-node-static.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/src/components/ui/blockquote-node-static.tsx -------------------------------------------------------------------------------- /src/components/ui/blockquote-node.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/src/components/ui/blockquote-node.tsx -------------------------------------------------------------------------------- /src/components/ui/code-node-static.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/src/components/ui/code-node-static.tsx -------------------------------------------------------------------------------- /src/components/ui/code-node.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/src/components/ui/code-node.tsx -------------------------------------------------------------------------------- /src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /src/components/ui/editor-static.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/src/components/ui/editor-static.tsx -------------------------------------------------------------------------------- /src/components/ui/editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/src/components/ui/editor.tsx -------------------------------------------------------------------------------- /src/components/ui/heading-node-static.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/src/components/ui/heading-node-static.tsx -------------------------------------------------------------------------------- /src/components/ui/heading-node.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/src/components/ui/heading-node.tsx -------------------------------------------------------------------------------- /src/components/ui/highlight-node-static.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/src/components/ui/highlight-node-static.tsx -------------------------------------------------------------------------------- /src/components/ui/highlight-node.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/src/components/ui/highlight-node.tsx -------------------------------------------------------------------------------- /src/components/ui/hr-node-static.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/src/components/ui/hr-node-static.tsx -------------------------------------------------------------------------------- /src/components/ui/hr-node.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/src/components/ui/hr-node.tsx -------------------------------------------------------------------------------- /src/components/ui/kbd-node-static.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/src/components/ui/kbd-node-static.tsx -------------------------------------------------------------------------------- /src/components/ui/kbd-node.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/src/components/ui/kbd-node.tsx -------------------------------------------------------------------------------- /src/components/ui/mark-toolbar-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/src/components/ui/mark-toolbar-button.tsx -------------------------------------------------------------------------------- /src/components/ui/paragraph-node-static.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/src/components/ui/paragraph-node-static.tsx -------------------------------------------------------------------------------- /src/components/ui/paragraph-node.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/src/components/ui/paragraph-node.tsx -------------------------------------------------------------------------------- /src/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/src/components/ui/separator.tsx -------------------------------------------------------------------------------- /src/components/ui/toolbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/src/components/ui/toolbar.tsx -------------------------------------------------------------------------------- /src/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/src/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/udecode/plate-template/HEAD/tsconfig.json --------------------------------------------------------------------------------