chore: tsdown workspace

This commit is contained in:
三咲智子 Kevin Deng
2025-08-10 08:57:05 +08:00
parent ef38316fb1
commit d411ef3ba1
6 changed files with 12 additions and 28 deletions

View File

@ -6,7 +6,7 @@
"type": "module",
"scripts": {
"dev": "pnpm -C packages/jsx-explorer run dev",
"build": "pnpm run -F babel-plugin-jsx... build",
"build": "tsdown",
"test": "vitest",
"lint": "eslint --cache .",
"format": "prettier --write .",
@ -35,7 +35,7 @@
"eslint-plugin-import-x": "^4.16.1",
"jsdom": "^26.1.0",
"prettier": "3.6.2",
"tsdown": "^0.13.3",
"tsdown": "^0.14.0",
"tslib": "^2.8.1",
"typescript": "~5.9.2",
"typescript-eslint": "^8.39.0",

View File

@ -20,10 +20,6 @@
"type": "git",
"url": "git+https://github.com/vuejs/babel-plugin-jsx.git"
},
"scripts": {
"build": "tsdown",
"watch": "tsdown --watch"
},
"bugs": {
"url": "https://github.com/vuejs/babel-plugin-jsx/issues"
},

View File

@ -31,10 +31,6 @@
"./package.json": "./package.json"
}
},
"scripts": {
"build": "tsdown",
"watch": "tsdown --watch"
},
"bugs": {
"url": "https://github.com/vuejs/babel-plugin-jsx/issues"
},

View File

@ -1,9 +0,0 @@
import { defineConfig } from 'tsdown';
export default defineConfig({
entry: ['src/index.ts'],
format: ['cjs', 'esm'],
dts: true,
target: 'es2015',
platform: 'neutral',
});

18
pnpm-lock.yaml generated
View File

@ -63,8 +63,8 @@ importers:
specifier: 3.6.2
version: 3.6.2
tsdown:
specifier: ^0.13.3
version: 0.13.3(typescript@5.9.2)
specifier: ^0.14.0
version: 0.14.0(typescript@5.9.2)
tslib:
specifier: ^2.8.1
version: 2.8.1
@ -2492,8 +2492,8 @@ packages:
resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==}
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
rolldown-plugin-dts@0.15.3:
resolution: {integrity: sha512-qILn8tXV828UpzgSN7R3KeCl1lfc2eRhPJDGO78C6PztEQH51gBTG3tyQDIVIAYY58afhOsWW/zTYpfewTGCdg==}
rolldown-plugin-dts@0.15.6:
resolution: {integrity: sha512-AxQlyx3Nszob5QLmVUjz/VnC5BevtUo0h8tliuE0egddss7IbtCBU7GOe7biRU0fJNRQJmQjPKXFcc7K98j3+w==}
engines: {node: '>=20.18.0'}
peerDependencies:
'@typescript/native-preview': '>=7.0.0-dev.20250601.1'
@ -2680,8 +2680,8 @@ packages:
peerDependencies:
typescript: '>=4.8.4'
tsdown@0.13.3:
resolution: {integrity: sha512-3ujweLJB70DdWXX3v7xnzrFhzW1F/6/99XhGeKzh1UCmZ+ttFmF7Czha7VaunA5Dq/u+z4aNz3n4GH748uivYg==}
tsdown@0.14.0:
resolution: {integrity: sha512-3zBEDUC1XPnVE5rwfsm1y8REh58CJsDT319hkRwBgIpN9eMClE30dqF4HkK8zPKoczNNqFrQ2cKGrjE50WprIw==}
engines: {node: '>=20.19.0'}
hasBin: true
peerDependencies:
@ -5360,7 +5360,7 @@ snapshots:
reusify@1.1.0: {}
rolldown-plugin-dts@0.15.3(rolldown@1.0.0-beta.31)(typescript@5.9.2):
rolldown-plugin-dts@0.15.6(rolldown@1.0.0-beta.31)(typescript@5.9.2):
dependencies:
'@babel/generator': 7.28.0
'@babel/parser': 7.28.0
@ -5569,7 +5569,7 @@ snapshots:
dependencies:
typescript: 5.9.2
tsdown@0.13.3(typescript@5.9.2):
tsdown@0.14.0(typescript@5.9.2):
dependencies:
ansis: 4.1.0
cac: 6.7.14
@ -5579,7 +5579,7 @@ snapshots:
empathic: 2.0.0
hookable: 5.5.3
rolldown: 1.0.0-beta.31
rolldown-plugin-dts: 0.15.3(rolldown@1.0.0-beta.31)(typescript@5.9.2)
rolldown-plugin-dts: 0.15.6(rolldown@1.0.0-beta.31)(typescript@5.9.2)
semver: 7.7.2
tinyexec: 1.0.1
tinyglobby: 0.2.14

View File

@ -1,6 +1,7 @@
import { defineConfig } from 'tsdown';
export default defineConfig({
workspace: ['./packages/babel-plugin-jsx', './packages/babel-plugin-resolve-type'],
entry: ['src/index.ts'],
format: ['cjs', 'esm'],
dts: true,