{ "name": "mqtt-explorer-backend", "version": "1.0.0", "description": "", "main": "build/index.js", "scripts": { "test": "NODE_PATH=../node_modules TS_NODE_PROJECT=./tsconfig.json mocha --require ts-node/register --require source-map-support/register --recursive ./src/*/**/*.spec.ts", "build": "tsc", "test-inspect": "NODE_PATH=../node_modules TS_NODE_PROJECT=./tsconfig.json mocha --inspect-brk --require ts-node/register --require source-map-support/register --recursive ./src/*/**/*.spec.ts", "coverage": "NODE_PATH=../node_modules TS_NODE_PROJECT=./tsconfig.json nyc mocha --require ts-node/register --require source-map-support/register --recursive ./src/*/**/*.spec.ts", "debug": "ts-node --inspect ./src/index.ts" }, "engines": { "node": ">=20" }, "author": "", "license": "CC-BY-ND-4.0", "nyc": { "include": [ "src/**/*.ts", "src/**/*.tsx" ], "exclude": [ "src/**/spec/*.spec.ts" ], "extension": [ ".ts", ".tsx" ], "require": [ "ts-node/register" ], "reporter": [ "text-summary", "html" ], "sourceMap": true, "instrument": true }, "dependencies": { "@types/sha1": "^1.1.5", "builder-util-runtime": "^9", "fs-extra": "9", "js-base64": "^3.7.2", "lowdb": "^1.0.0", "mqtt": "^4.3.6", "protobufjs": "^8.0.0", "sha1": "^1.1.1", "uuid": "^8.3.2" }, "devDependencies": { "@types/chai": "^4.1.7", "@types/fs-extra": "8", "@types/lowdb": "^1.0.6", "@types/mocha": "^7.0.2", "@types/node": "^25.0.3", "@types/sha1": "^1.1.1", "@types/uuid": "^8.3.4", "chai": "^4.2.0", "electron": "29.2.0", "mocha": "^10.4.0", "nyc": "15", "source-map-support": "^0.5.9", "ts-node": "^10.9.2", "typescript": "^4.5.5" } }