Skip to content

Commit 0aac807

Browse files
dependabot[bot]lmorchardclaude
authored
build(deps-dev): bump the devdependencies group across 1 directory with 2 updates (#372)
Bumps the devdependencies group with 2 updates in the / directory: [typescript](https://github.com/microsoft/TypeScript) and [@types/jsdom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsdom). Updates `typescript` from 5.9.3 to 6.0.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/microsoft/TypeScript/releases">typescript's releases</a>.</em></p> <blockquote> <h2>TypeScript 6.0</h2> <p>For release notes, check out the <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/">release announcement blog post</a>.</p> <ul> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+6.0.0%22">fixed issues query for TypeScript 6.0.0 (Beta)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+6.0.1%22">fixed issues query for TypeScript 6.0.1 (RC)</a>.</li> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+6.0.2%22">fixed issues query for TypeScript 6.0.2 (Stable)</a>.</li> </ul> <p>Downloads are available on:</p> <ul> <li><a href="https://www.npmjs.com/package/typescript">npm</a></li> </ul> <h2>TypeScript 6.0 Beta</h2> <p>For release notes, check out the <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-6-0-beta/">release announcement</a>.</p> <ul> <li><a href="https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+6.0.0%22+is%3Aclosed+">fixed issues query for Typescript 6.0.0 (Beta)</a>.</li> </ul> <p>Downloads are available on:</p> <ul> <li><a href="https://www.npmjs.com/package/typescript">npm</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/microsoft/TypeScript/commit/607a22a90d1a5a1b507ce01bb8cd7ec020f954e7"><code>607a22a</code></a> Bump version to 6.0.2 and LKG</li> <li><a href="https://github.com/microsoft/TypeScript/commit/9e72ab71b575e26795d0d9eac3d2d9957beed17c"><code>9e72ab7</code></a> 🤖 Pick PR <a href="https://redirect.github.com/microsoft/TypeScript/issues/63239">#63239</a> (Fix missing lib files in reused pro...) into release-6.0 (#...</li> <li><a href="https://github.com/microsoft/TypeScript/commit/35ff23d4b0cc715691323ebe54f523c16fe6e3a5"><code>35ff23d</code></a> 🤖 Pick PR <a href="https://redirect.github.com/microsoft/TypeScript/issues/63163">#63163</a> (Port anyFunctionType subtype fix an...) into release-6.0 (#...</li> <li><a href="https://github.com/microsoft/TypeScript/commit/e175b69138038953d4e85bf6529afe88d56d8fbe"><code>e175b69</code></a> Bump version to 6.0.1-rc and LKG</li> <li><a href="https://github.com/microsoft/TypeScript/commit/af4caac0e91e838c46b3fdc1c9afacad68800f89"><code>af4caac</code></a> Update LKG</li> <li><a href="https://github.com/microsoft/TypeScript/commit/8efd7e8544d8b35c9b33bca44a3124aa2613bf09"><code>8efd7e8</code></a> Merge remote-tracking branch 'origin/main' into release-6.0</li> <li><a href="https://github.com/microsoft/TypeScript/commit/206ed1a00ffde637d821bbb3172d1488e3d949e8"><code>206ed1a</code></a> Deprecate assert in import() (<a href="https://redirect.github.com/microsoft/TypeScript/issues/63172">#63172</a>)</li> <li><a href="https://github.com/microsoft/TypeScript/commit/e688ac8bc3cbb698c4341ee06401bd6beeb1c4ba"><code>e688ac8</code></a> Update dependencies (<a href="https://redirect.github.com/microsoft/TypeScript/issues/63156">#63156</a>)</li> <li><a href="https://github.com/microsoft/TypeScript/commit/29b300deb56c775f19c2f0528012896e4d1db3e0"><code>29b300d</code></a> Bump the github-actions group across 1 directory with 2 updates (<a href="https://redirect.github.com/microsoft/TypeScript/issues/63205">#63205</a>)</li> <li><a href="https://github.com/microsoft/TypeScript/commit/0c2c7a358297d66df690230deaed8c98e7d77c04"><code>0c2c7a3</code></a> DOM update (<a href="https://redirect.github.com/microsoft/TypeScript/issues/63183">#63183</a>)</li> <li>Additional commits viewable in <a href="https://github.com/microsoft/TypeScript/compare/v5.9.3...v6.0.2">compare view</a></li> </ul> </details> <br /> Updates `@types/jsdom` from 28.0.0 to 28.0.1 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jsdom">compare view</a></li> </ul> </details> <br /> --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Les Orchard <[email protected]> Co-authored-by: Claude Opus 4.6 (1M context) <[email protected]>
1 parent 77172a6 commit 0aac807

11 files changed

Lines changed: 136 additions & 62 deletions

File tree

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ All other commands (`config`, `extension`, `examples`) work without a config fil
174174
- **Dependency version alignment**: All packages must use the same version of any shared dependency. A CI workflow enforces this via `scripts/check-dep-versions.mjs`.
175175
- **Cross-package references** use `workspace:*` protocol, not relative `file:` paths.
176176
- **Vite aliases for pilo-core subpaths**: The extension's `wxt.config.ts` must define Vite `resolve.alias` entries for `pilo-core/core` and `pilo-core/ariaTree`, pointing to the core package source files. Vite cannot resolve `workspace:*` subpath exports on its own.
177-
- **tsconfig paths for dev resolution**: The CLI and server `tsconfig.json` files define `paths` entries for `pilo-core` (bare + wildcard) so `tsc` and `tsx` can resolve the workspace package to source without a prior build. Do not add `rootDir` to these tsconfigs (the paths alias pulls in files from `../core/src/`, which conflicts with a `rootDir` of `./src`).
177+
- **tsconfig paths for dev resolution**: The CLI and server `tsconfig.json` files define `paths` entries for `pilo-core` (bare + wildcard) so `tsc` and `tsx` can resolve the workspace package to source without a prior build. `rootDir` is set to `".."` because the paths alias pulls in files from `../core/src/` (TS6 requires this to be explicit; TS5 inferred it). The CLI and server also have `tsconfig.check.json` files for typecheck-only (with `noEmit`).
178178

179179
## npm Publishing
180180

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@
7474
"prettier": "^3.8.1",
7575
"tsup": "^8.3.5",
7676
"tsx": "^4.21.0",
77-
"typescript": "^5.9.3"
77+
"typescript": "^6.0.2"
7878
},
7979
"packageManager": "[email protected]"
8080
}

packages/cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"@types/node": "^25.5.0",
2828
"ollama-ai-provider-v2": "^3.5.0",
2929
"tsx": "^4.21.0",
30-
"typescript": "^5.9.3",
30+
"typescript": "^6.0.2",
3131
"vitest": "^4.1.0"
3232
}
3333
}

packages/cli/tsconfig.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,9 @@
1111
"esModuleInterop": true,
1212

1313
// Output
14-
// rootDir is intentionally omitted: the pilo-core paths alias pulls in source files from
15-
// ../core/src/, which would conflict with a rootDir of "./src". outDir is sufficient.
14+
// rootDir must be ".." because the pilo-core paths alias pulls in source files from
15+
// ../core/src/. TS6 requires this to be explicit (TS5 inferred it automatically).
16+
"rootDir": "..",
1617
"outDir": "./dist",
1718
"declaration": true,
1819
"declarationMap": true,
@@ -32,7 +33,6 @@
3233
// Path aliases: resolve pilo-core to source so tsc can type-check without a prior build.
3334
// Both entries are required: the bare specifier resolves "pilo-core" → index.ts,
3435
// and the wildcard resolves subpaths like "pilo-core/core" → core.ts.
35-
"baseUrl": ".",
3636
"paths": {
3737
"pilo-core": ["../core/src/index.ts"],
3838
"pilo-core/*": ["../core/src/*"]

packages/core/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,14 +58,14 @@
5858
},
5959
"devDependencies": {
6060
"@opentelemetry/api": "^1.9.0",
61-
"@types/jsdom": "^28.0.0",
61+
"@types/jsdom": "^28.0.1",
6262
"@types/node": "^25.5.0",
6363
"@types/turndown": "^5.0.6",
6464
"@vitest/coverage-v8": "^4.1.1",
6565
"esbuild": "^0.27.4",
6666
"jsdom": "^29.0.0",
6767
"tsx": "^4.21.0",
68-
"typescript": "^5.9.3",
68+
"typescript": "^6.0.2",
6969
"vitest": "^4.1.0"
7070
}
7171
}

packages/extension/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
6060
"@wxt-dev/module-react": "^1.2.2",
6161
"happy-dom": "^20.8.9",
6262
"tw-animate-css": "^1.3.4",
63-
"typescript": "^5.9.3",
63+
"typescript": "^6.0.2",
6464
"vitest": "^4.1.0",
6565
"wxt": "0.20.20"
6666
},
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
declare module "@fontsource-variable/geist";
2+
declare module "@fontsource-variable/geist-mono";

packages/server/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"build": "tsc",
1010
"start": "node dist/server/src/index.js",
1111
"dev": "tsx watch src/index.ts",
12-
"typecheck": "tsc --noEmit",
12+
"typecheck": "tsc --project tsconfig.check.json",
1313
"clean": "rm -rf dist",
1414
"test": "vitest run"
1515
},
@@ -25,7 +25,7 @@
2525
"devDependencies": {
2626
"@types/node": "^25.5.0",
2727
"tsx": "^4.21.0",
28-
"typescript": "^5.9.3",
28+
"typescript": "^6.0.2",
2929
"vitest": "^4.1.0"
3030
},
3131
"dependencies": {
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"extends": "./tsconfig.json",
3+
"compilerOptions": {
4+
"noEmit": true
5+
}
6+
}

packages/server/tsconfig.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,9 @@
1111
"esModuleInterop": true,
1212

1313
// Output
14-
// rootDir is intentionally omitted: the pilo-core paths alias pulls in source files from
15-
// ../core/src/, which would conflict with a rootDir of "./src". outDir is sufficient.
14+
// rootDir must be ".." because the pilo-core paths alias pulls in source files from
15+
// ../core/src/. TS6 requires this to be explicit (TS5 inferred it automatically).
16+
"rootDir": "..",
1617
"outDir": "./dist",
1718
"declaration": true,
1819
"declarationMap": true,
@@ -32,7 +33,6 @@
3233
// Path aliases: resolve pilo-core to source in dev (tsx watch) mode.
3334
// Both entries are required: the bare specifier resolves "pilo-core" → index.ts,
3435
// and the wildcard resolves subpaths like "pilo-core/core" → core.ts.
35-
"baseUrl": ".",
3636
"paths": {
3737
"pilo-core": ["../core/src/index.ts"],
3838
"pilo-core/*": ["../core/src/*"]

0 commit comments

Comments
 (0)