8000 refactor: use tsdown workspace · vue-macros/vue-macros@6269fab · GitHub
[go: up one dir, main page]

Skip to content

Commit 6269fab

Browse files
committed
refactor: use tsdown workspace
1 parent 32f9ed6 commit 6269fab

File tree

40 files changed

+192
-286
lines changed

40 files changed

+192
-286
lines changed

monoman.config.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ import {
99
noDuplicatedPnpmLockfile,
1010
} from 'monoman'
1111
import { docsLink, githubLink } from './macros/repo'
12-
import type { BuildConfig } from './tsdown.config'
1312
import type { PackageJson } from 'pkg-types'
13+
import type { Options } from 'tsdown'
1414

1515
const jiti = createJiti(import.meta.url)
1616

@@ -120,12 +120,12 @@ export default unplugin.${entry} as typeof unplugin.${entry}\n`,
120120
const tsdownFile = path.resolve(pkgRoot, 'tsdown.config.ts')
121121
if (!data.meta?.skipExports && (await exists(tsdownFile))) {
122122
const tsdownConfig = (
123-
await jiti.import<{ default: BuildConfig }>(tsdownFile)
123+
await jiti.import<{ default: Options }>(tsdownFile)
124124
).default
125-
const entry = tsdownConfig?.onlyIndex
126-
? ['./src/index.ts']
127-
: ['./src/*.ts', '!./**.d.ts']
128-
125+
const entry = (tsdownConfig.entry as string[] | undefined) || [
126+
'./src/*.ts',
127+
'!./**.d.ts',
128+
]
129129
const entries = (
130130
await fg(entry, {
131131
cwd: pkgRoot,

packages/api/tsdown.config.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import { defineBuildConfig } from '../../tsdown.config.ts'
1+
import { defineConfig } from 'tsdown/config'
22

3-
export default defineBuildConfig({
4-
onlyIndex: true,
3+
export default defineConfig({
4+
entry: ['./src/index.ts'],
55
platform: 'node',
66
})

packages/astro/tsdown.config.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { defineBuildConfig } from '../../tsdown.config.ts'
1+
import { defineConfig } from 'tsdown/config'
22

3-
export default defineBuildConfig({
4-
onlyIndex: true,
3+
export default defineConfig({
4+
entry: ['./src/index.ts'],
55
})
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { defineBuildConfig } from '../../tsdown.config.ts'
1+
import { defineConfig } from 'tsdown/config'
22

3-
export default defineBuildConfig({
3+
export default defineConfig({
44
platform: 'node',
55
})

packages/boolean-prop/tsdown.config.ts

Lines changed: 0 additions & 3 deletions
This file was deleted.

packages/chain-call/tsdown.config.ts

Lines changed: 0 additions & 3 deletions
This file was deleted.

packages/common/tsdown.config.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import { defineBuildConfig } from '../../tsdown.config.ts'
1+
import { defineConfig } from 'tsdown/config'
22

3-
export default defineBuildConfig({
4-
onlyIndex: true,
3+
export default defineConfig({
4+
entry: ['./src/index.ts'],
55
external: ['node:module'],
66
})

packages/config/tsdown.config.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { defineBuildConfig } from '../../tsdown.config.ts'
1+
import { defineConfig } from 'tsdown/config'
22

3-
export default defineBuildConfig({
3+
export default defineConfig({
44
platform: 'node',
55
})

packages/define-emit/tsdown.config.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { defineBuildConfig } from '../../tsdown.config.ts'
1+
import { defineConfig } from 'tsdown/config'
22

3-
export default defineBuildConfig({
3+
export default defineConfig({
44
platform: 'node',
55
})
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import { defineBuildConfig } from '../../tsdown.config.ts'
1+
import { defineConfig } from 'tsdown/config'
22

3-
export default defineBuildConfig({
4-
ignoreDeps: {
5-
peerDependencies: ['@vueuse/core'],
3+
export default defineConfig({
4+
unused: {
5+
ignore: { peerDependencies: ['@vueuse/core'] },
66
},
77
})

0 commit comments

Comments
 (0)
0