{ "name": "balena-etcher", "private": true, "displayName": "balenaEtcher", "version": "1.4.9", "packageType": "local", "updates": { "enabled": true, "sleepDays": 7, "semverRange": "<2.0.0" }, "main": "lib/start.js", "description": "Flash OS images to SD cards and USB drives, safely and easily.", "productDescription": "Etcher is a powerful OS image flasher built with web technologies to ensure flashing an SDCard or USB drive is a pleasant and safe experience. It protects you from accidentally writing to your hard-drives, ensures every byte of data was written correctly and much more.", "homepage": "https://github.com/balena-io/etcher", "gypfile": true, "repository": { "type": "git", "url": "git@github.com:balena-io/etcher.git" }, "scripts": { "test": "make lint test sanity-checks", "start": "electron lib/start.js", "postshrinkwrap": "node ./scripts/clean-shrinkwrap.js", "configure": "node-gyp configure", "build": "node-gyp build", "install": "node-gyp rebuild", "webpack": "webpack", "watch": "webpack --watch", "concourse-build-electron": "make webpack", "concourse-test": "npm test", "concourse-test-electron": "npm test", "concourse-test-node-cli": "make webpack lint-js lint-cpp lint-spell test-cli" }, "author": "Balena Inc. ", "license": "Apache-2.0", "platformSpecificDependencies": [ "7zip-bin-mac", "7zip-bin-win", "7zip-bin-linux", "fsevents" ], "dependencies": { "@fortawesome/fontawesome-free-webfonts": "^1.0.9", "@types/react": "16.3.14", "@types/react-dom": "16.0.5", "angular": "1.6.3", "angular-if-state": "1.0.0", "angular-moment": "1.0.1", "angular-seconds-to-date": "1.0.0", "angular-ui-bootstrap": "2.5.0", "angular-ui-router": "0.4.2", "bindings": "1.3.0", "blockmap": "2.0.2", "bluebird": "3.4.1", "bluebird-retry": "0.11.0", "bootstrap-sass": "3.3.6", "chalk": "1.1.3", "color": "2.0.1", "command-join": "2.0.0", "debug": "3.1.0", "drivelist": "6.4.2", "electron-is-running-in-asar": "1.0.0", "file-type": "4.1.0", "flexboxgrid": "6.3.0", "gpt": "1.0.0", "immutable": "3.8.1", "inactivity-timer": "1.0.0", "lodash": "4.17.10", "lzma-native": "1.5.2", "mbr": "1.1.2", "mime-types": "2.1.15", "mountutils": "1.3.15", "nan": "2.9.2", "node-ipc": "9.1.1", "node-stream-zip": "1.3.7", "path-is-inside": "1.0.2", "pipage": "1.0.2", "pretty-bytes": "1.0.4", "prop-types": "15.5.9", "react": "16.3.2", "react-dom": "16.3.2", "react2angular": "4.0.2", "readable-stream": "2.3.3", "redux": "3.5.2", "rendition": "4.41.1", "request": "2.81.0", "resin-cli-form": "1.4.1", "resin-cli-visuals": "1.4.1", "resin-corvus": "2.0.0", "roboto-fontface": "0.9.0", "semver": "5.1.1", "speedometer": "1.0.0", "styled-components": "3.2.3", "styled-system": "3.1.11", "sudo-prompt": "8.2.3", "udif": "0.13.0", "unbzip2-stream": "github:resin-io-modules/unbzip2-stream#core-streams", "usb": "github:resin-io/node-usb#1.3.5", "uuid": "3.0.1", "winusb-driver-generator": "1.2.1", "xml2js": "0.4.17", "xxhash": "0.2.4", "yargs": "11.0.0", "yauzl": "2.6.0" }, "devDependencies": { "angular-mocks": "1.6.3", "asar": "0.14.2", "babel-core": "6.26.0", "babel-loader": "7.1.2", "babel-preset-env": "1.6.1", "babel-preset-react": "6.24.1", "babel-preset-stage-0": "6.24.1", "electron": "1.7.13", "electron-builder": "19.40.0", "electron-mocha": "6.0.1", "eslint": "4.17.0", "eslint-config-standard": "10.2.1", "eslint-plugin-import": "2.9.0", "eslint-plugin-jsdoc": "3.5.0", "eslint-plugin-lodash": "2.6.1", "eslint-plugin-node": "6.0.1", "eslint-plugin-promise": "3.6.0", "eslint-plugin-react": "7.11.1", "eslint-plugin-standard": "3.0.1", "html-angular-validate": "0.2.3", "html-loader": "0.5.1", "mocha": "5.0.1", "mochainon": "2.0.0", "nock": "9.2.3", "node-gyp": "3.5.0", "node-sass": "4.7.2", "pkg": "4.3.0", "sass-lint": "1.12.1", "simple-progress-webpack-plugin": "1.1.2", "spectron": "3.7.3", "versionist": "2.8.1", "webpack": "github:jviotti/webpack#symlink-fix", "webpack-node-externals": "1.7.2" } }