chore: remove unused electron-packager dependency (#1502)

We're not using this development dependency anymore. Furthermore, we're
also not using the `packageignore.js` script, which was meant to be used
with `electron-packager`.

Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
This commit is contained in:
Juan Cruz Viotti 2017-06-08 15:08:37 -04:00 committed by GitHub
parent 8811bbed09
commit 927a0aba06
3 changed files with 0 additions and 247 deletions

190
npm-shrinkwrap.json generated
View File

@ -1611,196 +1611,6 @@
"resolved": "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.3.2.tgz",
"dev": true
},
"electron-packager": {
"version": "7.7.0",
"from": "electron-packager@>=7.0.1 <8.0.0",
"resolved": "https://registry.npmjs.org/electron-packager/-/electron-packager-7.7.0.tgz",
"dev": true,
"dependencies": {
"asar": {
"version": "0.12.4",
"from": "asar@>=0.12.0 <0.13.0",
"resolved": "https://registry.npmjs.org/asar/-/asar-0.12.4.tgz",
"dev": true
},
"assert-plus": {
"version": "0.2.0",
"from": "assert-plus@>=0.2.0 <0.3.0",
"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz",
"dev": true
},
"aws-sign2": {
"version": "0.6.0",
"from": "aws-sign2@>=0.6.0 <0.7.0",
"resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz",
"dev": true
},
"caseless": {
"version": "0.12.0",
"from": "caseless@>=0.12.0 <0.13.0",
"resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
"dev": true
},
"chromium-pickle-js": {
"version": "0.2.0",
"from": "chromium-pickle-js@>=0.2.0 <0.3.0",
"resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz",
"dev": true
},
"combined-stream": {
"version": "1.0.5",
"from": "combined-stream@>=1.0.5 <1.1.0",
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz",
"dev": true
},
"commander": {
"version": "2.9.0",
"from": "commander@^2.9.0",
"resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz",
"dev": true
},
"decompress-zip": {
"version": "0.3.0",
"from": "decompress-zip@0.3.0",
"resolved": "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.3.0.tgz",
"dev": true
},
"delayed-stream": {
"version": "1.0.0",
"from": "delayed-stream@>=1.0.0 <1.1.0",
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
"dev": true
},
"electron-download": {
"version": "2.2.1",
"from": "electron-download@>=2.0.0 <3.0.0",
"resolved": "https://registry.npmjs.org/electron-download/-/electron-download-2.2.1.tgz",
"dev": true
},
"form-data": {
"version": "2.1.2",
"from": "form-data@>=2.1.1 <2.2.0",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.2.tgz",
"dev": true
},
"fs-extra": {
"version": "0.30.0",
"from": "fs-extra@>=0.30.0 <0.31.0",
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz",
"dev": true
},
"get-package-info": {
"version": "0.1.1",
"from": "get-package-info@>=0.1.0 <0.2.0",
"resolved": "https://registry.npmjs.org/get-package-info/-/get-package-info-0.1.1.tgz",
"dev": true
},
"glob": {
"version": "6.0.4",
"from": "glob@>=6.0.4 <7.0.0",
"resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz",
"dev": true
},
"har-validator": {
"version": "4.2.1",
"from": "har-validator@>=4.2.1 <4.3.0",
"resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz",
"dev": true
},
"hawk": {
"version": "3.1.3",
"from": "hawk@>=3.1.3 <3.2.0",
"resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz",
"dev": true
},
"http-signature": {
"version": "1.1.1",
"from": "http-signature@>=1.1.0 <1.2.0",
"resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz",
"dev": true
},
"mime-db": {
"version": "1.26.0",
"from": "mime-db@>=1.26.0 <1.27.0",
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.26.0.tgz",
"dev": true
},
"mime-types": {
"version": "2.1.14",
"from": "mime-types@>=2.1.7 <2.2.0",
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.14.tgz",
"dev": true
},
"mksnapshot": {
"version": "0.3.1",
"from": "mksnapshot@>=0.3.0 <0.4.0",
"resolved": "https://registry.npmjs.org/mksnapshot/-/mksnapshot-0.3.1.tgz",
"dev": true,
"dependencies": {
"fs-extra": {
"version": "0.26.7",
"from": "fs-extra@0.26.7",
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.26.7.tgz",
"dev": true
}
}
},
"oauth-sign": {
"version": "0.8.2",
"from": "oauth-sign@>=0.8.1 <0.9.0",
"resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz",
"dev": true
},
"path-exists": {
"version": "1.0.0",
"from": "path-exists@^1.0.0",
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-1.0.0.tgz",
"dev": true
},
"qs": {
"version": "6.4.0",
"from": "qs@>=6.4.0 <6.5.0",
"resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz",
"dev": true
},
"rcedit": {
"version": "0.5.1",
"from": "rcedit@>=0.5.1 <0.6.0",
"resolved": "https://registry.npmjs.org/rcedit/-/rcedit-0.5.1.tgz",
"dev": true
},
"readable-stream": {
"version": "1.1.14",
"from": "readable-stream@>=1.1.8 <2.0.0",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
"dev": true
},
"request": {
"version": "2.81.0",
"from": "request@>=2.79.0 <3.0.0",
"resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz",
"dev": true
},
"tmp": {
"version": "0.0.28",
"from": "tmp@0.0.28",
"resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.28.tgz",
"dev": true
},
"tunnel-agent": {
"version": "0.6.0",
"from": "tunnel-agent@>=0.6.0 <0.7.0",
"resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
"dev": true
},
"uuid": {
"version": "3.0.1",
"from": "uuid@^3.0.0",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-3.0.1.tgz",
"dev": true
}
}
},
"electron-window": {
"version": "0.8.1",
"from": "electron-window@>=0.8.0 <0.9.0",

View File

@ -35,21 +35,6 @@
"license": "Apache-2.0",
"copyright": "Copyright 2016 Resinio Ltd",
"companyName": "Resinio Ltd",
"packageIgnore": [
"LICENSE",
"Makefile",
"(.*)\\.pem",
"(.*)\\.p12",
"(.*)\\.log",
"assets/osx",
"appveyor.yml",
"bower.json",
"screenshot.png",
"tests",
"etcher-release",
"lib/scss",
"bin/etcher"
],
"shrinkwrapIgnore": [
"macos-alias",
"fs-xattr",
@ -120,7 +105,6 @@
"electron": "1.6.6",
"electron-builder": "^2.6.0",
"electron-mocha": "^3.1.1",
"electron-packager": "^7.0.1",
"eslint": "^3.16.1",
"eslint-plugin-lodash": "^2.3.5",
"file-exists": "^1.0.0",

View File

@ -1,41 +0,0 @@
/**
* This script is in charge of building a regex of files to ignore
* when packaging for `electron-packager`'s `ignore` option.
*
* See https://github.com/electron-userland/electron-packager/blob/master/usage.txt
*
* Usage:
*
* node scripts/packageignore.js
*/
'use strict';
const _ = require('lodash');
const fs = require('fs');
const path = require('path');
const packageJSON = require('../package.json');
const topLevelFiles = fs.readdirSync(path.join(__dirname, '..'));
console.log(_.flatten([
packageJSON.packageIgnore,
// Development dependencies
_.map(_.keys(packageJSON.devDependencies), (dependency) => {
return path.join('node_modules', dependency);
}),
// Top level hidden files
_.map(_.filter(topLevelFiles, (file) => {
return _.startsWith(file, '.');
}), (file) => {
return `\\${file}`;
}),
// Top level markdown files
_.filter(topLevelFiles, (file) => {
return _.endsWith(file, '.md');
})
]).join('|'));