Skip to content

Commit df90881

Browse files
committed
Added missing clean scripts and updated tsconfig files to fix cache
1 parent 869d26e commit df90881

19 files changed

Lines changed: 48 additions & 36 deletions

File tree

packages/code-block/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@
4545
"dev": "vp dev",
4646
"lint": "vp lint src",
4747
"test": "vp test --run",
48-
"test-watch": "vp test watch"
48+
"test-watch": "vp test watch",
49+
"clean": "rimraf dist && rimraf types"
4950
},
5051
"dependencies": {
5152
"@blocknote/core": "workspace:^",
@@ -56,6 +57,7 @@
5657
"@shikijs/types": "^4"
5758
},
5859
"devDependencies": {
60+
"rimraf": "^5.0.10",
5961
"rollup-plugin-webpack-stats": "^0.2.6",
6062
"typescript": "^5.9.3",
6163
"vite-plus": "catalog:"

packages/dev-scripts/examples/genDocs.ts

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -168,18 +168,16 @@ async function addDependenciesToExample(project: Project) {
168168
...devDependencies,
169169
};
170170
// Change all instances of `@blocknote/*` to `workspace:*`, since we want packages to be installed from the workspace
171-
Object.entries(packageJsonObject.dependencies).forEach(([key, value]) => {
171+
Object.entries(packageJsonObject.dependencies).forEach(([key]) => {
172172
if (key.startsWith("@blocknote/")) {
173173
packageJsonObject.dependencies[key] = "workspace:*";
174174
}
175175
});
176-
Object.entries(packageJsonObject.devDependencies).forEach(
177-
([key, value]) => {
178-
if (key.startsWith("@blocknote/")) {
179-
packageJsonObject.devDependencies[key] = "workspace:*";
180-
}
181-
},
182-
);
176+
Object.entries(packageJsonObject.devDependencies).forEach(([key]) => {
177+
if (key.startsWith("@blocknote/")) {
178+
packageJsonObject.devDependencies[key] = "workspace:*";
179+
}
180+
});
183181
fs.writeFileSync(packageJson, JSON.stringify(packageJsonObject, null, 2));
184182
}
185183
}

packages/dev-scripts/examples/template-react/index.html.template.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import React from "react";
21
import type { Project } from "../util";
32

43
const template = (project: Project) => (

packages/dev-scripts/examples/template-react/tailwind.css.template.tsx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
import type { Project } from "../util";
2-
3-
const template = (project: Project) => `@import "tailwindcss";
1+
const template = () => `@import "tailwindcss";
42
@import "tw-animate-css";
53
64
/* Code below needed for ShadCN examples, check docs for more info. */

packages/dev-scripts/examples/template-react/tsconfig.json.template.tsx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
import type { Project } from "../util";
2-
3-
const template = (project: Project) => ({
1+
const template = () => ({
42
__comment: "AUTO-GENERATED FILE, DO NOT EDIT DIRECTLY",
53
compilerOptions: {
64
target: "ESNext",

packages/dev-scripts/examples/util.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,12 +95,14 @@ export function addTitleToGroups(grouped: ReturnType<typeof groupProjects>) {
9595

9696
const groupsWithTitles = Object.fromEntries(
9797
Object.entries(grouped).map(([key, group]) => {
98-
const title = meta[key];
99-
if (!title) {
98+
if (!(key in meta)) {
10099
throw new Error(
101100
`Missing group title for ${key}, add to docs/content/examples/meta.json?`,
102101
);
103102
}
103+
104+
const title = meta[key as keyof typeof meta];
105+
104106
return [
105107
key,
106108
{

packages/dev-scripts/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@
1515
"gen": "vp run gen:examples && vp run gen:docs",
1616
"gen:examples": "tsx examples/gen.ts",
1717
"gen:docs": "tsx examples/genDocs.ts",
18-
"lint": "vp lint examples"
18+
"lint": "vp lint examples",
19+
"clean": "rimraf dist && rimraf types"
1920
},
2021
"devDependencies": {
2122
"@types/react": "^19.2.3",
@@ -24,6 +25,7 @@
2425
"prettier": "3.6.2",
2526
"react": "^19.2.5",
2627
"react-dom": "^19.2.5",
28+
"rimraf": "^5.0.10",
2729
"tinyglobby": "0.2.12",
2830
"tsx": "^4.20.6",
2931
"typescript": "^5.9.3",

packages/dev-scripts/tsconfig.json

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,9 @@
1717
"outDir": "dist",
1818
"declaration": true,
1919
"declarationDir": "types",
20+
"emitDeclarationOnly": true,
2021
"composite": true,
2122
"skipLibCheck": true
2223
},
23-
"include": ["src"],
24-
"references": [
25-
{
26-
"path": "../core"
27-
}
28-
]
24+
"include": ["examples"]
2925
}

packages/server-util/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,8 @@
5252
"dev": "vp dev",
5353
"lint": "vp lint src",
5454
"test": "vp test --run",
55-
"test-watch": "vp test watch"
55+
"test-watch": "vp test watch",
56+
"clean": "rimraf dist && rimraf types"
5657
},
5758
"dependencies": {
5859
"@blocknote/core": "workspace:^",
@@ -70,6 +71,7 @@
7071
"@types/react-dom": "^19.2.3",
7172
"react": "^19.2.5",
7273
"react-dom": "^19.2.5",
74+
"rimraf": "^5.0.10",
7375
"rollup-plugin-webpack-stats": "^0.2.6",
7476
"typescript": "^5.9.3",
7577
"vite-plus": "catalog:"

packages/xl-ai-server/tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
"outDir": "dist",
1818
"declaration": true,
1919
"declarationDir": "types",
20+
"emitDeclarationOnly": true,
2021
"composite": true,
2122
"skipLibCheck": true
2223
},

0 commit comments

Comments
 (0)