{ "name": "@meshtastic/web", "version": "2.7.0-0", "description": "Meshtastic web client monorepo", "homepage": "https://meshtastic.org", "bugs": { "url": "https://github.com/meshtastic/web/issues" }, "license": "GPL-3.0-only", "repository": { "type": "git", "url": "git+https://github.com/meshtastic/web.git" }, "type": "module", "scripts": { "preinstall": "npx only-allow pnpm", "lint": "oxlint", "lint:fix": "oxlint --fix", "format": "oxfmt --check .", "format:fix": "oxfmt .", "check": "pnpm lint && pnpm format", "check:fix": "pnpm lint:fix && pnpm format:fix", "build:all": "pnpm run --filter '*' build", "clean:all": "pnpm run --filter '*' clean", "publish:packages": "pnpm run build --filter 'packages/transport-*'", "test": "vitest", "test:e2e": "playwright test", "test:e2e:ui": "playwright test --ui", "test:e2e:report": "playwright show-report e2e/.report", "prepare": "husky" }, "dependencies": { "@bufbuild/protobuf": "^2.12.1", "@meshtastic/protobufs": "workspace:*", "ste-simple-events": "^3.0.11", "tslog": "^4.11.0" }, "devDependencies": { "@meshtastic/core": "jsr:^2.6.6", "@meshtastic/sdk": "workspace:*", "@playwright/test": "^1.61.1", "@types/node": "^26.1.0", "@typescript/typescript6": "^6.0.2", "husky": "^9.1.0", "lint-staged": "^17.0.8", "oxfmt": "^0.58.0", "oxlint": "^1.74.0", "tsdown": "^0.22.7", "typescript": "^7.0.2", "vitest": "^4.1.10" }, "lint-staged": { "*.{ts,tsx}": [ "oxlint", "oxfmt" ] }, "packageManager": "pnpm@11.9.0" }