diff --git a/.scripts/fetch-examples.ts b/.scripts/fetch-examples.ts
index efbcc1d964..56dc7536a8 100644
--- a/.scripts/fetch-examples.ts
+++ b/.scripts/fetch-examples.ts
@@ -66,6 +66,36 @@ export default function Editor() {
return
}
`
+
+const litEntry = (
+ story: string,
+) => `import { registerLitEditor } from './components/editor/examples/${story}'
+import { LitElement, html } from 'lit'
+import { customElement } from 'lit/decorators.js'
+
+registerLitEditor()
+
+@customElement('my-editor')
+export class MyEditor extends LitElement {
+ createRenderRoot() {
+ return this
+ }
+
+ render() {
+ return html\`\`
+ }
+}
+`
+
+const vanillaEntry = (
+ story: string,
+) => `import { setupVanillaEditor } from './components/editor/examples/${story}'
+
+export function renderEditor() {
+ return setupVanillaEditor().render()
+}
+`
+
const createSvelteEntry =
(componentsPath: string) => (story: string) => `
+