9faca8da2b
i18n messages, handle error case max copy copy update @lbry/components and tweak range styles sigfigs error catching and cleanup apply review changes style table and unlock button handle tip errors separate fileDescription from fileDetails make expandable cards ui tweaks tweak copy, style, behavior remove unused strings forgot an important line
217 lines
8.2 KiB
JSON
217 lines
8.2 KiB
JSON
{
|
|
"name": "lbry",
|
|
"version": "0.44.0",
|
|
"description": "A browser for the LBRY network, a digital marketplace controlled by its users.",
|
|
"keywords": [
|
|
"lbry"
|
|
],
|
|
"license": "MIT",
|
|
"homepage": "https://lbry.com/",
|
|
"bugs": {
|
|
"url": "https://github.com/lbryio/lbry-desktop/issues"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/lbryio/lbry-desktop"
|
|
},
|
|
"author": {
|
|
"name": "LBRY Inc.",
|
|
"email": "hello@lbry.com"
|
|
},
|
|
"main": "./dist/electron/main.js",
|
|
"scripts": {
|
|
"compile:electron": "node --max_old_space_size=4096 ./node_modules/webpack/bin/webpack.js --config webpack.electron.config.js",
|
|
"compile:web": "cd ./lbrytv && node --max_old_space_size=4096 ./node_modules/webpack/bin/webpack.js --config webpack.config.js",
|
|
"compile": "cross-env NODE_ENV=production yarn compile:electron && cross-env NODE_ENV=production yarn compile:web",
|
|
"dev": "yarn dev:electron",
|
|
"dev:electron": "cross-env NODE_ENV=development node ./electron/devServer.js",
|
|
"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\"",
|
|
"dev:internal-apis": "LBRY_API_URL='http://localhost:8080' yarn dev:electron",
|
|
"dev:iatv": "LBRY_API_URL='http://localhost:15400' SDK_API_URL='http://localhost:15100' yarn dev:web",
|
|
"run:web": "cross-env NODE_ENV=production yarn compile:web && node ./dist/web/server.js",
|
|
"run:web-server": "cross-env NODE_ENV=production yarn compile:web && cd ./lbrytv && yarn dev:server",
|
|
"pack": "electron-builder --dir",
|
|
"dist": "electron-builder",
|
|
"build": "cross-env NODE_ENV=production yarn compile:electron && electron-builder build",
|
|
"build:dir": "yarn build -- --dir -c.compression=store -c.mac.identity=null",
|
|
"lint": "eslint 'src/**/*.{js,jsx}' --fix && flow",
|
|
"format": "prettier 'src/**/*.{js,jsx,scss,json}' --write",
|
|
"flow-defs": "flow-typed install",
|
|
"precommit": "lint-staged",
|
|
"preinstall": "yarn cache clean lbry-redux && yarn cache clean lbryinc",
|
|
"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",
|
|
"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'"
|
|
},
|
|
"dependencies": {
|
|
"auto-launch": "^5.0.5",
|
|
"electron-dl": "^1.11.0",
|
|
"electron-log": "^2.2.12",
|
|
"electron-notarize": "^0.1.1",
|
|
"electron-updater": "^4.2.4",
|
|
"express": "^4.17.1",
|
|
"if-env": "^1.0.4"
|
|
},
|
|
"devDependencies": {
|
|
"@babel/core": "^7.0.0",
|
|
"@babel/plugin-proposal-class-properties": "^7.0.0",
|
|
"@babel/plugin-proposal-decorators": "^7.3.0",
|
|
"@babel/plugin-proposal-object-rest-spread": "^7.6.2",
|
|
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
|
|
"@babel/plugin-transform-flow-strip-types": "^7.2.3",
|
|
"@babel/plugin-transform-runtime": "^7.4.3",
|
|
"@babel/polyfill": "^7.2.5",
|
|
"@babel/preset-env": "^7.7.1",
|
|
"@babel/preset-flow": "^7.0.0",
|
|
"@babel/preset-react": "^7.0.0",
|
|
"@babel/register": "^7.0.0",
|
|
"@exponent/electron-cookies": "^2.0.0",
|
|
"@hot-loader/react-dom": "^16.8",
|
|
"@lbry/components": "^4.0.1",
|
|
"@reach/menu-button": "0.7.4",
|
|
"@reach/rect": "^0.2.1",
|
|
"@reach/tabs": "^0.1.5",
|
|
"@sentry/browser": "^5.12.1",
|
|
"@sentry/webpack-plugin": "^1.10.0",
|
|
"@types/three": "^0.93.1",
|
|
"adm-zip": "^0.4.13",
|
|
"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-import-glob": "^2.0.0",
|
|
"babel-plugin-transform-imports": "^1.5.1",
|
|
"babel-plugin-transform-object-rest-spread": "^6.26.0",
|
|
"bluebird": "^3.5.1",
|
|
"chalk": "^2.4.2",
|
|
"classnames": "^2.2.5",
|
|
"codemirror": "^5.39.2",
|
|
"concurrently": "^4.1.2",
|
|
"connected-react-router": "^6.4.0",
|
|
"copy-webpack-plugin": "^4.6.0",
|
|
"country-data": "^0.0.31",
|
|
"cross-env": "^5.2.0",
|
|
"css-doodle": "^0.7.1",
|
|
"css-loader": "^2.1.0",
|
|
"cssnano": "^4.1.10",
|
|
"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": "4.1.0",
|
|
"electron-builder": "^22.4.0",
|
|
"electron-devtools-installer": "^2.2.4",
|
|
"electron-is-dev": "^0.3.0",
|
|
"electron-webpack": "^2.7.4",
|
|
"electron-window-state": "^4.1.1",
|
|
"eslint": "^5.15.2",
|
|
"eslint-config-prettier": "^2.9.0",
|
|
"eslint-config-standard": "^12.0.0",
|
|
"eslint-config-standard-jsx": "^6.0.2",
|
|
"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-node": "^8.0.1",
|
|
"eslint-plugin-prettier": "^2.6.0",
|
|
"eslint-plugin-promise": "^4.0.1",
|
|
"eslint-plugin-react": "^7.7.0",
|
|
"eslint-plugin-react-hooks": "^1.6.0",
|
|
"eslint-plugin-standard": "^4.0.1",
|
|
"file-loader": "^4.2.0",
|
|
"flow-bin": "^0.97.0",
|
|
"flow-typed": "^2.3.0",
|
|
"formik": "^0.10.4",
|
|
"hast-util-sanitize": "^1.1.2",
|
|
"history": "^4.9.0",
|
|
"husky": "^3.1.0",
|
|
"imagesloaded": "^4.1.4",
|
|
"json-loader": "^0.5.4",
|
|
"lbry-format": "https://github.com/lbryio/lbry-format.git",
|
|
"lbry-redux": "lbryio/lbry-redux#1097a63d44a20b87e443fbaa48f95fe3ea5e3f70",
|
|
"lbryinc": "lbryio/lbryinc#19260fac560daaa4be2d4af372f28109ea96ebf9",
|
|
"lint-staged": "^7.0.2",
|
|
"localforage": "^1.7.1",
|
|
"lodash-es": "^4.17.14",
|
|
"mammoth": "^1.4.6",
|
|
"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",
|
|
"nodemon": "^1.19.1",
|
|
"postcss-import": "^12.0.1",
|
|
"postcss-loader": "^3.0.0",
|
|
"preprocess-loader": "^0.3.0",
|
|
"prettier": "^1.11.1",
|
|
"prop-types": "^15.6.2",
|
|
"qrcode.react": "^0.8.0",
|
|
"raw-loader": "^2.0.0",
|
|
"rc-progress": "^2.0.6",
|
|
"react": "^16.8.2",
|
|
"react-confetti": "^4.0.1",
|
|
"react-dom": "^16.8.2",
|
|
"react-draggable": "^3.3.0",
|
|
"react-ga": "^2.5.7",
|
|
"react-google-recaptcha": "^2.0.1",
|
|
"react-hot-loader": "^4.11.1",
|
|
"react-modal": "^3.1.7",
|
|
"react-paginate": "^5.2.1",
|
|
"react-redux": "^6.0.1",
|
|
"react-router": "^5.1.0",
|
|
"react-router-dom": "^5.1.0",
|
|
"react-simplemde-editor": "^4.0.0",
|
|
"react-spring": "^8.0.20",
|
|
"react-sticky-box": "^0.8.0",
|
|
"reakit": "^1.0.0-beta.13",
|
|
"redux": "^3.6.0",
|
|
"redux-persist": "^5.10.0",
|
|
"redux-persist-transform-compress": "^4.2.0",
|
|
"redux-persist-transform-filter": "0.0.16",
|
|
"redux-thunk": "^2.2.0",
|
|
"remark": "^9.0.0",
|
|
"remark-attr": "^0.8.3",
|
|
"remark-emoji": "^2.0.1",
|
|
"remark-react": "^4.0.3",
|
|
"reselect": "^3.0.0",
|
|
"sass-loader": "^7.1.0",
|
|
"semver": "^5.3.0",
|
|
"stream-to-blob-url": "^2.1.1",
|
|
"strip-markdown": "^3.0.3",
|
|
"style-loader": "^0.23.1",
|
|
"terser-webpack-plugin": "^1.2.3",
|
|
"three": "^0.93.0",
|
|
"three-full": "^17.1.0",
|
|
"tiny-relative-date": "^1.3.0",
|
|
"tree-kill": "^1.1.0",
|
|
"unist-util-visit": "^1.4.1",
|
|
"video.js": "^7.2.2",
|
|
"videojs-event-tracking": "^1.0.1",
|
|
"villain-react": "^1.0.6",
|
|
"wavesurfer.js": "^2.2.1",
|
|
"webpack": "^4.28.4",
|
|
"webpack-bundle-analyzer": "^3.1.0",
|
|
"webpack-cli": "^3.3.10",
|
|
"webpack-config-utils": "^2.3.1",
|
|
"webpack-dev-middleware": "^3.6.0",
|
|
"webpack-dev-server": "^3.9.0",
|
|
"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": {
|
|
"node": ">=7",
|
|
"yarn": "^1.3"
|
|
},
|
|
"lbrySettings": {
|
|
"lbrynetDaemonVersion": "0.67.2",
|
|
"lbrynetDaemonUrlTemplate": "https://github.com/lbryio/lbry/releases/download/vDAEMONVER/lbrynet-OSNAME.zip",
|
|
"lbrynetDaemonDir": "static/daemon",
|
|
"lbrynetDaemonFileName": "lbrynet"
|
|
}
|
|
}
|