Skip to content
Merged
1 change: 0 additions & 1 deletion apps/e2e/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,6 @@
"@vitejs/plugin-react": "^6.0.1",
"react": "^19.2.4",
"react-dom": "^19.2.4",
"typescript": "^6.0.2",
"vite": "^8.0.0"
}
}
1 change: 0 additions & 1 deletion apps/e2e/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
"moduleResolution": "bundler",
"jsx": "react-jsx",
"strict": true,
"esModuleInterop": true,
"skipLibCheck": true,
"noEmit": true,
"isolatedModules": true
Expand Down
1 change: 0 additions & 1 deletion apps/sandbox/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,6 @@
"rimraf": "^6.1.3",
"tailwindcss": "^4.2.1",
"tsx": "^4.21.0",
"typescript": "^6.0.2",
"vite": "^8.0.0"
}
}
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
"test:e2e:update": "pnpm --dir apps/e2e test:update",
"test:e2e:install": "pnpm --dir apps/e2e run install:browsers && pnpm --dir apps/e2e run install:deps",
"format:astro": "prettier --write 'site/src/**/*.astro'",
"typecheck": "tsc --build",
"typecheck": "tsgo --build",
"changelog": "git-cliff --config cliff.toml --output CHANGELOG.md",
"check:workspace": "node build/scripts/check-workspace.mjs"
},
Expand All @@ -67,7 +67,7 @@
"simple-git-hooks": "^2.13.1",
"tsx": "^4.21.0",
"turbo": "^2.9.0",
"typescript": "^6.0.2"
"@typescript/native-preview": "beta"
},
"simple-git-hooks": {
"pre-commit": "pnpm lint-staged",
Expand Down
3 changes: 1 addition & 2 deletions packages/cli/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,7 @@
},
"devDependencies": {
"site": "workspace:*",
"tsdown": "^0.21.4",
"typescript": "^6.0.2",
"tsdown": "^0.21.9",
"vitest": "^4.1.0"
}
}
3 changes: 1 addition & 2 deletions packages/core/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -59,8 +59,7 @@
"@types/chrome": "^0.1.40",
"@types/chromecast-caf-sender": "^1.0.11",
"jsdom": "^26.1.0",
"tsdown": "^0.21.4",
"typescript": "^6.0.2",
"tsdown": "^0.21.9",
"vitest": "^4.1.0"
},
"publishConfig": {
Expand Down
3 changes: 0 additions & 3 deletions packages/core/tsconfig.dts.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,8 @@
{
"extends": "../../tsconfig.base.json",
"compilerOptions": {
"composite": true,
"lib": ["ES2022", "DOM", "DOM.Iterable"],
"declarationDir": "types",
"useDefineForClassFields": false
},
"references": [{ "path": "../utils" }, { "path": "../store" }],
"include": ["src/**/*.ts"]
}
4 changes: 1 addition & 3 deletions packages/core/tsdown.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,9 +31,7 @@ const createConfig = (mode: BuildMode): UserConfig => ({
dts:
mode === 'dev'
? {
build: true,
// Unified tsconfig covering both core and dom sources
// so DOM lib types are available for dom subpath exports.
tsgo: true,
tsconfig: 'tsconfig.dts.json',
}
: false,
Expand Down
3 changes: 1 addition & 2 deletions packages/element/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,7 @@
},
"devDependencies": {
"happy-dom": "^18.0.1",
"tsdown": "^0.21.4",
"typescript": "^6.0.2",
"tsdown": "^0.21.9",
"vitest": "^4.1.0"
},
"publishConfig": {
Expand Down
8 changes: 8 additions & 0 deletions packages/element/tsconfig.dts.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"extends": "../../tsconfig.base.json",
"compilerOptions": {
"lib": ["ES2022", "DOM", "DOM.Iterable"],
"useDefineForClassFields": false
},
"include": ["src/**/*.ts"]
}
2 changes: 1 addition & 1 deletion packages/element/tsdown.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ const createConfig = (mode: BuildMode): UserConfig => ({
define: {
__DEV__: mode === 'dev' ? 'true' : 'false',
},
dts: mode === 'dev',
dts: mode === 'dev' ? { tsgo: true, tsconfig: 'tsconfig.dts.json' } : false,
});

export default defineConfig(buildModes.map((mode) => createConfig(mode)));
3 changes: 1 addition & 2 deletions packages/html/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -133,8 +133,7 @@
"@videojs/icons": "workspace:*",
"@videojs/skins": "workspace:*",
"happy-dom": "^18.0.1",
"tsdown": "^0.21.4",
"typescript": "^6.0.2",
"tsdown": "^0.21.9",
"vitest": "^4.1.0"
},
"publishConfig": {
Expand Down
11 changes: 11 additions & 0 deletions packages/html/tsconfig.dts.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"extends": "../../tsconfig.base.json",
"compilerOptions": {
"lib": ["ES2020", "DOM", "DOM.Iterable"],
"paths": {
"@/*": ["./src/*"]
},
"useDefineForClassFields": false
},
"include": ["src/**/*.ts"]
}
2 changes: 1 addition & 1 deletion packages/html/tsdown.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ const createConfig = (mode: BuildMode): UserConfig => ({
define: {
__DEV__: mode === 'dev' ? 'true' : 'false',
},
dts: mode === 'dev',
dts: mode === 'dev' ? { tsgo: true, tsconfig: 'tsconfig.dts.json' } : false,
plugins: [
copyCssPlugin({ skinsDir, outDir: `dist/${mode}` }),
inlineCssPlugin({ skinsDir, minify: mode !== 'dev' }),
Expand Down
3 changes: 1 addition & 2 deletions packages/icons/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -62,8 +62,7 @@
"@types/react": "^19.2.14",
"@videojs/utils": "workspace:*",
"react": "^19.2.4",
"tsx": "^4.21.0",
"typescript": "^6.0.2"
"tsx": "^4.21.0"
},
"publishConfig": {
"access": "public"
Expand Down
3 changes: 1 addition & 2 deletions packages/react/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -108,8 +108,7 @@
"jsdom": "^26.1.0",
"react": "^19.2.4",
"react-dom": "^19.2.4",
"tsdown": "^0.21.4",
"typescript": "^6.0.2",
"tsdown": "^0.21.9",
"vitest": "^4.1.0"
},
"publishConfig": {
Expand Down
12 changes: 12 additions & 0 deletions packages/react/tsconfig.dts.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"extends": "../../tsconfig.base.json",
"compilerOptions": {
"jsx": "react-jsx",
"jsxImportSource": "react",
"lib": ["ES2020", "DOM", "DOM.Iterable"],
"paths": {
"@/*": ["./src/*"]
}
},
"include": ["src/**/*.ts", "src/**/*.tsx"]
}
2 changes: 1 addition & 1 deletion packages/react/tsdown.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ const createConfig = (mode: BuildMode): UserConfig => ({
define: {
__DEV__: mode === 'dev' ? 'true' : 'false',
},
dts: mode === 'dev',
dts: mode === 'dev' ? { tsgo: true, tsconfig: 'tsconfig.dts.json' } : false,
plugins: [copyCssPlugin({ skinsDir, outDir: `dist/${mode}` })],
});

Expand Down
3 changes: 1 addition & 2 deletions packages/skins/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,7 @@
"@videojs/utils": "workspace:*"
},
"devDependencies": {
"tsdown": "^0.21.4",
"typescript": "^6.0.2"
"tsdown": "^0.21.9"
},
"keywords": [
"media",
Expand Down
7 changes: 7 additions & 0 deletions packages/skins/tsconfig.dts.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"extends": "../../tsconfig.base.json",
"compilerOptions": {
"lib": ["ES2020"]
},
"include": ["src/**/*.ts"]
}
2 changes: 1 addition & 1 deletion packages/skins/tsdown.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ const createConfig = (mode: BuildMode): UserConfig => ({
define: {
__DEV__: mode === 'dev' ? 'true' : 'false',
},
dts: mode === 'dev',
dts: mode === 'dev' ? { tsgo: true, tsconfig: 'tsconfig.dts.json' } : false,
copy: [
{
from: 'src/**/*.css',
Expand Down
3 changes: 1 addition & 2 deletions packages/spf/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -60,8 +60,7 @@
"@vitest/coverage-v8": "^4.1.0",
"jsdom": "^26.1.0",
"playwright": "^1.59.1",
"tsdown": "^0.21.4",
"typescript": "^6.0.2",
"tsdown": "^0.21.9",
"vitest": "^4.1.0"
},
"publishConfig": {
Expand Down
7 changes: 7 additions & 0 deletions packages/spf/tsconfig.dts.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"extends": "../../tsconfig.base.json",
"compilerOptions": {
"lib": ["ES2022", "DOM", "DOM.Iterable"]
},
"include": ["src/**/*.ts"]
}
2 changes: 1 addition & 1 deletion packages/spf/tsdown.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ const createConfig = (mode: BuildMode): UserConfig => ({
define: {
__DEV__: mode === 'dev' ? 'true' : 'false',
},
dts: mode === 'dev',
dts: mode === 'dev' ? { tsgo: true, tsconfig: 'tsconfig.dts.json' } : false,
});

export default defineConfig(buildModes.map((mode) => createConfig(mode)));
3 changes: 1 addition & 2 deletions packages/store/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -63,8 +63,7 @@
"jsdom": "^26.1.0",
"react": "^19.2.4",
"react-dom": "^19.2.4",
"tsdown": "^0.21.4",
"typescript": "^6.0.2",
"tsdown": "^0.21.9",
"vitest": "^4.1.0"
},
"publishConfig": {
Expand Down
7 changes: 7 additions & 0 deletions packages/store/tsconfig.dts.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"extends": "../../tsconfig.base.json",
"compilerOptions": {
"lib": ["ES2022", "DOM", "DOM.Iterable", "WebWorker"]
},
"include": ["src/**/*.ts"]
}
2 changes: 1 addition & 1 deletion packages/store/tsdown.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ const createConfig = (mode: BuildMode): UserConfig => ({
define: {
__DEV__: mode === 'dev' ? 'true' : 'false',
},
dts: mode === 'dev',
dts: mode === 'dev' ? { tsgo: true, tsconfig: 'tsconfig.dts.json' } : false,
});

export default defineConfig(buildModes.map((mode) => createConfig(mode)));
3 changes: 1 addition & 2 deletions packages/utils/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -68,8 +68,7 @@
"clean": "rimraf --glob dist types '*.tsbuildinfo'"
},
"devDependencies": {
"tsdown": "^0.21.4",
"typescript": "^6.0.2",
"tsdown": "^0.21.9",
"vitest": "^4.1.0"
},
"publishConfig": {
Expand Down
7 changes: 7 additions & 0 deletions packages/utils/tsconfig.dts.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"extends": "../../tsconfig.base.json",
"compilerOptions": {
"lib": ["ES2022", "DOM", "DOM.Iterable", "WebWorker"]
},
"include": ["src/**/*.ts"]
}
2 changes: 1 addition & 1 deletion packages/utils/tsdown.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -20,5 +20,5 @@ export default defineConfig({
clean: true,
hash: false,
unbundle: true,
dts: true,
dts: { tsgo: true, tsconfig: 'tsconfig.dts.json' },
});
Loading
Loading