{ "name": "MQTT-Explorer", "version": "0.3.2", "description": "Explore your message queues", "main": "dist/src/electron.js", "scripts": { "start": "electron .", "test": "yarn run test-backend", "install": "cd app && yarn && cd ..", "dev": "npm-run-all --parallel dev:*", "dev:app": "cd app && npm run dev", "dev:electron": "tsc && electron . --development", "lint": "npm-run-all --parallel lint:prettier lint:tslint lint:spellcheck", "lint:prettier": "prettier --check \"**/*.ts{x,}\"", "lint:tslint": "tslint -p ./", "lint:spellcheck": "cspell -e ./build -e \"node_modules\" \"**/*.ts{x,}\"", "build": "tsc && cd app && yarn run build && cd ..", "test-backend": "cd backend && yarn run test && cd ..", "prepare-release": "ts-node scripts/prepare-release.ts", "package": "ts-node package.ts", "ui-test": "./scripts/uiTests.sh", "upload-video-artifacts": "./scripts/uploadVideoAsset.ts ui-test.mp4 ui-test.gif", "package-with-docker": "./scripts/package-with-docker.sh" }, "repository": { "type": "git", "url": "https://github.com/thomasnordquist/MQTT-Explorer.git" }, "build": { "appId": "mqtt-explorer", "productName": "MQTT Explorer", "nodeGypRebuild": false, "mac": { "appId": "de.t7n.apps.mqtt-explorer", "category": "public.app-category.developer-tools", "publish": [ "github" ], "entitlements": "res/entitlements.mas.plist" }, "linux": { "category": "Development", "maintainer": "Thomas Nordquist" }, "snap": { "environment": { "DISABLE_WAYLAND": "1" } }, "appx": { "applicationId": "mqttexplorer", "identityName": "51031thomas.nordquist.MQTT-Explorer", "publisherDisplayName": "Thomas Nordquist", "publisher": "CN=0A6DE643-4AA2-4FF2-9729-6935C9ED8C13", "backgroundColor": "transparent", "showNameOnTiles": true }, "directories": { "app": "./", "buildResources": "res", "output": "build" }, "afterPack": "./dist/scripts/afterPack.js" }, "author": "Thomas Nordquist", "email": "xxnerowingerxx@gmail.com", "homepage": "https://github.com", "license": "CC-BY-ND-4.0", "devDependencies": { "@types/chai": "^4.1.7", "@types/fs-extra": "^7.0.0", "@types/lowdb": "^1.0.6", "@types/mime": "^2.0.0", "@types/mocha": "^5.2.5", "@types/mustache": "^0.8.32", "@types/node": "^12.0.4", "@types/semver": "^6.0.0", "@types/sha1": "^1.1.1", "builder-util-runtime": "^8.2.5", "chai": "^4.2.0", "cspell": "^4.0.23", "electron": "5.0.5", "electron-builder": "21.0.6", "fs-extra": "^8.0.1", "mime": "^2.4.0", "mocha": "^6.1.4", "mustache": "^3.0.1", "npm-run-all": "^4.1.5", "nyc": "^14.1.1", "prettier": "1.18.2", "redux-thunk": "^2.3.0", "source-map-support": "^0.5.9", "spectron": "^6.0.0", "ts-node": "^8.2.0", "tslint": "^5.15.0", "tslint-config-airbnb": "^5.11.1", "tslint-react": "^4.0.0", "tslint-react-recommended": "^1.0.15", "tslint-strict-null-checks": "^1.0.1", "typescript": "^3.2.2", "webdriverio": "5.5" }, "dependencies": { "about-window": "^1.12.1", "axios": "^0.19.0", "dot-prop": "^5.0.0", "electron-log": "^3.0.6", "electron-telemetry": "git+https://github.com/thomasnordquist/electron-telemetry.git#dist", "electron-updater": "^4.0.6", "js-base64": "^2.5.1", "json-to-ast": "^2.1.0", "lowdb": "^1.0.0", "mqtt": "^3.0.0", "sha1": "^1.1.1", "yarn-run-all": "^3.1.1" }, "optionalDependencies": {} }