From e2e079f0d832cdb56f3958f05ad81f0851530387 Mon Sep 17 00:00:00 2001 From: Benjamin Canac Date: Mon, 24 Mar 2025 12:37:02 +0100 Subject: [PATCH] chore(github): improve module workflow --- .github/workflows/module.yml | 11 +++++++---- package.json | 4 ++-- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/.github/workflows/module.yml b/.github/workflows/module.yml index 7d0c6ee3..7a92d998 100644 --- a/.github/workflows/module.yml +++ b/.github/workflows/module.yml @@ -50,16 +50,19 @@ jobs: run: pnpm run typecheck - name: Test - run: pnpm run test + run: pnpm run test run - name: Test (vue) - run: pnpm run test:vue + run: pnpm run test:vue run - name: Build run: pnpm run build - - name: Build vue fixture - run: pnpm run test:vue:build + - name: Build playground + run: pnpm run dev:build + + - name: Build playground (vue) + run: pnpm run dev:vue:build - name: Publish run: pnpx pkg-pr-new publish --compact --no-template --pnpm diff --git a/package.json b/package.json index 76f914e1..d0ba75ab 100644 --- a/package.json +++ b/package.json @@ -63,8 +63,9 @@ "build": "nuxt-module-build build", "prepack": "pnpm build", "dev": "DEV=true nuxi dev playground", - "dev:vue": "DEV=true vite playground-vue", "dev:build": "nuxi build playground", + "dev:vue": "DEV=true vite playground-vue", + "dev:vue:build": "vite build playground-vue", "dev:prepare": "nuxt-module-build build --stub && nuxt-module-build prepare && nuxi prepare playground && nuxi prepare docs && vite build playground-vue", "docs": "DEV=true nuxi dev docs", "docs:build": "NODE_OPTIONS='--max-old-space-size=8192' nuxi build docs", @@ -74,7 +75,6 @@ "typecheck": "vue-tsc --noEmit && nuxi typecheck playground && nuxi typecheck docs && cd playground-vue && vue-tsc --noEmit", "test": "vitest", "test:vue": "vitest -c vitest.vue.config.ts", - "test:vue:build": "vite build playground-vue", "release": "release-it" }, "dependencies": {