* packager: call callbacks consistently Before this, the callbacks would not being called, which would lead to an incomplete build on non-OS X platforms when trying to build all for all platforms. * packager: Always produce OS X update file regardless of --package option This makes it consistent with how the windows build always produces the .nupkg autoupdate files * packager: fix duplicate npm install Move "npm prune && npm dedupe" into the release script. Remove an extra "npm install" * Make Windows portable app When a folder named "Portable Settings" exists in same folder as WebTorrent.exe, then use it instead of the default application config path. Closes #358 * packager: remove redundant signing warning * cross platform zip function * Set config file path to match config.CONFIG_PATH * portable app: make electron settings portable * portable: fix poster/torrent paths * use cross-zip * portable app: default download folder inside 'Portable Settings'
81 lines
2.1 KiB
JSON
81 lines
2.1 KiB
JSON
{
|
|
"name": "webtorrent-desktop",
|
|
"description": "WebTorrent, the streaming torrent client. For OS X, Windows, and Linux.",
|
|
"version": "0.3.3",
|
|
"author": {
|
|
"name": "Feross Aboukhadijeh",
|
|
"email": "feross@feross.org",
|
|
"url": "http://feross.org"
|
|
},
|
|
"bin": {
|
|
"webtorrent-desktop": "./bin/cmd.js"
|
|
},
|
|
"bugs": {
|
|
"url": "https://github.com/feross/webtorrent-desktop/issues"
|
|
},
|
|
"dependencies": {
|
|
"airplay-js": "guerrerocarlos/node-airplay-js",
|
|
"application-config": "feross/node-application-config",
|
|
"bitfield": "^1.0.2",
|
|
"chromecasts": "^1.8.0",
|
|
"concat-stream": "^1.5.1",
|
|
"create-torrent": "^3.22.1",
|
|
"deep-equal": "^1.0.1",
|
|
"dlnacasts": "^0.0.3",
|
|
"drag-drop": "^2.11.0",
|
|
"electron-localshortcut": "^0.6.0",
|
|
"electron-prebuilt": "0.37.6",
|
|
"hyperx": "^2.0.2",
|
|
"languagedetect": "^1.1.1",
|
|
"main-loop": "^3.2.0",
|
|
"mkdirp": "^0.5.1",
|
|
"musicmetadata": "^2.0.2",
|
|
"network-address": "^1.1.0",
|
|
"path-exists": "^2.1.0",
|
|
"prettier-bytes": "^1.0.1",
|
|
"rimraf": "^2.5.2",
|
|
"simple-get": "^2.0.0",
|
|
"srt-to-vtt": "^1.0.3",
|
|
"upload-element": "^1.0.1",
|
|
"virtual-dom": "^2.1.1",
|
|
"webtorrent": "0.x",
|
|
"winreg": "^1.1.1"
|
|
},
|
|
"devDependencies": {
|
|
"cross-zip": "^1.0.0",
|
|
"electron-osx-sign": "^0.3.0",
|
|
"electron-packager": "^6.0.2",
|
|
"electron-winstaller": "feross/windows-installer#build",
|
|
"gh-release": "^2.0.3",
|
|
"minimist": "^1.2.0",
|
|
"nobin-debian-installer": "^0.0.9",
|
|
"plist": "^1.2.0",
|
|
"run-series": "^1.1.4",
|
|
"standard": "^6.0.5"
|
|
},
|
|
"homepage": "https://webtorrent.io",
|
|
"keywords": [
|
|
"desktop",
|
|
"electron",
|
|
"electron-app",
|
|
"webtorrent"
|
|
],
|
|
"license": "MIT",
|
|
"main": "index.js",
|
|
"optionalDependencies": {
|
|
"appdmg": "^0.3.6"
|
|
},
|
|
"productName": "WebTorrent",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git://github.com/feross/webtorrent-desktop.git"
|
|
},
|
|
"scripts": {
|
|
"clean": "node ./bin/clean.js",
|
|
"package": "node ./bin/package.js",
|
|
"start": "electron .",
|
|
"test": "standard",
|
|
"update-authors": "./bin/update-authors.sh"
|
|
}
|
|
}
|