From 7bea325bbc8298e63fb80bb88288e1216b14e5f6 Mon Sep 17 00:00:00 2001 From: zhiyuanzmj <260480378@qq.com> Date: Mon, 20 Jan 2025 19:40:38 +0800 Subject: [PATCH] fix: build error --- packages/compiler/CHANGELOG.md | 6 ++++++ packages/compiler/package.json | 2 +- packages/unplugin/CHANGELOG.md | 8 ++++++++ packages/unplugin/package.json | 2 +- packages/unplugin/src/api.ts | 1 + packages/unplugin/src/core/index.ts | 9 ++++++--- packages/unplugin/tsup.config.ts | 2 +- 7 files changed, 24 insertions(+), 6 deletions(-) create mode 100644 packages/unplugin/src/api.ts diff --git a/packages/compiler/CHANGELOG.md b/packages/compiler/CHANGELOG.md index c485cff..86da6a7 100644 --- a/packages/compiler/CHANGELOG.md +++ b/packages/compiler/CHANGELOG.md @@ -1,5 +1,11 @@ # @vue-jsx-vapor/compiler +## 0.1.1 + +### Patch Changes + +- support browser environments + ## 0.1.0 ### Minor Changes diff --git a/packages/compiler/package.json b/packages/compiler/package.json index c2760f8..fa65822 100644 --- a/packages/compiler/package.json +++ b/packages/compiler/package.json @@ -1,6 +1,6 @@ { "name": "@vue-jsx-vapor/compiler", - "version": "0.1.0", + "version": "0.1.1", "packageManager": "pnpm@9.15.1", "description": "Vue JSX Vapor Compiler", "type": "module", diff --git a/packages/unplugin/CHANGELOG.md b/packages/unplugin/CHANGELOG.md index b548fae..0f669b5 100644 --- a/packages/unplugin/CHANGELOG.md +++ b/packages/unplugin/CHANGELOG.md @@ -1,5 +1,13 @@ # unplugin-vue-jsx-vapor +## 1.2.1 + +### Patch Changes + +- support browser environments +- Updated dependencies + - @vue-jsx-vapor/compiler@0.1.1 + ## 1.2.0 ### Minor Changes diff --git a/packages/unplugin/package.json b/packages/unplugin/package.json index 3da123c..777d05d 100644 --- a/packages/unplugin/package.json +++ b/packages/unplugin/package.json @@ -1,6 +1,6 @@ { "name": "unplugin-vue-jsx-vapor", - "version": "1.2.0", + "version": "1.2.1", "packageManager": "pnpm@9.15.1", "description": "Convert Vue JSX to Vapor", "type": "module", diff --git a/packages/unplugin/src/api.ts b/packages/unplugin/src/api.ts new file mode 100644 index 0000000..46d458a --- /dev/null +++ b/packages/unplugin/src/api.ts @@ -0,0 +1 @@ +export * from './core' diff --git a/packages/unplugin/src/core/index.ts b/packages/unplugin/src/core/index.ts index d5f8134..5771a87 100644 --- a/packages/unplugin/src/core/index.ts +++ b/packages/unplugin/src/core/index.ts @@ -6,11 +6,13 @@ import { } from '@vue-macros/common' import { compile } from '@vue-jsx-vapor/compiler' import MagicStringStack from 'magic-string-stack' -import { helperId } from './helper' +import * as helper from './helper' import type { JSXElement, JSXFragment, Node } from '@babel/types' import type { Options } from '../types' -export * from './helper' +export const helperCode = helper.helperCode +export const helperId = helper.helperId +export const helperPrefix = helper.helperPrefix export function transformVueJsxVapor( code: string, @@ -40,6 +42,7 @@ export function transformVueJsxVapor( }) for (const node of rootNodes) { + // @ts-ignore let { code, vaporHelpers, preamble } = compile( s.slice(node.start!, node.end!), { @@ -73,7 +76,7 @@ export function transformVueJsxVapor( } for (const [, events] of preamble.matchAll(/_delegateEvents\((.*)\)/g)) { - events.split(', ').forEach((event) => delegateEventSet.add(event)) + events.split(', ').forEach((event: any) => delegateEventSet.add(event)) } s.overwrite(node.start!, node.end!, code) diff --git a/packages/unplugin/tsup.config.ts b/packages/unplugin/tsup.config.ts index bdaf97f..73dfd8b 100644 --- a/packages/unplugin/tsup.config.ts +++ b/packages/unplugin/tsup.config.ts @@ -3,7 +3,7 @@ import Raw from 'unplugin-raw/esbuild' import type { Options } from 'tsup' export default { - entry: ['./src/*.ts', './src/core/index.ts', './src/core/helper/index.ts'], + entry: ['./src/*.ts'], clean: true, format: ['cjs', 'esm'], watch: !!process.env.DEV,