diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 49f930d..5fa1f8d 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -18,8 +18,11 @@ jobs: - name: Install dependencies run: pnpm install --frozen-lockfile - - name: "Lint" + - name: Lint run: pnpm run lint - - name: "Build" - run: pnpm run build + - name: Check formatting + run: pnpm run format:check + + - name: Build + run: pnpm build diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 36c823a..3a6506d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -26,8 +26,8 @@ jobs: - name: Install dependencies run: pnpm install --frozen-lockfile - - name: "Build" - run: pnpm run build + - name: Build + run: pnpm build - name: Publish run: pnpm publish diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..1b6457c --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,4 @@ +{ + "editor.formatOnSave": true, + "editor.defaultFormatter": "esbenp.prettier-vscode" +} diff --git a/package.json b/package.json index 241dd6c..10a08ce 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,8 @@ "scripts": { "build": "tsup", "lint": "tsc", - "format": "prettier --write .", + "format:check": "prettier --write . --cache", + "format:write": "prettier --write . --cache", "test": "vitest", "test:open": "cross-env OPEN=true vitest" },