| { |
| "name": "renode-ws-api", |
| "version": "0.0.1", |
| "description": "", |
| "browser": "./dist/web.js", |
| "main": "./dist/index.js", |
| "types": "./dist/index.d.ts", |
| "files": [ |
| "/dist" |
| ], |
| "scripts": { |
| "check:types": "tsc --noEmit", |
| "check:lint": "eslint", |
| "check:fmt": "prettier --check .", |
| "check": "npm-run-all check:*", |
| "fix:lint": "eslint --fix", |
| "fix:fmt": "prettier --write .", |
| "fix": "npm-run-all fix:*", |
| "compile:js": "node esbuild.js --production", |
| "compile:types": "dts-bundle-generator -o dist/index.d.ts src/index.ts", |
| "precompile": "npm-run-all check", |
| "compile": "npm-run-all --parallel compile:*", |
| "prepare": "npm-run-all compile" |
| }, |
| "keywords": [], |
| "author": "", |
| "license": "Apache-2.0", |
| "devDependencies": { |
| "@eslint/js": "^10.0.1", |
| "@types/node": "^25.6.0", |
| "@types/semver": "^7.7.1", |
| "@types/ws": "^8.18.1", |
| "@typescript-eslint/eslint-plugin": "^8.58.2", |
| "@typescript-eslint/parser": "^8.58.2", |
| "dts-bundle-generator": "^9.5.1", |
| "esbuild": "^0.28.0", |
| "esbuild-plugin-polyfill-node": "^0.3.0", |
| "eslint": "^10.2.0", |
| "npm-run-all": "^4.1.5", |
| "prettier": "^3.8.3", |
| "typescript": "~6.0.2", |
| "typescript-eslint": "^8.58.2" |
| }, |
| "dependencies": { |
| "isomorphic-ws": "^5.0.0", |
| "semver": "^7.7.4", |
| "zod": "^4.3.6" |
| }, |
| "prettier": { |
| "tabWidth": 2, |
| "semi": true, |
| "singleQuote": true, |
| "trailingComma": "all", |
| "arrowParens": "avoid" |
| } |
| } |