{ "name": "hyperterm", "version": "1.0.0", "description": "Web app that runs in the renderer process", "repository": "zeit/hyperterm", "license": "MIT", "author": { "name": "Zeit, Inc.", "email": "team@zeit.co" }, "greenkeeper": { "emails": false }, "dependencies": { "aphrodite-simple": "0.4.1", "color": "0.11.3", "electron-mocha": "^3.0.0", "hterm-umdjs": "1.1.3", "json-loader": "0.5.4", "mocha": "^3.0.0", "mousetrap": "1.6.0", "ms": "0.7.1", "object-values": "1.0.0", "php-escape-shell": "1.0.0", "react": "15.3.1", "react-addons-pure-render-mixin": "15.3.1", "react-deep-force-update": "2.0.1", "react-dom": "15.3.1", "react-redux": "4.4.5", "redux": "3.6.0", "redux-thunk": "2.1.0", "reselect": "2.5.4", "seamless-immutable": "6.1.1", "should": "^11.0.0" }, "devDependencies": { "babel-cli": "^6.11.4", "babel-core": "^6.11.4", "babel-eslint": "^6.1.2", "babel-loader": "^6.2.4", "babel-preset-react": "^6.11.1", "copy-webpack-plugin": "^3.0.1", "electron-builder": "^7.0.1", "electron": "1.4.0", "eslint": "^3.2.0", "eslint-config-standard": "^5.3.5", "eslint-plugin-promise": "^2.0.0", "eslint-plugin-react": "^6.0.0", "eslint-plugin-standard": "^2.0.0", "husky": "^0.11.6", "webpack": "^2.1.0-beta.15" }, "eslintConfig": { "extends": "standard", "plugins": [ "react" ], "rules": { "yoda": "off", "semi": [ "error", "always" ], "no-unused-vars": "error", "no-extra-semi": "error", "semi-spacing": [ "error", { "before": false, "after": true } ], "react/jsx-uses-react": "warn", "react/jsx-uses-vars": "warn" }, "parserOptions": { "ecmaFeatures": { "jsx": true } }, "env": { "mocha": true } }, "babel": { "presets": [ "react" ] }, "build": { "appId": "co.zeit.hyperterm", "asar": false, "extend-info": "build/Info.plist", "linux": { "target": [ "deb", "AppImage" ] }, "mac": { "category": "public.app-category.developer-tools" }, "publish": { "vPrefixedTagName": false } }, "scripts": { "dev": "webpack --watch", "lint": "eslint .", "build": "NODE_ENV=production webpack", "test": "npm run lint && electron-mocha test/*", "start": "electron app", "prepublish": "npm test", "prepush": "npm test", "postinstall": "install-app-deps", "pack": "npm run build && build --dir && babel --no-comments --compact --minified --out-file app/dist/bundle.js app/dist/bundle.js", "dist": "npm run build && build", "release": "npm run build && build --publish=onTagOrDraft" } }