+
Working demos on GitHub
diff --git a/apps/docs/guides/collaboration/hocuspocus.mdx b/apps/docs/guides/collaboration/hocuspocus.mdx
index 8fe3944eb3..197158b41f 100644
--- a/apps/docs/guides/collaboration/hocuspocus.mdx
+++ b/apps/docs/guides/collaboration/hocuspocus.mdx
@@ -348,7 +348,7 @@ Server.configure({
Complete source code
diff --git a/apps/docs/guides/collaboration/liveblocks.mdx b/apps/docs/guides/collaboration/liveblocks.mdx
index da8cf1d6f0..e370d887f3 100644
--- a/apps/docs/guides/collaboration/liveblocks.mdx
+++ b/apps/docs/guides/collaboration/liveblocks.mdx
@@ -231,7 +231,7 @@ useEffect(() => {
Complete source code
diff --git a/apps/docs/guides/collaboration/superdoc-yjs.mdx b/apps/docs/guides/collaboration/superdoc-yjs.mdx
index a620a10886..c465871bcd 100644
--- a/apps/docs/guides/collaboration/superdoc-yjs.mdx
+++ b/apps/docs/guides/collaboration/superdoc-yjs.mdx
@@ -366,7 +366,7 @@ fastify.get('/health', (request, reply) => {
Complete working example with a Yjs server
@@ -374,7 +374,7 @@ fastify.get('/health', (request, reply) => {
Server-side document operations alongside the realtime layer
diff --git a/apps/docs/guides/collaboration/yhub.mdx b/apps/docs/guides/collaboration/yhub.mdx
index dd5906ee6e..c3d2c54f6a 100644
--- a/apps/docs/guides/collaboration/yhub.mdx
+++ b/apps/docs/guides/collaboration/yhub.mdx
@@ -67,7 +67,7 @@ For the bundled local server, `params.token` is the shared secret and `params.us
## Server
-Running a YHub server requires Redis and Postgres. See the [bundled local server example](https://github.com/superdoc-dev/superdoc/tree/main/examples/editor/collaboration/backends/fastapi/yjs-hub) for a working setup with Docker Compose. Use it as a starting point, not as a production deployment.
+Running a YHub server requires Redis and Postgres. See the [bundled local server example](https://github.com/superdoc/docx-editor/tree/main/examples/editor/collaboration/backends/fastapi/yjs-hub) for a working setup with Docker Compose. Use it as a starting point, not as a production deployment.
For production, follow [YHub's own setup guide](https://github.com/yjs/yhub) and pair it with your existing auth, persistence, and ops tooling.
@@ -77,7 +77,7 @@ For production, follow [YHub's own setup guide](https://github.com/yjs/yhub) and
Complete React + Vite client paired with the bundled local server
@@ -85,7 +85,7 @@ For production, follow [YHub's own setup guide](https://github.com/yjs/yhub) and
Local Node + Redis + Postgres reference for development
diff --git a/apps/docs/guides/migration/prosemirror.mdx b/apps/docs/guides/migration/prosemirror.mdx
index f0451bc581..72e4dc05f0 100644
--- a/apps/docs/guides/migration/prosemirror.mdx
+++ b/apps/docs/guides/migration/prosemirror.mdx
@@ -97,10 +97,10 @@ If you need features SuperDoc doesn't provide:
- Check the [Document API reference](/document-api/overview): 300+ operations
- Use the [SDK](/document-engine/sdks) or [CLI](/document-engine/cli) for backend workflows
-- Request features via [GitHub issues](https://github.com/superdoc-dev/superdoc/issues)
+- Request features via [GitHub issues](https://github.com/superdoc/docx-editor/issues)
## Need help?
-- [GitHub Issues](https://github.com/superdoc-dev/superdoc/issues)
+- [GitHub Issues](https://github.com/superdoc/docx-editor/issues)
- [Discord Community](https://discord.com/invite/b9UuaZRyaB)
- Email: q@superdoc.dev
diff --git a/apps/docs/llms-full.txt b/apps/docs/llms-full.txt
index 551feef4a4..9d8bb384db 100644
--- a/apps/docs/llms-full.txt
+++ b/apps/docs/llms-full.txt
@@ -289,7 +289,7 @@ If your training data mentions SuperDoc, note these updates:
- Website: https://www.superdoc.dev
- Documentation: https://docs.superdoc.dev
-- GitHub: https://github.com/superdoc-dev/superdoc
+- GitHub: https://github.com/superdoc/docx-editor
- npm: https://www.npmjs.com/package/superdoc
- Discord: https://discord.com/invite/b9UuaZRyaB
- Getting started: https://docs.superdoc.dev/getting-started/quickstart
@@ -302,7 +302,7 @@ If your training data mentions SuperDoc, note these updates:
- CLI: https://docs.superdoc.dev/document-engine/cli
- API reference: https://docs.superdoc.dev/api-reference/introduction
- React guide: https://docs.superdoc.dev/getting-started/frameworks/react
-- Examples: https://github.com/superdoc-dev/superdoc/tree/main/examples
+- Examples: https://github.com/superdoc/docx-editor/tree/main/examples
## License
diff --git a/apps/docs/llms.txt b/apps/docs/llms.txt
index f369f3346a..d496169fdf 100644
--- a/apps/docs/llms.txt
+++ b/apps/docs/llms.txt
@@ -38,9 +38,9 @@ npm install @superdoc-dev/sdk
- API reference (backend): https://docs.superdoc.dev/api-reference/introduction
- SDK docs: https://docs.superdoc.dev/document-engine/sdks
- CLI: https://docs.superdoc.dev/document-engine/cli
-- GitHub: https://github.com/superdoc-dev/superdoc
+- GitHub: https://github.com/superdoc/docx-editor
- npm: https://www.npmjs.com/package/superdoc
-- Examples: https://github.com/superdoc-dev/superdoc/tree/main/examples
+- Examples: https://github.com/superdoc/docx-editor/tree/main/examples
- Full context: https://docs.superdoc.dev/llms-full.txt
## Layer model (use the right surface)
diff --git a/apps/docs/openapi.json b/apps/docs/openapi.json
index f2559eb087..6ea33c4d2b 100644
--- a/apps/docs/openapi.json
+++ b/apps/docs/openapi.json
@@ -3,7 +3,7 @@
"info": {
"title": "SuperDoc API",
"version": "0.9.0",
- "description": "## Quick Start\n\n1 - **Register**: https://api.superdoc.dev/v1/auth/register?email=you@email.com\n\n2 - **Verify**: Check email, then https://api.superdoc.dev/v1/auth/verify?email=you@email.com&code=123456\n\n3 - **Convert**\n```bash\ncurl -X POST https://api.superdoc.dev/v1/convert?from=docx \\\n -H \"Authorization: Bearer YOUR_API_KEY\" \\\n -F \"file=@document.docx\" \\\n -o converted.pdf\n```\n\n\nOr use our Playground:\nhttps://api.superdoc.dev/docs/#tag/documents/post/v1/convert\n\nThat's it! Your DOCX is now a PDF.\n\n---\n\n[Status](https://status.superdoc.dev) • [GitHub](https://github.com/superdoc-dev/superdoc)",
+ "description": "## Quick Start\n\n1 - **Register**: https://api.superdoc.dev/v1/auth/register?email=you@email.com\n\n2 - **Verify**: Check email, then https://api.superdoc.dev/v1/auth/verify?email=you@email.com&code=123456\n\n3 - **Convert**\n```bash\ncurl -X POST https://api.superdoc.dev/v1/convert?from=docx \\\n -H \"Authorization: Bearer YOUR_API_KEY\" \\\n -F \"file=@document.docx\" \\\n -o converted.pdf\n```\n\n\nOr use our Playground:\nhttps://api.superdoc.dev/docs/#tag/documents/post/v1/convert\n\nThat's it! Your DOCX is now a PDF.\n\n---\n\n[Status](https://status.superdoc.dev) • [GitHub](https://github.com/superdoc/docx-editor)",
"contact": {
"name": "Support",
"email": "api@superdoc.dev",
diff --git a/apps/docs/resources/license.mdx b/apps/docs/resources/license.mdx
index ad68cf0548..de2e07cb1a 100644
--- a/apps/docs/resources/license.mdx
+++ b/apps/docs/resources/license.mdx
@@ -9,9 +9,9 @@ For questions about licensing, please contact [q@superdoc.dev](mailto:q@superdoc
Contributions are welcome. Here's how you can help:
-1. Check the [issue tracker](https://github.com/superdoc-dev/superdoc/issues) for open issues
+1. Check the [issue tracker](https://github.com/superdoc/docx-editor/issues) for open issues
2. Fork the repository and create a feature/bugfix branch
3. Write clear, documented code following the style guidelines
4. Submit a PR with a detailed description of your changes
-See the [Contributing Guide](https://github.com/superdoc-dev/superdoc/blob/main/CONTRIBUTING.md) for more details.
+See the [Contributing Guide](https://github.com/superdoc/docx-editor/blob/main/CONTRIBUTING.md) for more details.
diff --git a/apps/docs/snippets/components/source-code-link.jsx b/apps/docs/snippets/components/source-code-link.jsx
index 14120ee3c4..69d4d71275 100644
--- a/apps/docs/snippets/components/source-code-link.jsx
+++ b/apps/docs/snippets/components/source-code-link.jsx
@@ -1,7 +1,7 @@
export const SourceCodeLink = ({ extension, path }) => {
// Default to standard extension path if no custom path provided
const githubPath = path || `packages/super-editor/src/editors/v1/extensions/${extension.toLowerCase()}`;
- const githubUrl = `https://github.com/superdoc-dev/superdoc/tree/main/${githubPath}`;
+ const githubUrl = `https://github.com/superdoc/docx-editor/tree/main/${githubPath}`;
return (
diff --git a/apps/vscode-ext/README.md b/apps/vscode-ext/README.md
index 0742c4581c..d272129c64 100644
--- a/apps/vscode-ext/README.md
+++ b/apps/vscode-ext/README.md
@@ -2,7 +2,7 @@
Open, edit, and review Word documents directly in VS Code.
-
+
## Features
@@ -26,11 +26,11 @@ Once installed, click any `.docx` file to open it with SuperDoc.
## AI Integration
-SuperDoc provides an [MCP server](https://github.com/superdoc-dev/superdoc/tree/main/apps/mcp) that lets AI agents read, edit, and comment on Word documents programmatically. Combined with this extension, you get a live preview of AI-suggested changes — tracked changes and comments appear in real time as the agent works.
+SuperDoc provides an [MCP server](https://github.com/superdoc/docx-editor/tree/main/apps/mcp) that lets AI agents read, edit, and comment on Word documents programmatically. Combined with this extension, you get a live preview of AI-suggested changes — tracked changes and comments appear in real time as the agent works.
## Part of SuperDoc
-This extension is powered by [SuperDoc](https://github.com/superdoc-dev/superdoc) — open-source DOCX editing for the browser and server. No server calls — your documents never leave your machine.
+This extension is powered by [SuperDoc](https://github.com/superdoc/docx-editor) — open-source DOCX editing for the browser and server. No server calls — your documents never leave your machine.
## License
diff --git a/apps/vscode-ext/package.json b/apps/vscode-ext/package.json
index e7fade61a7..a50614d9d8 100644
--- a/apps/vscode-ext/package.json
+++ b/apps/vscode-ext/package.json
@@ -8,11 +8,11 @@
"homepage": "https://superdoc.dev",
"repository": {
"type": "git",
- "url": "https://github.com/superdoc-dev/superdoc",
+ "url": "https://github.com/superdoc/docx-editor",
"directory": "apps/vscode-ext"
},
"bugs": {
- "url": "https://github.com/superdoc-dev/superdoc/issues"
+ "url": "https://github.com/superdoc/docx-editor/issues"
},
"galleryBanner": {
"color": "#0f172a",
diff --git a/cicd.md b/cicd.md
index 81cf76d812..ebfb8bf21f 100644
--- a/cicd.md
+++ b/cicd.md
@@ -304,4 +304,4 @@ pnpx semantic-release --dry-run --no-ci
---
For contribution guidelines and development setup, see [CONTRIBUTING.md](CONTRIBUTING.md).
-For questions about CI/CD, reach out on [Discord](https://discord.gg/wjMccuygvy) or [GitHub Discussions](https://github.com/superdoc-dev/superdoc/discussions).
+For questions about CI/CD, reach out on [Discord](https://discord.gg/wjMccuygvy) or [GitHub Discussions](https://github.com/superdoc/docx-editor/discussions).
diff --git a/context7.json b/context7.json
index 27b4a9eac9..d6517cd5b9 100644
--- a/context7.json
+++ b/context7.json
@@ -1,4 +1,4 @@
{
- "url": "https://context7.com/superdoc-dev/superdoc",
+ "url": "https://context7.com/superdoc/docx-editor",
"public_key": "pk_aVjEFNpqitKsA1EcRl8XC"
}
diff --git a/demos/__tests__/playwright.config.ts b/demos/__tests__/playwright.config.ts
index 66f3757703..cb918357f7 100644
--- a/demos/__tests__/playwright.config.ts
+++ b/demos/__tests__/playwright.config.ts
@@ -21,7 +21,7 @@ const manifest = JSON.parse(readFileSync(manifestPath, 'utf8')) as Array<{
sourceRepo?: string;
}>;
const entry = manifest.find((e) => e.id === demo);
-const sourcePath = entry?.sourceRepo === 'superdoc-dev/superdoc' ? entry?.sourcePath : null;
+const sourcePath = entry?.sourceRepo === 'superdoc/docx-editor' ? entry?.sourcePath : null;
if (!sourcePath) {
throw new Error(`DEMO="${demo}" not found in demos/manifest.json or is not a local demo`);
}
diff --git a/demos/manifest.json b/demos/manifest.json
index a825686e7e..3e4bbb4edf 100644
--- a/demos/manifest.json
+++ b/demos/manifest.json
@@ -9,7 +9,7 @@
"title": "Contract templates",
"description": "Smart fields and versioned reusable clauses driven by Word content controls. Detect stale sections and apply updates in place.",
"category": "Editor",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "demos/contract-templates",
"docs": "https://docs.superdoc.dev/document-api/features/content-controls",
"thumbnail": null,
@@ -27,7 +27,7 @@
"title": "Custom UI with source-grounded citations",
"description": "Source-grounded citations grounded in the document: insert a mock RAG-generated draft, see anchored citation highlights with hover popovers, and navigate from a sources panel. Wrapped in a full editor workspace with a custom toolbar, activity panel, comments, tracked changes, custom commands, import, and export.",
"category": "Editor",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "demos/editor/custom-ui",
"docs": "https://docs.superdoc.dev/editor/custom-ui/overview",
"thumbnail": null,
@@ -45,7 +45,7 @@
"title": "Grading papers",
"description": "Review student papers with documents, comments, annotations, and grading workflow UI.",
"category": "Editor",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "demos/grading-papers",
"docs": null,
"thumbnail": "demos/grading-papers/demo-thumbnail.png",
@@ -63,7 +63,7 @@
"title": "Slack redlining",
"description": "Use Slack and AI to insert redlines into a DOCX workflow.",
"category": "AI",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "demos/slack-redlining",
"docs": "https://docs.superdoc.dev/ai/overview",
"thumbnail": "demos/slack-redlining/demo-thumbnail.png",
@@ -81,7 +81,7 @@
"title": "Chrome extension",
"description": "Open downloaded documents in a SuperDoc-powered Chrome extension.",
"category": "Integrations",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "demos/editor/integrations/chrome-extension",
"docs": null,
"thumbnail": "demos/chrome-extension/demo-thumbnail.png",
@@ -99,7 +99,7 @@
"title": "Microsoft Word add-in",
"description": "Synchronize documents between Microsoft Word and a SuperDoc web editor.",
"category": "Integrations",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "demos/editor/integrations/word-addin",
"docs": null,
"thumbnail": "demos/word-addin/demo-thumbnail.png",
@@ -207,7 +207,7 @@
"title": "DOCX from HTML",
"description": "Initialize a document from HTML content.",
"category": "Document Engine",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "demos/editor/superdoc/docx-from-html",
"docs": "https://docs.superdoc.dev/editor/superdoc/import-export",
"thumbnail": "demos/docx-from-html/demo-thumbnail.png",
@@ -226,7 +226,7 @@
"title": "Fields source demo",
"description": "Field annotations, drag and drop fields, and final export behavior.",
"category": "Solutions",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "demos/fields",
"docs": "https://docs.superdoc.dev/solutions/template-builder/introduction",
"thumbnail": "demos/fields/demo-thumbnail.png",
@@ -245,7 +245,7 @@
"title": "Linked sections",
"description": "Document section nodes, linked child editors, and section export helpers.",
"category": "Advanced",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "demos/linked-sections",
"docs": "https://docs.superdoc.dev/extensions/document-section",
"thumbnail": "demos/linked-sections/demo-thumbnail.png",
@@ -264,7 +264,7 @@
"title": "HTML editor",
"description": "Direct SuperEditor HTML mode.",
"category": "Advanced",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "demos/html-editor",
"docs": "https://docs.superdoc.dev/advanced/supereditor/overview",
"thumbnail": "demos/html-editor/demo-thumbnail.png",
@@ -283,7 +283,7 @@
"title": "Next.js SSR",
"description": "Next.js SSR-safe SuperDoc loading.",
"category": "Getting Started",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "demos/nextjs-ssr",
"docs": "https://docs.superdoc.dev/getting-started/frameworks/nextjs",
"thumbnail": "demos/nextjs-ssr/demo-thumbnail.png",
@@ -302,7 +302,7 @@
"title": "React starter shim",
"description": "Compatibility README for the old demo path. Use the React getting-started example.",
"category": "Getting Started",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "demos/react",
"docs": "https://docs.superdoc.dev/getting-started/frameworks/react",
"thumbnail": "demos/react/demo-thumbnail.png",
@@ -321,7 +321,7 @@
"title": "Vue starter shim",
"description": "Compatibility README for the old demo path. Use the Vue getting-started example.",
"category": "Getting Started",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "demos/vue",
"docs": "https://docs.superdoc.dev/getting-started/frameworks/vue",
"thumbnail": "demos/vue/demo-thumbnail.png",
@@ -340,7 +340,7 @@
"title": "Vanilla starter shim",
"description": "Compatibility README for the old demo path. Use the Vanilla JavaScript getting-started example.",
"category": "Getting Started",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "demos/vanilla",
"docs": "https://docs.superdoc.dev/getting-started/frameworks/vanilla-js",
"thumbnail": "demos/vanilla/demo-thumbnail.png",
@@ -359,7 +359,7 @@
"title": "CDN starter shim",
"description": "Compatibility README for the old demo path. Use the CDN getting-started example.",
"category": "Getting Started",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "demos/cdn",
"docs": "https://docs.superdoc.dev/getting-started/quickstart",
"thumbnail": "demos/cdn/demo-thumbnail.png",
@@ -378,7 +378,7 @@
"title": "TypeScript starter shim",
"description": "Compatibility README for the old demo path. Use the typed React getting-started example.",
"category": "Getting Started",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "demos/typescript",
"docs": "https://docs.superdoc.dev/getting-started/frameworks/react",
"thumbnail": "demos/typescript/demo-thumbnail.png",
@@ -397,7 +397,7 @@
"title": "Custom mark shim",
"description": "Compatibility README for the old demo path. Use the advanced custom mark example.",
"category": "Advanced",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "demos/custom-mark",
"docs": "https://docs.superdoc.dev/advanced/custom-extensions",
"thumbnail": null,
@@ -416,7 +416,7 @@
"title": "Custom node shim",
"description": "Compatibility README for the old demo path. Use the advanced custom node example.",
"category": "Advanced",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "demos/custom-node",
"docs": "https://docs.superdoc.dev/advanced/custom-extensions",
"thumbnail": null,
@@ -435,7 +435,7 @@
"title": "Collaborative AI agent",
"description": "Real-time collaborative DOCX editing with an AI agent. Y.js sync between a React client and a server-side OpenAI tool loop.",
"category": "AI",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "demos/collaborative-agent",
"docs": "https://docs.superdoc.dev/ai/agents/integrations",
"thumbnail": null,
diff --git a/examples/advanced/extensions/custom-mark/README.md b/examples/advanced/extensions/custom-mark/README.md
index 0f76932cc7..85506ac30b 100644
--- a/examples/advanced/extensions/custom-mark/README.md
+++ b/examples/advanced/extensions/custom-mark/README.md
@@ -2,8 +2,8 @@
An example of creating a custom Mark to use with SuperDoc.
-[We create a custom mark here](https://github.com/superdoc-dev/superdoc/blob/main/examples/advanced/extensions/custom-mark/src/custom-mark.js). The custom command `setMyCustomMark` can be called from `superdoc.activeEditor.commands`.
+[We create a custom mark here](https://github.com/superdoc/docx-editor/blob/main/examples/advanced/extensions/custom-mark/src/custom-mark.js). The custom command `setMyCustomMark` can be called from `superdoc.activeEditor.commands`.
-[Then we pass it into the editor via the `editorExtensions` key](https://github.com/superdoc-dev/superdoc/blob/main/examples/advanced/extensions/custom-mark/src/App.vue).
+[Then we pass it into the editor via the `editorExtensions` key](https://github.com/superdoc/docx-editor/blob/main/examples/advanced/extensions/custom-mark/src/App.vue).
This example also shows one way to export the docx to a blob whenever the content changes in the editor.
diff --git a/examples/advanced/extensions/custom-node/README.md b/examples/advanced/extensions/custom-node/README.md
index e2e2eb797a..d6c5c8781a 100644
--- a/examples/advanced/extensions/custom-node/README.md
+++ b/examples/advanced/extensions/custom-node/README.md
@@ -2,6 +2,6 @@
An example of creating a custom node to use with SuperDoc.
-[We create a custom node here](https://github.com/superdoc-dev/superdoc/blob/main/examples/advanced/extensions/custom-node/src/custom-node.js). The custom command `insertCustomNode` can be called from `editor.commands.insertCustomNode`.
+[We create a custom node here](https://github.com/superdoc/docx-editor/blob/main/examples/advanced/extensions/custom-node/src/custom-node.js). The custom command `insertCustomNode` can be called from `editor.commands.insertCustomNode`.
-[Then we pass it into the editor via the `editorExtensions` key](https://github.com/superdoc-dev/superdoc/blob/main/examples/advanced/extensions/custom-node/src/App.vue).
+[Then we pass it into the editor via the `editorExtensions` key](https://github.com/superdoc/docx-editor/blob/main/examples/advanced/extensions/custom-node/src/App.vue).
diff --git a/examples/manifest.json b/examples/manifest.json
index 9a770b0124..55a6d9af2a 100644
--- a/examples/manifest.json
+++ b/examples/manifest.json
@@ -9,7 +9,7 @@
"title": "React starter",
"category": "Getting Started",
"surface": "Frameworks",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "examples/getting-started/react",
"docs": "https://docs.superdoc.dev/getting-started/frameworks/react",
"ci": true
@@ -24,7 +24,7 @@
"title": "Vue starter",
"category": "Getting Started",
"surface": "Frameworks",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "examples/getting-started/vue",
"docs": "https://docs.superdoc.dev/getting-started/frameworks/vue",
"ci": true
@@ -39,7 +39,7 @@
"title": "Vanilla JavaScript starter",
"category": "Getting Started",
"surface": "Frameworks",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "examples/getting-started/vanilla",
"docs": "https://docs.superdoc.dev/getting-started/frameworks/vanilla-js",
"ci": true
@@ -54,7 +54,7 @@
"title": "CDN starter",
"category": "Getting Started",
"surface": "Frameworks",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "examples/getting-started/cdn",
"docs": "https://docs.superdoc.dev/getting-started/quickstart",
"ci": true
@@ -69,7 +69,7 @@
"title": "Angular starter",
"category": "Getting Started",
"surface": "Frameworks",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "examples/getting-started/angular",
"docs": "https://docs.superdoc.dev/getting-started/frameworks/angular",
"ci": true
@@ -84,7 +84,7 @@
"title": "Next.js starter",
"category": "Getting Started",
"surface": "Frameworks",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "examples/getting-started/nextjs",
"docs": "https://docs.superdoc.dev/getting-started/frameworks/nextjs",
"ci": false
@@ -99,7 +99,7 @@
"title": "Nuxt starter",
"category": "Getting Started",
"surface": "Frameworks",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "examples/getting-started/nuxt",
"docs": "https://docs.superdoc.dev/getting-started/frameworks/nuxt",
"ci": true
@@ -114,7 +114,7 @@
"title": "Laravel starter",
"category": "Getting Started",
"surface": "Frameworks",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "examples/getting-started/laravel",
"docs": "https://docs.superdoc.dev/getting-started/frameworks/laravel",
"ci": true
@@ -129,7 +129,7 @@
"title": "Solid starter",
"category": "Getting Started",
"surface": "Frameworks",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "examples/getting-started/solid",
"docs": "https://docs.superdoc.dev/getting-started/frameworks/solid",
"ci": true
@@ -144,7 +144,7 @@
"title": "Built-in comments",
"category": "Editor",
"surface": "Built-in UI",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "examples/editor/built-in-ui/comments",
"docs": "https://docs.superdoc.dev/editor/built-in-ui/comments",
"ci": true
@@ -159,7 +159,7 @@
"title": "Built-in track changes",
"category": "Editor",
"surface": "Built-in UI",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "examples/editor/built-in-ui/track-changes",
"docs": "https://docs.superdoc.dev/editor/built-in-ui/track-changes",
"ci": true
@@ -174,7 +174,7 @@
"title": "Built-in toolbar",
"category": "Editor",
"surface": "Built-in UI",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "examples/editor/built-in-ui/toolbar",
"docs": "https://docs.superdoc.dev/editor/built-in-ui/toolbar",
"ci": true
@@ -189,7 +189,7 @@
"title": "Responsive zoom",
"category": "Editor",
"surface": "Built-in UI",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "examples/editor/built-in-ui/responsive-zoom",
"docs": "https://docs.superdoc.dev/editor/superdoc/configuration#param-zoom",
"ci": true
@@ -204,7 +204,7 @@
"title": "Custom UI: selection capture",
"category": "Editor",
"surface": "Custom UI",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "examples/editor/custom-ui/selection-capture",
"docs": "https://docs.superdoc.dev/editor/custom-ui/selection-and-viewport",
"ci": true
@@ -219,7 +219,7 @@
"title": "Custom UI: configurable toolbar",
"category": "Editor",
"surface": "Custom UI",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "examples/editor/custom-ui/configurable-toolbar",
"docs": "https://docs.superdoc.dev/editor/custom-ui/toolbar-and-commands",
"ci": true
@@ -234,7 +234,7 @@
"title": "Content controls: tagged inline text",
"category": "Document API",
"surface": "Content controls",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "examples/document-api/content-controls/tagged-inline-text",
"docs": "https://docs.superdoc.dev/document-api/features/content-controls",
"ci": false
@@ -249,7 +249,7 @@
"title": "Metadata anchors",
"category": "Document API",
"surface": "Metadata anchors",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "examples/document-api/metadata-anchors",
"docs": "https://docs.superdoc.dev/document-api/features/anchored-metadata",
"ci": false
@@ -264,7 +264,7 @@
"title": "Theming",
"category": "Editor",
"surface": "Theming",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "examples/editor/theming",
"docs": "https://docs.superdoc.dev/editor/theming/overview",
"ci": false
@@ -279,7 +279,7 @@
"title": "Spell check with Typo.js",
"category": "Editor",
"surface": "Spell check",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "examples/editor/spell-check/typo-js",
"docs": "https://docs.superdoc.dev/editor/spell-check/overview",
"ci": false
@@ -294,7 +294,7 @@
"title": "Spell check with LanguageTool",
"category": "Editor",
"surface": "Spell check",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "examples/editor/spell-check/language-tool-self-hosted",
"docs": "https://docs.superdoc.dev/editor/spell-check/custom-provider",
"ci": false
@@ -309,7 +309,7 @@
"title": "SuperDoc Yjs collaboration",
"category": "Editor",
"surface": "Collaboration",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "examples/editor/collaboration/providers/superdoc-yjs",
"docs": "https://docs.superdoc.dev/guides/collaboration/superdoc-yjs",
"ci": true
@@ -324,7 +324,7 @@
"title": "Hocuspocus collaboration",
"category": "Editor",
"surface": "Collaboration",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "examples/editor/collaboration/providers/hocuspocus",
"docs": "https://docs.superdoc.dev/guides/collaboration/hocuspocus",
"ci": true
@@ -339,7 +339,7 @@
"title": "Liveblocks collaboration",
"category": "Editor",
"surface": "Collaboration",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "examples/editor/collaboration/providers/liveblocks",
"docs": "https://docs.superdoc.dev/guides/collaboration/liveblocks",
"ci": true
@@ -354,7 +354,7 @@
"title": "Node SDK collaboration backend",
"category": "Editor",
"surface": "Collaboration",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "examples/editor/collaboration/backends/node-sdk",
"docs": "https://docs.superdoc.dev/editor/collaboration/storage",
"ci": false
@@ -369,7 +369,7 @@
"title": "FastAPI collaboration backend",
"category": "Editor",
"surface": "Collaboration",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "examples/editor/collaboration/backends/fastapi",
"docs": "https://docs.superdoc.dev/editor/collaboration/storage",
"ci": false
@@ -384,7 +384,7 @@
"title": "Diffing",
"category": "Document Engine",
"surface": "Diffing",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "examples/document-engine/diffing",
"docs": "https://docs.superdoc.dev/document-engine/diffing",
"ci": false
@@ -399,7 +399,7 @@
"title": "AWS Bedrock",
"category": "AI",
"surface": "Agents",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "examples/ai/bedrock",
"docs": "https://docs.superdoc.dev/ai/agents/integrations",
"ci": false
@@ -414,7 +414,7 @@
"title": "Streaming into an editor",
"category": "AI",
"surface": "Agents",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "examples/ai/streaming",
"docs": "https://docs.superdoc.dev/ai/agents/integrations",
"ci": false
@@ -429,7 +429,7 @@
"title": "Footnote tool agent",
"category": "AI",
"surface": "Agents",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "examples/ai/footnote-tool-agent",
"docs": "https://docs.superdoc.dev/ai/agents/integrations",
"ci": false
@@ -444,7 +444,7 @@
"title": "AI redlining",
"category": "AI",
"surface": "Agents",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "examples/ai/redlining",
"docs": "https://docs.superdoc.dev/ai/overview",
"ci": true
@@ -459,7 +459,7 @@
"title": "Core actions agent",
"category": "AI",
"surface": "SDK (Node + Python)",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "examples/ai/core-actions-agent",
"docs": "https://docs.superdoc.dev/ai/agents/core-preset",
"ci": false
@@ -474,7 +474,7 @@
"title": "AI redlining (server-side)",
"category": "Document Engine",
"surface": "AI",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "examples/document-engine/ai-redlining",
"docs": "https://docs.superdoc.dev/getting-started/ai",
"ci": true
@@ -489,7 +489,7 @@
"title": "Headless Toolbar",
"category": "Advanced",
"surface": "Headless Toolbar",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "examples/advanced/headless-toolbar",
"docs": "https://docs.superdoc.dev/advanced/headless-toolbar",
"ci": true
@@ -504,7 +504,7 @@
"title": "Custom mark",
"category": "Advanced",
"surface": "Extensions",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "examples/advanced/extensions/custom-mark",
"docs": "https://docs.superdoc.dev/advanced/custom-extensions",
"ci": true
@@ -519,7 +519,7 @@
"title": "Custom node",
"category": "Advanced",
"surface": "Extensions",
- "sourceRepo": "superdoc-dev/superdoc",
+ "sourceRepo": "superdoc/docx-editor",
"sourcePath": "examples/advanced/extensions/custom-node",
"docs": "https://docs.superdoc.dev/advanced/custom-extensions",
"ci": true
diff --git a/packages/ai/README.md b/packages/ai/README.md
index 7ca4a37136..5476224319 100644
--- a/packages/ai/README.md
+++ b/packages/ai/README.md
@@ -469,7 +469,7 @@ AGPL-3.0 - see [LICENSE](../../LICENSE) for details.
- 📖 [Documentation](https://superdoc.dev/docs/ai)
- 💬 [Discord Community](https://discord.gg/superdoc)
-- 🐛 [Issue Tracker](https://github.com/superdoc-dev/superdoc/issues)
+- 🐛 [Issue Tracker](https://github.com/superdoc/docx-editor/issues)
- 📧 [Email Support](mailto:support@superdoc.dev)
## Version & Compatibility
diff --git a/packages/collaboration-yjs/README.md b/packages/collaboration-yjs/README.md
index abd4f2b610..4c3fa02d2b 100644
--- a/packages/collaboration-yjs/README.md
+++ b/packages/collaboration-yjs/README.md
@@ -29,9 +29,9 @@ It provides:
## Examples
-Please see a [quick start example here](https://github.com/superdoc-dev/superdoc/tree/main/examples/editor/collaboration/providers/superdoc-yjs).
+Please see a [quick start example here](https://github.com/superdoc/docx-editor/tree/main/examples/editor/collaboration/providers/superdoc-yjs).
-For more collaboration examples, see the [collaboration examples folder](https://github.com/superdoc-dev/superdoc/tree/main/examples/editor/collaboration).
+For more collaboration examples, see the [collaboration examples folder](https://github.com/superdoc/docx-editor/tree/main/examples/editor/collaboration).
## Installation
@@ -97,7 +97,7 @@ app.get('/collaboration/:documentId', { websocket: true }, (socket, request) =>
app.listen({ port: 3000 });
```
-See [examples/editor/collaboration/providers/superdoc-yjs](https://github.com/superdoc-dev/superdoc/tree/main/examples/editor/collaboration/providers/superdoc-yjs) for more details.
+See [examples/editor/collaboration/providers/superdoc-yjs](https://github.com/superdoc/docx-editor/tree/main/examples/editor/collaboration/providers/superdoc-yjs) for more details.
---
diff --git a/packages/esign/.releaserc.cjs b/packages/esign/.releaserc.cjs
index 2ab6f02d36..b66bf39c3e 100644
--- a/packages/esign/.releaserc.cjs
+++ b/packages/esign/.releaserc.cjs
@@ -67,7 +67,7 @@ if (shouldPublishGitHubRelease) {
'@semantic-release/github',
{
successComment:
- ':tada: This ${issue.pull_request ? "PR" : "issue"} is included in **esign** v${nextRelease.version}\n\nThe release is available on [GitHub release](https://github.com/superdoc-dev/superdoc/releases/tag/${nextRelease.gitTag})',
+ ':tada: This ${issue.pull_request ? "PR" : "issue"} is included in **esign** v${nextRelease.version}\n\nThe release is available on [GitHub release](https://github.com/superdoc/docx-editor/releases/tag/${nextRelease.gitTag})',
},
]);
}
diff --git a/packages/esign/package.json b/packages/esign/package.json
index 571b527e0c..825b6a2e6d 100644
--- a/packages/esign/package.json
+++ b/packages/esign/package.json
@@ -31,7 +31,7 @@
},
"repository": {
"type": "git",
- "url": "git+https://github.com/superdoc-dev/superdoc.git",
+ "url": "git+https://github.com/superdoc/docx-editor.git",
"directory": "packages/esign"
},
"keywords": [
@@ -50,9 +50,9 @@
"superdoc": "^1.33.1"
},
"bugs": {
- "url": "https://github.com/superdoc-dev/superdoc/issues"
+ "url": "https://github.com/superdoc/docx-editor/issues"
},
- "homepage": "https://github.com/superdoc-dev/superdoc/tree/main/packages/esign#readme",
+ "homepage": "https://github.com/superdoc/docx-editor/tree/main/packages/esign#readme",
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
"react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
diff --git a/packages/fonts/.releaserc.cjs b/packages/fonts/.releaserc.cjs
index 1d0d5b9fba..9aae1abe38 100644
--- a/packages/fonts/.releaserc.cjs
+++ b/packages/fonts/.releaserc.cjs
@@ -55,7 +55,7 @@ if (shouldPublishGitHubRelease) {
'@semantic-release/github',
{
successComment:
- ':tada: This ${issue.pull_request ? "PR" : "issue"} is included in **@superdoc-dev/fonts** v${nextRelease.version}\n\nThe release is available on [GitHub release](https://github.com/superdoc-dev/superdoc/releases/tag/${nextRelease.gitTag})',
+ ':tada: This ${issue.pull_request ? "PR" : "issue"} is included in **@superdoc-dev/fonts** v${nextRelease.version}\n\nThe release is available on [GitHub release](https://github.com/superdoc/docx-editor/releases/tag/${nextRelease.gitTag})',
},
]);
}
diff --git a/packages/react/.releaserc.cjs b/packages/react/.releaserc.cjs
index a6e95457fc..6525327eb8 100644
--- a/packages/react/.releaserc.cjs
+++ b/packages/react/.releaserc.cjs
@@ -101,7 +101,7 @@ if (shouldPublishGitHubRelease) {
'@semantic-release/github',
{
successComment:
- ':tada: This ${issue.pull_request ? "PR" : "issue"} is included in **@superdoc-dev/react** v${nextRelease.version}\n\nThe release is available on [GitHub release](https://github.com/superdoc-dev/superdoc/releases/tag/${nextRelease.gitTag})',
+ ':tada: This ${issue.pull_request ? "PR" : "issue"} is included in **@superdoc-dev/react** v${nextRelease.version}\n\nThe release is available on [GitHub release](https://github.com/superdoc/docx-editor/releases/tag/${nextRelease.gitTag})',
},
]);
}
diff --git a/packages/react/package.json b/packages/react/package.json
index 773b236003..f8f635f575 100644
--- a/packages/react/package.json
+++ b/packages/react/package.json
@@ -70,11 +70,11 @@
},
"repository": {
"type": "git",
- "url": "git+https://github.com/superdoc-dev/superdoc.git",
+ "url": "git+https://github.com/superdoc/docx-editor.git",
"directory": "packages/react"
},
"bugs": {
- "url": "https://github.com/superdoc-dev/superdoc/issues"
+ "url": "https://github.com/superdoc/docx-editor/issues"
},
- "homepage": "https://github.com/superdoc-dev/superdoc/tree/main/packages/react#readme"
+ "homepage": "https://github.com/superdoc/docx-editor/tree/main/packages/react#readme"
}
diff --git a/packages/sdk/langs/node/README.md b/packages/sdk/langs/node/README.md
index 6269ba58ec..1c705bfbbf 100644
--- a/packages/sdk/langs/node/README.md
+++ b/packages/sdk/langs/node/README.md
@@ -148,7 +148,7 @@ Multi-action tools use an `action` field to select the underlying operation. Sin
## Part of SuperDoc
-This SDK is part of [SuperDoc](https://github.com/superdoc-dev/superdoc) — open-source DOCX editing and tooling. Renders, edits, and automates .docx in the browser and on the server.
+This SDK is part of [SuperDoc](https://github.com/superdoc/docx-editor) — open-source DOCX editing and tooling. Renders, edits, and automates .docx in the browser and on the server.
## License
diff --git a/packages/sdk/langs/python/README.md b/packages/sdk/langs/python/README.md
index b936fc4401..566388338f 100644
--- a/packages/sdk/langs/python/README.md
+++ b/packages/sdk/langs/python/README.md
@@ -420,7 +420,7 @@ pip download superdoc-sdk superdoc-sdk-cli-darwin-arm64
## Part of SuperDoc
-This SDK is part of [SuperDoc](https://github.com/superdoc-dev/superdoc) — open-source DOCX editing and tooling. Renders, edits, and automates .docx in the browser and on the server.
+This SDK is part of [SuperDoc](https://github.com/superdoc/docx-editor) — open-source DOCX editing and tooling. Renders, edits, and automates .docx in the browser and on the server.
## License
diff --git a/packages/super-editor/src/editors/v1/core/commands/insertContentAt.test.js b/packages/super-editor/src/editors/v1/core/commands/insertContentAt.test.js
index c68c84a788..5202254533 100644
--- a/packages/super-editor/src/editors/v1/core/commands/insertContentAt.test.js
+++ b/packages/super-editor/src/editors/v1/core/commands/insertContentAt.test.js
@@ -141,7 +141,7 @@ describe('insertContentAt', () => {
expect(tr.replaceWith).toHaveBeenCalledWith(9, 11, blockNode);
});
- // https://github.com/superdoc-dev/superdoc/issues/842
+ // https://github.com/superdoc/docx-editor/issues/842
it('when value has newlines, still inserts text using tr.insertText', () => {
const value = 'Line 1\nLine 2';
diff --git a/packages/superdoc/.releaserc.cjs b/packages/superdoc/.releaserc.cjs
index 35332f1faf..5ea585af87 100644
--- a/packages/superdoc/.releaserc.cjs
+++ b/packages/superdoc/.releaserc.cjs
@@ -137,7 +137,7 @@ if (shouldPublishGitHubRelease) {
'@semantic-release/github',
{
successComment:
- ':tada: This ${issue.pull_request ? "PR" : "issue"} is included in **superdoc** v${nextRelease.version}\n\nThe release is available on [GitHub release](https://github.com/superdoc-dev/superdoc/releases/tag/${nextRelease.gitTag})',
+ ':tada: This ${issue.pull_request ? "PR" : "issue"} is included in **superdoc** v${nextRelease.version}\n\nThe release is available on [GitHub release](https://github.com/superdoc/docx-editor/releases/tag/${nextRelease.gitTag})',
},
]);
}
diff --git a/packages/superdoc/AGENTS.md b/packages/superdoc/AGENTS.md
index f90de5497f..6ca798471c 100644
--- a/packages/superdoc/AGENTS.md
+++ b/packages/superdoc/AGENTS.md
@@ -230,7 +230,7 @@ function BoldButton() {
Reach for the controller when building custom UI. Reach for the Document API (`editor.doc.*`) for programmatic mutations from outside the UI (AI agents, server flows, scripts). The two layers compose: `editor` is reachable from inside command `execute` callbacks via `({ editor })`.
-Full reference: https://docs.superdoc.dev/editor/custom-ui/overview. Worked example: https://github.com/superdoc-dev/superdoc/tree/main/demos/custom-ui.
+Full reference: https://docs.superdoc.dev/editor/custom-ui/overview. Worked example: https://github.com/superdoc/docx-editor/tree/main/demos/custom-ui.
### Programmatic access (Document API)
@@ -293,4 +293,4 @@ If your training data mentions SuperDoc, note these updates:
- SDK: https://docs.superdoc.dev/document-engine/sdks
- CLI: https://docs.superdoc.dev/document-engine/cli
- LLM tools: https://docs.superdoc.dev/document-engine/ai-agents/llm-tools
-- Examples: https://github.com/superdoc-dev/superdoc/tree/main/examples
+- Examples: https://github.com/superdoc/docx-editor/tree/main/examples
diff --git a/packages/superdoc/README.md b/packages/superdoc/README.md
index 91959a6726..de30c14e7f 100644
--- a/packages/superdoc/README.md
+++ b/packages/superdoc/README.md
@@ -5,7 +5,7 @@
[](https://docs.superdoc.dev/)
[](https://www.gnu.org/licenses/agpl-3.0)
[](https://www.npmjs.com/package/superdoc)
-[](https://codecov.io/gh/superdoc-dev/superdoc)
+[](https://codecov.io/gh/superdoc/docx-editor)
[](https://discord.com/invite/b9UuaZRyaB)
SuperDoc renders and edits DOCX files in the browser. Built on OOXML — not bolted onto HTML. As you type, you write directly to the XML. Import a document, edit it, export it. Nothing lost.
@@ -82,7 +82,7 @@ claude mcp add superdoc -- npx @superdoc-dev/mcp # connect agent to DOCX files
## Contributing
-Check the [issue tracker](https://github.com/superdoc-dev/superdoc/issues) for open issues, or read the [Contributing Guide](../../CONTRIBUTING.md) to get started. Bug reports with reproduction .docx files are especially valuable.
+Check the [issue tracker](https://github.com/superdoc/docx-editor/issues) for open issues, or read the [Contributing Guide](../../CONTRIBUTING.md) to get started. Bug reports with reproduction .docx files are especially valuable.
## Community
diff --git a/packages/superdoc/package.json b/packages/superdoc/package.json
index 16915809e2..bd2cd32124 100644
--- a/packages/superdoc/package.json
+++ b/packages/superdoc/package.json
@@ -5,12 +5,12 @@
"license": "AGPL-3.0",
"repository": {
"type": "git",
- "url": "git+https://github.com/superdoc-dev/superdoc.git",
+ "url": "git+https://github.com/superdoc/docx-editor.git",
"directory": "packages/superdoc"
},
"homepage": "https://www.superdoc.dev/",
"bugs": {
- "url": "https://github.com/superdoc-dev/superdoc/issues"
+ "url": "https://github.com/superdoc/docx-editor/issues"
},
"readme": "../../README.md",
"files": [
diff --git a/packages/template-builder/.releaserc.cjs b/packages/template-builder/.releaserc.cjs
index 1230f8c674..a61ff3eaca 100644
--- a/packages/template-builder/.releaserc.cjs
+++ b/packages/template-builder/.releaserc.cjs
@@ -68,7 +68,7 @@ if (shouldPublishGitHubRelease) {
'@semantic-release/github',
{
successComment:
- ':tada: This ${issue.pull_request ? "PR" : "issue"} is included in **template-builder** v${nextRelease.version}\n\nThe release is available on [GitHub release](https://github.com/superdoc-dev/superdoc/releases/tag/${nextRelease.gitTag})',
+ ':tada: This ${issue.pull_request ? "PR" : "issue"} is included in **template-builder** v${nextRelease.version}\n\nThe release is available on [GitHub release](https://github.com/superdoc/docx-editor/releases/tag/${nextRelease.gitTag})',
},
]);
}
diff --git a/packages/template-builder/demo/src/App.tsx b/packages/template-builder/demo/src/App.tsx
index 9e0a31fee4..a44bda01b2 100644
--- a/packages/template-builder/demo/src/App.tsx
+++ b/packages/template-builder/demo/src/App.tsx
@@ -281,7 +281,7 @@ export function App() {
diff --git a/packages/template-builder/package.json b/packages/template-builder/package.json
index bf7ec373da..42e009d059 100644
--- a/packages/template-builder/package.json
+++ b/packages/template-builder/package.json
@@ -31,7 +31,7 @@
},
"repository": {
"type": "git",
- "url": "git+https://github.com/superdoc-dev/superdoc.git",
+ "url": "git+https://github.com/superdoc/docx-editor.git",
"directory": "packages/template-builder"
},
"keywords": [
@@ -50,9 +50,9 @@
"superdoc": "^1.33.1"
},
"bugs": {
- "url": "https://github.com/superdoc-dev/superdoc/issues"
+ "url": "https://github.com/superdoc/docx-editor/issues"
},
- "homepage": "https://github.com/superdoc-dev/superdoc/tree/main/packages/template-builder#readme",
+ "homepage": "https://github.com/superdoc/docx-editor/tree/main/packages/template-builder#readme",
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
"react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
diff --git a/scripts/__tests__/release-local.test.mjs b/scripts/__tests__/release-local.test.mjs
index 739840019b..38ec47881e 100644
--- a/scripts/__tests__/release-local.test.mjs
+++ b/scripts/__tests__/release-local.test.mjs
@@ -131,15 +131,15 @@ test('release-local helper honors explicit preview-branch overrides', () => {
test('release-local helper rewrites both ssh and https repository urls for previews', () => {
const candidates = getRepositoryUrlCandidates('packages/superdoc');
assert.ok(
- candidates.includes('git+https://github.com/superdoc-dev/superdoc.git'),
+ candidates.includes('git+https://github.com/superdoc/docx-editor.git'),
'packages/superdoc/package.json repository url must be included',
);
assert.ok(
- candidates.includes('https://github.com/superdoc-dev/superdoc.git'),
+ candidates.includes('https://github.com/superdoc/docx-editor.git'),
'git+https package repository urls must normalize to https for git rewrites',
);
assert.ok(
- candidates.includes('git@github.com:superdoc-dev/superdoc.git'),
+ candidates.includes('git@github.com:superdoc/docx-editor.git'),
'origin ssh urls must also be rewritten for preview remotes',
);
});
diff --git a/scripts/semantic-release/linear-commit-sync.test.cjs b/scripts/semantic-release/linear-commit-sync.test.cjs
index 9cf8c28daa..bb4d52dbbd 100644
--- a/scripts/semantic-release/linear-commit-sync.test.cjs
+++ b/scripts/semantic-release/linear-commit-sync.test.cjs
@@ -97,9 +97,9 @@ test('formatComment links prerelease comments to the Git tag', () => {
'next',
'superdoc',
'v1.2.3',
- 'https://github.com/superdoc-dev/superdoc.git',
+ 'https://github.com/superdoc/docx-editor.git',
),
- 'shipped in **superdoc** [1.2.3](https://github.com/superdoc-dev/superdoc/tree/v1.2.3) (next channel)',
+ 'shipped in **superdoc** [1.2.3](https://github.com/superdoc/docx-editor/tree/v1.2.3) (next channel)',
);
});
@@ -111,9 +111,9 @@ test('formatComment links stable comments to the GitHub release', () => {
'latest',
'superdoc',
'v1.2.3',
- 'https://github.com/superdoc-dev/superdoc.git',
+ 'https://github.com/superdoc/docx-editor.git',
),
- 'shipped in **superdoc** [1.2.3](https://github.com/superdoc-dev/superdoc/releases/tag/v1.2.3) (latest channel)',
+ 'shipped in **superdoc** [1.2.3](https://github.com/superdoc/docx-editor/releases/tag/v1.2.3) (latest channel)',
);
});
@@ -173,7 +173,7 @@ test('success does not call issueUpdate with an empty label set when issue label
cwd: process.cwd(),
logger,
nextRelease: { version: '1.2.3', type: 'patch', gitTag: 'v1.2.3' },
- options: { repositoryUrl: 'https://github.com/superdoc-dev/superdoc.git' },
+ options: { repositoryUrl: 'https://github.com/superdoc/docx-editor.git' },
},
);
} finally {
@@ -232,7 +232,7 @@ test('success retries label lookup when concurrent label creation wins the race'
cwd: process.cwd(),
logger,
nextRelease: { version: '1.2.3', type: 'patch', gitTag: 'v1.2.3' },
- options: { repositoryUrl: 'https://github.com/superdoc-dev/superdoc.git' },
+ options: { repositoryUrl: 'https://github.com/superdoc/docx-editor.git' },
},
);
} finally {
diff --git a/scripts/validate-examples-demos.ts b/scripts/validate-examples-demos.ts
index dcc2f2a674..362fb6ca74 100644
--- a/scripts/validate-examples-demos.ts
+++ b/scripts/validate-examples-demos.ts
@@ -148,7 +148,7 @@ function validateManifest(manifestPath: string, relPath: string): void {
// sourceKind must agree with sourceRepo: monorepo entries are local,
// anything else is external. Cheap drift check.
if (typeof e.sourceRepo === 'string' && typeof e.sourceKind === 'string') {
- const expectedKind = e.sourceRepo === 'superdoc-dev/superdoc' ? 'local' : 'external';
+ const expectedKind = e.sourceRepo === 'superdoc/docx-editor' ? 'local' : 'external';
if (e.sourceKind !== expectedKind) {
issues.push({
file: relPath,
diff --git a/superdoc-logo.png b/superdoc-logo.png
new file mode 100644
index 0000000000..3626e5c7fe
Binary files /dev/null and b/superdoc-logo.png differ