New principles for our UI: - Components should use inline styles whenever possible - Let's shrink the size of main.css to < 100 lines over time so it just contains typography and basic styles - Always require just the individual component that is needed from Material UI so that the whole library doesn't get loaded (important for startup perf)
106 lines
2.9 KiB
JSON
106 lines
2.9 KiB
JSON
{
|
|
"name": "webtorrent-desktop",
|
|
"description": "WebTorrent, the streaming torrent client. For Mac, Windows, and Linux.",
|
|
"version": "0.12.0",
|
|
"author": {
|
|
"name": "WebTorrent, LLC",
|
|
"email": "feross@webtorrent.io",
|
|
"url": "https://webtorrent.io"
|
|
},
|
|
"bin": {
|
|
"webtorrent-desktop": "./bin/cmd.js"
|
|
},
|
|
"bugs": {
|
|
"url": "https://github.com/feross/webtorrent-desktop/issues"
|
|
},
|
|
"dependencies": {
|
|
"airplayer": "^2.0.0",
|
|
"application-config": "^1.0.0",
|
|
"bitfield": "^1.0.2",
|
|
"chromecasts": "^1.8.0",
|
|
"create-torrent": "^3.24.5",
|
|
"deep-equal": "^1.0.1",
|
|
"dlnacasts": "^0.1.0",
|
|
"drag-drop": "^2.12.1",
|
|
"electron": "1.3.3",
|
|
"fs-extra": "^0.30.0",
|
|
"hat": "0.0.3",
|
|
"iso-639-1": "^1.2.1",
|
|
"languagedetect": "^1.1.1",
|
|
"location-history": "^1.0.0",
|
|
"material-ui": "^0.15.4",
|
|
"musicmetadata": "^2.0.2",
|
|
"network-address": "^1.1.0",
|
|
"parse-torrent": "^5.7.3",
|
|
"prettier-bytes": "^1.0.1",
|
|
"react": "^15.2.1",
|
|
"react-dom": "^15.2.1",
|
|
"react-tap-event-plugin": "^1.0.0",
|
|
"run-parallel": "^1.1.6",
|
|
"semver": "^5.1.0",
|
|
"simple-concat": "^1.0.0",
|
|
"simple-get": "^2.0.0",
|
|
"srt-to-vtt": "^1.1.1",
|
|
"vlc-command": "^1.0.1",
|
|
"webtorrent": "0.x",
|
|
"winreg": "^1.2.0",
|
|
"zero-fill": "^2.2.3"
|
|
},
|
|
"devDependencies": {
|
|
"babel-cli": "^6.11.4",
|
|
"babel-plugin-syntax-jsx": "^6.13.0",
|
|
"babel-plugin-transform-es2015-destructuring": "^6.9.0",
|
|
"babel-plugin-transform-object-rest-spread": "^6.8.0",
|
|
"babel-plugin-transform-react-jsx": "^6.8.0",
|
|
"cross-zip": "^2.0.1",
|
|
"electron-osx-sign": "^0.3.0",
|
|
"electron-packager": "^7.0.0",
|
|
"electron-winstaller": "^2.3.0",
|
|
"gh-release": "^2.0.3",
|
|
"minimist": "^1.2.0",
|
|
"mkdirp": "^0.5.1",
|
|
"nobin-debian-installer": "^0.0.10",
|
|
"nodemon": "^1.10.2",
|
|
"open": "0.0.5",
|
|
"plist": "^2.0.1",
|
|
"rimraf": "^2.5.2",
|
|
"run-series": "^1.1.4",
|
|
"standard": "^8.0.0-beta.5"
|
|
},
|
|
"engines": {
|
|
"node": ">=4.0.0"
|
|
},
|
|
"homepage": "https://webtorrent.io",
|
|
"keywords": [
|
|
"desktop",
|
|
"electron",
|
|
"electron-app",
|
|
"hybrid webtorrent client",
|
|
"mad science",
|
|
"torrent",
|
|
"torrent client",
|
|
"webtorrent"
|
|
],
|
|
"license": "MIT",
|
|
"main": "index.js",
|
|
"optionalDependencies": {
|
|
"appdmg": "^0.4.3"
|
|
},
|
|
"productName": "WebTorrent",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git://github.com/feross/webtorrent-desktop.git"
|
|
},
|
|
"scripts": {
|
|
"build": "babel --quiet src --out-dir build",
|
|
"clean": "node ./bin/clean.js",
|
|
"open-config": "node ./bin/open-config.js",
|
|
"package": "node ./bin/package.js",
|
|
"prepublish": "npm run build",
|
|
"start": "npm run build && electron .",
|
|
"test": "standard && node ./bin/check-deps.js",
|
|
"update-authors": "./bin/update-authors.sh",
|
|
"watch": "nodemon --exec 'npm run start' --ext js,pug,css"
|
|
}
|
|
}
|