Skip to content

Commit 230d0f6

Browse files
committed
Use single tsconfig.
1 parent 886c2b6 commit 230d0f6

5 files changed

Lines changed: 25 additions & 34 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"scripts": {
1111
"fix:p": "prettier --write \"./**/*.(js|ts){x,}\"",
1212
"test": "bun test",
13-
"test-types": "cd packages/wouter && tsc --noEmit && cd ../wouter-preact && tsc --noEmit",
13+
"test-types": "tsc --noEmit",
1414
"size": "size-limit",
1515
"lint": "eslint packages/**/*.js"
1616
},

packages/wouter-preact/test/preact.test.tsx

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
// @jsx h
2-
// @jsxImportSource preact
3-
// @jsxFrag Fragment
1+
/** @jsx h */
2+
/** @jsxFrag Fragment */
3+
/** @jsxImportSource preact */
4+
45
import {
56
test,
67
expect,
@@ -11,7 +12,7 @@ import {
1112
afterAll,
1213
mock,
1314
} from "bun:test";
14-
import { h, Fragment, render } from "preact";
15+
import { render } from "preact";
1516
import { act, setupRerender, teardown } from "preact/test-utils";
1617
import renderToString from "preact-render-to-string";
1718
import { copyFile, rm } from "fs/promises";
@@ -33,8 +34,10 @@ const filesToCopy = [
3334

3435
async function loadPreact(): Promise<typeof WouterPreact> {
3536
// Import from the copied files in src/ directory
36-
const module = await import(join(import.meta.dir, "../src/index.js"));
37-
return module as typeof WouterPreact;
37+
const module = (await import(
38+
join(import.meta.dir, "../src/index.js")
39+
)) as typeof WouterPreact;
40+
return module;
3841
}
3942

4043
beforeAll(async () => {

packages/wouter-preact/tsconfig.json

Lines changed: 0 additions & 14 deletions
This file was deleted.

packages/wouter/tsconfig.json

Lines changed: 0 additions & 13 deletions
This file was deleted.

tsconfig.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"compilerOptions": {
3+
"target": "ESNext",
4+
"lib": ["ESNext", "DOM"],
5+
"moduleResolution": "bundler",
6+
"module": "Preserve",
7+
"moduleDetection": "force",
8+
"jsx": "react-jsx",
9+
"strict": true,
10+
"baseUrl": ".",
11+
"types": ["bun", "@testing-library/jest-dom"],
12+
"skipLibCheck": true
13+
},
14+
"include": ["packages/wouter/**/*", "packages/wouter-preact/**/*"]
15+
}

0 commit comments

Comments
 (0)