Skip to content

Commit 0e54f0a

Browse files
fix: Update eslint-plugin-query build config (#5601)
1 parent 0c93fde commit 0e54f0a

File tree

5 files changed

+260
-31
lines changed

5 files changed

+260
-31
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@
8989
"semver": "^7.5.1",
9090
"solid-js": "^1.6.13",
9191
"stream-to-array": "^2.3.0",
92+
"tsup": "^7.0.0",
9293
"type-fest": "^3.11.0",
9394
"typescript": "^5.0.4",
9495
"vitest": "^0.27.1",

packages/eslint-plugin-query/package.json

Lines changed: 6 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -31,32 +31,19 @@
3131
"test:lib": "vitest run --coverage",
3232
"test:lib:dev": "pnpm run test:lib --watch",
3333
"test:build": "publint --strict",
34-
"build": "tsup --minify --dts"
34+
"build": "pnpm build:tsup && pnpm build:types",
35+
"build:tsup": "tsup",
36+
"build:types": "tsc --emitDeclarationOnly"
3537
},
3638
"files": [
37-
"build"
39+
"build",
40+
"src"
3841
],
39-
"tsup": {
40-
"entry": [
41-
"src/index.ts"
42-
],
43-
"external": [
44-
"eslint"
45-
],
46-
"format": [
47-
"cjs",
48-
"esm"
49-
],
50-
"clean": true,
51-
"bundle": true,
52-
"outDir": "build/lib"
53-
},
5442
"devDependencies": {
5543
"@typescript-eslint/eslint-plugin": "^5.54.0",
5644
"@typescript-eslint/parser": "^5.54.0",
5745
"@typescript-eslint/utils": "^5.54.0",
58-
"eslint": "^8.34.0",
59-
"tsup": "^6.7.0"
46+
"eslint": "^8.34.0"
6047
},
6148
"peerDependencies": {
6249
"eslint": "^8.0.0"

packages/eslint-plugin-query/tsconfig.eslint.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@
33
"compilerOptions": {
44
"noEmit": true
55
},
6-
"include": ["**/*.ts", "**/*.tsx", ".eslintrc.cjs"]
6+
"include": ["**/*.ts", "**/*.tsx", ".eslintrc.cjs", "tsup.config.js"]
77
}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
// @ts-check
2+
3+
import { defineConfig } from 'tsup'
4+
5+
export default defineConfig({
6+
entry: ['src/index.ts'],
7+
format: ['cjs', 'esm'],
8+
target: ['es2020', 'node16'],
9+
outDir: 'build/lib',
10+
external: [/eslint/],
11+
sourcemap: true,
12+
clean: true,
13+
})

0 commit comments

Comments
 (0)