Skip to content

Commit 28174eb

Browse files
committed
ci: prepare types
1 parent cce5e47 commit 28174eb

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

.github/workflows/ci.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@ jobs:
2323
- name: 📦 Install dependencies
2424
run: pnpm install --frozen-lockfile
2525

26+
- name: 🚧 Set up project
27+
run: pnpm dev:prepare
28+
2629
- name: 🔠 Lint project
2730
run: pnpm run lint
2831

package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,16 +32,17 @@
3232
"dist"
3333
],
3434
"scripts": {
35-
"build": "nuxt-module-build",
35+
"build": "pnpm dev:prepare && nuxt-module-build",
3636
"dev": "nuxi dev playground",
3737
"dev:build": "nuxi build playground",
38-
"dev:prepare": "pnpm build --stub && nuxi prepare playground",
38+
"dev:prepare": "pnpm nuxt-module-build --stub && nuxi prepare playground",
3939
"lint": "pnpm lint:all:eslint && pnpm lint:all:prettier",
4040
"lint:all:eslint": "pnpm lint:eslint --ext .ts,.js,.mjs,.cjs .",
4141
"lint:all:prettier": "pnpm lint:prettier \"{src,test}/**/*.{js,json,ts}\"",
4242
"lint:eslint": "eslint --fix",
4343
"lint:prettier": "prettier --write --loglevel warn",
44-
"prepare": "husky install && pnpm build",
44+
"prepack": "pnpm build",
45+
"prepare": "husky install",
4546
"prepublishOnly": "pnpm lint && pnpm test && pinst --disable",
4647
"release": "release-it",
4748
"test": "vitest run",

0 commit comments

Comments
 (0)