@mochi.js/inject
Advanced tools
+2
-2
| { | ||
| "name": "@mochi.js/inject", | ||
| "version": "0.3.0", | ||
| "version": "0.3.1", | ||
| "description": "Zero-jitter stealth payload for mochi — JIT-friendly proxies installed before any page script.", | ||
@@ -42,3 +42,3 @@ "license": "MIT", | ||
| "dependencies": { | ||
| "@mochi.js/consistency": "^0.1.3" | ||
| "@mochi.js/consistency": "^0.1.4" | ||
| }, | ||
@@ -45,0 +45,0 @@ "publishConfig": { |
@@ -19,3 +19,2 @@ /** | ||
| * | ||
| * @see tasks/0267-audio-canvas-fingerprint-blobs.md | ||
| */ | ||
@@ -22,0 +21,0 @@ |
| /** | ||
| * Unit: audio fingerprint overlay() byte-exactness. | ||
| * | ||
| * Pins the f32 quantization fix for PR #38 / task 0267. The page-side | ||
| * Pins the f32 quantization fix for PR #38 / The page-side | ||
| * digest is `hash = 0; for (i = 4500..5000) hash += Math.abs(data[i])`, | ||
@@ -24,3 +24,2 @@ * where `data` is the Float32Array returned by `getChannelData(0)`. The | ||
| * @see packages/inject/src/modules/audio-fingerprint.ts | ||
| * @see tasks/0267-audio-canvas-fingerprint-blobs.md | ||
| */ | ||
@@ -27,0 +26,0 @@ |
@@ -14,3 +14,2 @@ /** | ||
| * | ||
| * @see tasks/0250-mouseevent-screen-coords.md | ||
| * @see PLAN.md §5.3 | ||
@@ -17,0 +16,0 @@ */ |
@@ -12,3 +12,2 @@ /** | ||
| * | ||
| * @see tasks/0070-consistency-rules-full.md | ||
| */ | ||
@@ -15,0 +14,0 @@ |
+1
-1
@@ -118,3 +118,3 @@ /** | ||
| // surfaces) and install on Chromium-for-Testing where they're absent. | ||
| // See tasks/0140-stealth-conformance.md. | ||
| // See PLAN.md. | ||
| parts.push(wrapTry("window-chrome", emitWindowChromeModule(matrix))); | ||
@@ -121,0 +121,0 @@ parts.push(wrapTry("plugins", emitPluginsModule(matrix))); |
@@ -70,3 +70,2 @@ /** | ||
| * @see PLAN.md §9.3 | ||
| * @see tasks/0267-audio-canvas-fingerprint-blobs.md | ||
| */ | ||
@@ -73,0 +72,0 @@ |
@@ -71,3 +71,2 @@ /** | ||
| * @see PLAN.md §9.4 | ||
| * @see tasks/0267-audio-canvas-fingerprint-blobs.md | ||
| */ | ||
@@ -74,0 +73,0 @@ |
@@ -17,3 +17,3 @@ /** | ||
| * `Network.setUserAgentOverride.userAgentMetadata` in `@mochi.js/core` | ||
| * (task 0261). Single source of truth — the JS-side spoof and the | ||
| *. Single source of truth — the JS-side spoof and the | ||
| * request-header spoof read the same matrix slots so they cannot drift | ||
@@ -20,0 +20,0 @@ * (PLAN.md I-5). |
@@ -15,3 +15,2 @@ /** | ||
| * @see PLAN.md §9.5 | ||
| * @see tasks/0070-consistency-rules-full.md (media-devices) | ||
| */ | ||
@@ -18,0 +17,0 @@ |
@@ -27,3 +27,2 @@ /** | ||
| * | ||
| * @see tasks/0250-mouseevent-screen-coords.md | ||
| * @see PLAN.md §5.3, §8.4 | ||
@@ -30,0 +29,0 @@ */ |
@@ -14,3 +14,2 @@ /** | ||
| * | ||
| * @see tasks/0070-consistency-rules-full.md (network-info) | ||
| */ | ||
@@ -17,0 +16,0 @@ |
@@ -17,3 +17,2 @@ /** | ||
| * @see PLAN.md §9.5 | ||
| * @see tasks/0070-consistency-rules-full.md (permissions) | ||
| */ | ||
@@ -20,0 +19,0 @@ |
@@ -33,3 +33,2 @@ /** | ||
| * @see packages/profiles/data/mac-m4-chrome-stable/baseline.manifest.json | ||
| * @see tasks/0140-stealth-conformance.md §"plugins spoof" | ||
| */ | ||
@@ -36,0 +35,0 @@ |
@@ -20,3 +20,2 @@ /** | ||
| * | ||
| * @see tasks/0070-consistency-rules-full.md (screen-orientation) | ||
| */ | ||
@@ -23,0 +22,0 @@ |
@@ -26,3 +26,2 @@ /** | ||
| * | ||
| * @see tasks/0070-consistency-rules-full.md (webgpu) | ||
| * @see PLAN.md §9.5 | ||
@@ -29,0 +28,0 @@ */ |
@@ -32,3 +32,2 @@ /** | ||
| * @see CloakBrowser tests/test_stealth.py:47-50,158 | ||
| * @see tasks/0140-stealth-conformance.md §"window.chrome spoof" | ||
| */ | ||
@@ -35,0 +34,0 @@ |
179120
-0.46%4175
-0.33%Updated