Skip to content

Commit 055e822

Browse files
authored
feat(devtools-utils): export vue (#316)
* feat(devtools-utils): export vue * changeset
1 parent 67be66c commit 055e822

File tree

4 files changed

+38
-1
lines changed

4 files changed

+38
-1
lines changed

.changeset/tired-otters-jam.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@tanstack/devtools-utils': minor
3+
---
4+
5+
add /vue export

packages/devtools-utils/package.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,12 @@
4747
"types": "./dist/solid/esm/index.d.ts",
4848
"import": "./dist/solid/esm/index.js"
4949
},
50+
"./vue": {
51+
"import": {
52+
"types": "./dist/vue/esm/index.d.ts",
53+
"default": "./dist/vue/esm/index.js"
54+
}
55+
},
5056
"./package.json": "./package.json"
5157
},
5258
"sideEffects": false,
@@ -92,7 +98,7 @@
9298
"test:lib:dev": "pnpm test:lib --watch",
9399
"test:types": "tsc",
94100
"test:build": "publint --strict",
95-
"build": "vite build && vite build --config vite.config.preact.ts && tsup "
101+
"build": "vite build && vite build --config vite.config.preact.ts && vite build --config vite.config.vue.ts && tsup "
96102
},
97103
"devDependencies": {
98104
"tsup": "^8.5.0",

packages/devtools-utils/tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
"eslint.config.js",
1111
"vite.config.ts",
1212
"vite.config.preact.ts",
13+
"vite.config.vue.ts",
1314
"tests",
1415
"vite.config.solid.ts"
1516
]
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
import { defineConfig, mergeConfig } from 'vitest/config'
2+
import { tanstackViteConfig } from '@tanstack/vite-config'
3+
import packageJson from './package.json'
4+
5+
const config = defineConfig({
6+
plugins: [],
7+
test: {
8+
name: packageJson.name,
9+
dir: './',
10+
watch: false,
11+
environment: 'jsdom',
12+
setupFiles: ['./tests/test-setup.ts'],
13+
globals: true,
14+
},
15+
})
16+
17+
export default mergeConfig(
18+
config,
19+
tanstackViteConfig({
20+
entry: ['./src/vue/index.ts'],
21+
srcDir: './src/vue',
22+
outDir: './dist/vue',
23+
cjs: false,
24+
}),
25+
)

0 commit comments

Comments
 (0)