Skip to content

Commit 27494f6

Browse files
authored
build: separate new comments functionality into a separate path export (#1466)
1 parent d9a4167 commit 27494f6

File tree

107 files changed

+305
-236
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

107 files changed

+305
-236
lines changed

docs/next.config.mjs

+8
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,14 @@ const nextConfig = withAnalyzer(
139139
// ...
140140
});
141141

142+
// https://github.com/vercel/next.js/issues/59744#issuecomment-2442603644
143+
config.resolve.extensionAlias = {
144+
".js": [".js", ".ts"],
145+
".mjs": [".mjs", ".mts"],
146+
".cjs": [".cjs", ".cts"],
147+
".jsx": [".jsx", ".tsx"],
148+
};
149+
142150
if (config.mode === "development") {
143151
// makes sure the local blocknote dependencies get their own chunk, and are not included in every page bundle
144152
// in prod mode this should be handled ok by webpack (check with analyzer)

examples/01-basic/01-minimal/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"strict": true,
1616
"forceConsistentCasingInFileNames": true,
1717
"module": "ESNext",
18-
"moduleResolution": "Node",
18+
"moduleResolution": "bundler",
1919
"resolveJsonModule": true,
2020
"isolatedModules": true,
2121
"noEmit": true,

examples/01-basic/02-block-objects/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"strict": true,
1616
"forceConsistentCasingInFileNames": true,
1717
"module": "ESNext",
18-
"moduleResolution": "Node",
18+
"moduleResolution": "bundler",
1919
"resolveJsonModule": true,
2020
"isolatedModules": true,
2121
"noEmit": true,

examples/01-basic/03-multi-column/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"strict": true,
1616
"forceConsistentCasingInFileNames": true,
1717
"module": "ESNext",
18-
"moduleResolution": "Node",
18+
"moduleResolution": "bundler",
1919
"resolveJsonModule": true,
2020
"isolatedModules": true,
2121
"noEmit": true,

examples/01-basic/04-default-blocks/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"strict": true,
1616
"forceConsistentCasingInFileNames": true,
1717
"module": "ESNext",
18-
"moduleResolution": "Node",
18+
"moduleResolution": "bundler",
1919
"resolveJsonModule": true,
2020
"isolatedModules": true,
2121
"noEmit": true,

examples/01-basic/05-removing-default-blocks/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"strict": true,
1616
"forceConsistentCasingInFileNames": true,
1717
"module": "ESNext",
18-
"moduleResolution": "Node",
18+
"moduleResolution": "bundler",
1919
"resolveJsonModule": true,
2020
"isolatedModules": true,
2121
"noEmit": true,

examples/01-basic/06-block-manipulation/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"strict": true,
1616
"forceConsistentCasingInFileNames": true,
1717
"module": "ESNext",
18-
"moduleResolution": "Node",
18+
"moduleResolution": "bundler",
1919
"resolveJsonModule": true,
2020
"isolatedModules": true,
2121
"noEmit": true,

examples/01-basic/07-selection-blocks/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"strict": true,
1616
"forceConsistentCasingInFileNames": true,
1717
"module": "ESNext",
18-
"moduleResolution": "Node",
18+
"moduleResolution": "bundler",
1919
"resolveJsonModule": true,
2020
"isolatedModules": true,
2121
"noEmit": true,

examples/01-basic/08-ariakit/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"strict": true,
1616
"forceConsistentCasingInFileNames": true,
1717
"module": "ESNext",
18-
"moduleResolution": "Node",
18+
"moduleResolution": "bundler",
1919
"resolveJsonModule": true,
2020
"isolatedModules": true,
2121
"noEmit": true,

examples/01-basic/09-shadcn/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"strict": true,
1616
"forceConsistentCasingInFileNames": true,
1717
"module": "ESNext",
18-
"moduleResolution": "Node",
18+
"moduleResolution": "bundler",
1919
"resolveJsonModule": true,
2020
"isolatedModules": true,
2121
"noEmit": true,

examples/01-basic/10-localization/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"strict": true,
1616
"forceConsistentCasingInFileNames": true,
1717
"module": "ESNext",
18-
"moduleResolution": "Node",
18+
"moduleResolution": "bundler",
1919
"resolveJsonModule": true,
2020
"isolatedModules": true,
2121
"noEmit": true,

examples/01-basic/11-custom-placeholder/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"strict": true,
1616
"forceConsistentCasingInFileNames": true,
1717
"module": "ESNext",
18-
"moduleResolution": "Node",
18+
"moduleResolution": "bundler",
1919
"resolveJsonModule": true,
2020
"isolatedModules": true,
2121
"noEmit": true,

examples/01-basic/12-multi-editor/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"strict": true,
1616
"forceConsistentCasingInFileNames": true,
1717
"module": "ESNext",
18-
"moduleResolution": "Node",
18+
"moduleResolution": "bundler",
1919
"resolveJsonModule": true,
2020
"isolatedModules": true,
2121
"noEmit": true,

examples/01-basic/testing/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"strict": true,
1616
"forceConsistentCasingInFileNames": true,
1717
"module": "ESNext",
18-
"moduleResolution": "Node",
18+
"moduleResolution": "bundler",
1919
"resolveJsonModule": true,
2020
"isolatedModules": true,
2121
"noEmit": true,

examples/02-backend/01-file-uploading/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"strict": true,
1616
"forceConsistentCasingInFileNames": true,
1717
"module": "ESNext",
18-
"moduleResolution": "Node",
18+
"moduleResolution": "bundler",
1919
"resolveJsonModule": true,
2020
"isolatedModules": true,
2121
"noEmit": true,

examples/02-backend/02-saving-loading/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"strict": true,
1616
"forceConsistentCasingInFileNames": true,
1717
"module": "ESNext",
18-
"moduleResolution": "Node",
18+
"moduleResolution": "bundler",
1919
"resolveJsonModule": true,
2020
"isolatedModules": true,
2121
"noEmit": true,

examples/02-backend/03-s3/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"strict": true,
1616
"forceConsistentCasingInFileNames": true,
1717
"module": "ESNext",
18-
"moduleResolution": "Node",
18+
"moduleResolution": "bundler",
1919
"resolveJsonModule": true,
2020
"isolatedModules": true,
2121
"noEmit": true,

examples/02-backend/04-rendering-static-documents/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"strict": true,
1616
"forceConsistentCasingInFileNames": true,
1717
"module": "ESNext",
18-
"moduleResolution": "Node",
18+
"moduleResolution": "bundler",
1919
"resolveJsonModule": true,
2020
"isolatedModules": true,
2121
"noEmit": true,

examples/03-ui-components/01-ui-elements-remove/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"strict": true,
1616
"forceConsistentCasingInFileNames": true,
1717
"module": "ESNext",
18-
"moduleResolution": "Node",
18+
"moduleResolution": "bundler",
1919
"resolveJsonModule": true,
2020
"isolatedModules": true,
2121
"noEmit": true,

examples/03-ui-components/02-formatting-toolbar-buttons/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"strict": true,
1616
"forceConsistentCasingInFileNames": true,
1717
"module": "ESNext",
18-
"moduleResolution": "Node",
18+
"moduleResolution": "bundler",
1919
"resolveJsonModule": true,
2020
"isolatedModules": true,
2121
"noEmit": true,

examples/03-ui-components/03-formatting-toolbar-block-type-items/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"strict": true,
1616
"forceConsistentCasingInFileNames": true,
1717
"module": "ESNext",
18-
"moduleResolution": "Node",
18+
"moduleResolution": "bundler",
1919
"resolveJsonModule": true,
2020
"isolatedModules": true,
2121
"noEmit": true,

examples/03-ui-components/04-side-menu-buttons/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"strict": true,
1616
"forceConsistentCasingInFileNames": true,
1717
"module": "ESNext",
18-
"moduleResolution": "Node",
18+
"moduleResolution": "bundler",
1919
"resolveJsonModule": true,
2020
"isolatedModules": true,
2121
"noEmit": true,

examples/03-ui-components/05-side-menu-drag-handle-items/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"strict": true,
1616
"forceConsistentCasingInFileNames": true,
1717
"module": "ESNext",
18-
"moduleResolution": "Node",
18+
"moduleResolution": "bundler",
1919
"resolveJsonModule": true,
2020
"isolatedModules": true,
2121
"noEmit": true,

examples/03-ui-components/06-suggestion-menus-slash-menu-items/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"strict": true,
1616
"forceConsistentCasingInFileNames": true,
1717
"module": "ESNext",
18-
"moduleResolution": "Node",
18+
"moduleResolution": "bundler",
1919
"resolveJsonModule": true,
2020
"isolatedModules": true,
2121
"noEmit": true,

examples/03-ui-components/07-suggestion-menus-slash-menu-component/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"strict": true,
1616
"forceConsistentCasingInFileNames": true,
1717
"module": "ESNext",
18-
"moduleResolution": "Node",
18+
"moduleResolution": "bundler",
1919
"resolveJsonModule": true,
2020
"isolatedModules": true,
2121
"noEmit": true,

examples/03-ui-components/08-suggestion-menus-emoji-picker-columns/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"strict": true,
1616
"forceConsistentCasingInFileNames": true,
1717
"module": "ESNext",
18-
"moduleResolution": "Node",
18+
"moduleResolution": "bundler",
1919
"resolveJsonModule": true,
2020
"isolatedModules": true,
2121
"noEmit": true,

examples/03-ui-components/09-suggestion-menus-emoji-picker-component/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"strict": true,
1616
"forceConsistentCasingInFileNames": true,
1717
"module": "ESNext",
18-
"moduleResolution": "Node",
18+
"moduleResolution": "bundler",
1919
"resolveJsonModule": true,
2020
"isolatedModules": true,
2121
"noEmit": true,

examples/03-ui-components/10-suggestion-menus-grid-mentions/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"strict": true,
1616
"forceConsistentCasingInFileNames": true,
1717
"module": "ESNext",
18-
"moduleResolution": "Node",
18+
"moduleResolution": "bundler",
1919
"resolveJsonModule": true,
2020
"isolatedModules": true,
2121
"noEmit": true,

examples/03-ui-components/11-uppy-file-panel/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"strict": true,
1616
"forceConsistentCasingInFileNames": true,
1717
"module": "ESNext",
18-
"moduleResolution": "Node",
18+
"moduleResolution": "bundler",
1919
"resolveJsonModule": true,
2020
"isolatedModules": true,
2121
"noEmit": true,

examples/03-ui-components/12-static-formatting-toolbar/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"strict": true,
1616
"forceConsistentCasingInFileNames": true,
1717
"module": "ESNext",
18-
"moduleResolution": "Node",
18+
"moduleResolution": "bundler",
1919
"resolveJsonModule": true,
2020
"isolatedModules": true,
2121
"noEmit": true,

examples/03-ui-components/13-custom-ui/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"strict": true,
1616
"forceConsistentCasingInFileNames": true,
1717
"module": "ESNext",
18-
"moduleResolution": "Node",
18+
"moduleResolution": "bundler",
1919
"resolveJsonModule": true,
2020
"isolatedModules": true,
2121
"noEmit": true,

examples/03-ui-components/14-experimental-mobile-formatting-toolbar/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"strict": true,
1616
"forceConsistentCasingInFileNames": true,
1717
"module": "ESNext",
18-
"moduleResolution": "Node",
18+
"moduleResolution": "bundler",
1919
"resolveJsonModule": true,
2020
"isolatedModules": true,
2121
"noEmit": true,

examples/03-ui-components/15-advanced-tables/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"strict": true,
1616
"forceConsistentCasingInFileNames": true,
1717
"module": "ESNext",
18-
"moduleResolution": "Node",
18+
"moduleResolution": "bundler",
1919
"resolveJsonModule": true,
2020
"isolatedModules": true,
2121
"noEmit": true,

examples/03-ui-components/link-toolbar-buttons/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"strict": true,
1616
"forceConsistentCasingInFileNames": true,
1717
"module": "ESNext",
18-
"moduleResolution": "Node",
18+
"moduleResolution": "bundler",
1919
"resolveJsonModule": true,
2020
"isolatedModules": true,
2121
"noEmit": true,

examples/04-theming/01-theming-dom-attributes/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"strict": true,
1616
"forceConsistentCasingInFileNames": true,
1717
"module": "ESNext",
18-
"moduleResolution": "Node",
18+
"moduleResolution": "bundler",
1919
"resolveJsonModule": true,
2020
"isolatedModules": true,
2121
"noEmit": true,

examples/04-theming/02-changing-font/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"strict": true,
1616
"forceConsistentCasingInFileNames": true,
1717
"module": "ESNext",
18-
"moduleResolution": "Node",
18+
"moduleResolution": "bundler",
1919
"resolveJsonModule": true,
2020
"isolatedModules": true,
2121
"noEmit": true,

examples/04-theming/03-theming-css/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"strict": true,
1616
"forceConsistentCasingInFileNames": true,
1717
"module": "ESNext",
18-
"moduleResolution": "Node",
18+
"moduleResolution": "bundler",
1919
"resolveJsonModule": true,
2020
"isolatedModules": true,
2121
"noEmit": true,

examples/04-theming/04-theming-css-variables/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"strict": true,
1616
"forceConsistentCasingInFileNames": true,
1717
"module": "ESNext",
18-
"moduleResolution": "Node",
18+
"moduleResolution": "bundler",
1919
"resolveJsonModule": true,
2020
"isolatedModules": true,
2121
"noEmit": true,

examples/04-theming/05-theming-css-variables-code/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"strict": true,
1616
"forceConsistentCasingInFileNames": true,
1717
"module": "ESNext",
18-
"moduleResolution": "Node",
18+
"moduleResolution": "bundler",
1919
"resolveJsonModule": true,
2020
"isolatedModules": true,
2121
"noEmit": true,

examples/05-interoperability/01-converting-blocks-to-html/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"strict": true,
1616
"forceConsistentCasingInFileNames": true,
1717
"module": "ESNext",
18-
"moduleResolution": "Node",
18+
"moduleResolution": "bundler",
1919
"resolveJsonModule": true,
2020
"isolatedModules": true,
2121
"noEmit": true,

examples/05-interoperability/02-converting-blocks-from-html/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"strict": true,
1616
"forceConsistentCasingInFileNames": true,
1717
"module": "ESNext",
18-
"moduleResolution": "Node",
18+
"moduleResolution": "bundler",
1919
"resolveJsonModule": true,
2020
"isolatedModules": true,
2121
"noEmit": true,

examples/05-interoperability/03-converting-blocks-to-md/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"strict": true,
1616
"forceConsistentCasingInFileNames": true,
1717
"module": "ESNext",
18-
"moduleResolution": "Node",
18+
"moduleResolution": "bundler",
1919
"resolveJsonModule": true,
2020
"isolatedModules": true,
2121
"noEmit": true,

examples/05-interoperability/04-converting-blocks-from-md/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"strict": true,
1616
"forceConsistentCasingInFileNames": true,
1717
"module": "ESNext",
18-
"moduleResolution": "Node",
18+
"moduleResolution": "bundler",
1919
"resolveJsonModule": true,
2020
"isolatedModules": true,
2121
"noEmit": true,

0 commit comments

Comments
 (0)