@plasius/gpu-worker
Advanced tools
+16
-1
@@ -23,2 +23,16 @@ # Changelog | ||
| ## [0.1.4] - 2026-03-01 | ||
| - **Added** | ||
| - `lint`, `typecheck`, and security audit scripts for local and CI enforcement. | ||
| - **Changed** | ||
| - CI now fails early on lint/typecheck/runtime dependency audit before build/test. | ||
| - **Fixed** | ||
| - Pack-check regex cleanup to remove an unnecessary path escape. | ||
| - **Security** | ||
| - Runtime dependency vulnerability checks are now enforced in CI. | ||
| ## [0.1.3] - 2026-02-28 | ||
@@ -132,3 +146,3 @@ | ||
| [Unreleased]: https://github.com/Plasius-LTD/gpu-worker/compare/v0.1.3...HEAD | ||
| [Unreleased]: https://github.com/Plasius-LTD/gpu-worker/compare/v0.1.4...HEAD | ||
| [0.1.0-beta.1]: https://github.com/Plasius-LTD/gpu-worker/releases/tag/v0.1.0-beta.1 | ||
@@ -152,1 +166,2 @@ [0.1.0]: https://github.com/Plasius-LTD/gpu-worker/releases/tag/v0.1.0 | ||
| [0.1.3]: https://github.com/Plasius-LTD/gpu-worker/releases/tag/v0.1.3 | ||
| [0.1.4]: https://github.com/Plasius-LTD/gpu-worker/releases/tag/v0.1.4 |
+10
-1
| { | ||
| "name": "@plasius/gpu-worker", | ||
| "version": "0.1.3", | ||
| "version": "0.1.4", | ||
| "description": "WebGPU worker runtime with a lock-free job queue for WGSL workloads.", | ||
@@ -30,2 +30,8 @@ "type": "module", | ||
| "demo:https": "node demo/serve-https.js", | ||
| "typecheck": "node --check src/index.js", | ||
| "audit:eslint": "eslint . --max-warnings=0", | ||
| "audit:deps": "npm ls --all --omit=optional --omit=peer > /dev/null 2>&1 || true", | ||
| "audit:npm": "npm audit --audit-level=high --omit=dev", | ||
| "audit:test": "npm run test:coverage", | ||
| "lint": "eslint . --max-warnings=0", | ||
| "test": "npm run test:unit", | ||
@@ -56,4 +62,7 @@ "test:unit": "node --test", | ||
| "devDependencies": { | ||
| "@eslint/js": "^9.39.1", | ||
| "@playwright/test": "^1.57.0", | ||
| "c8": "^10.1.3", | ||
| "eslint": "^9.39.1", | ||
| "globals": "^17.3.0", | ||
| "tsup": "^8.5.0", | ||
@@ -60,0 +69,0 @@ "typescript": "^5.9.3" |
+10
-0
@@ -124,2 +124,12 @@ # @plasius/gpu-worker | ||
| ## Development Checks | ||
| ```sh | ||
| npm run lint | ||
| npm run typecheck | ||
| npm run test:coverage | ||
| npm run build | ||
| npm run pack:check | ||
| ``` | ||
| ## Files | ||
@@ -126,0 +136,0 @@ - `demo/index.html`: Loads the WebGPU demo. |
135992
0.73%147
7.3%7
75%