gitextract_5zn3qsxd/ ├── .changeset/ │ └── config.json ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.yml │ │ └── feature_request.yml │ └── workflows/ │ └── release.yaml ├── .gitignore ├── .husky/ │ └── commit-msg ├── .vscode/ │ ├── extensions.json │ └── settings.json ├── LICENSE ├── README.md ├── SECURITY.md ├── apps/ │ └── web/ │ ├── .gitignore │ ├── .prettierignore │ ├── app/ │ │ ├── api/ │ │ │ ├── generate/ │ │ │ │ └── route.ts │ │ │ └── upload/ │ │ │ └── route.ts │ │ ├── layout.tsx │ │ ├── page.tsx │ │ └── providers.tsx │ ├── biome.json │ ├── components/ │ │ └── tailwind/ │ │ ├── advanced-editor.tsx │ │ ├── extensions.ts │ │ ├── generative/ │ │ │ ├── ai-completion-command.tsx │ │ │ ├── ai-selector-commands.tsx │ │ │ ├── ai-selector.tsx │ │ │ └── generative-menu-switch.tsx │ │ ├── image-upload.ts │ │ ├── selectors/ │ │ │ ├── color-selector.tsx │ │ │ ├── link-selector.tsx │ │ │ ├── math-selector.tsx │ │ │ ├── node-selector.tsx │ │ │ └── text-buttons.tsx │ │ ├── slash-command.tsx │ │ └── ui/ │ │ ├── button.tsx │ │ ├── command.tsx │ │ ├── dialog.tsx │ │ ├── icons/ │ │ │ ├── crazy-spinner.tsx │ │ │ ├── font-default.tsx │ │ │ ├── font-mono.tsx │ │ │ ├── font-serif.tsx │ │ │ ├── index.tsx │ │ │ ├── loading-circle.tsx │ │ │ └── magic.tsx │ │ ├── menu.tsx │ │ ├── popover.tsx │ │ ├── scroll-area.tsx │ │ └── separator.tsx │ ├── components.json │ ├── hooks/ │ │ └── use-local-storage.ts │ ├── lib/ │ │ ├── content.ts │ │ └── utils.ts │ ├── next.config.js │ ├── package.json │ ├── postcss.config.js │ ├── styles/ │ │ ├── CalSans-SemiBold.otf │ │ ├── fonts.ts │ │ ├── globals.css │ │ └── prosemirror.css │ ├── tailwind.config.ts │ ├── tsconfig.json │ └── vercel.json ├── biome.json ├── package.json ├── packages/ │ ├── headless/ │ │ ├── CHANGELOG.md │ │ ├── biome.json │ │ ├── package.json │ │ ├── src/ │ │ │ ├── components/ │ │ │ │ ├── editor-bubble-item.tsx │ │ │ │ ├── editor-bubble.tsx │ │ │ │ ├── editor-command-item.tsx │ │ │ │ ├── editor-command.tsx │ │ │ │ ├── editor.tsx │ │ │ │ └── index.ts │ │ │ ├── extensions/ │ │ │ │ ├── ai-highlight.ts │ │ │ │ ├── custom-keymap.ts │ │ │ │ ├── image-resizer.tsx │ │ │ │ ├── index.ts │ │ │ │ ├── mathematics.ts │ │ │ │ ├── slash-command.tsx │ │ │ │ ├── twitter.tsx │ │ │ │ └── updated-image.ts │ │ │ ├── index.ts │ │ │ ├── plugins/ │ │ │ │ ├── index.ts │ │ │ │ └── upload-images.tsx │ │ │ └── utils/ │ │ │ ├── atoms.ts │ │ │ ├── index.ts │ │ │ └── store.ts │ │ ├── tsconfig.json │ │ └── tsup.config.ts │ └── tsconfig/ │ ├── base.json │ ├── next.json │ ├── package.json │ └── react.json ├── pnpm-workspace.yaml ├── prettier.config.js └── turbo.json