├── src
├── vite-env.d.ts
├── components
│ ├── util
│ │ ├── suspense.tsx
│ │ └── error.tsx
│ ├── ui
│ │ ├── index.ts
│ │ ├── collapsible.tsx
│ │ ├── kbd.tsx
│ │ ├── label.tsx
│ │ ├── textarea.tsx
│ │ ├── input.tsx
│ │ ├── theme-toggle.tsx
│ │ ├── checkbox.tsx
│ │ ├── button.tsx
│ │ ├── card.tsx
│ │ ├── dialog.tsx
│ │ └── command.tsx
│ ├── renderer
│ │ ├── MissingDataRenderer.tsx
│ │ ├── BreadcrumbRenderer.tsx
│ │ ├── DynamicBlockRenderer.tsx
│ │ ├── CodeMirrorRendererBlockRenderer.tsx
│ │ ├── RendererBlockRenderer.tsx
│ │ ├── PanelRenderer.tsx
│ │ ├── VideoPlayerRenderer.tsx
│ │ ├── CodeMirrorContentRenderer.tsx
│ │ ├── TopLevelRenderer.tsx
│ │ ├── LayoutRenderer.tsx
│ │ ├── MarkdownContentRenderer.tsx
│ │ └── TextAreaContentRenderer.tsx
│ ├── markdown
│ │ └── VideoTimeStamp.tsx
│ ├── Header.tsx
│ ├── Breadcrumbs.tsx
│ ├── BlockComponent.tsx
│ ├── Login.tsx
│ ├── settings
│ │ └── OpenRouterSettings.tsx
│ ├── CommandPalette.tsx
│ ├── BlockEditor.tsx
│ └── GenerateRendererDialog.tsx
├── test
│ └── setup.ts
├── utils
│ ├── react.tsx
│ ├── types.ts
│ ├── time.ts
│ ├── async.ts
│ ├── object.ts
│ ├── test
│ │ ├── utils.test.ts
│ │ ├── templateLiterals.test.ts
│ │ ├── array.test.ts
│ │ ├── backlinkAutocomplete.test.ts
│ │ ├── referenceParser.test.ts
│ │ └── markdownParser.test.helpers.ts
│ ├── paste.ts
│ ├── array.ts
│ ├── templateLiterals.ts
│ ├── state.ts
│ ├── dom.ts
│ ├── ClientLocalSettings.ts
│ ├── referenceParser.ts
│ ├── backlinkAutocomplete.ts
│ ├── copy.ts
│ └── codemirror.ts
├── lib
│ └── utils.ts
├── types
│ └── ast.d.ts
├── markdown
│ ├── test
│ │ └── remark-timestamps.test.ts
│ └── remark-timestamps.ts
├── data
│ ├── repoInstance.ts
│ ├── automerge.ts
│ ├── repo.ts
│ ├── aliasUtils.ts
│ ├── properties.ts
│ ├── test
│ │ └── aliasUtils.test.ts
│ └── globalState.ts
├── main.tsx
├── context
│ ├── block.tsx
│ └── repo.tsx
├── minimal-editor.tsx
├── App.tsx
├── hooks
│ ├── block.ts
│ ├── useDynamicComponent.tsx
│ └── useRendererRegistry.tsx
├── initData.ts
├── shortcuts
│ ├── useActionContext.ts
│ └── types.ts
├── types.ts
├── assets
│ └── react.svg
└── index.css
├── postcss.config.js
├── tsconfig.json
├── .prettierrc.js
├── .gitignore
├── codebuff.json
├── components.json
├── .github
└── workflows
│ └── run-tests.yml
├── vitest.config.ts
├── tsconfig.node.json
├── minimal-editor.html
├── index.html
├── tsconfig.app.json
├── eslint.config.js
├── public
└── vite.svg
├── README.md
├── tailwind.config.js
├── package.json
├── knowledge.md
└── vite.config.ts
/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///