diff --git a/package.json b/package.json index 2360308fd..763ab4cdc 100644 --- a/package.json +++ b/package.json @@ -41,40 +41,91 @@ "postinstall": "electron-builder install-app-deps && node build/downloadDaemon.js" }, "dependencies": { + "electron-dl": "^1.11.0", + "electron-log": "^2.2.12", + "electron-updater": "^4.0.6", + "express": "^4.16.4", + "keytar": "4.4.1" + }, + "devDependencies": { + "@babel/core": "^7.0.0", + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-decorators": "^7.3.0", + "@babel/plugin-transform-flow-strip-types": "^7.2.3", "@babel/polyfill": "^7.2.5", + "@babel/preset-flow": "^7.0.0", + "@babel/preset-react": "^7.0.0", + "@babel/register": "^7.0.0", + "@hot-loader/react-dom": "16.8", + "@lbry/color": "^1.0.2", + "@lbry/components": "^2.2.4", "@types/three": "^0.93.1", + "async-exit-hook": "^2.0.1", + "babel-eslint": "^10.0.1", + "babel-loader": "^8.0.5", + "babel-plugin-add-module-exports": "^1.0.0", + "babel-plugin-transform-imports": "^1.5.1", "bluebird": "^3.5.1", + "chalk": "^2.4.2", "classnames": "^2.2.5", "codemirror": "^5.39.2", + "copy-webpack-plugin": "^4.6.0", "country-data": "^0.0.31", + "cross-env": "^5.2.0", + "css-loader": "^2.1.0", "dat.gui": "^0.7.2", + "decompress": "^4.2.0", + "del": "^3.0.0", + "devtron": "^1.4.0", "dom-scroll-into-view": "^1.2.1", - "electron-dl": "^1.11.0", + "electron": "4.1.0", + "electron-builder": "^20.38.4", + "electron-devtools-installer": "^2.2.3", "electron-is-dev": "^0.3.0", - "electron-log": "^2.2.12", - "electron-updater": "^4.0.0", + "electron-publisher-s3": "^20.8.1", + "electron-webpack": "^2.6.2", "electron-window-state": "^4.1.1", - "express": "^4.16.4", + "eslint": "^4.19.0", + "eslint-config-airbnb": "^16.1.0", + "eslint-config-prettier": "^2.9.0", + "eslint-import-resolver-webpack": "^0.11.0", + "eslint-plugin-flowtype": "^2.46.1", + "eslint-plugin-import": "^2.10.0", + "eslint-plugin-jsx-a11y": "^6.0.3", + "eslint-plugin-prettier": "^2.6.0", + "eslint-plugin-react": "^7.7.0", + "flow-bin": "^0.94.0", + "flow-typed": "^2.3.0", "formik": "^0.10.4", "hast-util-sanitize": "^1.1.2", + "husky": "^0.14.3", + "json-loader": "^0.5.4", "keytar": "4.4.1", "lbry-format": "https://github.com/lbryio/lbry-format.git", "lbry-redux": "lbryio/lbry-redux#2a7e05940f892f104428eeb37bd1f178da811a09", "lbryinc": "lbryio/lbryinc#351d0a08806b0f770b50066b61a806171f6424d4", + "lint-staged": "^7.0.2", "localforage": "^1.7.1", + "make-runnable": "^1.3.6", "mammoth": "^1.4.6", "mime": "^2.3.1", "mixpanel-browser": "^2.17.1", "moment": "^2.22.0", "node-abi": "^2.5.1", "node-fetch": "^2.3.0", + "node-libs-browser": "^2.1.0", + "node-loader": "^0.6.0", + "node-sass": "^4.11.0", "preprocess-loader": "^0.3.0", + "prettier": "^1.11.1", "prop-types": "^15.6.2", "qrcode.react": "^0.8.0", + "raw-loader": "^1.0.0", "rc-progress": "^2.0.6", "react": "^16.8.2", "react-dom": "^16.8.2", "react-feather": "^1.0.8", + "react-hot-loader": "^4.7.2", "react-modal": "^3.1.7", "react-paginate": "^5.2.1", "react-pose": "^4.0.5", @@ -91,66 +142,14 @@ "remark-react": "^4.0.3", "render-media": "^3.1.0", "reselect": "^3.0.0", + "sass-loader": "^7.1.0", "semver": "^5.3.0", "stream-to-blob-url": "^2.1.1", + "style-loader": "^0.23.1", "three": "^0.93.0", "three-full": "^11.3.2", "tree-kill": "^1.1.0", "video.js": "^7.2.2", - "y18n": "^4.0.0" - }, - "devDependencies": { - "@babel/core": "^7.0.0", - "@babel/plugin-proposal-class-properties": "^7.0.0", - "@babel/plugin-proposal-decorators": "^7.3.0", - "@babel/plugin-transform-flow-strip-types": "^7.2.3", - "@babel/preset-flow": "^7.0.0", - "@babel/preset-react": "^7.0.0", - "@babel/register": "^7.0.0", - "@hot-loader/react-dom": "16.8", - "@lbry/color": "^1.0.2", - "@lbry/components": "^2.2.4", - "async-exit-hook": "^2.0.1", - "babel-eslint": "^10.0.1", - "babel-loader": "^8.0.5", - "babel-plugin-add-module-exports": "^1.0.0", - "babel-plugin-transform-imports": "^1.5.1", - "chalk": "^2.4.2", - "copy-webpack-plugin": "^4.6.0", - "cross-env": "^5.2.0", - "css-loader": "^2.1.0", - "decompress": "^4.2.0", - "del": "^3.0.0", - "devtron": "^1.4.0", - "electron": "4.1.0", - "electron-builder": "^20.38.4", - "electron-devtools-installer": "^2.2.3", - "electron-publisher-s3": "^20.8.1", - "electron-webpack": "^2.6.2", - "eslint": "^4.19.0", - "eslint-config-airbnb": "^16.1.0", - "eslint-config-prettier": "^2.9.0", - "eslint-import-resolver-webpack": "^0.11.0", - "eslint-plugin-flowtype": "^2.46.1", - "eslint-plugin-import": "^2.10.0", - "eslint-plugin-jsx-a11y": "^6.0.3", - "eslint-plugin-prettier": "^2.6.0", - "eslint-plugin-react": "^7.7.0", - "flow-bin": "^0.94.0", - "flow-typed": "^2.3.0", - "husky": "^0.14.3", - "json-loader": "^0.5.4", - "lint-staged": "^7.0.2", - "make-runnable": "^1.3.6", - "node-libs-browser": "^2.1.0", - "node-loader": "^0.6.0", - "node-sass": "^4.11.0", - "preprocess-loader": "^0.3.0", - "prettier": "^1.11.1", - "raw-loader": "^1.0.0", - "react-hot-loader": "^4.7.2", - "sass-loader": "^7.1.0", - "style-loader": "^0.23.1", "webpack": "^4.28.4", "webpack-config-utils": "^2.3.1", "webpack-dev-middleware": "^3.6.0", @@ -158,6 +157,7 @@ "webpack-hot-middleware": "^2.24.3", "webpack-merge": "^4.2.1", "webpack-node-externals": "^1.7.2", + "y18n": "^4.0.0", "yarnhook": "^0.2.0" }, "engines": { diff --git a/yarn.lock b/yarn.lock index c9bff07a8..b8892cfad 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3498,7 +3498,7 @@ electron-to-chromium@^1.2.7, electron-to-chromium@^1.3.113: resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.113.tgz#b1ccf619df7295aea17bc6951dc689632629e4a9" integrity sha512-De+lPAxEcpxvqPTyZAXELNpRZXABRxf+uL/rSykstQhzj/B0l1150G/ExIIxKc16lI89Hgz81J0BHAcbTqK49g== -electron-updater@^4.0.0: +electron-updater@^4.0.6: version "4.0.6" resolved "https://registry.yarnpkg.com/electron-updater/-/electron-updater-4.0.6.tgz#9c4f495ae0e80bf4425e3e1b801c5ed2ab933c2d" integrity sha512-JPGLME6fxJcHG8hX7HWFl6Aew6iVm0DkcrENreKa5SUJCHG+uUaAhxDGDt+YGcNkyx1uJ6eBGMvFxDTLUv67pg==