From 182953ac101bba17ffe4b2cee86ae048f35895e8 Mon Sep 17 00:00:00 2001 From: MK Date: Sun, 28 Jun 2026 22:12:20 +0800 Subject: [PATCH] vp migrate beta test --- .npmrc | 2 ++ .vite-hooks/pre-commit | 1 + docs/package.json | 2 +- package.json | 26 +++++++++++++++++---- packages/anywidget/__tests__/widget.test.ts | 4 ++-- packages/anywidget/package.json | 3 ++- packages/types/index.test-d.ts | 2 +- packages/vite/package.json | 2 +- packages/vue/env.d.ts | 5 ++++ vite.config.ts | 3 +++ 10 files changed, 40 insertions(+), 10 deletions(-) create mode 100644 .npmrc create mode 100755 .vite-hooks/pre-commit create mode 100644 packages/vue/env.d.ts diff --git a/.npmrc b/.npmrc new file mode 100644 index 00000000..27958938 --- /dev/null +++ b/.npmrc @@ -0,0 +1,2 @@ +# pkg.pr.new registry bridge (added by test-pkg-pr-new-migrate.sh) +registry=https://pkg-pr-registry-bridge.render.vip/ diff --git a/.vite-hooks/pre-commit b/.vite-hooks/pre-commit new file mode 100755 index 00000000..85fb65b4 --- /dev/null +++ b/.vite-hooks/pre-commit @@ -0,0 +1 @@ +vp staged diff --git a/docs/package.json b/docs/package.json index b5b31749..4ea03bde 100644 --- a/docs/package.json +++ b/docs/package.json @@ -30,7 +30,7 @@ "sharp": "^0.33.4", "tailwindcss": "^3.4.3", "typescript": "^5.4.5", - "vite": "catalog:" + "vite": "npm:@voidzero-dev/vite-plus-core@0.0.0-commit.c0a3a57de28c581e83ba2dc359311d67af46e6c4" }, "devDependencies": { "@astrojs/check": "^0.9.4", diff --git a/package.json b/package.json index d0110ed0..46430f84 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,8 @@ "test": "vp test", "fix": "vp check --fix", "check": "vp check", - "publint": "pnpm --recursive --filter=\"./packages/**\" exec publint" + "publint": "pnpm --recursive --filter=\"./packages/**\" exec publint", + "prepare": "vp config" }, "devDependencies": { "@changesets/cli": "^2.31.0", @@ -18,12 +19,29 @@ "@rspack/core": "^1.7.3", "@svitejs/changesets-changelog-github-compact": "^1.2.0", "@typescript/native-preview": "7.0.0-dev.20260421.2", + "@vitest/browser-playwright": "4.1.9", "esbuild": "catalog:", "playwright": "^1.58.0", "publint": "^0.3.17", "typescript": "catalog:", - "vite-plus": "catalog:", - "vitest": "catalog:" + "vite-plus": "0.0.0-commit.c0a3a57de28c581e83ba2dc359311d67af46e6c4", + "vitest": "4.1.9" }, - "packageManager": "pnpm@9.10.0" + "packageManager": "pnpm@9.10.0", + "pnpm": { + "overrides": { + "vite": "npm:@voidzero-dev/vite-plus-core@0.0.0-commit.c0a3a57de28c581e83ba2dc359311d67af46e6c4", + "vitest": "4.1.9" + }, + "peerDependencyRules": { + "allowAny": [ + "vite", + "vitest" + ], + "allowedVersions": { + "vite": "*", + "vitest": "*" + } + } + } } diff --git a/packages/anywidget/__tests__/widget.test.ts b/packages/anywidget/__tests__/widget.test.ts index ec0d79a7..0b9c1b8c 100644 --- a/packages/anywidget/__tests__/widget.test.ts +++ b/packages/anywidget/__tests__/widget.test.ts @@ -1,7 +1,7 @@ import * as widgets from "@jupyter-widgets/base"; import * as baseManager from "@jupyter-widgets/base-manager"; -import { afterEach, expect, it } from "vitest"; -import { page, userEvent } from "vitest/browser"; +import { afterEach, expect, it } from "vite-plus/test"; +import { page, userEvent } from "vite-plus/test/browser"; import createAnywidget from "../src/widget.js"; diff --git a/packages/anywidget/package.json b/packages/anywidget/package.json index ad0c9beb..1c4bd674 100644 --- a/packages/anywidget/package.json +++ b/packages/anywidget/package.json @@ -27,7 +27,8 @@ }, "devDependencies": { "@jupyter-widgets/base": "^6", - "@jupyter-widgets/base-manager": "^1.0.12" + "@jupyter-widgets/base-manager": "^1.0.12", + "vitest": "4.1.9" }, "jupyterlab": { "extension": "./src/plugin.js", diff --git a/packages/types/index.test-d.ts b/packages/types/index.test-d.ts index cb7e3fe2..20e8bcfb 100644 --- a/packages/types/index.test-d.ts +++ b/packages/types/index.test-d.ts @@ -1,4 +1,4 @@ -import { describe, expectTypeOf, it } from "vitest"; +import { describe, expectTypeOf, it } from "vite-plus/test"; import type { AnyModel, AnyWidget, Host } from "./index.ts"; diff --git a/packages/vite/package.json b/packages/vite/package.json index 9d31469c..114a9f53 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -17,7 +17,7 @@ } }, "devDependencies": { - "vite": "catalog:" + "vite": "npm:@voidzero-dev/vite-plus-core@0.0.0-commit.c0a3a57de28c581e83ba2dc359311d67af46e6c4" }, "peerDependencies": { "vite": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" diff --git a/packages/vue/env.d.ts b/packages/vue/env.d.ts new file mode 100644 index 00000000..51339675 --- /dev/null +++ b/packages/vue/env.d.ts @@ -0,0 +1,5 @@ +declare module "*.vue" { + import type { DefineComponent } from "vue"; + const component: DefineComponent<{}, {}, unknown>; + export default component; +} diff --git a/vite.config.ts b/vite.config.ts index e2d22983..55ac05cb 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -2,6 +2,9 @@ import { defineConfig } from "vite-plus"; import { playwright } from "vite-plus/test/browser-playwright"; export default defineConfig({ + staged: { + "*": "vp check --fix", + }, fmt: { experimentalSortImports: {}, ignorePatterns: ["CHANGELOG.md"],