Skip to content
48 changes: 35 additions & 13 deletions packages/solid-query-devtools/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -37,23 +37,45 @@
"types": "./build/index.d.ts",
"browser": {},
"exports": {
"@tanstack/custom-condition": "./src/index.ts",
"solid": {
"development": "./build/dev.jsx",
"import": "./build/index.jsx"
},
"development": {
".": {
"@tanstack/custom-condition": "./src/index.tsx",
"solid": {
"development": "./build/index/dev.jsx",
"import": "./build/index/index.jsx"
},
"development": {
"import": {
"types": "./build/index/index.d.ts",
"default": "./build/index/dev.js"
},
"require": "./build/index/dev.cjs"
},
"import": {
"types": "./build/index.d.ts",
"default": "./build/dev.js"
"types": "./build/index/index.d.ts",
"default": "./build/index/index.js"
},
"require": "./build/dev.cjs"
"require": "./build/index/index.cjs"
},
"import": {
"types": "./build/index.d.ts",
"default": "./build/index.js"
"./production": {
"@tanstack/custom-condition": "./src/production.tsx",
"solid": {
"development": "./build/production/dev.jsx",
"import": "./build/production/index.jsx"
},
"development": {
"import": {
"types": "./build/production/index.d.ts",
"default": "./build/production/dev.js"
},
"require": "./build/production/dev.cjs"
},
"import": {
"types": "./build/production/index.d.ts",
"default": "./build/production/index.js"
},
"require": "./build/production/index.cjs"
},
"require": "./build/index.cjs"
"./package.json": "./package.json"
},
"files": [
"build",
Expand Down
12 changes: 12 additions & 0 deletions packages/solid-query-devtools/src/production.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import clientOnly from './clientOnly'
import type SolidQueryDevtoolsComp from './devtools'
import type SolidQueryDevtoolsCompPanel from './devtoolsPanel'

export const SolidQueryDevtools: typeof SolidQueryDevtoolsComp = clientOnly(
() => import('./devtools'),
)

export const SolidQueryDevtoolsPanel: typeof SolidQueryDevtoolsCompPanel =
clientOnly(() => import('./devtoolsPanel'))

export type { DevtoolsPanelOptions } from './devtoolsPanel'
14 changes: 10 additions & 4 deletions packages/solid-query-devtools/tsup.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,16 @@ import { defineConfig } from 'tsup'
import { generateTsupOptions, parsePresetOptions } from 'tsup-preset-solid'

const preset_options = {
entries: {
entry: 'src/index.tsx',
dev_entry: true,
},
entries: [
{
entry: 'src/index.tsx',
dev_entry: true,
},
{
entry: 'src/production.tsx',
dev_entry: true,
},
],
cjs: true,
drop_console: true,
}
Expand Down
Loading