2017-01-16 20:06:53 +01:00
{
2019-09-01 12:05:12 +02:00
"name" : "lbry" ,
2020-01-22 15:48:21 +01:00
"version" : "0.39.0-rc.12" ,
2017-11-29 01:29:59 +01:00
"description" : "A browser for the LBRY network, a digital marketplace controlled by its users." ,
2018-03-16 00:02:38 +01:00
"keywords" : [
"lbry"
] ,
"license" : "MIT" ,
2019-03-20 22:43:00 +01:00
"homepage" : "https://lbry.com/" ,
2017-12-12 12:46:08 +01:00
"bugs" : {
2018-07-12 20:39:12 +02:00
"url" : "https://github.com/lbryio/lbry-desktop/issues"
2017-12-12 12:46:08 +01:00
} ,
"repository" : {
"type" : "git" ,
2018-07-12 20:39:12 +02:00
"url" : "https://github.com/lbryio/lbry-desktop"
2017-12-12 12:46:08 +01:00
} ,
2017-11-29 01:29:59 +01:00
"author" : {
"name" : "LBRY Inc." ,
2019-03-20 22:43:00 +01:00
"email" : "hello@lbry.com"
2017-11-29 01:29:59 +01:00
} ,
2019-03-05 08:47:55 +01:00
"main" : "./dist/electron/main.js" ,
2017-11-29 01:29:59 +01:00
"scripts" : {
2019-03-05 05:46:57 +01:00
"compile:electron" : "webpack --progress --config webpack.electron.config.js" ,
2019-11-07 20:39:22 +01:00
"compile:web" : "cd ./lbrytv && webpack --config webpack.config.js" ,
2019-03-15 21:45:16 +01:00
"compile" : "cross-env NODE_ENV=production yarn compile:electron && cross-env NODE_ENV=production yarn compile:web" ,
2019-03-13 07:52:14 +01:00
"dev" : "yarn dev:electron" ,
2019-11-11 16:22:57 +01:00
"dev:electron" : "cross-env NODE_ENV=development node ./electron/devServer.js" ,
2019-11-07 20:39:22 +01:00
"dev:web" : "cd ./lbrytv && yarn dev" ,
"dev:web-server" : "cross-env NODE_ENV=development yarn compile:web && concurrently \"cross-env NODE_ENV=development yarn compile:web --watch\" \"cd ./lbrytv && yarn dev:server\"" ,
2019-05-09 06:35:43 +02:00
"dev:internal-apis" : "LBRY_API_URL='http://localhost:8080' yarn dev:electron" ,
2020-01-14 21:44:07 +01:00
"dev:iatv" : "LBRY_API_URL='http://localhost:15400' SDK_API_URL='http://localhost:15100' yarn dev:web" ,
2019-03-09 01:19:29 +01:00
"run:web" : "cross-env NODE_ENV=production yarn compile:web && node ./dist/web/server.js" ,
2019-03-06 18:04:26 +01:00
"pack" : "electron-builder --dir" ,
"dist" : "electron-builder" ,
2019-04-04 06:40:28 +02:00
"build" : "cross-env NODE_ENV=production yarn compile:electron && electron-builder build" ,
2019-03-06 18:04:26 +01:00
"build:dir" : "yarn build -- --dir -c.compression=store -c.mac.identity=null" ,
2018-04-25 23:20:59 +02:00
"lint" : "eslint 'src/**/*.{js,jsx}' --fix && flow" ,
"format" : "prettier 'src/**/*.{js,jsx,scss,json}' --write" ,
"flow-defs" : "flow-typed install" ,
2018-03-23 20:37:09 +01:00
"precommit" : "lint-staged" ,
2018-10-02 02:55:03 +02:00
"preinstall" : "yarn cache clean lbry-redux && yarn cache clean lbryinc" ,
2019-11-07 20:39:22 +01:00
"postinstall" : "cd ./lbrytv && yarn && cd .. && if-env NODE_ENV=production && yarn postinstall:warning || if-env APP_ENV=web && echo 'Done installing deps' || yarn postinstall:electron" ,
2019-08-08 19:26:09 +02:00
"postinstall:electron" : "electron-builder install-app-deps && node ./build/downloadDaemon.js" ,
"postinstall:warning" : "echo '\n\nWARNING\n\nNot all node modules were installed because NODE_ENV is set to \"production\".\nThis should only be set after installing dependencies with \"yarn\". The app will not work.\n\n'"
2017-11-29 01:29:59 +01:00
} ,
"dependencies" : {
2019-11-18 19:30:15 +01:00
"auto-launch" : "^5.0.5" ,
2018-03-21 19:17:19 +01:00
"electron-dl" : "^1.11.0" ,
2017-11-27 09:13:33 +01:00
"electron-log" : "^2.2.12" ,
2019-10-11 05:26:05 +02:00
"electron-notarize" : "^0.1.1" ,
2019-08-06 19:22:12 +02:00
"electron-updater" : "^4.1.2" ,
2019-11-12 23:00:23 +01:00
"express" : "^4.17.1" ,
2019-08-08 19:26:09 +02:00
"if-env" : "^1.0.4" ,
2019-11-07 20:39:22 +01:00
"keytar" : "^4.4.1"
2017-11-29 01:29:59 +01:00
} ,
2017-01-27 00:21:06 +01:00
"devDependencies" : {
2019-03-05 05:46:57 +01:00
"@babel/core" : "^7.0.0" ,
"@babel/plugin-proposal-class-properties" : "^7.0.0" ,
"@babel/plugin-proposal-decorators" : "^7.3.0" ,
2019-11-21 18:38:15 +01:00
"@babel/plugin-proposal-object-rest-spread" : "^7.6.2" ,
2019-03-27 05:40:02 +01:00
"@babel/plugin-syntax-dynamic-import" : "^7.2.0" ,
2019-03-05 05:46:57 +01:00
"@babel/plugin-transform-flow-strip-types" : "^7.2.3" ,
2019-04-03 07:56:58 +02:00
"@babel/plugin-transform-runtime" : "^7.4.3" ,
2019-03-15 23:37:34 +01:00
"@babel/polyfill" : "^7.2.5" ,
2019-11-07 20:39:22 +01:00
"@babel/preset-env" : "^7.7.1" ,
2019-03-05 05:46:57 +01:00
"@babel/preset-flow" : "^7.0.0" ,
"@babel/preset-react" : "^7.0.0" ,
2019-03-15 02:54:17 +01:00
"@babel/register" : "^7.0.0" ,
2019-05-14 22:35:49 +02:00
"@exponent/electron-cookies" : "^2.0.0" ,
2019-08-21 20:22:51 +02:00
"@hot-loader/react-dom" : "^16.8" ,
2020-01-15 19:03:20 +01:00
"@lbry/components" : "^3.0.7" ,
2019-08-08 19:26:09 +02:00
"@reach/menu-button" : "^0.1.18" ,
2019-05-22 05:47:30 +02:00
"@reach/rect" : "^0.2.1" ,
"@reach/tabs" : "^0.1.5" ,
2019-03-15 23:37:34 +01:00
"@types/three" : "^0.93.1" ,
2019-06-21 23:29:22 +02:00
"adm-zip" : "^0.4.13" ,
2019-03-05 05:46:57 +01:00
"async-exit-hook" : "^2.0.1" ,
"babel-eslint" : "^10.0.1" ,
"babel-loader" : "^8.0.5" ,
"babel-plugin-add-module-exports" : "^1.0.0" ,
2019-04-03 07:56:58 +02:00
"babel-plugin-import-glob" : "^2.0.0" ,
2019-03-15 02:54:17 +01:00
"babel-plugin-transform-imports" : "^1.5.1" ,
2019-11-21 23:02:49 +01:00
"babel-plugin-transform-object-rest-spread" : "^6.26.0" ,
2019-03-15 23:37:34 +01:00
"bluebird" : "^3.5.1" ,
2019-03-13 07:52:14 +01:00
"chalk" : "^2.4.2" ,
2019-03-15 23:37:34 +01:00
"classnames" : "^2.2.5" ,
"codemirror" : "^5.39.2" ,
2019-08-23 17:54:08 +02:00
"concurrently" : "^4.1.2" ,
2019-05-22 05:47:30 +02:00
"connected-react-router" : "^6.4.0" ,
2019-02-22 07:59:50 +01:00
"copy-webpack-plugin" : "^4.6.0" ,
2019-03-15 23:37:34 +01:00
"country-data" : "^0.0.31" ,
2019-03-09 01:19:29 +01:00
"cross-env" : "^5.2.0" ,
2019-05-29 21:48:44 +02:00
"css-doodle" : "^0.7.1" ,
2019-03-05 05:46:57 +01:00
"css-loader" : "^2.1.0" ,
2019-04-03 07:56:58 +02:00
"cssnano" : "^4.1.10" ,
2019-03-15 23:37:34 +01:00
"dat.gui" : "^0.7.2" ,
2018-03-08 00:03:45 +01:00
"decompress" : "^4.2.0" ,
2018-03-14 21:38:55 +01:00
"del" : "^3.0.0" ,
2017-12-04 20:02:29 +01:00
"devtron" : "^1.4.0" ,
2019-03-15 23:37:34 +01:00
"dom-scroll-into-view" : "^1.2.1" ,
2019-03-15 19:58:42 +01:00
"electron" : "4.1.0" ,
2019-08-06 19:22:12 +02:00
"electron-builder" : "^21.2.0" ,
2019-03-19 04:33:46 +01:00
"electron-devtools-installer" : "^2.2.4" ,
2019-03-15 23:37:34 +01:00
"electron-is-dev" : "^0.3.0" ,
2019-11-12 22:11:43 +01:00
"electron-webpack" : "^2.7.4" ,
2019-03-15 23:37:34 +01:00
"electron-window-state" : "^4.1.1" ,
2019-03-18 06:09:50 +01:00
"eslint" : "^5.15.2" ,
2017-12-13 22:35:07 +01:00
"eslint-config-prettier" : "^2.9.0" ,
2019-03-18 06:09:50 +01:00
"eslint-config-standard" : "^12.0.0" ,
"eslint-config-standard-jsx" : "^6.0.2" ,
2019-03-07 22:46:15 +01:00
"eslint-import-resolver-webpack" : "^0.11.0" ,
2018-03-08 00:03:45 +01:00
"eslint-plugin-flowtype" : "^2.46.1" ,
2018-04-03 21:54:46 +02:00
"eslint-plugin-import" : "^2.10.0" ,
2017-12-13 22:35:07 +01:00
"eslint-plugin-jsx-a11y" : "^6.0.3" ,
2019-03-18 06:09:50 +01:00
"eslint-plugin-node" : "^8.0.1" ,
2018-03-08 00:03:45 +01:00
"eslint-plugin-prettier" : "^2.6.0" ,
2019-03-18 06:09:50 +01:00
"eslint-plugin-promise" : "^4.0.1" ,
2018-03-08 00:03:45 +01:00
"eslint-plugin-react" : "^7.7.0" ,
2019-05-07 04:35:04 +02:00
"eslint-plugin-react-hooks" : "^1.6.0" ,
2019-11-13 19:14:19 +01:00
"eslint-plugin-standard" : "^4.0.1" ,
2019-11-07 20:39:22 +01:00
"file-loader" : "^4.2.0" ,
2019-04-24 16:02:08 +02:00
"flow-bin" : "^0.97.0" ,
2018-03-08 00:03:45 +01:00
"flow-typed" : "^2.3.0" ,
2019-03-15 23:37:34 +01:00
"formik" : "^0.10.4" ,
"hast-util-sanitize" : "^1.1.2" ,
2019-04-04 23:05:23 +02:00
"history" : "^4.9.0" ,
2019-12-13 23:32:20 +01:00
"husky" : "^3.1.0" ,
2019-11-07 20:39:22 +01:00
"imagesloaded" : "^4.1.4" ,
2017-11-29 01:29:59 +01:00
"json-loader" : "^0.5.4" ,
2019-03-15 23:37:34 +01:00
"lbry-format" : "https://github.com/lbryio/lbry-format.git" ,
2020-01-22 15:29:59 +01:00
"lbry-redux" : "lbryio/lbry-redux#cda1f431b7463aaa74edff5ee9565ca8e935d607" ,
2020-01-18 22:06:52 +01:00
"lbryinc" : "lbryio/lbryinc#138a053754ec8e3da8e9bf153d32f527c962f25c" ,
2018-04-03 21:00:50 +02:00
"lint-staged" : "^7.0.2" ,
2019-03-15 23:37:34 +01:00
"localforage" : "^1.7.1" ,
2019-07-11 01:53:24 +02:00
"lodash-es" : "^4.17.14" ,
2019-03-15 23:37:34 +01:00
"mammoth" : "^1.4.6" ,
"moment" : "^2.22.0" ,
"node-abi" : "^2.5.1" ,
"node-fetch" : "^2.3.0" ,
2019-02-22 06:01:59 +01:00
"node-libs-browser" : "^2.1.0" ,
2017-11-29 01:29:59 +01:00
"node-loader" : "^0.6.0" ,
2019-01-16 05:33:06 +01:00
"node-sass" : "^4.11.0" ,
2019-08-23 17:54:08 +02:00
"nodemon" : "^1.19.1" ,
2019-04-03 07:56:58 +02:00
"postcss-import" : "^12.0.1" ,
"postcss-loader" : "^3.0.0" ,
2019-03-05 05:46:57 +01:00
"preprocess-loader" : "^0.3.0" ,
2018-03-08 00:03:45 +01:00
"prettier" : "^1.11.1" ,
2019-03-15 23:37:34 +01:00
"prop-types" : "^15.6.2" ,
"qrcode.react" : "^0.8.0" ,
2019-03-20 05:52:37 +01:00
"raw-loader" : "^2.0.0" ,
2019-03-15 23:37:34 +01:00
"rc-progress" : "^2.0.6" ,
"react" : "^16.8.2" ,
2019-09-26 18:28:08 +02:00
"react-confetti" : "^4.0.1" ,
2019-03-15 23:37:34 +01:00
"react-dom" : "^16.8.2" ,
2019-08-13 07:35:13 +02:00
"react-draggable" : "^3.3.0" ,
2019-04-01 16:30:19 +02:00
"react-ga" : "^2.5.7" ,
2019-11-14 01:33:36 +01:00
"react-google-recaptcha" : "^2.0.1" ,
2019-06-26 20:11:05 +02:00
"react-hot-loader" : "^4.11.1" ,
2019-03-15 23:37:34 +01:00
"react-modal" : "^3.1.7" ,
"react-paginate" : "^5.2.1" ,
2019-04-04 23:05:23 +02:00
"react-redux" : "^6.0.1" ,
2020-01-14 21:44:07 +01:00
"react-router" : "^5.1.0" ,
"react-router-dom" : "^5.1.0" ,
2019-03-15 23:37:34 +01:00
"react-simplemde-editor" : "^4.0.0" ,
2019-06-11 20:10:58 +02:00
"react-spring" : "^8.0.20" ,
2019-07-17 22:49:06 +02:00
"react-sticky-box" : "^0.8.0" ,
2019-12-13 23:32:20 +01:00
"reakit" : "^1.0.0-beta.13" ,
2019-03-15 23:37:34 +01:00
"redux" : "^3.6.0" ,
2019-07-23 10:05:51 +02:00
"redux-persist" : "^5.10.0" ,
2019-03-15 23:37:34 +01:00
"redux-persist-transform-compress" : "^4.2.0" ,
"redux-persist-transform-filter" : "0.0.16" ,
"redux-thunk" : "^2.2.0" ,
"remark" : "^9.0.0" ,
2019-06-10 22:16:01 +02:00
"remark-attr" : "^0.8.3" ,
2019-03-15 23:37:34 +01:00
"remark-emoji" : "^2.0.1" ,
"remark-react" : "^4.0.3" ,
"reselect" : "^3.0.0" ,
2019-03-05 05:46:57 +01:00
"sass-loader" : "^7.1.0" ,
2019-03-15 23:37:34 +01:00
"semver" : "^5.3.0" ,
"stream-to-blob-url" : "^2.1.1" ,
2019-06-09 08:57:51 +02:00
"strip-markdown" : "^3.0.3" ,
2019-03-05 05:46:57 +01:00
"style-loader" : "^0.23.1" ,
2019-03-27 05:40:02 +01:00
"terser-webpack-plugin" : "^1.2.3" ,
2019-03-15 23:37:34 +01:00
"three" : "^0.93.0" ,
2019-04-03 07:56:58 +02:00
"three-full" : "^17.1.0" ,
2019-08-08 19:26:09 +02:00
"tiny-relative-date" : "^1.3.0" ,
2019-03-15 23:37:34 +01:00
"tree-kill" : "^1.1.0" ,
2019-06-10 08:20:40 +02:00
"unist-util-visit" : "^1.4.1" ,
2019-03-15 23:37:34 +01:00
"video.js" : "^7.2.2" ,
2019-11-25 06:17:38 +01:00
"villain-react" : "^1.0.6" ,
2019-04-03 07:56:58 +02:00
"wavesurfer.js" : "^2.2.1" ,
2019-03-05 05:46:57 +01:00
"webpack" : "^4.28.4" ,
2019-03-27 05:40:02 +01:00
"webpack-bundle-analyzer" : "^3.1.0" ,
2019-11-07 20:39:22 +01:00
"webpack-cli" : "^3.3.10" ,
2019-03-09 01:19:29 +01:00
"webpack-config-utils" : "^2.3.1" ,
2019-03-05 07:24:03 +01:00
"webpack-dev-middleware" : "^3.6.0" ,
2019-11-07 20:39:22 +01:00
"webpack-dev-server" : "^3.9.0" ,
2019-03-13 07:52:14 +01:00
"webpack-hot-middleware" : "^2.24.3" ,
2019-03-05 05:46:57 +01:00
"webpack-merge" : "^4.2.1" ,
"webpack-node-externals" : "^1.7.2" ,
2019-03-15 23:37:34 +01:00
"y18n" : "^4.0.0" ,
2018-04-03 21:17:42 +02:00
"yarnhook" : "^0.2.0"
2017-11-29 01:29:59 +01:00
} ,
2017-12-12 12:38:20 +01:00
"engines" : {
2018-03-25 19:57:29 +02:00
"node" : ">=7" ,
2017-12-12 12:38:20 +01:00
"yarn" : "^1.3"
} ,
2017-11-29 01:29:59 +01:00
"lbrySettings" : {
2020-01-22 15:29:59 +01:00
"lbrynetDaemonVersion" : "0.54.1" ,
2019-07-24 02:12:34 +02:00
"lbrynetDaemonUrlTemplate" : "https://github.com/lbryio/lbry/releases/download/vDAEMONVER/lbrynet-OSNAME.zip" ,
2019-03-19 02:44:49 +01:00
"lbrynetDaemonDir" : "static/daemon" ,
2018-10-26 06:20:18 +02:00
"lbrynetDaemonFileName" : "lbrynet"
2017-11-29 01:29:59 +01:00
}
2019-01-31 22:26:14 +01:00
}