Skip to content

Commit 55d518e

Browse files
committed
chore(build): refactor and increase sanity
now all packages only use other built packages, no source imports. - upgrade typescript + fixups - add a version override so the API extractor uses the same TS version - make typescript use bundler semantics for imports - remove most TS path overrides, keep only per-package internal ones - change build for qwik-labs to use vite + dts plugin - build types and api in steps: qwik, then qwik-city+qwik-react, then the rest - change the dev server to remove workarounds - add flag to disable vendor scan, was causing e2e issues - some type fixes
1 parent 71754f3 commit 55d518e

File tree

121 files changed

+12025
-9767
lines changed

Some content is hidden

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

121 files changed

+12025
-9767
lines changed

.github/workflows/ci.yml

+2-4
Original file line numberDiff line numberDiff line change
@@ -490,7 +490,7 @@ jobs:
490490

491491
- name: Print QwikLabs Lib Build
492492
if: ${{ needs.changes.outputs.fullbuild == 'true' }}
493-
run: tree packages/qwik-labs/lib/ packages/qwik-labs/lib-types/ packages/qwik-labs/vite/
493+
run: tree packages/qwik-labs/lib/ packages/qwik-labs/vite/
494494

495495
- name: Upload QwikLabs Build Artifacts
496496
if: ${{ needs.changes.outputs.fullbuild == 'true' }}
@@ -499,7 +499,6 @@ jobs:
499499
name: builderio-qwiklabs-distribution
500500
path: |
501501
packages/qwik-labs/lib/
502-
packages/qwik-labs/lib-types/
503502
packages/qwik-labs/vite/
504503
packages/qwik-labs/package.json
505504
if-no-files-found: error
@@ -550,8 +549,7 @@ jobs:
550549
mkdir -p packages/eslint-plugin-qwik/dist/
551550
mv dist-dev-eslint-plugin-qwik/* packages/eslint-plugin-qwik/dist/
552551
mv builderio-qwiklabs-distribution/lib packages/qwik-labs/lib
553-
mv builderio-qwiklabs-distribution/lib-types packages/qwik-labs/lib-types
554-
mv builderio-qwiklabs-distribution/vite/* packages/qwik-labs/vite/
552+
mv builderio-qwiklabs-distribution/vite packages/qwik-labs/vite
555553
556554
- name: Install NPM Dependencies
557555
run: |

.vscode/launch.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
"skipFiles": ["<node_internals>/**"],
3939
"cwd": "${workspaceFolder}/packages/docs",
4040
"program": "${workspaceFolder}/packages/docs/node_modules/vite/bin/vite.js",
41-
"args": ["build", "-c", "adapters/cloudflare-pages/vite.config.ts"]
41+
"args": ["build", "-c", "adapters/cloudflare-pages/vite.config.mts"]
4242
},
4343
{
4444
"type": "node",

.vscode/settings.json

+3-1
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,7 @@
88
"**/.{idea,git,cache,output,temp}/**"
99
],
1010
"javascript.preferences.autoImportFileExcludePatterns": ["node:test"],
11-
"typescript.preferences.preferTypeOnlyAutoImports": true
11+
"typescript.preferences.preferTypeOnlyAutoImports": true,
12+
"typescript.tsdk": "./node_modules/typescript/lib",
13+
"typescript.enablePromptUseWorkspaceTsdk": true
1214
}

package.json

+21-17
Original file line numberDiff line numberDiff line change
@@ -57,31 +57,32 @@
5757
"devDependencies": {
5858
"@builder.io/partytown": "^0.10.0",
5959
"@builder.io/qwik": "workspace:^",
60+
"@builder.io/qwik-city": "workspace:^",
6061
"@clack/prompts": "^0.7.0",
6162
"@eslint/eslintrc": "^3.0.2",
6263
"@mdx-js/mdx": "^3.0.1",
63-
"@microsoft/api-documenter": "^7.24.1",
64-
"@microsoft/api-extractor": "^7.43.0",
64+
"@microsoft/api-documenter": "^7.24.2",
65+
"@microsoft/api-extractor": "^7.43.1",
6566
"@napi-rs/cli": "^2.18.0",
6667
"@napi-rs/triples": "^1.2.0",
6768
"@node-rs/helper": "^1.5.0",
6869
"@octokit/action": "6.0.7",
6970
"@playwright/test": "^1.42.1",
7071
"@types/brotli": "^1.3.4",
71-
"@types/bun": "^1.0.10",
72+
"@types/bun": "^1.1.0",
7273
"@types/cross-spawn": "^6.0.6",
73-
"@types/eslint": "^8.56.6",
74+
"@types/eslint": "^8.56.10",
7475
"@types/express": "^4.17.21",
75-
"@types/node": "^20.11.30",
76+
"@types/node": "^20.12.7",
7677
"@types/path-browserify": "^1.0.2",
7778
"@types/prompts": "^2.4.9",
78-
"@types/react": "^18.2.67",
79+
"@types/react": "^18.2.79",
7980
"@types/semver": "^7.5.8",
8081
"@types/which-pm-runs": "^1.0.2",
81-
"@typescript-eslint/eslint-plugin": "^7.3.1",
82-
"@typescript-eslint/parser": "^7.3.1",
83-
"@typescript-eslint/rule-tester": "^7.3.1",
84-
"@typescript-eslint/utils": "^7.3.1",
82+
"@typescript-eslint/eslint-plugin": "^7.7.1",
83+
"@typescript-eslint/parser": "^7.7.1",
84+
"@typescript-eslint/rule-tester": "^7.7.1",
85+
"@typescript-eslint/utils": "^7.7.1",
8586
"all-contributors-cli": "6.26.1",
8687
"brotli": "1.3.3",
8788
"commitizen": "4.3.0",
@@ -109,16 +110,17 @@
109110
"snoop": "^1.0.4",
110111
"source-map": "0.7.4",
111112
"svgo": "^3.2.0",
112-
"syncpack": "^12.3.0",
113+
"syncpack": "^12.3.1",
113114
"terser": "^5.29.2",
114115
"tsm": "^2.3.0",
115-
"typescript": "5.3.3",
116+
"typescript": "5.4.5",
116117
"undici": "*",
117118
"vfile": "^6.0.1",
118-
"vite": "^5.1.6",
119+
"vite": "^5.2.10",
119120
"vite-imagetools": "^6.2.9",
121+
"vite-plugin-dts": "^3.9.0",
120122
"vite-tsconfig-paths": "^4.3.2",
121-
"vitest": "^1.4.0",
123+
"vitest": "^1.5.0",
122124
"watchlist": "0.3.1",
123125
"which-pm-runs": "1.1.0",
124126
"zod": "^3.22.4"
@@ -129,9 +131,10 @@
129131
"yarn": "please-use-pnpm",
130132
"pnpm": ">=8.6.12"
131133
},
132-
"packageManager": "pnpm@8.15.5",
134+
"packageManager": "pnpm@9.0.5",
133135
"pnpm": {
134136
"overrides": {
137+
"typescript": "5.4.5",
135138
"vfile": "^6.0.1",
136139
"@supabase/realtime-js": "2.8.4"
137140
},
@@ -143,7 +146,7 @@
143146
"scripts": {
144147
"api.update": "tsm scripts/index.ts --tsc --api --dev",
145148
"build": "tsm scripts/index.ts",
146-
"build.clean": "rm -rf packages/qwik/dist/ && rm -rf packages/qwik-city/lib/ && rm -rf packages/qwik-city/lib/ && rm -rf packages/docs/dist/ && rm -rf packages/insights/dist/ && rm -rf packages/qwik-labs/lib/ && rm -rf packages/qwik-labs/lib-types/",
149+
"build.clean": "rm -rf packages/qwik/dist/ && rm -rf packages/qwik-city/lib/ && rm -rf packages/docs/dist/ && rm -rf packages/insights/dist/ && rm -rf packages/qwik-labs/lib/ && rm -rf packages/qwik-labs/vite/",
147150
"build.cli": "tsm scripts/index.ts --cli --dev",
148151
"build.cli.prod": "tsm scripts/index.ts --cli",
149152
"build.core": "tsm scripts/index.ts --tsc --build --qwikcity --api --platform-binding-wasm-copy",
@@ -201,7 +204,8 @@
201204
"tsc.check": "tsc --noEmit",
202205
"tsc.trace": "tsc -p tsconfig.json --traceResolution > tsc.log",
203206
"tsc.watch": "tsc --noEmit --watch --preserveWatchOutput",
204-
"update.qwik.builds": "tsm scripts/update-qwik-builds.ts packages/docs && tsm scripts/update-qwik-builds.ts packages/insights; pnpm install"
207+
"update.qwik.builds": "tsm scripts/update-qwik-builds.ts packages/docs && tsm scripts/update-qwik-builds.ts packages/insights; pnpm install",
208+
"vitest": "vitest"
205209
},
206210
"type": "module"
207211
}

packages/docs/adapters/cloudflare-pages/vite.config.ts packages/docs/adapters/cloudflare-pages/vite.config.mts

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { cloudflarePagesAdapter } from '@builder.io/qwik-city/adapters/cloudflare-pages/vite';
22
import { extendConfig } from '@builder.io/qwik-city/vite';
3-
import baseConfig from '../../vite.config';
3+
// @ts-ignore
4+
import baseConfig from '../../vite.config.mts';
45

56
export default extendConfig(baseConfig, () => {
67
return {

packages/docs/package.json

+6-7
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
"@mui/x-data-grid": "^6.19.6",
2323
"@supabase/supabase-js": "^2.39.8",
2424
"@types/prismjs": "^1.26.3",
25-
"@types/react": "^18.2.67",
26-
"@types/react-dom": "^18.2.22",
25+
"@types/react": "^18.2.79",
26+
"@types/react-dom": "^18.2.25",
2727
"@unpic/core": "^0.0.42",
2828
"@unpic/qwik": "^0.0.38",
2929
"algoliasearch": "4.16.0",
@@ -46,11 +46,11 @@
4646
"tailwindcss": "^3.4.1",
4747
"terser": "^5.29.2",
4848
"tsm": "^2.3.0",
49-
"typescript": "5.4.2",
49+
"typescript": "5.4.5",
5050
"undici": "*",
5151
"valibot": "^0.29.0",
52-
"vite": "^5.1.6",
53-
"vite-plugin-inspect": "^0.8.3",
52+
"vite": "^5.2.10",
53+
"vite-plugin-inspect": "^0.8.4",
5454
"wrangler": "^3.30.1"
5555
},
5656
"engines": {
@@ -61,13 +61,12 @@
6161
},
6262
"homepage": "https://qwik.dev/",
6363
"license": "MIT",
64-
"packageManager": "pnpm@8.14.0",
6564
"private": true,
6665
"scripts": {
6766
"build": "qwik build",
6867
"build.client": "vite build",
6968
"build.preview": "vite build --ssr src/entry.preview.tsx",
70-
"build.server": "vite build -c adapters/cloudflare-pages/vite.config.ts",
69+
"build.server": "vite build -c adapters/cloudflare-pages/vite.config.mts",
7170
"build.showcase": "pnpm node scripts/showcase.js",
7271
"codesandbox.sync": "tsm codesandbox.sync.ts",
7372
"contributors": "tsm contributors.ts",

packages/docs/src/routes/api/qwik-city-middleware-cloudflare-pages/api.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
}
1313
],
1414
"kind": "Function",
15-
"content": "```typescript\nexport declare function createQwikCity(opts: QwikCityCloudflarePagesOptions): (request: PlatformCloudflarePages['request'], env: Record<string, any> & {\n ASSETS: {\n fetch: (req: Request) => Response;\n };\n}, ctx: PlatformCloudflarePages['ctx']) => Promise<Response>;\n```\n\n\n<table><thead><tr><th>\n\nParameter\n\n\n</th><th>\n\nType\n\n\n</th><th>\n\nDescription\n\n\n</th></tr></thead>\n<tbody><tr><td>\n\nopts\n\n\n</td><td>\n\n[QwikCityCloudflarePagesOptions](#qwikcitycloudflarepagesoptions)\n\n\n</td><td>\n\n\n</td></tr>\n</tbody></table>\n**Returns:**\n\n(request: [PlatformCloudflarePages](#platformcloudflarepages)<!-- -->\\['request'\\], env: Record&lt;string, any&gt; &amp; { ASSETS: { fetch: (req: Request) =&gt; Response; }; }, ctx: [PlatformCloudflarePages](#platformcloudflarepages)<!-- -->\\['ctx'\\]) =&gt; Promise&lt;Response&gt;",
15+
"content": "```typescript\nexport declare function createQwikCity(opts: QwikCityCloudflarePagesOptions): (request: PlatformCloudflarePages['request'], env: PlatformCloudflarePages['env'] & {\n ASSETS: {\n fetch: (req: Request) => Response;\n };\n}, ctx: PlatformCloudflarePages['ctx']) => Promise<Response>;\n```\n\n\n<table><thead><tr><th>\n\nParameter\n\n\n</th><th>\n\nType\n\n\n</th><th>\n\nDescription\n\n\n</th></tr></thead>\n<tbody><tr><td>\n\nopts\n\n\n</td><td>\n\n[QwikCityCloudflarePagesOptions](#qwikcitycloudflarepagesoptions)\n\n\n</td><td>\n\n\n</td></tr>\n</tbody></table>\n**Returns:**\n\n(request: [PlatformCloudflarePages](#platformcloudflarepages)<!-- -->\\['request'\\], env: [PlatformCloudflarePages](#platformcloudflarepages)<!-- -->\\['env'\\] &amp; { ASSETS: { fetch: (req: Request) =&gt; Response; }; }, ctx: [PlatformCloudflarePages](#platformcloudflarepages)<!-- -->\\['ctx'\\]) =&gt; Promise&lt;Response&gt;",
1616
"editUrl": "https://github.com/QwikDev/qwik/tree/main/packages/qwik-city/middleware/cloudflare-pages/index.ts",
1717
"mdFile": "qwik-city.createqwikcity.md"
1818
},

packages/docs/src/routes/api/qwik-city-middleware-cloudflare-pages/index.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ title: \@builder.io/qwik-city/middleware/cloudflare-pages API Reference
99
```typescript
1010
export declare function createQwikCity(opts: QwikCityCloudflarePagesOptions): (
1111
request: PlatformCloudflarePages["request"],
12-
env: Record<string, any> & {
12+
env: PlatformCloudflarePages["env"] & {
1313
ASSETS: {
1414
fetch: (req: Request) => Response;
1515
};
@@ -45,7 +45,7 @@ opts
4545
</tbody></table>
4646
**Returns:**
4747

48-
(request: [PlatformCloudflarePages](#platformcloudflarepages)['request'], env: Record&lt;string, any&gt; &amp; { ASSETS: { fetch: (req: Request) =&gt; Response; }; }, ctx: [PlatformCloudflarePages](#platformcloudflarepages)['ctx']) =&gt; Promise&lt;Response&gt;
48+
(request: [PlatformCloudflarePages](#platformcloudflarepages)['request'], env: [PlatformCloudflarePages](#platformcloudflarepages)['env'] &amp; { ASSETS: { fetch: (req: Request) =&gt; Response; }; }, ctx: [PlatformCloudflarePages](#platformcloudflarepages)['ctx']) =&gt; Promise&lt;Response&gt;
4949

5050
[Edit this section](https://github.com/QwikDev/qwik/tree/main/packages/qwik-city/middleware/cloudflare-pages/index.ts)
5151

packages/docs/src/routes/api/qwik-city/api.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -796,7 +796,7 @@
796796
}
797797
],
798798
"kind": "Function",
799-
"content": "Returns the document head for the current page. The generic type describes the front matter.\n\n\n```typescript\nuseDocumentHead: <FrontMatter extends Record<string, unknown> = Record<string, any>>() => Required<Required<import(\"./types\").DocumentHeadValue<FrontMatter>>>\n```\n**Returns:**\n\nRequired&lt;Required&lt;import(\"./types\").[DocumentHeadValue](#documentheadvalue)<!-- -->&lt;FrontMatter&gt;&gt;&gt;",
799+
"content": "Returns the document head for the current page. The generic type describes the front matter.\n\n\n```typescript\nuseDocumentHead: <FrontMatter extends Record<string, unknown> = Record<string, any>>() => Required<ResolvedDocumentHead<FrontMatter>>\n```\n**Returns:**\n\nRequired&lt;[ResolvedDocumentHead](#resolveddocumenthead)<!-- -->&lt;FrontMatter&gt;&gt;",
800800
"editUrl": "https://github.com/QwikDev/qwik/tree/main/packages/qwik-city/runtime/src/use-functions.ts",
801801
"mdFile": "qwik-city.usedocumenthead.md"
802802
},

packages/docs/src/routes/api/qwik-city/index.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -2328,12 +2328,12 @@ Returns the document head for the current page. The generic type describes the f
23282328
```typescript
23292329
useDocumentHead: <
23302330
FrontMatter extends Record<string, unknown> = Record<string, any>,
2331-
>() => Required<Required<import("./types").DocumentHeadValue<FrontMatter>>>;
2331+
>() => Required<ResolvedDocumentHead<FrontMatter>>;
23322332
```
23332333

23342334
**Returns:**
23352335

2336-
Required&lt;Required&lt;import("./types").[DocumentHeadValue](#documentheadvalue)&lt;FrontMatter&gt;&gt;&gt;
2336+
Required&lt;[ResolvedDocumentHead](#resolveddocumenthead)&lt;FrontMatter&gt;&gt;
23372337

23382338
[Edit this section](https://github.com/QwikDev/qwik/tree/main/packages/qwik-city/runtime/src/use-functions.ts)
23392339

packages/docs/src/routes/demo/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"strict": true,
1010
"forceConsistentCasingInFileNames": true,
1111
"resolveJsonModule": true,
12-
"moduleResolution": "node",
12+
"moduleResolution": "Bundler",
1313
"esModuleInterop": true,
1414
"skipLibCheck": true,
1515
"incremental": true,

packages/docs/src/routes/docs/(qwik)/components/overview/index.mdx

+10-9
Original file line numberDiff line numberDiff line change
@@ -380,17 +380,18 @@ bundled with the parent component.
380380

381381
## Polymorphic components
382382

383-
When you want to output a different type of element depending on props, you can do it using something like this:
383+
When you want to output a different type of element depending on props but default to a `<div>`, you can do it using something like this:
384384

385385
```tsx
386-
export const Poly = component$(
387-
<C extends string | FunctionComponent = string | FunctionComponent>({
388-
as: Cmp = 'div' as C,
389-
...props
390-
}: { as?: C } & PropsOf<string extends C ? 'div' : C>) => {
391-
return <Cmp {...props}>hi</Cmp>;
392-
}
393-
);
386+
const Poly = component$(
387+
<C extends string | FunctionComponent = 'div'>({
388+
as,
389+
...props
390+
}: { as?: C } & PropsOf<string extends C ? 'div' : C>) => {
391+
const Cmp = as || 'div';
392+
return <Cmp {...props}>hi</Cmp>;
393+
}
394+
);
394395

395396
// These all work with correct types
396397
<>

packages/docs/src/routes/playground/index!.tsx

+1-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import playgroundApp from '@playground-data';
77
import type { ReplAppInput } from '../../repl/types';
88
import { createPlaygroundShareUrl, parsePlaygroundShareUrl } from '../../repl/repl-share-url';
99
import { PanelToggle } from '../../components/panel-toggle/panel-toggle';
10-
import type { QwikPointerEvent } from 'packages/qwik/src/core/render/jsx/types/jsx-qwik-events';
1110
import { isBrowser } from '@builder.io/qwik/build';
1211

1312
export default component$(() => {
@@ -66,7 +65,7 @@ export default component$(() => {
6665
store.colResizeActive = true;
6766
});
6867

69-
const pointerMove = $((ev: QwikPointerEvent) => {
68+
const pointerMove = $((ev: PointerEvent) => {
7069
if (store.colResizeActive) {
7170
store.colLeft = (ev.clientX, ev.clientX / window.innerWidth) * 100;
7271
store.colLeft = Math.max(25, store.colLeft);

packages/docs/src/routes/plugin@builder.io-redirect.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { RequestHandler } from '@builder.io/qwik-city/middleware/request-handler/types';
1+
import type { RequestHandler } from '@builder.io/qwik-city/middleware/request-handler';
22

33
/**
44
* @file

packages/docs/tsconfig.json

+7-5
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,18 @@
88
"jsx": "react-jsx",
99
"allowArbitraryExtensions": true,
1010
"jsxImportSource": "@builder.io/qwik",
11-
"declaration": true,
12-
"outDir": "./dist-dev/tsc-out",
13-
"declarationDir": "./dist-dev/dts-out",
11+
"noEmit": true,
1412
"strict": true,
1513
"verbatimModuleSyntax": true,
16-
"moduleResolution": "node",
14+
"moduleResolution": "Bundler",
1715
"baseUrl": ".",
1816
"assumeChangesOnlyAffectDirectDependencies": true,
1917
"noUnusedLocals": true,
20-
"paths": {},
18+
"paths": {
19+
"@examples-data": ["src/routes/examples/apps/examples-data.ts"],
20+
"@playground-data": ["src/routes/playground/playground-data.ts"],
21+
"@tutorial-data": ["src/routes/tutorial/tutorial-data.ts"]
22+
},
2123
"types": ["node", "vite/client"],
2224
"esModuleInterop": true,
2325
"sourceRoot": ".",

packages/docs/vite.config.ts packages/docs/vite.config.mts

+3-2
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import { examplesData, playgroundData, tutorialData } from './vite.repl-apps';
1010
import { sourceResolver } from './vite.source-resolver';
1111

1212
export const PUBLIC_QWIK_INSIGHT_KEY = loadEnv('', '.', 'PUBLIC').PUBLIC_QWIK_INSIGHTS_KEY;
13+
const docsDir = new URL(import.meta.url).pathname;
1314

1415
export default defineConfig(async () => {
1516
const { default: rehypePrettyCode } = await import('rehype-pretty-code');
@@ -118,10 +119,10 @@ export default defineConfig(async () => {
118119
examplesData(routesDir),
119120
playgroundData(routesDir),
120121
tutorialData(routesDir),
121-
sourceResolver(resolve('.')),
122+
sourceResolver(docsDir),
122123
qwikReact(),
123124
Inspect(),
124-
qwikInsights({ publicApiKey: loadEnv('', '.', '').PUBLIC_QWIK_INSIGHTS_KEY }),
125+
qwikInsights({ publicApiKey: loadEnv('', docsDir, '').PUBLIC_QWIK_INSIGHTS_KEY }),
125126
],
126127
build: {
127128
sourcemap: true,

packages/eslint-plugin-qwik/package.json

+4-3
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,11 @@
99
},
1010
"devDependencies": {
1111
"@builder.io/qwik": "workspace:^",
12-
"@types/eslint": "^8.56.6",
12+
"@builder.io/qwik-city": "workspace:^",
13+
"@types/eslint": "^8.56.10",
1314
"@types/estree": "^1.0.2",
14-
"@typescript-eslint/rule-tester": "^7.3.1",
15-
"@typescript-eslint/utils": "^7.3.1",
15+
"@typescript-eslint/rule-tester": "^7.7.1",
16+
"@typescript-eslint/utils": "^7.7.1",
1617
"redent": "^4.0.0"
1718
},
1819
"engines": {

packages/eslint-plugin-qwik/tests/tsconfig.json

+2-8
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"declaration": true,
1111
"isolatedModules": true,
1212
"strict": true,
13-
"moduleResolution": "node",
13+
"moduleResolution": "Bundler",
1414
"baseUrl": ".",
1515
"noUnusedLocals": false,
1616
"esModuleInterop": true,
@@ -19,13 +19,7 @@
1919
"inlineSources": true,
2020
"skipLibCheck": true,
2121
"forceConsistentCasingInFileNames": true,
22-
"noEmit": true,
23-
"paths": {
24-
"@builder.io/qwik": ["../../qwik/dist/core.d.ts"],
25-
"@builder.io/qwik/build": ["../../qwik/dist/build/index.d.ts"],
26-
"@builder.io/qwik/jsx-runtime": ["../../qwik/dist/jsx-runtime.d.ts"],
27-
"@builder.io/qwik-city": ["../../qwik-city/lib/index.d.ts"]
28-
}
22+
"noEmit": true
2923
},
3024
"include": ["**/*.tsx", "**/*.ts"]
3125
}

0 commit comments

Comments
 (0)