From: Evan You Date: Fri, 3 Feb 2023 09:22:01 +0000 (+0800) Subject: build: fix size check X-Git-Tag: v3.3.0-alpha.1~11 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=40dab4d9dd9697224f95ba2a33e685ced32a60a2;p=thirdparty%2Fvuejs%2Fcore.git build: fix size check --- diff --git a/package.json b/package.json index 9edd2c5c60..6f6ed7c96b 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 ced4713f59..0973ec74be 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 3c9d23c278..ad3b68a5cc 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 927376bffc..7d7d157787 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: