{ "name": "hyperterm", "version": "0.7.1", "description": "Web app that runs in the renderer process", "repository": "zeit/hyperterm", "author": { "name": "Guillermo Rauch", "email": "rauchg@zeit.co" }, "dependencies": { "aphrodite-simple": "0.4.1", "color": "0.11.3", "hterm-umdjs": "1.1.3", "json-loader": "0.5.4", "mousetrap": "1.6.0", "ms": "0.7.1", "object-values": "1.0.0", "react": "15.2.1", "react-addons-pure-render-mixin": "15.2.1", "react-deep-force-update": "2.0.1", "react-dom": "15.2.1", "react-redux": "4.4.5", "redux": "3.5.2", "redux-thunk": "2.1.0", "reselect": "2.5.3", "seamless-immutable": "6.1.1" }, "devDependencies": { "babel-cli": "6.11.4", "babel-core": "6.11.4", "babel-eslint": "6.1.2", "babel-loader": "6.2.4", "babel-preset-es2015-native-modules": "6.9.2", "babel-preset-react": "6.11.1", "electron-builder": "5.16.0", "electron-prebuilt": "1.3.0", "eslint": "3.1.1", "eslint-config-standard": "5.3.5", "eslint-plugin-promise": "2.0.0", "eslint-plugin-react": "5.2.2", "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 } } }, "babel": { "presets": [ "es2015-native-modules", "react" ] }, "build": { "appId": "co.zeit.hyperterm", "app-category-type": "public.app-category.developer-tools", "asar": false, "extend-info": "build/Info.plist", "linux": { "target": [ "deb", "AppImage" ] } }, "scripts": { "dev": "webpack --watch", "lint": "eslint .", "build": "NODE_ENV=production webpack", "test": "npm run lint", "start": "electron app", "prepublish": "npm test", "prepush": "npm test", "postinstall": "install-app-deps", "pack": "npm run build && build --dir", "dist": "npm run build && build", "release": "npm run build && build --publish=onTagOrDraft" } }