From 40dab4d9dd9697224f95ba2a33e685ced32a60a2 Mon Sep 17 00:00:00 2001 From: Evan You Date: Fri, 3 Feb 2023 17:22:01 +0800 Subject: [PATCH] build: fix size check --- package.json | 2 +- packages/size-check/package.json | 3 +++ packages/size-check/src/index.ts | 2 +- pnpm-lock.yaml | 5 ++++- 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 9edd2c5c6..6f6ed7c96 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "build-dts": "tsc -p tsconfig.build.json && rollup -c rollup.dts.config.mjs", "size": "run-s size-global size-baseline", "size-global": "node scripts/build.mjs vue runtime-dom -f global -p", - "size-baseline": "node scripts/build.mjs runtime-dom runtime-core reactivity shared -f esm-bundler && cd packages/size-check && vite build && node brotli", + "size-baseline": "node scripts/build.mjs vue -f esm-bundler-runtime && node scripts/build.mjs runtime-dom runtime-core reactivity shared -f esm-bundler && cd packages/size-check && vite build && node brotli", "check": "tsc --incremental --noEmit", "lint": "eslint --cache --ext .ts packages/*/{src,__tests__}/**.ts", "format": "prettier --write --cache --parser typescript \"**/*.[tj]s?(x)\"", diff --git a/packages/size-check/package.json b/packages/size-check/package.json index ced4713f5..0973ec74b 100644 --- a/packages/size-check/package.json +++ b/packages/size-check/package.json @@ -4,5 +4,8 @@ "private": true, "scripts": { "build": "vite build" + }, + "dependencies": { + "vue": "workspace:*" } } diff --git a/packages/size-check/src/index.ts b/packages/size-check/src/index.ts index 3c9d23c27..ad3b68a5c 100644 --- a/packages/size-check/src/index.ts +++ b/packages/size-check/src/index.ts @@ -1,4 +1,4 @@ -import { h, createApp } from '@vue/runtime-dom' +import { h, createApp } from 'vue' // The bare minimum code required for rendering something to the screen createApp({ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 927376bff..7d7d15778 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -272,7 +272,10 @@ importers: specifiers: {} packages/size-check: - specifiers: {} + specifiers: + vue: workspace:* + dependencies: + vue: link:../vue packages/template-explorer: specifiers: