Skip to content

Commit 8e0c6b7

Browse files
tylersayshiTkDodo
andauthored
chore(paths): use customConditions to define internal imports (#8935)
* fix(paths): use customConditions to define internal imports * the rest of the changes * publint and vitest fixes * order matters! thanks https://colinhacks.com/essays/live-types-typescript-monorepo * upgrade publint to get customCondition support added here: publint/publint@b34ea94 * remove dynamicAliases * remove getViteAliases * try without references? * Revert "try without references?" This reverts commit b18bc94. --------- Co-authored-by: Dominik Dorfmeister <office@dorfmeister.cc>
1 parent 1bf2df6 commit 8e0c6b7

File tree

67 files changed

+82
-245
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

67 files changed

+82
-245
lines changed

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
"premove": "^4.0.0",
5959
"prettier": "^3.4.2",
6060
"prettier-plugin-svelte": "^3.3.2",
61-
"publint": "^0.2.12",
61+
"publint": "^0.3.10",
6262
"react": "^19.0.0",
6363
"react-dom": "^19.0.0",
6464
"sherif": "^1.0.0",
@@ -73,7 +73,6 @@
7373
"typescript56": "npm:typescript@5.6",
7474
"typescript57": "npm:typescript@5.7",
7575
"vite": "^6.2.4",
76-
"vite-tsconfig-paths": "^5.1.4",
7776
"vitest": "^3.1.1"
7877
},
7978
"pnpm": {

packages/angular-query-devtools-experimental/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
"module": "build/index.mjs",
3737
"exports": {
3838
".": {
39+
"@tanstack/custom-condition": "./src/index.ts",
3940
"types": "./build/index.d.ts",
4041
"default": "./build/index.mjs"
4142
},

packages/angular-query-devtools-experimental/root.vite.config.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

packages/angular-query-devtools-experimental/vite.config.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,10 @@
11
import { defineConfig } from 'vitest/config'
2-
import tsconfigPaths from 'vite-tsconfig-paths'
32

4-
import { dynamicAliases } from './root.vite.config'
53
import packageJson from './package.json'
64

75
export default defineConfig({
8-
plugins: [tsconfigPaths({ ignoreConfigErrors: true })],
96
resolve: {
10-
alias: dynamicAliases,
7+
conditions: ['@tanstack/custom-condition'],
118
},
129
test: {
1310
name: packageJson.name,

packages/angular-query-experimental/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@
5151
"module": "build/index.mjs",
5252
"exports": {
5353
".": {
54+
"@tanstack/custom-condition": "./src/index.ts",
5455
"types": "./build/index.d.ts",
5556
"default": "./build/index.mjs"
5657
},

packages/angular-query-experimental/root.vite.config.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

packages/angular-query-experimental/vite.config.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,10 @@
11
import { defineConfig } from 'vitest/config'
2-
import tsconfigPaths from 'vite-tsconfig-paths'
32

4-
import { dynamicAliases } from './root.vite.config'
53
import packageJson from './package.json'
64

75
export default defineConfig({
8-
plugins: [tsconfigPaths({ ignoreConfigErrors: true })],
96
resolve: {
10-
alias: dynamicAliases,
7+
conditions: ['@tanstack/custom-condition'],
118
},
129
test: {
1310
name: packageJson.name,

packages/eslint-plugin-query/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
"exports": {
4141
".": {
4242
"import": {
43+
"@tanstack/custom-condition": "./src/index.ts",
4344
"types": "./dist/esm/index.d.ts",
4445
"default": "./dist/esm/index.js"
4546
},

packages/eslint-plugin-query/root.vite.config.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

packages/eslint-plugin-query/vite.config.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,11 @@
11
import { defineConfig, mergeConfig } from 'vitest/config'
22
import { tanstackViteConfig } from '@tanstack/config/vite'
3-
import tsconfigPaths from 'vite-tsconfig-paths'
43

5-
import { dynamicAliases } from './root.vite.config'
64
import packageJson from './package.json'
75

86
const config = defineConfig({
9-
plugins: [tsconfigPaths({ ignoreConfigErrors: true })],
107
resolve: {
11-
alias: dynamicAliases,
8+
conditions: ['@tanstack/custom-condition'],
129
},
1310
test: {
1411
name: packageJson.name,

0 commit comments

Comments
 (0)