mirror of
https://github.com/balena-io/balena-cli.git
synced 2024-12-20 22:23:07 +00:00
1833f6ff0a
This makes sure build logs don’t leak escape sequences and new lines and they don’t break the output. Also improved “inline” logs by normalising the stream before passing it to “transpose build stream”. Fixes: #808 Change-Type: patch
166 lines
4.7 KiB
JSON
166 lines
4.7 KiB
JSON
{
|
|
"name": "resin-cli",
|
|
"version": "7.0.5",
|
|
"description": "The official resin.io CLI tool",
|
|
"main": "./build/actions/index.js",
|
|
"homepage": "https://github.com/resin-io/resin-cli",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git@github.com:resin-io/resin-cli.git"
|
|
},
|
|
"preferGlobal": true,
|
|
"files": [
|
|
"bin/",
|
|
"build/",
|
|
"doc/",
|
|
"lib/"
|
|
],
|
|
"bin": {
|
|
"resin": "./bin/resin"
|
|
},
|
|
"pkg": {
|
|
"scripts": [
|
|
"node_modules/resin-sync/build/capitano/*.js",
|
|
"node_modules/resin-sync/build/sync/*.js"
|
|
],
|
|
"assets": [
|
|
"build/auth/pages/*.ejs",
|
|
"node_modules/resin-discoverable-services/services/**/*"
|
|
]
|
|
},
|
|
"scripts": {
|
|
"prebuild": "rimraf build/ build-bin/ build-zip/",
|
|
"build": "npm run build:src && npm run build:bin",
|
|
"build:src": "npm run prettify && npm run lint && gulp build && tsc && npm run build:doc",
|
|
"build:doc": "mkdirp doc/ && ts-node automation/capitanodoc/index.ts > doc/cli.markdown",
|
|
"build:bin": "ts-node --type-check -P automation automation/build-bin.ts",
|
|
"release": "npm run build && ts-node --type-check -P automation automation/deploy-bin.ts",
|
|
"pretest": "npm run build",
|
|
"test": "gulp test",
|
|
"ci": "npm run test && catch-uncommitted",
|
|
"watch": "gulp watch",
|
|
"prettify": "prettier --write \"{lib,tests,automation,typings}/**/*.ts\"",
|
|
"lint": "resin-lint lib/ tests/ && resin-lint --typescript automation/ lib/ typings/ tests/",
|
|
"prepublish": "require-npm4-to-publish",
|
|
"prepublishOnly": "npm run build"
|
|
},
|
|
"keywords": [
|
|
"resin",
|
|
"git"
|
|
],
|
|
"author": "Juan Cruz Viotti <juan@resin.io>",
|
|
"license": "Apache-2.0",
|
|
"engines": {
|
|
"node": ">=6.0"
|
|
},
|
|
"devDependencies": {
|
|
"@types/archiver": "^2.0.1",
|
|
"@types/bluebird": "^3.5.19",
|
|
"@types/es6-promise": "0.0.32",
|
|
"@types/fs-extra": "^5.0.0",
|
|
"@types/is-root": "^1.0.0",
|
|
"@types/lodash": "^4.14.103",
|
|
"@types/mkdirp": "^0.5.2",
|
|
"@types/prettyjson": "0.0.28",
|
|
"@types/raven": "^2.1.2",
|
|
"catch-uncommitted": "^1.0.0",
|
|
"ent": "^2.2.0",
|
|
"filehound": "^1.16.2",
|
|
"fs-extra": "^5.0.0",
|
|
"gulp": "^3.9.0",
|
|
"gulp-coffee": "^2.2.0",
|
|
"gulp-inline-source": "^2.1.0",
|
|
"gulp-mocha": "^2.0.0",
|
|
"gulp-shell": "^0.5.2",
|
|
"mochainon": "^2.0.0",
|
|
"pkg": "^4.3.0-beta.1",
|
|
"prettier": "^1.9.2",
|
|
"publish-release": "^1.3.3",
|
|
"require-npm4-to-publish": "^1.0.0",
|
|
"resin-lint": "^1.5.0",
|
|
"ts-node": "^4.0.1",
|
|
"typescript": "2.4.0"
|
|
},
|
|
"dependencies": {
|
|
"@resin.io/valid-email": "^0.1.0",
|
|
"ansi-escapes": "^2.0.0",
|
|
"any-promise": "^1.3.0",
|
|
"archiver": "^2.1.0",
|
|
"bash": "0.0.1",
|
|
"bluebird": "^3.3.3",
|
|
"body-parser": "^1.14.1",
|
|
"capitano": "^1.7.0",
|
|
"chalk": "^2.3.0",
|
|
"cli-truncate": "^1.1.0",
|
|
"coffeescript": "^1.12.6",
|
|
"columnify": "^1.5.2",
|
|
"denymount": "^2.2.0",
|
|
"docker-progress": "^3.0.1",
|
|
"docker-qemu-transpose": "^0.3.4",
|
|
"docker-toolbelt": "^3.1.0",
|
|
"dockerode": "^2.5.0",
|
|
"dockerode-options": "^0.2.1",
|
|
"drivelist": "^5.0.22",
|
|
"ejs": "^2.5.7",
|
|
"etcher-image-write": "^9.0.3",
|
|
"express": "^4.13.3",
|
|
"global-tunnel-ng": "^2.1.1",
|
|
"hasbin": "^1.2.3",
|
|
"humanize": "0.0.9",
|
|
"inquirer": "^3.1.1",
|
|
"is-root": "^1.0.0",
|
|
"js-yaml": "^3.10.0",
|
|
"klaw": "^1.3.1",
|
|
"lodash": "^4.17.4",
|
|
"mixpanel": "^0.4.0",
|
|
"mkdirp": "^0.5.1",
|
|
"moment": "^2.20.1",
|
|
"moment-duration-format": "^2.2.1",
|
|
"mz": "^2.6.0",
|
|
"node-cleanup": "^2.1.2",
|
|
"opn": "^5.1.0",
|
|
"president": "^2.0.1",
|
|
"prettyjson": "^1.1.3",
|
|
"progress-stream": "^2.0.0",
|
|
"raven": "^1.2.0",
|
|
"reconfix": "^0.0.3",
|
|
"request": "^2.81.0",
|
|
"resin-bundle-resolve": "^0.5.3",
|
|
"resin-cli-errors": "^1.2.0",
|
|
"resin-cli-form": "^1.4.1",
|
|
"resin-cli-visuals": "^1.4.0",
|
|
"resin-compose-parse": "^1.5.2",
|
|
"resin-config-json": "^1.0.0",
|
|
"resin-device-config": "^4.0.0",
|
|
"resin-device-init": "^4.0.0",
|
|
"resin-docker-build": "^0.6.2",
|
|
"resin-doodles": "0.0.1",
|
|
"resin-image-fs": "^2.3.0",
|
|
"resin-image-manager": "^5.0.0",
|
|
"resin-multibuild": "^0.5.1",
|
|
"resin-preload": "^6.0.0",
|
|
"resin-release": "^1.1.1",
|
|
"resin-sdk": "^9.0.0-beta7",
|
|
"resin-sdk-preconfigured": "^6.9.0",
|
|
"resin-settings-client": "^3.6.1",
|
|
"resin-stream-logger": "^0.1.0",
|
|
"resin-sync": "^9.2.3",
|
|
"rimraf": "^2.4.3",
|
|
"rindle": "^1.0.0",
|
|
"semver": "^5.3.0",
|
|
"split": "^1.0.1",
|
|
"stream-to-promise": "^2.2.0",
|
|
"string-width": "^2.1.1",
|
|
"strip-ansi-stream": "^1.0.0",
|
|
"through2": "^2.0.3",
|
|
"tmp": "0.0.31",
|
|
"umount": "^1.1.6",
|
|
"unzip2": "^0.2.5",
|
|
"update-notifier": "^2.2.0",
|
|
"window-size": "^1.1.0"
|
|
},
|
|
"optionalDependencies": {
|
|
"removedrive": "^1.0.0"
|
|
}
|
|
}
|