Skip to content

Commit 48f116c

Browse files
authored
chore(angular-query): revert to tsup to build package (#9298)
1 parent 5b0d320 commit 48f116c

File tree

4 files changed

+25
-26
lines changed

4 files changed

+25
-26
lines changed

knip.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
"ignoreDependencies": ["vue2", "vue2.7"]
2525
},
2626
"packages/angular-query-experimental": {
27-
"ignore": ["scripts/prepack.js"]
27+
"ignore": ["scripts/prepack.js", "scripts/prepare-package.js"]
2828
}
2929
}
3030
}

packages/angular-query-experimental/package.json

Lines changed: 11 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"tanstack"
2828
],
2929
"scripts": {
30-
"clean": "premove ./dist ./coverage ./dist-ts",
30+
"clean": "premove ./build ./dist ./coverage ./dist-ts",
3131
"compile": "tsc --build",
3232
"test:eslint": "eslint ./src",
3333
"test:types": "npm-run-all --serial test:types:*",
@@ -42,26 +42,26 @@
4242
"test:types:tscurrent": "tsc --build",
4343
"test:lib": "vitest",
4444
"test:lib:dev": "pnpm run test:lib --watch",
45-
"test:build": "pnpm pack && publint ./dist/*.tgz --strict && attw ./dist/*.tgz; premove ./dist/*.tgz",
46-
"build": "vite build && pnpm run prepare-package",
47-
"prepare-package": "node ./scripts/prepare-package.js"
45+
"test:build": "publint --strict && attw --pack",
46+
"build": "pnpm build:tsup",
47+
"build:tsup": "tsup --tsconfig tsconfig.prod.json"
4848
},
4949
"type": "module",
50-
"types": "dist/index.d.ts",
51-
"module": "dist/index.mjs",
50+
"types": "build/index.d.ts",
51+
"module": "build/index.mjs",
5252
"exports": {
5353
".": {
5454
"@tanstack/custom-condition": "./src/index.ts",
55-
"types": "./dist/index.d.ts",
56-
"default": "./dist/index.mjs"
55+
"types": "./build/index.d.ts",
56+
"default": "./build/index.mjs"
5757
},
5858
"./package.json": "./package.json"
5959
},
6060
"sideEffects": false,
6161
"files": [
62-
"**/*.d.ts",
63-
"**/*.mjs",
64-
"**/*.mjs.map"
62+
"build",
63+
"src",
64+
"!src/__tests__"
6565
],
6666
"dependencies": {
6767
"@tanstack/query-core": "workspace:*",
@@ -82,18 +82,5 @@
8282
"peerDependencies": {
8383
"@angular/common": ">=16.0.0",
8484
"@angular/core": ">=16.0.0"
85-
},
86-
"publishConfig": {
87-
"directory": "dist",
88-
"linkDirectory": false,
89-
"types": "index.d.ts",
90-
"module": "index.mjs",
91-
"exports": {
92-
".": {
93-
"types": "./index.d.ts",
94-
"default": "./index.mjs"
95-
},
96-
"./package.json": "./package.json"
97-
}
9885
}
9986
}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import { defineConfig } from 'tsup'
2+
3+
export default defineConfig({
4+
entry: ['src/index.ts'],
5+
sourcemap: true,
6+
clean: true,
7+
format: ['esm'],
8+
dts: true,
9+
outDir: 'build',
10+
outExtension({ format }) {
11+
return format === 'esm' ? { js: '.mjs' } : { js: '.js' }
12+
},
13+
})

pnpm-lock.yaml

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)