Skip to content

Commit b75b91b

Browse files
SolidJS devtools /production export
1 parent 228139f commit b75b91b

File tree

4 files changed

+57
-16
lines changed

4 files changed

+57
-16
lines changed

packages/react-query-devtools/src/index.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ export const ReactQueryDevtools: (typeof Devtools)['ReactQueryDevtools'] =
1111
: Devtools.ReactQueryDevtools
1212

1313
export const ReactQueryDevtoolsPanel: (typeof DevtoolsPanel)['ReactQueryDevtoolsPanel'] =
14-
DevtoolsPanel.ReactQueryDevtoolsPanel
14+
process.env.NODE_ENV !== 'development'
15+
? function () {
16+
return null
17+
}
18+
: DevtoolsPanel.ReactQueryDevtoolsPanel
1519

1620
export type DevtoolsPanelOptions = DevtoolsPanel.DevtoolsPanelOptions

packages/solid-query-devtools/package.json

Lines changed: 35 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -37,23 +37,45 @@
3737
"types": "./build/index.d.ts",
3838
"browser": {},
3939
"exports": {
40-
"@tanstack/custom-condition": "./src/index.ts",
41-
"solid": {
42-
"development": "./build/dev.jsx",
43-
"import": "./build/index.jsx"
44-
},
45-
"development": {
40+
".": {
41+
"@tanstack/custom-condition": "./src/index.tsx",
42+
"solid": {
43+
"development": "./build/index/dev.jsx",
44+
"import": "./build/index/index.jsx"
45+
},
46+
"development": {
47+
"import": {
48+
"types": "./build/index/index.d.ts",
49+
"default": "./build/index/dev.js"
50+
},
51+
"require": "./build/index/dev.cjs"
52+
},
4653
"import": {
47-
"types": "./build/index.d.ts",
48-
"default": "./build/dev.js"
54+
"types": "./build/index/index.d.ts",
55+
"default": "./build/index/index.js"
4956
},
50-
"require": "./build/dev.cjs"
57+
"require": "./build/index/index.cjs"
5158
},
52-
"import": {
53-
"types": "./build/index.d.ts",
54-
"default": "./build/index.js"
59+
"./production": {
60+
"@tanstack/custom-condition": "./src/production.tsx",
61+
"solid": {
62+
"development": "./build/production/dev.jsx",
63+
"import": "./build/production/index.jsx"
64+
},
65+
"development": {
66+
"import": {
67+
"types": "./build/production/index.d.ts",
68+
"default": "./build/production/dev.js"
69+
},
70+
"require": "./build/production/dev.cjs"
71+
},
72+
"import": {
73+
"types": "./build/production/index.d.ts",
74+
"default": "./build/production/index.js"
75+
},
76+
"require": "./build/production/index.cjs"
5577
},
56-
"require": "./build/index.cjs"
78+
"./package.json": "./package.json"
5779
},
5880
"files": [
5981
"build",
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import clientOnly from './clientOnly'
2+
import type SolidQueryDevtoolsComp from './devtools'
3+
import type SolidQueryDevtoolsCompPanel from './devtoolsPanel'
4+
5+
export const SolidQueryDevtools: typeof SolidQueryDevtoolsComp = clientOnly(
6+
() => import('./devtools'),
7+
)
8+
9+
export const SolidQueryDevtoolsPanel: typeof SolidQueryDevtoolsCompPanel =
10+
clientOnly(() => import('./devtoolsPanel'))
11+
12+
export type { DevtoolsPanelOptions } from './devtoolsPanel'

packages/solid-query-devtools/tsup.config.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,13 @@ import { defineConfig } from 'tsup'
22
import { generateTsupOptions, parsePresetOptions } from 'tsup-preset-solid'
33

44
const preset_options = {
5-
entries: {
5+
entries: [{
66
entry: 'src/index.tsx',
77
dev_entry: true,
8-
},
8+
}, {
9+
entry: 'src/production.tsx',
10+
dev_entry: true,
11+
}],
912
cjs: true,
1013
drop_console: true,
1114
}

0 commit comments

Comments
 (0)