Skip to content

Commit d7f14d8

Browse files
author
Aryan Deora
authored
feat(solid-query & devtools): Use tsup (#1)
1 parent f4af223 commit d7f14d8

7 files changed

Lines changed: 470 additions & 414 deletions

File tree

packages/query-devtools/package.json

Lines changed: 22 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -11,34 +11,39 @@
1111
"url": "https://github.com/sponsors/tannerlinsley"
1212
},
1313
"type": "module",
14-
"types": "dist/types/index.d.ts",
15-
"main": "dist/cjs/index.cjs",
16-
"module": "dist/esm/index.js",
14+
"main": "./build/index.cjs",
15+
"module": "./build/index.js",
16+
"types": "./build/index.d.ts",
17+
"browser": {},
1718
"exports": {
18-
".": {
19-
"types": "./dist/types/index.d.ts",
20-
"solid": "./dist/source/index.jsx",
21-
"import": "./dist/esm/index.js",
22-
"browser": {
23-
"import": "./dist/esm/index.js",
24-
"require": "./dist/cjs/index.cjs"
19+
"solid": {
20+
"development": "./build/dev.jsx",
21+
"import": "./build/index.jsx"
22+
},
23+
"development": {
24+
"import": {
25+
"types": "./build/index.d.ts",
26+
"default": "./build/dev.js"
2527
},
26-
"require": "./dist/cjs/index.cjs",
27-
"node": "./dist/cjs/index.cjs"
28+
"require": "./build/dev.cjs"
29+
},
30+
"import": {
31+
"types": "./build/index.d.ts",
32+
"default": "./build/index.js"
2833
},
29-
"./package.json": "./package.json"
34+
"require": "./build/index.cjs"
3035
},
3136
"scripts": {
32-
"clean": "rimraf ./dist && rimraf ./coverage",
37+
"clean": "rimraf ./build && rimraf ./coverage",
3338
"test:eslint": "eslint --ext .ts,.tsx ./src",
3439
"test:types": "tsc --noEmit",
3540
"test:lib": "vitest run --coverage",
3641
"test:lib:dev": "pnpm run test:lib --watch",
3742
"test:build": "publint --strict",
38-
"build": "rollup --config rollup.config.js"
43+
"build": "tsup"
3944
},
4045
"files": [
41-
"dist",
46+
"build",
4247
"src"
4348
],
4449
"dependencies": {
@@ -53,6 +58,7 @@
5358
},
5459
"devDependencies": {
5560
"@tanstack/query-core": "workspace:*",
61+
"tsup-preset-solid": "^0.1.8",
5662
"vite-plugin-solid": "^2.5.0"
5763
}
5864
}

packages/query-devtools/rollup.config.js

Lines changed: 0 additions & 32 deletions
This file was deleted.
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
// @ts-check
2+
3+
import { defineConfig } from 'tsup-preset-solid'
4+
5+
export default defineConfig(
6+
{
7+
entry: 'src/index.tsx',
8+
devEntry: true,
9+
},
10+
{
11+
dropConsole: true,
12+
cjs: true,
13+
tsupOptions: (config) => ({
14+
...config,
15+
outDir: 'build',
16+
noExternal: [
17+
'solid-js',
18+
'solid-js/web',
19+
'@emotion/css',
20+
'@solid-primitives/keyed',
21+
'@solid-primitives/resize-observer',
22+
'@solid-primitives/storage',
23+
'@tanstack/match-sorter-utils',
24+
'solid-transition-group',
25+
'superjson',
26+
],
27+
}),
28+
},
29+
)

packages/solid-query/package.json

Lines changed: 22 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -11,43 +11,49 @@
1111
"url": "https://github.com/sponsors/tannerlinsley"
1212
},
1313
"type": "module",
14-
"types": "dist/types/index.d.ts",
15-
"main": "dist/cjs/index.cjs",
16-
"module": "dist/esm/index.js",
14+
"main": "./build/index.cjs",
15+
"module": "./build/index.js",
16+
"types": "./build/index.d.ts",
17+
"browser": {},
1718
"exports": {
18-
".": {
19-
"types": "./dist/types/index.d.ts",
20-
"solid": "./dist/source/index.js",
21-
"import": "./dist/esm/index.js",
22-
"browser": {
23-
"import": "./dist/esm/index.js",
24-
"require": "./dist/cjs/index.cjs"
19+
"solid": {
20+
"development": "./build/dev.js",
21+
"import": "./build/index.js"
22+
},
23+
"development": {
24+
"import": {
25+
"types": "./build/index.d.ts",
26+
"default": "./build/dev.js"
2527
},
26-
"require": "./dist/cjs/index.cjs",
27-
"node": "./dist/cjs/index.cjs"
28+
"require": "./build/dev.cjs"
29+
},
30+
"import": {
31+
"types": "./build/index.d.ts",
32+
"default": "./build/index.js"
2833
},
29-
"./package.json": "./package.json"
34+
"require": "./build/index.cjs"
3035
},
3136
"sideEffects": [
3237
"./src/setBatchUpdatesFn.ts"
3338
],
3439
"scripts": {
35-
"clean": "rimraf ./dist && rimraf ./coverage",
40+
"clean": "rimraf ./build && rimraf ./coverage",
3641
"test:eslint": "eslint --ext .ts,.tsx ./src",
3742
"test:types": "tsc --noEmit",
3843
"test:lib": "vitest run --coverage",
3944
"test:lib:dev": "pnpm run test:lib --watch",
4045
"test:build": "publint --strict",
41-
"build": "rollup --config rollup.config.js"
46+
"build": "tsup"
4247
},
4348
"files": [
44-
"dist",
49+
"build",
4550
"src"
4651
],
4752
"dependencies": {
4853
"@tanstack/query-core": "workspace:*"
4954
},
5055
"devDependencies": {
56+
"tsup-preset-solid": "^0.1.8",
5157
"vite-plugin-solid": "^2.5.0"
5258
},
5359
"peerDependencies": {

packages/solid-query/rollup.config.js

Lines changed: 0 additions & 30 deletions
This file was deleted.
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
// @ts-check
2+
3+
import { defineConfig } from 'tsup-preset-solid'
4+
5+
export default defineConfig(
6+
{
7+
entry: 'src/index.ts',
8+
devEntry: true,
9+
},
10+
{
11+
dropConsole: true,
12+
cjs: true,
13+
tsupOptions: (config) => ({
14+
...config,
15+
outDir: 'build',
16+
}),
17+
},
18+
)

0 commit comments

Comments
 (0)