diff --git a/packages/editor/dist/components/menu/usefocus.d.ts b/packages/editor/dist/components/menu/usefocus.d.ts
index 66f324efc..36b4ee2ca 100644
--- a/packages/editor/dist/components/menu/usefocus.d.ts
+++ b/packages/editor/dist/components/menu/usefocus.d.ts
@@ -1,3 +1,4 @@
+///
import { MenuItem } from "./types";
export declare function useFocus(items: MenuItem[], onAction: (event: KeyboardEvent) => void, onClose: (event: KeyboardEvent) => void): {
focusIndex: number;
diff --git a/packages/editor/dist/extensions.d.ts b/packages/editor/dist/extensions.d.ts
deleted file mode 120000
index 530154d80..000000000
--- a/packages/editor/dist/extensions.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-/home/thecodrr/Sources/Repos/notesnook-editor/src/extensions.d.ts
\ No newline at end of file
diff --git a/packages/editor/dist/extensions.d.ts b/packages/editor/dist/extensions.d.ts
new file mode 100644
index 000000000..27031ae24
--- /dev/null
+++ b/packages/editor/dist/extensions.d.ts
@@ -0,0 +1,31 @@
+import "@tiptap/extension-character-count";
+import "@tiptap/extension-placeholder";
+import "@tiptap/extension-underline";
+import "@tiptap/starter-kit";
+import "@tiptap/extension-text-align";
+import "@tiptap/extension-subscript";
+import "@tiptap/extension-superscript";
+import "./extensions/font-size";
+import "./extensions/text-direction";
+import "@tiptap/extension-text-style";
+import "@tiptap/extension-font-family";
+import "./extensions/bullet-list";
+import "./extensions/ordered-list";
+import "@tiptap/extension-highlight";
+import "@tiptap/extension-color";
+import "@tiptap/extension-table-row";
+import "./extensions/table-cell";
+import "@tiptap/extension-table-header";
+import "./extensions/image";
+import "./extensions/attachment";
+import "./extensions/task-list";
+import "./extensions/task-item";
+import "./extensions/drop-cursor";
+import "./extensions/search-replace";
+import "./extensions/embed";
+import "./extensions/code-block";
+import "./extensions/list-item";
+import "./extensions/link";
+import "./extensions/outline-list";
+import "./extensions/outline-list-item";
+import "./extensions/table";
diff --git a/packages/editor/src/extensions.d.ts b/packages/editor/dist/extensions.js
similarity index 100%
rename from packages/editor/src/extensions.d.ts
rename to packages/editor/dist/extensions.js
diff --git a/packages/editor/dist/toolbar/tools/utils.d.ts b/packages/editor/dist/toolbar/tools/utils.d.ts
index 173fe5f55..2aaf4fe1f 100644
--- a/packages/editor/dist/toolbar/tools/utils.d.ts
+++ b/packages/editor/dist/toolbar/tools/utils.d.ts
@@ -1,3 +1,4 @@
+///
import { Editor } from "@tiptap/core";
import { MenuButton } from "../../components/menu/types";
import { ToolProps } from "../types";
diff --git a/packages/editor/scripts/build.sh b/packages/editor/scripts/build.sh
index 53f25e3fc..13724fa53 100755
--- a/packages/editor/scripts/build.sh
+++ b/packages/editor/scripts/build.sh
@@ -1,4 +1,3 @@
ln -s $(realpath ./src/styles.css) $(realpath ./dist/)
-ln -s $(realpath ./src/extensions.d.ts) $(realpath ./dist/)
yarn tsc --watch
\ No newline at end of file
diff --git a/packages/editor/src/extensions.ts b/packages/editor/src/extensions.ts
new file mode 100644
index 000000000..27031ae24
--- /dev/null
+++ b/packages/editor/src/extensions.ts
@@ -0,0 +1,31 @@
+import "@tiptap/extension-character-count";
+import "@tiptap/extension-placeholder";
+import "@tiptap/extension-underline";
+import "@tiptap/starter-kit";
+import "@tiptap/extension-text-align";
+import "@tiptap/extension-subscript";
+import "@tiptap/extension-superscript";
+import "./extensions/font-size";
+import "./extensions/text-direction";
+import "@tiptap/extension-text-style";
+import "@tiptap/extension-font-family";
+import "./extensions/bullet-list";
+import "./extensions/ordered-list";
+import "@tiptap/extension-highlight";
+import "@tiptap/extension-color";
+import "@tiptap/extension-table-row";
+import "./extensions/table-cell";
+import "@tiptap/extension-table-header";
+import "./extensions/image";
+import "./extensions/attachment";
+import "./extensions/task-list";
+import "./extensions/task-item";
+import "./extensions/drop-cursor";
+import "./extensions/search-replace";
+import "./extensions/embed";
+import "./extensions/code-block";
+import "./extensions/list-item";
+import "./extensions/link";
+import "./extensions/outline-list";
+import "./extensions/outline-list-item";
+import "./extensions/table";