Merge pull request #189 from electron-userland/upgrade-electron-download
Upgrade electron-download for checksum support
This commit is contained in:
commit
bae1cee223
6 changed files with 58 additions and 10 deletions
|
@ -1,2 +1,8 @@
|
||||||
dist/
|
dist/
|
||||||
path.txt
|
path.txt
|
||||||
|
.npmignore
|
||||||
|
.travis.yml
|
||||||
|
appveyor.yml
|
||||||
|
CONTRIBUTING.md
|
||||||
|
issue_template.md
|
||||||
|
test/
|
||||||
|
|
|
@ -1,5 +1,15 @@
|
||||||
|
os:
|
||||||
|
- linux
|
||||||
|
- osx
|
||||||
language: node_js
|
language: node_js
|
||||||
node_js:
|
node_js:
|
||||||
- '0.10'
|
- '0.10'
|
||||||
- '0.12'
|
- '0.12'
|
||||||
- 'iojs'
|
- '4'
|
||||||
|
- '5'
|
||||||
|
- '6'
|
||||||
|
branches:
|
||||||
|
only:
|
||||||
|
- master
|
||||||
|
install:
|
||||||
|
- npm --silent install
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
# electron-prebuilt
|
# electron-prebuilt
|
||||||
|
|
||||||
[![build status](http://img.shields.io/travis/electron-userland/electron-prebuilt.svg?style=flat)](http://travis-ci.org/electron-userland/electron-prebuilt)
|
[![Travis build status](http://img.shields.io/travis/electron-userland/electron-prebuilt.svg?style=flat)](http://travis-ci.org/electron-userland/electron-prebuilt)
|
||||||
|
[![AppVeyor build status](https://ci.appveyor.com/api/projects/status/qd978ky9axl8m1m1?svg=true)](https://ci.appveyor.com/project/Atom/electron-prebuilt)
|
||||||
|
|
||||||
[![badge](https://nodei.co/npm/electron-prebuilt.png?downloads=true)](https://www.npmjs.com/package/electron-prebuilt)
|
[![badge](https://nodei.co/npm/electron-prebuilt.png?downloads=true)](https://www.npmjs.com/package/electron-prebuilt)
|
||||||
|
|
||||||
|
|
25
npm/appveyor.yml
Normal file
25
npm/appveyor.yml
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
build: off
|
||||||
|
|
||||||
|
branches:
|
||||||
|
only:
|
||||||
|
- master
|
||||||
|
|
||||||
|
environment:
|
||||||
|
matrix:
|
||||||
|
- nodejs_version: "0.10"
|
||||||
|
- nodejs_version: "0.12"
|
||||||
|
- nodejs_version: "4"
|
||||||
|
- nodejs_version: "5"
|
||||||
|
- nodejs_version: "6"
|
||||||
|
|
||||||
|
skip_tags: true
|
||||||
|
|
||||||
|
install:
|
||||||
|
- ps: Install-Product node $env:nodejs_version
|
||||||
|
- npm install npm
|
||||||
|
- .\node_modules\.bin\npm install
|
||||||
|
|
||||||
|
test_script:
|
||||||
|
- node --version
|
||||||
|
- .\node_modules\.bin\npm --version
|
||||||
|
- .\node_modules\.bin\npm test
|
|
@ -36,7 +36,13 @@ if (installedVersion === version && fs.existsSync(path.join(__dirname, paths[pla
|
||||||
}
|
}
|
||||||
|
|
||||||
// downloads if not cached
|
// downloads if not cached
|
||||||
download({version: version, platform: process.env.npm_config_platform, arch: process.env.npm_config_arch, strictSSL: process.env.npm_config_strict_ssl === 'true'}, extractFile)
|
download({
|
||||||
|
version: version,
|
||||||
|
platform: process.env.npm_config_platform,
|
||||||
|
arch: process.env.npm_config_arch,
|
||||||
|
strictSSL: process.env.npm_config_strict_ssl === 'true',
|
||||||
|
quiet: process.env.npm_config_loglevel === 'silent'
|
||||||
|
}, extractFile)
|
||||||
|
|
||||||
// unzips and makes path.txt point at the correct executable
|
// unzips and makes path.txt point at the correct executable
|
||||||
function extractFile (err, zipPath) {
|
function extractFile (err, zipPath) {
|
||||||
|
|
|
@ -6,8 +6,8 @@
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"cache-clean": "rm -rf ~/.electron && rm -rf dist",
|
"cache-clean": "rm -rf ~/.electron && rm -rf dist",
|
||||||
"postinstall": "node install.js",
|
"postinstall": "node install.js",
|
||||||
"pretest": "npm run cache-clean && node install.js",
|
"pretest": "npm run cache-clean && npm --silent run postinstall",
|
||||||
"test": "standard && tape test/*.js"
|
"test": "tape test/*.js && standard"
|
||||||
},
|
},
|
||||||
"bin": {
|
"bin": {
|
||||||
"electron": "cli.js"
|
"electron": "cli.js"
|
||||||
|
@ -15,11 +15,11 @@
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"extract-zip": "^1.0.3",
|
"extract-zip": "^1.0.3",
|
||||||
"electron-download": "^2.0.0"
|
"electron-download": "^3.0.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"home-path": "^0.1.1",
|
"home-path": "^0.1.1",
|
||||||
"path-exists": "^1.0.0",
|
"path-exists": "^2.0.0",
|
||||||
"standard": "^5.4.1",
|
"standard": "^5.4.1",
|
||||||
"tape": "^3.0.1"
|
"tape": "^3.0.1"
|
||||||
},
|
},
|
||||||
|
@ -31,4 +31,4 @@
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"electron"
|
"electron"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue