Skip to content

Commit 41a4909

Browse files
committed
Reapply "build: Add custom export condition for source files for typescript"
This reverts commit 0bee80d.
1 parent ba5b62a commit 41a4909

File tree

8 files changed

+37
-31
lines changed

8 files changed

+37
-31
lines changed

extension/tsconfig.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,10 @@
33
"compilerOptions": {
44
"outDir": "dist",
55
},
6-
"include": ["src/**/*"]
6+
"include": ["src/**/*"],
7+
"references": [
8+
{"path": "../packages/shared"},
9+
{"path": "../packages/frontend"},
10+
{"path": "../packages/debugger"},
11+
],
712
}

packages/debugger/package.json

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -27,27 +27,24 @@
2727
"types": "./dist/index.d.ts",
2828
"exports": {
2929
".": {
30+
"@solid-devtools/source": "./src/index.ts",
3031
"import": {
3132
"types": "./dist/index.d.ts",
3233
"default": "./dist/index.js"
3334
}
3435
},
3536
"./bundled": {
37+
"@solid-devtools/source": "./src/index.ts",
3638
"import": {
3739
"types": "./dist/index.d.ts",
3840
"default": "./dist/bundled.js"
3941
}
4042
},
41-
"./types": {
43+
"./*": {
44+
"@solid-devtools/source": "./src/*.ts",
4245
"import": {
43-
"types": "./dist/types.d.ts",
44-
"default": "./dist/types.js"
45-
}
46-
},
47-
"./setup": {
48-
"import": {
49-
"types": "./dist/setup.d.ts",
50-
"default": "./dist/setup.js"
46+
"types": "./dist/*.d.ts",
47+
"default": "./dist/*.js"
5148
}
5249
}
5350
},

packages/frontend/package.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,16 @@
2828
"main": "dist/index.js",
2929
"module": "dist/index.js",
3030
"types": "dist/index.d.ts",
31+
"exports": {
32+
".": {
33+
"@solid-devtools/source": "./src/index.tsx",
34+
"import": {
35+
"types": "./dist/index.d.ts",
36+
"default": "./dist/index.js"
37+
}
38+
},
39+
"./dist/styles.css": "./dist/styles.css"
40+
},
3141
"dependencies": {
3242
"@nothing-but/utils": "~0.17.0",
3343
"@solid-devtools/debugger": "workspace:^",

packages/logger/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
"module": "./dist/server.js",
2727
"types": "./dist/index.d.ts",
2828
"exports": {
29+
"@solid-devtools/source": "./src/index.ts",
2930
"browser": {
3031
"development": {
3132
"import": "./dist/index.js",

packages/main/package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"types": "./dist/index.d.ts",
2828
"exports": {
2929
".": {
30+
"@solid-devtools/source": "./src/index.ts",
3031
"browser": {
3132
"development": {
3233
"import": {
@@ -45,6 +46,7 @@
4546
}
4647
},
4748
"./setup": {
49+
"@solid-devtools/source": "./src/setup.ts",
4850
"browser": {
4951
"development": {
5052
"import": {
@@ -63,12 +65,14 @@
6365
}
6466
},
6567
"./vite": {
68+
"@solid-devtools/source": "./src/vite.ts",
6669
"import": {
6770
"types": "./dist/vite.d.ts",
6871
"default": "./dist/vite.js"
6972
}
7073
},
7174
"./babel": {
75+
"@solid-devtools/source": "./src/babel.ts",
7276
"import": {
7377
"types": "./dist/babel.d.ts",
7478
"default": "./dist/babel.js"

packages/overlay/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
"module": "./dist/index_noop.js",
3131
"types": "./dist/index.d.ts",
3232
"exports": {
33+
"@solid-devtools/source": "./src/index.tsx",
3334
"browser": {
3435
"development": {
3536
"types": "./dist/index.d.ts",

packages/shared/package.json

Lines changed: 5 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -26,32 +26,16 @@
2626
"exports": {
2727
".": {
2828
"import": {
29+
"@solid-devtools/source": "./src/index.ts",
2930
"types": "./dist/index.d.ts",
3031
"default": "./dist/index.js"
3132
}
3233
},
33-
"./detect": {
34+
"./*": {
3435
"import": {
35-
"types": "./dist/detect.d.ts",
36-
"default": "./dist/detect.js"
37-
}
38-
},
39-
"./primitives": {
40-
"import": {
41-
"types": "./dist/primitives.d.ts",
42-
"default": "./dist/primitives.js"
43-
}
44-
},
45-
"./utils": {
46-
"import": {
47-
"types": "./dist/utils.d.ts",
48-
"default": "./dist/utils.js"
49-
}
50-
},
51-
"./theme": {
52-
"import": {
53-
"types": "./dist/theme.d.ts",
54-
"default": "./dist/theme.js"
36+
"@solid-devtools/source": "./src/*.ts",
37+
"types": "./dist/*.d.ts",
38+
"default": "./dist/*.js"
5539
}
5640
}
5741
},

tsconfig.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@
2929
"lib": ["DOM", "DOM.Iterable", "DOM.AsyncIterable", "ESNext"],
3030
"jsx": "preserve",
3131
"jsxImportSource": "solid-js",
32+
/*
33+
Use source files locally
34+
*/
35+
"customConditions": ["@solid-devtools/source"],
3236
/*
3337
Checking
3438
*/

0 commit comments

Comments
 (0)