@plasius/gpu-camera
Advanced tools
+18
-0
@@ -22,2 +22,19 @@ # Changelog | ||
| ## [0.1.8] - 2026-04-02 | ||
| - **Added** | ||
| - Contract tests that keep the demo on the public `@plasius/gpu-shared` | ||
| browser import surface. | ||
| - **Changed** | ||
| - Updated the demo documentation to describe the live 3D harbor validation | ||
| scene and camera switching behavior. | ||
| - **Fixed** | ||
| - Removed the demo's deep import of `@plasius/gpu-shared` internals in favor | ||
| of an import-map-backed package import. | ||
| - **Security** | ||
| - (placeholder) | ||
| ## [0.1.7] - 2026-03-23 | ||
@@ -158,1 +175,2 @@ | ||
| [0.1.7]: https://github.com/Plasius-LTD/gpu-camera/releases/tag/v0.1.7 | ||
| [0.1.8]: https://github.com/Plasius-LTD/gpu-camera/releases/tag/v0.1.8 |
+6
-3
| { | ||
| "name": "@plasius/gpu-camera", | ||
| "version": "0.1.7", | ||
| "version": "0.1.8", | ||
| "description": "Framework-agnostic multi-camera control runtime with parallel multiview planning.", | ||
@@ -30,3 +30,3 @@ "type": "module", | ||
| "demo": "python3 -m http.server --directory ..", | ||
| "typecheck": "node --check src/index.js", | ||
| "typecheck": "node --check src/index.js && node --check demo/main.js", | ||
| "audit:eslint": "eslint . --max-warnings=0", | ||
@@ -54,2 +54,5 @@ "audit:deps": "npm ls --all --omit=optional --omit=peer > /dev/null 2>&1 || true", | ||
| "license": "Apache-2.0", | ||
| "dependencies": { | ||
| "@plasius/gpu-shared": "^0.1.4" | ||
| }, | ||
| "devDependencies": { | ||
@@ -61,3 +64,3 @@ "@eslint/js": "^10.0.1", | ||
| "tsup": "^8.5.0", | ||
| "typescript": "^5.9.3" | ||
| "typescript": "^6.0.2" | ||
| }, | ||
@@ -64,0 +67,0 @@ "repository": { |
+5
-3
@@ -104,5 +104,7 @@ # @plasius/gpu-camera | ||
| The demo is intentionally state-first rather than a renderer surface. It does | ||
| not mount a 3D canvas; it shows camera registry state and generated render | ||
| plans. | ||
| The demo mounts the shared `@plasius/gpu-shared` 3D harbor surface and rotates | ||
| through hero, rear, and map camera rigs over time. The overlay shows the active | ||
| camera, hot camera set, and multiview batch planning so the package proves its | ||
| runtime behavior on a live browser-rendered scene instead of a package-local | ||
| renderer copy. | ||
@@ -109,0 +111,0 @@ ## Files |
170105
0.46%115
1.77%1
Infinity%+ Added
+ Added