diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index de9e9d3..cdd1fde 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -38,6 +38,10 @@ jobs: if: ${{ steps.release.outputs.release_created }} run: npm ci + - name: Build project + if: ${{ steps.release.outputs.release_created }} + run: npm run build + - name: Publish to NPM run: npm publish env: diff --git a/package.json b/package.json index d1d4e92..8c44d0a 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,8 @@ "unit": "npm run build-clean && node --experimental-vm-modules node_modules/jest/bin/jest.js", "integration": "npm run build-clean && npx playwright test", "benchmark": "npm run build-clean && cd benchmarks && npm install && npm start", - "lint": "npx eslint src tests" + "lint": "npx eslint src tests", + "prepublishOnly": "npm run build" }, "devDependencies": { "@eslint/js": "^9.13.0",