@iotize/cli
Version:
IoTize command line interface
148 lines (147 loc) • 4.29 kB
JSON
{
"name": "@iotize/cli",
"version": "1.0.0-alpha.3",
"description": "IoTize command line interface",
"bin": {
"iode": "./src/cli/main.js",
"iotize": "./src/cli/main.js"
},
"directories": {
"lib": "lib",
"test": "test"
},
"scripts": {
"test": "mocha",
"cover": "nyc npm test",
"build": "rm -rf dist && tsc -p ./tsconfig.app-standalone.json",
"watch": "rm -rf dist && tsc -p ./tsconfig.app-standalone.json -w",
"build:intern": "rm -rf dist && tsc -p ./tsconfig.intern.json",
"lint": "tslint \"lib/**/*.ts\"",
"clean": "rm -rf .nyc_ouput ./output ./dist",
"testthis": "npm run build && npm i -g . && iotize device ble info --name 'Sensor demo_0009B'",
"resetall": "rm -rf ./dist ./node_modules && npm i ",
"build:exe": "npm run build && pkg ./dist/bin/relay.js -t node8-win-x86 -o bin/relay"
},
"keywords": [
"iotize",
"device",
"cli"
],
"author": "IoTize <contact@iotize.com>",
"contributors": [
"Stephane Leonard <stephane.leonard@iotize.com>"
],
"license": "LICENSE",
"bugs": {
"url": "https://github.com/iotize-solutions/iotize-device-shell/issues"
},
"devDependencies": {
"@types/blessed": "^0.1.10",
"@types/bonjour": "^3.5.5",
"@types/chai": "^4.0.1",
"@types/crc": "^3.4.0",
"@types/crypto-js": "^3.1.43",
"@types/inquirer": "^6.5.0",
"@types/js-yaml": "^3.11.2",
"@types/jsonpath": "^0.2.0",
"@types/mocha": "^2.2.41",
"@types/module-alias": "^2.0.0",
"@types/node": "^8.10.18",
"@types/swagger-schema-official": "^2.0.10",
"@types/ws": "^4.0.2",
"body-parser": "^1.19.0",
"cayennejs": "0.0.4",
"chai": "^4.1.0",
"chai-as-promised": "^7.1.1",
"express": "^4.17.1",
"gulp-clean": "^0.4.0",
"gulp-copy": "^4.0.1",
"gulp-run": "^1.7.1",
"gulpclass": "^0.2.0",
"istanbul": "^0.4.5",
"kaitai-struct": "^0.8.0-SNAPSHOT.11",
"mocha": "^5.2.0",
"nyc": "^15.0.0",
"tar.gz": "^1.0.7",
"ts-node": "^3.3.0",
"tslint": "^5.5.0",
"typescript": "^3.5.2",
"typescript-rest": "^2.2.6",
"webpack-bundle-analyzer": "^3.0.1",
"@types/debug": "^4.1.5",
"@types/dot-object": "^1.7.0",
"@types/ini": "^1.3.30",
"@types/progress": "^2.0.3"
},
"optionalDependencies": {
"@iotize/device-com-ble.node": "1.0.0-alpha.9",
"mqtt": "^3.0.0"
},
"dependencies": {
"@iotize/cli-core": "1.0.0-alpha.7",
"@iotize/common": "^1.0.0",
"@iotize/device-client.js": "1.0.0-alpha.13",
"@iotize/device-com-mqtt.js": "1.0.0-alpha.9",
"@iotize/device-com-socket.node": "1.0.0-alpha.8",
"@iotize/device-com-websocket.js": "1.0.0-alpha.7",
"@iotize/device-ext-tapnpass.js": "1.0.0-alpha.5",
"@iotize/firmware-update-provider.js": "1.0.0-alpha.3",
"@iotize/mcu-flasher.js": "1.0.0-alpha.5",
"@iotize/shell-grammar.js": "1.0.0-alpha.5",
"@iotize/tap-app-core.node": "1.0.0-alpha.5",
"@iotize/testing-grammar.js": "1.0.0-alpha.7",
"minimist": "^1.2.0",
"ajv": "^6.10.2",
"progress": "^2.0.3",
"antlr4": "^4.8.0",
"antlr4ts": "^0.5.0-alpha.3",
"async-mqtt": "^2.0.0",
"axios": "^0.18.0",
"blessed": "^0.1.81",
"blessed-contrib": "^4.8.18",
"bonjour": "^3.5.0",
"clime": "^0.5.14",
"colors": "^1.2.1",
"crypto-js": "^3.1.9-1",
"debug": "^4.1.1",
"dot-object": "^1.7.1",
"fast-xml-parser": "^3.13.0",
"glob": "^7.1.4",
"inquirer": "^7.0.4",
"inversify": "^5.0.1",
"jsonpath": "^1.0.0",
"jszip": "^3.2.2",
"module-alias": "^2.2.0",
"node-wifi": "^2.0.4",
"pako": "^1.0.10",
"reflect-metadata": "^0.1.12",
"rxjs": "^6.3.3",
"ws": "^5.2.0",
"inquirer-autocomplete-prompt": "^1.0.2",
"@iotize/device-com-ble.node": "1.0.0-alpha.9"
},
"nyc": {
"include": [
"lib/*.ts",
"lib/**/*.ts"
],
"exclude": [
"lib/*.spec.ts",
"lib/**/*.spec.ts",
"typings",
"test/typings.d.ts"
],
"extension": [
".ts"
],
"require": [],
"reporter": [
"json",
"html"
],
"all": true
},
"homepage": "https://github.com/iotize-solutions/iotize-device-shell#readme",
"main": "src\\cli/main.js",
"typings": "src\\cli/main.d.ts"
}