Files
RuView/harness/ruview/package.json
T
ruv 3620abff12 fix(toolkit): integrate capture and device corrections for 0.9.2
Integrate reviewed source PRs #2201-#2223, #2225-#2231, #2235-#2240, #2242 and #2243 (firmware README hunks remain in #2247). Regenerate one package manifest after integration, validate native Windows test execution, bound MTK listener startup, support official C6 release bundles, and retain stronger release metadata gates.
2026-10-12 11:49:52 -04:00

123 lines
3.6 KiB
JSON

{
"name": "@ruvnet/ruview",
"version": "0.9.2",
"description": "RuView WiFi-sensing operator harness — CLI, MCP server, and SDK for host device access (ESP32 CSI nodes, 60/24 GHz mmWave, LiDAR), SSH remote hosts, diagnostics, verified ESP32 flashing, evidence-gated training, calibration, and Cognitum Spaces.",
"type": "module",
"bin": {
"ruview-harness": "bin/cli.js"
},
"exports": {
".": "./src/tools.js",
"./sdk": {
"types": "./src/sdk.d.ts",
"default": "./src/sdk.js"
},
"./guardrails": "./src/guardrails.js",
"./brain": "./src/brain.js",
"./guidance": "./src/guidance.js",
"./hosts": "./src/hosts/index.js",
"./doctor": "./src/doctor.js",
"./firmware": "./src/firmware.js",
"./training": "./src/training.js",
"./devices": "./src/devices/registry.js",
"./remote": "./src/remote.js",
"./cli": "./src/cli.js",
"./cli-ui": "./src/cli-ui.js",
"./mcp": "./src/mcp-server.js",
"./mcp-http": "./src/mcp-http.js",
"./ui": "./src/ui/console-widget.js",
"./esphome": "./src/devices/esphome.js",
"./kernel": "./src/kernel.js"
},
"files": [
"bin/",
"src/",
"skills/",
".claude/",
".mcp/",
".harness/",
"brain/",
"flywheel/",
"scripts/",
"mod/.claude-plugin/",
"mod/hooks/",
"CLAUDE.md",
"README.md",
"LICENSE"
],
"scripts": {
"test": "node --test test/*.test.mjs",
"test:security": "node --test test/hosts.test.mjs test/brain.test.mjs test/policy.test.mjs test/spaces.test.mjs test/kernel.test.mjs test/firmware.test.mjs test/training.test.mjs test/devices.test.mjs test/csi-nodes.test.mjs test/remote.test.mjs test/mcp-apps.test.mjs test/cli-ui.test.mjs test/esphome.test.mjs",
"doctor": "node ./bin/cli.js doctor",
"mcp": "node ./bin/cli.js mcp start",
"brain:verify": "node ./bin/cli.js brain verify",
"flywheel:plan": "node ./flywheel/run.mjs --dry-run",
"flywheel:verify": "node ./flywheel/replay.mjs --self-test",
"sync-skills": "node ./scripts/sync-skills.mjs",
"manifest:update": "node ./scripts/update-manifest.mjs",
"manifest:verify": "node ./scripts/verify-manifest.mjs",
"prepack": "node ./scripts/sync-skills.mjs && node ./scripts/update-manifest.mjs --quiet && node ./scripts/verify-manifest.mjs --quiet",
"prepublishOnly": "npm test && node ./scripts/verify-manifest.mjs",
"test:e2e:devices": "node --test test/e2e/devices.e2e.mjs"
},
"keywords": [
"wifi-sensing",
"wifi-densepose",
"ruview",
"csi",
"channel-state-information",
"pose-estimation",
"presence-detection",
"esp32",
"agent-harness",
"metaharness",
"mcp",
"mcp-server",
"claude-code",
"ambient-intelligence",
"cognitum-spaces",
"oauth",
"firmware-flashing",
"esptool",
"sdk",
"model-training",
"mmwave",
"lidar",
"rplidar",
"mr60bha2",
"ld2410",
"ssh"
],
"peerDependencies": {
"@ruvnet/ruview-kernel": ">=0.1.0"
},
"peerDependenciesMeta": {
"@ruvnet/ruview-kernel": {
"optional": true
}
},
"engines": {
"node": ">=20.0.0"
},
"license": "MIT",
"author": "ruvnet",
"devDependencies": {
"@metaharness/darwin": "0.8.0",
"@metaharness/flywheel": "0.1.7",
"metaharness": "0.4.1"
},
"homepage": "https://github.com/ruvnet/RuView#readme",
"repository": {
"type": "git",
"url": "git+https://github.com/ruvnet/RuView.git",
"directory": "harness/ruview"
},
"bugs": {
"url": "https://github.com/ruvnet/RuView/issues"
},
"publishConfig": {
"access": "public"
},
"types": "./src/sdk.d.ts"
}