Skip to content

Commit 82a7945

Browse files
authored
mark type only codemirror imports as type (#807)
* mark type only codemirror imports as type * fix dependency sequence in build all
1 parent 793e6c9 commit 82a7945

9 files changed

Lines changed: 3786 additions & 149 deletions

File tree

vuu-ui/package-lock.json

Lines changed: 3776 additions & 140 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vuu-ui/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,6 @@
4848
},
4949
"devDependencies": {
5050
"@heswell/component-anatomy": "0.0.5",
51-
"@lezer/common": "^1.0.2",
5251
"@lezer/generator": "^1.2.2",
5352
"@typescript-eslint/eslint-plugin": "^5.41.0",
5453
"chalk": "^5.2.0",

vuu-ui/packages/vuu-codemirror/src/index.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@ import {
2424
highlightSpecialChars,
2525
keymap,
2626
} from "@codemirror/view";
27-
import { SyntaxNode, Tree } from "@lezer/common";
27+
import type { SyntaxNode } from "@lezer/common";
28+
import { Tree } from "@lezer/common";
2829
import { styleTags, tags } from "@lezer/highlight";
2930

3031
// Autocomplete

vuu-ui/packages/vuu-codemirror/src/parser-utils.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { EditorState } from "@codemirror/state";
2-
import { SyntaxNode } from "@lezer/common";
2+
import type { SyntaxNode } from "@lezer/common";
33

44
export const getValue = (node: SyntaxNode, state: EditorState) =>
55
state.doc.sliceString(node.from, node.to);

vuu-ui/packages/vuu-filters/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
},
1212
"dependencies": {
1313
"@finos/vuu-codemirror": "0.0.26",
14-
"@finos/vuu-data": "0.0.26",
14+
"@finos/vuu-data-react": "0.0.26",
1515
"@finos/vuu-data-types": "0.0.26",
1616
"@finos/vuu-utils": "0.0.26",
1717
"@salt-ds/core": "1.2.0",

vuu-ui/packages/vuu-filters/src/filter-input/useFilterAutoComplete.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ import {
44
EditorState,
55
getNodeByName,
66
getValue,
7+
SyntaxNode,
78
syntaxTree,
89
} from "@finos/vuu-codemirror";
910
import { Filter } from "@finos/vuu-filter-types";
10-
import { SyntaxNode } from "@lezer/common";
1111
import { MutableRefObject, useCallback } from "react";
1212
import {
1313
IFilterSuggestionProvider,

vuu-ui/packages/vuu-table-extras/src/column-expression-input/column-language-parser/column-expression-parse-utils.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { SyntaxNode } from "@finos/vuu-codemirror";
1+
import type { SyntaxNode } from "@finos/vuu-codemirror";
22
import { parser } from "./generated/column-parser";
33

44
const strictParser = parser.configure({ strict: true });

vuu-ui/packages/vuu-utils/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
"type-defs": "node ../../scripts/build-type-defs.mjs"
1212
},
1313
"devDependencies": {
14-
"@finos/vuu-data": "0.0.26",
1514
"@finos/vuu-datagrid-types": "0.0.26",
1615
"@finos/vuu-filter-types": "0.0.26",
1716
"@finos/vuu-protocol-types": "0.0.26"

vuu-ui/scripts/build-all.mjs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,9 @@ const wave1 = [
1717
"vuu-codemirror",
1818
"vuu-theme",
1919
];
20-
const wave2 = ["vuu-data", "vuu-filters", "vuu-popups"];
21-
const wave3 = [
20+
const wave2 = ["vuu-data"];
21+
const wave3 = ["vuu-filters", "vuu-popups"];
22+
const wave4 = [
2223
"vuu-datatable",
2324
"vuu-table",
2425
"vuu-data-react",
@@ -31,3 +32,4 @@ const wave3 = [
3132
await Promise.all(wave1.map(buildPackage));
3233
await Promise.all(wave2.map(buildPackage));
3334
await Promise.all(wave3.map(buildPackage));
35+
await Promise.all(wave4.map(buildPackage));

0 commit comments

Comments
 (0)