mirror of https://github.com/vuejs/core.git
Merge remote-tracking branch 'upstream/main'
This commit is contained in:
commit
d21fd83a6d
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "3.3.8",
|
"version": "3.3.8",
|
||||||
"packageManager": "pnpm@8.10.3",
|
"packageManager": "pnpm@8.10.5",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "node scripts/dev.js",
|
"dev": "node scripts/dev.js",
|
||||||
|
@ -66,7 +66,7 @@
|
||||||
"@rollup/plugin-replace": "^5.0.4",
|
"@rollup/plugin-replace": "^5.0.4",
|
||||||
"@rollup/plugin-terser": "^0.4.4",
|
"@rollup/plugin-terser": "^0.4.4",
|
||||||
"@types/hash-sum": "^1.0.2",
|
"@types/hash-sum": "^1.0.2",
|
||||||
"@types/node": "^20.9.0",
|
"@types/node": "^20.9.2",
|
||||||
"@typescript-eslint/parser": "^6.11.0",
|
"@typescript-eslint/parser": "^6.11.0",
|
||||||
"@vitest/coverage-istanbul": "^0.34.6",
|
"@vitest/coverage-istanbul": "^0.34.6",
|
||||||
"@vue/consolidate": "0.17.3",
|
"@vue/consolidate": "0.17.3",
|
||||||
|
@ -102,7 +102,7 @@
|
||||||
"terser": "^5.22.0",
|
"terser": "^5.22.0",
|
||||||
"todomvc-app-css": "^2.4.3",
|
"todomvc-app-css": "^2.4.3",
|
||||||
"tslib": "^2.6.2",
|
"tslib": "^2.6.2",
|
||||||
"tsx": "^4.1.3",
|
"tsx": "^4.1.4",
|
||||||
"typescript": "^5.2.2",
|
"typescript": "^5.2.2",
|
||||||
"vite": "^5.0.0",
|
"vite": "^5.0.0",
|
||||||
"vitest": "^0.34.6"
|
"vitest": "^0.34.6"
|
||||||
|
|
|
@ -33,7 +33,7 @@
|
||||||
"homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/compiler-core#readme",
|
"homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/compiler-core#readme",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/parser": "^7.23.3",
|
"@babel/parser": "^7.23.3",
|
||||||
"@vue/shared": "3.3.8",
|
"@vue/shared": "workspace:*",
|
||||||
"estree-walker": "^2.0.2",
|
"estree-walker": "^2.0.2",
|
||||||
"source-map-js": "^1.0.2"
|
"source-map-js": "^1.0.2"
|
||||||
},
|
},
|
||||||
|
|
|
@ -37,7 +37,7 @@
|
||||||
},
|
},
|
||||||
"homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/compiler-dom#readme",
|
"homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/compiler-dom#readme",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@vue/shared": "3.3.8",
|
"@vue/shared": "workspace:*",
|
||||||
"@vue/compiler-core": "3.3.8"
|
"@vue/compiler-core": "workspace:*"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -33,11 +33,11 @@
|
||||||
"homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/compiler-sfc#readme",
|
"homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/compiler-sfc#readme",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/parser": "^7.23.3",
|
"@babel/parser": "^7.23.3",
|
||||||
"@vue/compiler-core": "3.3.8",
|
"@vue/compiler-core": "workspace:*",
|
||||||
"@vue/compiler-dom": "3.3.8",
|
"@vue/compiler-dom": "workspace:*",
|
||||||
"@vue/compiler-ssr": "3.3.8",
|
"@vue/compiler-ssr": "workspace:*",
|
||||||
"@vue/reactivity-transform": "3.3.8",
|
"@vue/reactivity-transform": "workspace:*",
|
||||||
"@vue/shared": "3.3.8",
|
"@vue/shared": "workspace:*",
|
||||||
"estree-walker": "^2.0.2",
|
"estree-walker": "^2.0.2",
|
||||||
"magic-string": "^0.30.5",
|
"magic-string": "^0.30.5",
|
||||||
"postcss": "^8.4.31",
|
"postcss": "^8.4.31",
|
||||||
|
@ -47,7 +47,7 @@
|
||||||
"@babel/types": "^7.23.3",
|
"@babel/types": "^7.23.3",
|
||||||
"@vue/consolidate": "^0.17.3",
|
"@vue/consolidate": "^0.17.3",
|
||||||
"hash-sum": "^2.0.0",
|
"hash-sum": "^2.0.0",
|
||||||
"lru-cache": "^10.0.2",
|
"lru-cache": "^10.0.3",
|
||||||
"merge-source-map": "^1.1.0",
|
"merge-source-map": "^1.1.0",
|
||||||
"minimatch": "^9.0.3",
|
"minimatch": "^9.0.3",
|
||||||
"postcss-modules": "^4.3.1",
|
"postcss-modules": "^4.3.1",
|
||||||
|
|
|
@ -28,7 +28,7 @@
|
||||||
},
|
},
|
||||||
"homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/compiler-ssr#readme",
|
"homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/compiler-ssr#readme",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@vue/shared": "3.3.8",
|
"@vue/shared": "workspace:*",
|
||||||
"@vue/compiler-dom": "3.3.8"
|
"@vue/compiler-dom": "workspace:*"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
{
|
{
|
||||||
"name": "@vue/dts-built-test",
|
"name": "@vue/dts-built-test",
|
||||||
"private": true,
|
"private": true,
|
||||||
|
"version": "0.0.0",
|
||||||
"types": "dist/dts-built-test.d.ts",
|
"types": "dist/dts-built-test.d.ts",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@vue/shared": "workspace:*",
|
"@vue/shared": "workspace:*",
|
||||||
"@vue/reactivity": "workspace:*",
|
"@vue/reactivity": "workspace:*",
|
||||||
"vue": "workspace:*"
|
"vue": "workspace:*"
|
||||||
},
|
}
|
||||||
"version": "3.3.8"
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
import { createApp, App, Plugin } from 'vue'
|
import { createApp, App, Plugin, defineComponent } from 'vue'
|
||||||
|
|
||||||
const app = createApp({})
|
const app = createApp({})
|
||||||
|
|
||||||
|
@ -93,3 +93,15 @@ const PluginTyped: Plugin<PluginOptions> = (app, options) => {}
|
||||||
// @ts-expect-error: needs options
|
// @ts-expect-error: needs options
|
||||||
app.use(PluginTyped)
|
app.use(PluginTyped)
|
||||||
app.use(PluginTyped, { option2: 2, option3: true })
|
app.use(PluginTyped, { option2: 2, option3: true })
|
||||||
|
|
||||||
|
// vuetify usage
|
||||||
|
const key: string = ''
|
||||||
|
const aliases: Record<string, any> = {}
|
||||||
|
app.component(
|
||||||
|
key,
|
||||||
|
defineComponent({
|
||||||
|
...aliases[key],
|
||||||
|
name: key,
|
||||||
|
aliasName: aliases[key].name
|
||||||
|
})
|
||||||
|
)
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
{
|
{
|
||||||
"name": "dts-test",
|
"name": "dts-test",
|
||||||
"private": true,
|
"private": true,
|
||||||
|
"version": "0.0.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"vue": "workspace:*",
|
"vue": "workspace:*",
|
||||||
"@vue/dts-built-test": "workspace:*"
|
"@vue/dts-built-test": "workspace:*"
|
||||||
},
|
}
|
||||||
"version": "3.3.8"
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -29,8 +29,8 @@
|
||||||
"homepage": "https://github.com/vuejs/core-vapor/tree/dev/packages/reactivity-transform#readme",
|
"homepage": "https://github.com/vuejs/core-vapor/tree/dev/packages/reactivity-transform#readme",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/parser": "^7.23.3",
|
"@babel/parser": "^7.23.3",
|
||||||
"@vue/compiler-core": "3.3.8",
|
"@vue/compiler-core": "workspace:*",
|
||||||
"@vue/shared": "3.3.8",
|
"@vue/shared": "workspace:*",
|
||||||
"estree-walker": "^2.0.2",
|
"estree-walker": "^2.0.2",
|
||||||
"magic-string": "^0.30.5"
|
"magic-string": "^0.30.5"
|
||||||
},
|
},
|
||||||
|
|
|
@ -36,6 +36,6 @@
|
||||||
},
|
},
|
||||||
"homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/reactivity#readme",
|
"homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/reactivity#readme",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@vue/shared": "3.3.8"
|
"@vue/shared": "workspace:*"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -32,7 +32,7 @@
|
||||||
},
|
},
|
||||||
"homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/runtime-core#readme",
|
"homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/runtime-core#readme",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@vue/shared": "3.3.8",
|
"@vue/shared": "workspace:*",
|
||||||
"@vue/reactivity": "3.3.8"
|
"@vue/reactivity": "workspace:*"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -27,6 +27,7 @@ import { version } from '.'
|
||||||
import { installAppCompatProperties } from './compat/global'
|
import { installAppCompatProperties } from './compat/global'
|
||||||
import { NormalizedPropsOptions } from './componentProps'
|
import { NormalizedPropsOptions } from './componentProps'
|
||||||
import { ObjectEmitsOptions } from './componentEmits'
|
import { ObjectEmitsOptions } from './componentEmits'
|
||||||
|
import { DefineComponent } from './apiDefineComponent'
|
||||||
|
|
||||||
export interface App<HostElement = any> {
|
export interface App<HostElement = any> {
|
||||||
version: string
|
version: string
|
||||||
|
@ -40,7 +41,7 @@ export interface App<HostElement = any> {
|
||||||
|
|
||||||
mixin(mixin: ComponentOptions): this
|
mixin(mixin: ComponentOptions): this
|
||||||
component(name: string): Component | undefined
|
component(name: string): Component | undefined
|
||||||
component(name: string, component: Component): this
|
component(name: string, component: Component | DefineComponent): this
|
||||||
directive(name: string): Directive | undefined
|
directive(name: string): Directive | undefined
|
||||||
directive(name: string, directive: Directive): this
|
directive(name: string, directive: Directive): this
|
||||||
mount(
|
mount(
|
||||||
|
|
|
@ -35,8 +35,8 @@
|
||||||
},
|
},
|
||||||
"homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/runtime-dom#readme",
|
"homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/runtime-dom#readme",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@vue/shared": "3.3.8",
|
"@vue/shared": "workspace:*",
|
||||||
"@vue/runtime-core": "3.3.8",
|
"@vue/runtime-core": "workspace:*",
|
||||||
"csstype": "^3.1.2"
|
"csstype": "^3.1.2"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
{
|
{
|
||||||
"name": "@vue/runtime-test",
|
"name": "@vue/runtime-test",
|
||||||
"version": "3.3.8",
|
|
||||||
"description": "@vue/runtime-test",
|
|
||||||
"private": true,
|
"private": true,
|
||||||
|
"version": "0.0.0",
|
||||||
|
"description": "@vue/runtime-test",
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
"module": "dist/runtime-test.esm-bundler.js",
|
"module": "dist/runtime-test.esm-bundler.js",
|
||||||
"types": "dist/runtime-test.d.ts",
|
"types": "dist/runtime-test.d.ts",
|
||||||
|
@ -25,7 +25,7 @@
|
||||||
},
|
},
|
||||||
"homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/runtime-test#readme",
|
"homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/runtime-test#readme",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@vue/shared": "3.3.8",
|
"@vue/shared": "workspace:*",
|
||||||
"@vue/runtime-core": "3.3.8"
|
"@vue/runtime-core": "workspace:*"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -32,10 +32,10 @@
|
||||||
},
|
},
|
||||||
"homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/server-renderer#readme",
|
"homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/server-renderer#readme",
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"vue": "3.3.8"
|
"vue": "workspace:*"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@vue/shared": "3.3.8",
|
"@vue/shared": "workspace:*",
|
||||||
"@vue/compiler-ssr": "3.3.8"
|
"@vue/compiler-ssr": "workspace:*"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
{
|
{
|
||||||
"name": "@vue/sfc-playground",
|
"name": "@vue/sfc-playground",
|
||||||
"version": "3.3.8",
|
|
||||||
"type": "module",
|
|
||||||
"private": true,
|
"private": true,
|
||||||
|
"version": "0.0.0",
|
||||||
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "vite",
|
"dev": "vite",
|
||||||
"build": "vite build",
|
"build": "vite build",
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"name": "@vue/template-explorer",
|
"name": "@vue/template-explorer",
|
||||||
"version": "3.3.8",
|
|
||||||
"private": true,
|
"private": true,
|
||||||
|
"version": "0.0.0",
|
||||||
"buildOptions": {
|
"buildOptions": {
|
||||||
"formats": [
|
"formats": [
|
||||||
"global"
|
"global"
|
||||||
|
|
|
@ -43,6 +43,6 @@
|
||||||
"source-map-js": "^1.0.2"
|
"source-map-js": "^1.0.2"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"vue": "3.3.8"
|
"vue": "workspace:*"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -116,13 +116,13 @@
|
||||||
},
|
},
|
||||||
"homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/vue#readme",
|
"homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/vue#readme",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@vue/shared": "3.3.8",
|
"@vue/shared": "workspace:*",
|
||||||
"@vue/compiler-dom": "3.3.8",
|
"@vue/compiler-dom": "workspace:*",
|
||||||
"@vue/runtime-dom": "3.3.8",
|
"@vue/runtime-dom": "workspace:*",
|
||||||
"@vue/runtime-vapor": "workspace:*",
|
"@vue/runtime-vapor": "workspace:*",
|
||||||
"@vue/compiler-vapor": "workspace:*",
|
"@vue/compiler-vapor": "workspace:*",
|
||||||
"@vue/compiler-sfc": "3.3.8",
|
"@vue/compiler-sfc": "workspace:*",
|
||||||
"@vue/server-renderer": "3.3.8"
|
"@vue/server-renderer": "workspace:*"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"typescript": "*"
|
"typescript": "*"
|
||||||
|
|
117
pnpm-lock.yaml
117
pnpm-lock.yaml
|
@ -36,8 +36,8 @@ importers:
|
||||||
specifier: ^1.0.2
|
specifier: ^1.0.2
|
||||||
version: 1.0.2
|
version: 1.0.2
|
||||||
'@types/node':
|
'@types/node':
|
||||||
specifier: ^20.9.0
|
specifier: ^20.9.2
|
||||||
version: 20.9.0
|
version: 20.9.4
|
||||||
'@typescript-eslint/parser':
|
'@typescript-eslint/parser':
|
||||||
specifier: ^6.11.0
|
specifier: ^6.11.0
|
||||||
version: 6.11.0(eslint@8.54.0)(typescript@5.2.2)
|
version: 6.11.0(eslint@8.54.0)(typescript@5.2.2)
|
||||||
|
@ -144,14 +144,14 @@ importers:
|
||||||
specifier: ^2.6.2
|
specifier: ^2.6.2
|
||||||
version: 2.6.2
|
version: 2.6.2
|
||||||
tsx:
|
tsx:
|
||||||
specifier: ^4.1.3
|
specifier: ^4.1.4
|
||||||
version: 4.1.3
|
version: 4.4.0
|
||||||
typescript:
|
typescript:
|
||||||
specifier: ^5.2.2
|
specifier: ^5.2.2
|
||||||
version: 5.2.2
|
version: 5.2.2
|
||||||
vite:
|
vite:
|
||||||
specifier: ^5.0.0
|
specifier: ^5.0.0
|
||||||
version: 5.0.0(@types/node@20.9.0)(terser@5.22.0)
|
version: 5.0.0(@types/node@20.9.4)(terser@5.22.0)
|
||||||
vitest:
|
vitest:
|
||||||
specifier: ^0.34.6
|
specifier: ^0.34.6
|
||||||
version: 0.34.6(jsdom@22.1.0)(terser@5.22.0)
|
version: 0.34.6(jsdom@22.1.0)(terser@5.22.0)
|
||||||
|
@ -162,7 +162,7 @@ importers:
|
||||||
specifier: ^7.23.3
|
specifier: ^7.23.3
|
||||||
version: 7.23.3
|
version: 7.23.3
|
||||||
'@vue/shared':
|
'@vue/shared':
|
||||||
specifier: 3.3.8
|
specifier: workspace:*
|
||||||
version: link:../shared
|
version: link:../shared
|
||||||
estree-walker:
|
estree-walker:
|
||||||
specifier: ^2.0.2
|
specifier: ^2.0.2
|
||||||
|
@ -178,10 +178,10 @@ importers:
|
||||||
packages/compiler-dom:
|
packages/compiler-dom:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@vue/compiler-core':
|
'@vue/compiler-core':
|
||||||
specifier: 3.3.8
|
specifier: workspace:*
|
||||||
version: link:../compiler-core
|
version: link:../compiler-core
|
||||||
'@vue/shared':
|
'@vue/shared':
|
||||||
specifier: 3.3.8
|
specifier: workspace:*
|
||||||
version: link:../shared
|
version: link:../shared
|
||||||
|
|
||||||
packages/compiler-sfc:
|
packages/compiler-sfc:
|
||||||
|
@ -190,19 +190,19 @@ importers:
|
||||||
specifier: ^7.23.3
|
specifier: ^7.23.3
|
||||||
version: 7.23.3
|
version: 7.23.3
|
||||||
'@vue/compiler-core':
|
'@vue/compiler-core':
|
||||||
specifier: 3.3.8
|
specifier: workspace:*
|
||||||
version: link:../compiler-core
|
version: link:../compiler-core
|
||||||
'@vue/compiler-dom':
|
'@vue/compiler-dom':
|
||||||
specifier: 3.3.8
|
specifier: workspace:*
|
||||||
version: link:../compiler-dom
|
version: link:../compiler-dom
|
||||||
'@vue/compiler-ssr':
|
'@vue/compiler-ssr':
|
||||||
specifier: 3.3.8
|
specifier: workspace:*
|
||||||
version: link:../compiler-ssr
|
version: link:../compiler-ssr
|
||||||
'@vue/reactivity-transform':
|
'@vue/reactivity-transform':
|
||||||
specifier: 3.3.8
|
specifier: workspace:*
|
||||||
version: link:../reactivity-transform
|
version: link:../reactivity-transform
|
||||||
'@vue/shared':
|
'@vue/shared':
|
||||||
specifier: 3.3.8
|
specifier: workspace:*
|
||||||
version: link:../shared
|
version: link:../shared
|
||||||
estree-walker:
|
estree-walker:
|
||||||
specifier: ^2.0.2
|
specifier: ^2.0.2
|
||||||
|
@ -227,8 +227,8 @@ importers:
|
||||||
specifier: ^2.0.0
|
specifier: ^2.0.0
|
||||||
version: 2.0.0
|
version: 2.0.0
|
||||||
lru-cache:
|
lru-cache:
|
||||||
specifier: ^10.0.2
|
specifier: ^10.0.3
|
||||||
version: 10.0.2
|
version: 10.1.0
|
||||||
merge-source-map:
|
merge-source-map:
|
||||||
specifier: ^1.1.0
|
specifier: ^1.1.0
|
||||||
version: 1.1.0
|
version: 1.1.0
|
||||||
|
@ -251,10 +251,10 @@ importers:
|
||||||
packages/compiler-ssr:
|
packages/compiler-ssr:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@vue/compiler-dom':
|
'@vue/compiler-dom':
|
||||||
specifier: 3.3.8
|
specifier: workspace:*
|
||||||
version: link:../compiler-dom
|
version: link:../compiler-dom
|
||||||
'@vue/shared':
|
'@vue/shared':
|
||||||
specifier: 3.3.8
|
specifier: workspace:*
|
||||||
version: link:../shared
|
version: link:../shared
|
||||||
|
|
||||||
packages/compiler-vapor:
|
packages/compiler-vapor:
|
||||||
|
@ -297,7 +297,7 @@ importers:
|
||||||
packages/reactivity:
|
packages/reactivity:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@vue/shared':
|
'@vue/shared':
|
||||||
specifier: 3.3.8
|
specifier: workspace:*
|
||||||
version: link:../shared
|
version: link:../shared
|
||||||
|
|
||||||
packages/reactivity-transform:
|
packages/reactivity-transform:
|
||||||
|
@ -306,10 +306,10 @@ importers:
|
||||||
specifier: ^7.23.3
|
specifier: ^7.23.3
|
||||||
version: 7.23.3
|
version: 7.23.3
|
||||||
'@vue/compiler-core':
|
'@vue/compiler-core':
|
||||||
specifier: 3.3.8
|
specifier: workspace:*
|
||||||
version: link:../compiler-core
|
version: link:../compiler-core
|
||||||
'@vue/shared':
|
'@vue/shared':
|
||||||
specifier: 3.3.8
|
specifier: workspace:*
|
||||||
version: link:../shared
|
version: link:../shared
|
||||||
estree-walker:
|
estree-walker:
|
||||||
specifier: ^2.0.2
|
specifier: ^2.0.2
|
||||||
|
@ -328,19 +328,19 @@ importers:
|
||||||
packages/runtime-core:
|
packages/runtime-core:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@vue/reactivity':
|
'@vue/reactivity':
|
||||||
specifier: 3.3.8
|
specifier: workspace:*
|
||||||
version: link:../reactivity
|
version: link:../reactivity
|
||||||
'@vue/shared':
|
'@vue/shared':
|
||||||
specifier: 3.3.8
|
specifier: workspace:*
|
||||||
version: link:../shared
|
version: link:../shared
|
||||||
|
|
||||||
packages/runtime-dom:
|
packages/runtime-dom:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@vue/runtime-core':
|
'@vue/runtime-core':
|
||||||
specifier: 3.3.8
|
specifier: workspace:*
|
||||||
version: link:../runtime-core
|
version: link:../runtime-core
|
||||||
'@vue/shared':
|
'@vue/shared':
|
||||||
specifier: 3.3.8
|
specifier: workspace:*
|
||||||
version: link:../shared
|
version: link:../shared
|
||||||
csstype:
|
csstype:
|
||||||
specifier: ^3.1.2
|
specifier: ^3.1.2
|
||||||
|
@ -349,10 +349,10 @@ importers:
|
||||||
packages/runtime-test:
|
packages/runtime-test:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@vue/runtime-core':
|
'@vue/runtime-core':
|
||||||
specifier: 3.3.8
|
specifier: workspace:*
|
||||||
version: link:../runtime-core
|
version: link:../runtime-core
|
||||||
'@vue/shared':
|
'@vue/shared':
|
||||||
specifier: 3.3.8
|
specifier: workspace:*
|
||||||
version: link:../shared
|
version: link:../shared
|
||||||
|
|
||||||
packages/runtime-vapor: {}
|
packages/runtime-vapor: {}
|
||||||
|
@ -360,13 +360,13 @@ importers:
|
||||||
packages/server-renderer:
|
packages/server-renderer:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@vue/compiler-ssr':
|
'@vue/compiler-ssr':
|
||||||
specifier: 3.3.8
|
specifier: workspace:*
|
||||||
version: link:../compiler-ssr
|
version: link:../compiler-ssr
|
||||||
'@vue/shared':
|
'@vue/shared':
|
||||||
specifier: 3.3.8
|
specifier: workspace:*
|
||||||
version: link:../shared
|
version: link:../shared
|
||||||
vue:
|
vue:
|
||||||
specifier: 3.3.8
|
specifier: workspace:*
|
||||||
version: link:../vue
|
version: link:../vue
|
||||||
|
|
||||||
packages/sfc-playground:
|
packages/sfc-playground:
|
||||||
|
@ -389,7 +389,7 @@ importers:
|
||||||
version: 4.4.0(vite@5.0.0)(vue@packages+vue)
|
version: 4.4.0(vite@5.0.0)(vue@packages+vue)
|
||||||
vite:
|
vite:
|
||||||
specifier: ^5.0.0
|
specifier: ^5.0.0
|
||||||
version: 5.0.0(@types/node@20.9.0)(terser@5.22.0)
|
version: 5.0.0(@types/node@20.9.4)(terser@5.22.0)
|
||||||
|
|
||||||
packages/shared: {}
|
packages/shared: {}
|
||||||
|
|
||||||
|
@ -408,25 +408,25 @@ importers:
|
||||||
packages/vue:
|
packages/vue:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@vue/compiler-dom':
|
'@vue/compiler-dom':
|
||||||
specifier: 3.3.8
|
specifier: workspace:*
|
||||||
version: link:../compiler-dom
|
version: link:../compiler-dom
|
||||||
'@vue/compiler-sfc':
|
'@vue/compiler-sfc':
|
||||||
specifier: 3.3.8
|
specifier: workspace:*
|
||||||
version: link:../compiler-sfc
|
version: link:../compiler-sfc
|
||||||
'@vue/compiler-vapor':
|
'@vue/compiler-vapor':
|
||||||
specifier: workspace:*
|
specifier: workspace:*
|
||||||
version: link:../compiler-vapor
|
version: link:../compiler-vapor
|
||||||
'@vue/runtime-dom':
|
'@vue/runtime-dom':
|
||||||
specifier: 3.3.8
|
specifier: workspace:*
|
||||||
version: link:../runtime-dom
|
version: link:../runtime-dom
|
||||||
'@vue/runtime-vapor':
|
'@vue/runtime-vapor':
|
||||||
specifier: workspace:*
|
specifier: workspace:*
|
||||||
version: link:../runtime-vapor
|
version: link:../runtime-vapor
|
||||||
'@vue/server-renderer':
|
'@vue/server-renderer':
|
||||||
specifier: 3.3.8
|
specifier: workspace:*
|
||||||
version: link:../server-renderer
|
version: link:../server-renderer
|
||||||
'@vue/shared':
|
'@vue/shared':
|
||||||
specifier: 3.3.8
|
specifier: workspace:*
|
||||||
version: link:../shared
|
version: link:../shared
|
||||||
typescript:
|
typescript:
|
||||||
specifier: '*'
|
specifier: '*'
|
||||||
|
@ -444,7 +444,7 @@ importers:
|
||||||
specifier: ^1.0.2
|
specifier: ^1.0.2
|
||||||
version: 1.0.2
|
version: 1.0.2
|
||||||
vue:
|
vue:
|
||||||
specifier: 3.3.8
|
specifier: workspace:*
|
||||||
version: link:../vue
|
version: link:../vue
|
||||||
|
|
||||||
playground:
|
playground:
|
||||||
|
@ -458,7 +458,7 @@ importers:
|
||||||
version: link:../../../vite-plugin-vue/packages/plugin-vue
|
version: link:../../../vite-plugin-vue/packages/plugin-vue
|
||||||
vite:
|
vite:
|
||||||
specifier: ^5.0.2
|
specifier: ^5.0.2
|
||||||
version: 5.0.2(@types/node@20.9.0)(terser@5.22.0)
|
version: 5.0.2(@types/node@20.9.4)(terser@5.22.0)
|
||||||
vite-plugin-inspect:
|
vite-plugin-inspect:
|
||||||
specifier: ^0.7.42
|
specifier: ^0.7.42
|
||||||
version: 0.7.42(rollup@4.1.4)(vite@5.0.2)
|
version: 0.7.42(rollup@4.1.4)(vite@5.0.2)
|
||||||
|
@ -1576,8 +1576,8 @@ packages:
|
||||||
resolution: {integrity: sha512-U3PUjAudAdJBeC2pgN8uTIKgxrb4nlDF3SF0++EldXQvQBGkpFZMSnwQiIoDU77tv45VgNkl/L4ouD+rEomujw==}
|
resolution: {integrity: sha512-U3PUjAudAdJBeC2pgN8uTIKgxrb4nlDF3SF0++EldXQvQBGkpFZMSnwQiIoDU77tv45VgNkl/L4ouD+rEomujw==}
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@types/node@20.9.0:
|
/@types/node@20.9.4:
|
||||||
resolution: {integrity: sha512-nekiGu2NDb1BcVofVcEKMIwzlx4NjHlcjhoxxKBNLtz15Y1z7MYf549DFvkHSId02Ax6kGwWntIBPC3l/JZcmw==}
|
resolution: {integrity: sha512-wmyg8HUhcn6ACjsn8oKYjkN/zUzQeNtMy44weTJSM6p4MMzEOuKbA3OjJ267uPCOW7Xex9dyrNTful8XTQYoDA==}
|
||||||
dependencies:
|
dependencies:
|
||||||
undici-types: 5.26.5
|
undici-types: 5.26.5
|
||||||
dev: true
|
dev: true
|
||||||
|
@ -1598,7 +1598,7 @@ packages:
|
||||||
resolution: {integrity: sha512-Km7XAtUIduROw7QPgvcft0lIupeG8a8rdKL8RiSyKvlE7dYY31fEn41HVuQsRFDuROA8tA4K2UVL+WdfFmErBA==}
|
resolution: {integrity: sha512-Km7XAtUIduROw7QPgvcft0lIupeG8a8rdKL8RiSyKvlE7dYY31fEn41HVuQsRFDuROA8tA4K2UVL+WdfFmErBA==}
|
||||||
requiresBuild: true
|
requiresBuild: true
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/node': 20.9.0
|
'@types/node': 20.9.4
|
||||||
dev: true
|
dev: true
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
|
@ -1738,7 +1738,7 @@ packages:
|
||||||
vite: ^4.0.0
|
vite: ^4.0.0
|
||||||
vue: ^3.2.25
|
vue: ^3.2.25
|
||||||
dependencies:
|
dependencies:
|
||||||
vite: 5.0.0(@types/node@20.9.0)(terser@5.22.0)
|
vite: 5.0.0(@types/node@20.9.4)(terser@5.22.0)
|
||||||
vue: link:packages/vue
|
vue: link:packages/vue
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
|
@ -3573,7 +3573,7 @@ packages:
|
||||||
resolution: {integrity: sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==}
|
resolution: {integrity: sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==}
|
||||||
engines: {node: ^16.14.0 || >=18.0.0}
|
engines: {node: ^16.14.0 || >=18.0.0}
|
||||||
dependencies:
|
dependencies:
|
||||||
lru-cache: 10.0.2
|
lru-cache: 10.1.0
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/html-encoding-sniffer@3.0.0:
|
/html-encoding-sniffer@3.0.0:
|
||||||
|
@ -4283,11 +4283,9 @@ packages:
|
||||||
get-func-name: 2.0.2
|
get-func-name: 2.0.2
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/lru-cache@10.0.2:
|
/lru-cache@10.1.0:
|
||||||
resolution: {integrity: sha512-Yj9mA8fPiVgOUpByoTZO5pNrcl5Yk37FcSHsUINpAsaBIEZIuqcCclDZJCVxqQShDsmYX8QG63svJiTbOATZwg==}
|
resolution: {integrity: sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==}
|
||||||
engines: {node: 14 || >=16.14}
|
engines: {node: 14 || >=16.14}
|
||||||
dependencies:
|
|
||||||
semver: 7.5.4
|
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/lru-cache@5.1.1:
|
/lru-cache@5.1.1:
|
||||||
|
@ -4774,7 +4772,7 @@ packages:
|
||||||
resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==}
|
resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==}
|
||||||
engines: {node: '>=16 || 14 >=14.17'}
|
engines: {node: '>=16 || 14 >=14.17'}
|
||||||
dependencies:
|
dependencies:
|
||||||
lru-cache: 10.0.2
|
lru-cache: 10.1.0
|
||||||
minipass: 7.0.4
|
minipass: 7.0.4
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
|
@ -5967,14 +5965,13 @@ packages:
|
||||||
typescript: 5.2.2
|
typescript: 5.2.2
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/tsx@4.1.3:
|
/tsx@4.4.0:
|
||||||
resolution: {integrity: sha512-DLiTy1eri4nhqgVVy+15YKC6Ij2BMFxGdDMkVrSDkNuISUJLv7n0NgZpFLpdM+qmwXar34XllgYi4cxkNMbDwQ==}
|
resolution: {integrity: sha512-4fwcEjRUxW20ciSaMB8zkpGwCPxuRGnadDuj/pBk5S9uT29zvWz15PK36GrKJo45mSJomDxVejZ73c6lr3811Q==}
|
||||||
engines: {node: '>=18.0.0'}
|
engines: {node: '>=18.0.0'}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
dependencies:
|
dependencies:
|
||||||
esbuild: 0.18.20
|
esbuild: 0.18.20
|
||||||
get-tsconfig: 4.7.2
|
get-tsconfig: 4.7.2
|
||||||
source-map-support: 0.5.21
|
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
fsevents: 2.3.3
|
fsevents: 2.3.3
|
||||||
dev: true
|
dev: true
|
||||||
|
@ -6161,7 +6158,7 @@ packages:
|
||||||
engines: {node: '>= 0.8'}
|
engines: {node: '>= 0.8'}
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/vite-node@0.34.6(@types/node@20.9.0)(terser@5.22.0):
|
/vite-node@0.34.6(@types/node@20.9.4)(terser@5.22.0):
|
||||||
resolution: {integrity: sha512-nlBMJ9x6n7/Amaz6F3zJ97EBwR2FkzhBRxF5e+jE6LA3yi6Wtc2lyTij1OnDMIr34v5g/tVQtsVAzhT0jc5ygA==}
|
resolution: {integrity: sha512-nlBMJ9x6n7/Amaz6F3zJ97EBwR2FkzhBRxF5e+jE6LA3yi6Wtc2lyTij1OnDMIr34v5g/tVQtsVAzhT0jc5ygA==}
|
||||||
engines: {node: '>=v14.18.0'}
|
engines: {node: '>=v14.18.0'}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
|
@ -6171,7 +6168,7 @@ packages:
|
||||||
mlly: 1.4.2
|
mlly: 1.4.2
|
||||||
pathe: 1.1.1
|
pathe: 1.1.1
|
||||||
picocolors: 1.0.0
|
picocolors: 1.0.0
|
||||||
vite: 5.0.2(@types/node@20.9.0)(terser@5.22.0)
|
vite: 5.0.2(@types/node@20.9.4)(terser@5.22.0)
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- '@types/node'
|
- '@types/node'
|
||||||
- less
|
- less
|
||||||
|
@ -6201,13 +6198,13 @@ packages:
|
||||||
open: 9.1.0
|
open: 9.1.0
|
||||||
picocolors: 1.0.0
|
picocolors: 1.0.0
|
||||||
sirv: 2.0.3
|
sirv: 2.0.3
|
||||||
vite: 5.0.2(@types/node@20.9.0)(terser@5.22.0)
|
vite: 5.0.2(@types/node@20.9.4)(terser@5.22.0)
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- rollup
|
- rollup
|
||||||
- supports-color
|
- supports-color
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/vite@5.0.0(@types/node@20.9.0)(terser@5.22.0):
|
/vite@5.0.0(@types/node@20.9.4)(terser@5.22.0):
|
||||||
resolution: {integrity: sha512-ESJVM59mdyGpsiNAeHQOR/0fqNoOyWPYesFto8FFZugfmhdHx8Fzd8sF3Q/xkVhZsyOxHfdM7ieiVAorI9RjFw==}
|
resolution: {integrity: sha512-ESJVM59mdyGpsiNAeHQOR/0fqNoOyWPYesFto8FFZugfmhdHx8Fzd8sF3Q/xkVhZsyOxHfdM7ieiVAorI9RjFw==}
|
||||||
engines: {node: ^18.0.0 || >=20.0.0}
|
engines: {node: ^18.0.0 || >=20.0.0}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
|
@ -6235,7 +6232,7 @@ packages:
|
||||||
terser:
|
terser:
|
||||||
optional: true
|
optional: true
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/node': 20.9.0
|
'@types/node': 20.9.4
|
||||||
esbuild: 0.19.5
|
esbuild: 0.19.5
|
||||||
postcss: 8.4.31
|
postcss: 8.4.31
|
||||||
rollup: 4.4.1
|
rollup: 4.4.1
|
||||||
|
@ -6244,7 +6241,7 @@ packages:
|
||||||
fsevents: 2.3.3
|
fsevents: 2.3.3
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/vite@5.0.2(@types/node@20.9.0)(terser@5.22.0):
|
/vite@5.0.2(@types/node@20.9.4)(terser@5.22.0):
|
||||||
resolution: {integrity: sha512-6CCq1CAJCNM1ya2ZZA7+jS2KgnhbzvxakmlIjN24cF/PXhRMzpM/z8QgsVJA/Dm5fWUWnVEsmtBoMhmerPxT0g==}
|
resolution: {integrity: sha512-6CCq1CAJCNM1ya2ZZA7+jS2KgnhbzvxakmlIjN24cF/PXhRMzpM/z8QgsVJA/Dm5fWUWnVEsmtBoMhmerPxT0g==}
|
||||||
engines: {node: ^18.0.0 || >=20.0.0}
|
engines: {node: ^18.0.0 || >=20.0.0}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
|
@ -6272,7 +6269,7 @@ packages:
|
||||||
terser:
|
terser:
|
||||||
optional: true
|
optional: true
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/node': 20.9.0
|
'@types/node': 20.9.4
|
||||||
esbuild: 0.19.5
|
esbuild: 0.19.5
|
||||||
postcss: 8.4.31
|
postcss: 8.4.31
|
||||||
rollup: 4.4.1
|
rollup: 4.4.1
|
||||||
|
@ -6314,7 +6311,7 @@ packages:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/chai': 4.3.9
|
'@types/chai': 4.3.9
|
||||||
'@types/chai-subset': 1.3.4
|
'@types/chai-subset': 1.3.4
|
||||||
'@types/node': 20.9.0
|
'@types/node': 20.9.4
|
||||||
'@vitest/expect': 0.34.6
|
'@vitest/expect': 0.34.6
|
||||||
'@vitest/runner': 0.34.6
|
'@vitest/runner': 0.34.6
|
||||||
'@vitest/snapshot': 0.34.6
|
'@vitest/snapshot': 0.34.6
|
||||||
|
@ -6334,8 +6331,8 @@ packages:
|
||||||
strip-literal: 1.3.0
|
strip-literal: 1.3.0
|
||||||
tinybench: 2.5.1
|
tinybench: 2.5.1
|
||||||
tinypool: 0.7.0
|
tinypool: 0.7.0
|
||||||
vite: 5.0.0(@types/node@20.9.0)(terser@5.22.0)
|
vite: 5.0.0(@types/node@20.9.4)(terser@5.22.0)
|
||||||
vite-node: 0.34.6(@types/node@20.9.0)(terser@5.22.0)
|
vite-node: 0.34.6(@types/node@20.9.4)(terser@5.22.0)
|
||||||
why-is-node-running: 2.2.2
|
why-is-node-running: 2.2.2
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- less
|
- less
|
||||||
|
|
|
@ -33,7 +33,15 @@ const skipGit = args.skipGit || args.canary
|
||||||
|
|
||||||
const packages = fs
|
const packages = fs
|
||||||
.readdirSync(path.resolve(__dirname, '../packages'))
|
.readdirSync(path.resolve(__dirname, '../packages'))
|
||||||
.filter(p => !p.endsWith('.ts') && !p.startsWith('.'))
|
.filter(p => {
|
||||||
|
const pkgRoot = path.resolve(__dirname, '../packages', p)
|
||||||
|
if (fs.statSync(pkgRoot).isDirectory()) {
|
||||||
|
const pkg = JSON.parse(
|
||||||
|
fs.readFileSync(path.resolve(pkgRoot, 'package.json'), 'utf-8')
|
||||||
|
)
|
||||||
|
return !pkg.private
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
const isCorePackage = pkgName => {
|
const isCorePackage = pkgName => {
|
||||||
if (!pkgName) return
|
if (!pkgName) return
|
||||||
|
@ -325,10 +333,22 @@ async function isInSyncWithRemote() {
|
||||||
`https://api.github.com/repos/vuejs/core/commits/${branch}?per_page=1`
|
`https://api.github.com/repos/vuejs/core/commits/${branch}?per_page=1`
|
||||||
)
|
)
|
||||||
const data = await res.json()
|
const data = await res.json()
|
||||||
return data.sha === sha
|
if (data.sha === sha) {
|
||||||
|
return true
|
||||||
|
} else {
|
||||||
|
// @ts-ignore
|
||||||
|
const { yes } = await prompt({
|
||||||
|
type: 'confirm',
|
||||||
|
name: 'yes',
|
||||||
|
message: pico.red(
|
||||||
|
`Local HEAD is not up-to-date with remote. Are you sure you want to continue?`
|
||||||
|
)
|
||||||
|
})
|
||||||
|
return yes
|
||||||
|
}
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
console.error(
|
console.error(
|
||||||
'Failed to check whether local HEAD is up-to-date with remote.'
|
pico.red('Failed to check whether local HEAD is up-to-date with remote.')
|
||||||
)
|
)
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
@ -348,8 +368,10 @@ function updatePackage(pkgRoot, version, getNewPackageName) {
|
||||||
const pkg = JSON.parse(fs.readFileSync(pkgPath, 'utf-8'))
|
const pkg = JSON.parse(fs.readFileSync(pkgPath, 'utf-8'))
|
||||||
pkg.name = getNewPackageName(pkg.name)
|
pkg.name = getNewPackageName(pkg.name)
|
||||||
pkg.version = version
|
pkg.version = version
|
||||||
updateDeps(pkg, 'dependencies', version, getNewPackageName)
|
if (isCanary) {
|
||||||
updateDeps(pkg, 'peerDependencies', version, getNewPackageName)
|
updateDeps(pkg, 'dependencies', version, getNewPackageName)
|
||||||
|
updateDeps(pkg, 'peerDependencies', version, getNewPackageName)
|
||||||
|
}
|
||||||
fs.writeFileSync(pkgPath, JSON.stringify(pkg, null, 2) + '\n')
|
fs.writeFileSync(pkgPath, JSON.stringify(pkg, null, 2) + '\n')
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -357,9 +379,6 @@ function updateDeps(pkg, depType, version, getNewPackageName) {
|
||||||
const deps = pkg[depType]
|
const deps = pkg[depType]
|
||||||
if (!deps) return
|
if (!deps) return
|
||||||
Object.keys(deps).forEach(dep => {
|
Object.keys(deps).forEach(dep => {
|
||||||
if (deps[dep] === 'workspace:*') {
|
|
||||||
return
|
|
||||||
}
|
|
||||||
if (isCorePackage(dep)) {
|
if (isCorePackage(dep)) {
|
||||||
const newName = getNewPackageName(dep)
|
const newName = getNewPackageName(dep)
|
||||||
const newVersion = newName === dep ? version : `npm:${newName}@${version}`
|
const newVersion = newName === dep ? version : `npm:${newName}@${version}`
|
||||||
|
@ -375,12 +394,6 @@ async function publishPackage(pkgName, version) {
|
||||||
if (skippedPackages.includes(pkgName)) {
|
if (skippedPackages.includes(pkgName)) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
const pkgRoot = getPkgRoot(pkgName)
|
|
||||||
const pkgPath = path.resolve(pkgRoot, 'package.json')
|
|
||||||
const pkg = JSON.parse(fs.readFileSync(pkgPath, 'utf-8'))
|
|
||||||
if (pkg.private) {
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
let releaseTag = null
|
let releaseTag = null
|
||||||
if (args.tag) {
|
if (args.tag) {
|
||||||
|
@ -395,6 +408,8 @@ async function publishPackage(pkgName, version) {
|
||||||
|
|
||||||
step(`Publishing ${pkgName}...`)
|
step(`Publishing ${pkgName}...`)
|
||||||
try {
|
try {
|
||||||
|
// Don't change the package manager here as we rely on pnpm to handle
|
||||||
|
// workspace:* deps
|
||||||
await run(
|
await run(
|
||||||
'pnpm',
|
'pnpm',
|
||||||
[
|
[
|
||||||
|
@ -406,7 +421,7 @@ async function publishPackage(pkgName, version) {
|
||||||
...(skipGit ? ['--no-git-checks'] : [])
|
...(skipGit ? ['--no-git-checks'] : [])
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
cwd: pkgRoot,
|
cwd: getPkgRoot(pkgName),
|
||||||
stdio: 'pipe'
|
stdio: 'pipe'
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in New Issue