mirror of
https://github.com/quine-global/hyper.git
synced 2026-01-17 14:08:41 -09:00
Ship yarn with hyper (#381)
This commit is contained in:
parent
10abd8149e
commit
cd1b8cd064
6 changed files with 121824 additions and 459 deletions
|
|
@ -24,9 +24,10 @@
|
||||||
"ms": "0.7.1",
|
"ms": "0.7.1",
|
||||||
"node-fetch": "1.6.3",
|
"node-fetch": "1.6.3",
|
||||||
"node-pty": "0.6.10",
|
"node-pty": "0.6.10",
|
||||||
|
"queue": "4.0.0",
|
||||||
"semver": "5.3.0",
|
"semver": "5.3.0",
|
||||||
"shell-env": "0.2.0",
|
|
||||||
"uuid": "3.0.0",
|
"uuid": "3.0.0",
|
||||||
|
"shell-env": "0.2.0",
|
||||||
"winreg": "1.2.2"
|
"winreg": "1.2.2"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,13 @@
|
||||||
const {exec} = require('child_process');
|
const {app, dialog} = require('electron');
|
||||||
const {resolve, basename} = require('path');
|
const {resolve, basename} = require('path');
|
||||||
const {writeFileSync} = require('fs');
|
const {writeFileSync} = require('fs');
|
||||||
|
const cp = require('child_process');
|
||||||
const {app, dialog} = require('electron');
|
|
||||||
const {sync: mkdirpSync} = require('mkdirp');
|
const {sync: mkdirpSync} = require('mkdirp');
|
||||||
const Config = require('electron-config');
|
const Config = require('electron-config');
|
||||||
const ms = require('ms');
|
const ms = require('ms');
|
||||||
const shellEnv = require('shell-env');
|
const queue = require('queue');
|
||||||
|
|
||||||
|
const spawnQueue = queue({concurrency: 1});
|
||||||
|
|
||||||
const config = require('./config');
|
const config = require('./config');
|
||||||
const notify = require('./notify');
|
const notify = require('./notify');
|
||||||
|
|
@ -18,6 +19,7 @@ const cache = new Config();
|
||||||
// modules path
|
// modules path
|
||||||
const path = resolve(config.getConfigDir(), '.hyper_plugins');
|
const path = resolve(config.getConfigDir(), '.hyper_plugins');
|
||||||
const localPath = resolve(path, 'local');
|
const localPath = resolve(path, 'local');
|
||||||
|
const cachePath = resolve(path, 'cache');
|
||||||
const availableExtensions = new Set([
|
const availableExtensions = new Set([
|
||||||
'onApp', 'onWindow', 'onRendererWindow', 'onUnload', 'middleware',
|
'onApp', 'onWindow', 'onRendererWindow', 'onUnload', 'middleware',
|
||||||
'reduceUI', 'reduceSessions', 'reduceTermGroups',
|
'reduceUI', 'reduceSessions', 'reduceTermGroups',
|
||||||
|
|
@ -79,17 +81,10 @@ function updatePlugins({force = false} = {}) {
|
||||||
|
|
||||||
if (err) {
|
if (err) {
|
||||||
console.error(err.stack);
|
console.error(err.stack);
|
||||||
if (/not a recognized/.test(err.message) || /command not found/.test(err.message)) {
|
notify(
|
||||||
notify(
|
'Error updating plugins.',
|
||||||
'Error updating plugins.',
|
err.message
|
||||||
'We could not find the `npm` command. Make sure it\'s in $PATH'
|
);
|
||||||
);
|
|
||||||
} else {
|
|
||||||
notify(
|
|
||||||
'Error updating plugins.',
|
|
||||||
'Check `~/.hyper_plugins/npm-debug.log` for more information.'
|
|
||||||
);
|
|
||||||
}
|
|
||||||
} else {
|
} else {
|
||||||
// flag successful plugin update
|
// flag successful plugin update
|
||||||
cache.set('hyper.plugins', id_);
|
cache.set('hyper.plugins', id_);
|
||||||
|
|
@ -228,46 +223,44 @@ function toDependencies(plugins) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function install(fn) {
|
function install(fn) {
|
||||||
const {shell: cfgShell, npmRegistry} = exports.getDecoratedConfig();
|
function yarn(args, cb) {
|
||||||
|
const yarnPath = resolve(__dirname, '..', 'bin', 'yarn-standalone.js');
|
||||||
const shell = cfgShell && cfgShell !== '' ? cfgShell : undefined;
|
const env = {
|
||||||
|
NODE_ENV: 'production',
|
||||||
shellEnv(shell).then(env => {
|
ELECTRON_RUN_AS_NODE: 'true'
|
||||||
if (npmRegistry) {
|
|
||||||
env.NPM_CONFIG_REGISTRY = npmRegistry;
|
|
||||||
}
|
|
||||||
/* eslint-disable camelcase */
|
|
||||||
env.npm_config_runtime = 'electron';
|
|
||||||
env.npm_config_target = process.versions.electron;
|
|
||||||
env.npm_config_disturl = 'https://atom.io/download/atom-shell';
|
|
||||||
/* eslint-enable camelcase */
|
|
||||||
// Shell-specific installation commands
|
|
||||||
const installCommands = {
|
|
||||||
fish: 'npm prune; and npm install --production --no-shrinkwrap',
|
|
||||||
posix: 'npm prune && npm install --production --no-shrinkwrap'
|
|
||||||
};
|
|
||||||
// determine the shell we're running in
|
|
||||||
const whichShell = (typeof cfgShell === 'string' && cfgShell.match(/fish/)) ? 'fish' : 'posix';
|
|
||||||
const execOptions = {
|
|
||||||
cwd: path,
|
|
||||||
env
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// https://nodejs.org/api/child_process.html#child_process_child_process_exec_command_options_callback
|
spawnQueue.push(end => {
|
||||||
// node.js requires command line parsing should be compatible with cmd.exe on Windows, should able to accept `/d /s /c`
|
const cmd = [process.execPath, yarnPath].concat(args).join(' ');
|
||||||
// but most custom shell doesn't. Instead, falls back to default shell
|
console.log('Launching yarn:', cmd);
|
||||||
if (process.platform !== 'win32') {
|
|
||||||
execOptions.shell = shell;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Use the install command that is appropriate for our shell
|
cp.exec(cmd, {
|
||||||
exec(installCommands[whichShell], execOptions, err => {
|
cwd: path,
|
||||||
if (err) {
|
env,
|
||||||
return fn(err);
|
shell: true,
|
||||||
}
|
timeout: ms('5m'),
|
||||||
fn(null);
|
stdio: ['ignore', 'ignore', 'inherit']
|
||||||
|
}, err => {
|
||||||
|
if (err) {
|
||||||
|
cb(err);
|
||||||
|
} else {
|
||||||
|
cb(null);
|
||||||
|
}
|
||||||
|
|
||||||
|
end();
|
||||||
|
spawnQueue.start();
|
||||||
|
});
|
||||||
});
|
});
|
||||||
}).catch(fn);
|
|
||||||
|
spawnQueue.start();
|
||||||
|
}
|
||||||
|
|
||||||
|
yarn(['install', '--no-emoji', '--no-lockfile', '--cache-folder', cachePath], err => {
|
||||||
|
if (err) {
|
||||||
|
return fn(err);
|
||||||
|
}
|
||||||
|
fn(null);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
exports.subscribe = function (fn) {
|
exports.subscribe = function (fn) {
|
||||||
|
|
|
||||||
154
app/yarn.lock
154
app/yarn.lock
|
|
@ -14,15 +14,15 @@ ajv@^4.9.1:
|
||||||
json-stable-stringify "^1.0.1"
|
json-stable-stringify "^1.0.1"
|
||||||
|
|
||||||
ansi-regex@^2.0.0:
|
ansi-regex@^2.0.0:
|
||||||
version "2.0.0"
|
version "2.1.1"
|
||||||
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.0.0.tgz#c5061b6e0ef8a81775e50f5d66151bf6bf371107"
|
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
|
||||||
|
|
||||||
anymatch@^1.3.0:
|
anymatch@^1.3.0:
|
||||||
version "1.3.0"
|
version "1.3.2"
|
||||||
resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.0.tgz#a3e52fa39168c825ff57b0248126ce5a8ff95507"
|
resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a"
|
||||||
dependencies:
|
dependencies:
|
||||||
arrify "^1.0.0"
|
|
||||||
micromatch "^2.1.5"
|
micromatch "^2.1.5"
|
||||||
|
normalize-path "^2.0.0"
|
||||||
|
|
||||||
aproba@^1.0.3:
|
aproba@^1.0.3:
|
||||||
version "1.1.2"
|
version "1.1.2"
|
||||||
|
|
@ -42,17 +42,13 @@ arr-diff@^2.0.0:
|
||||||
arr-flatten "^1.0.1"
|
arr-flatten "^1.0.1"
|
||||||
|
|
||||||
arr-flatten@^1.0.1:
|
arr-flatten@^1.0.1:
|
||||||
version "1.0.3"
|
version "1.1.0"
|
||||||
resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.0.3.tgz#a274ed85ac08849b6bd7847c4580745dc51adfb1"
|
resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1"
|
||||||
|
|
||||||
array-unique@^0.2.1:
|
array-unique@^0.2.1:
|
||||||
version "0.2.1"
|
version "0.2.1"
|
||||||
resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53"
|
resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53"
|
||||||
|
|
||||||
arrify@^1.0.0:
|
|
||||||
version "1.0.1"
|
|
||||||
resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d"
|
|
||||||
|
|
||||||
asn1@~0.2.3:
|
asn1@~0.2.3:
|
||||||
version "0.2.3"
|
version "0.2.3"
|
||||||
resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86"
|
resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86"
|
||||||
|
|
@ -92,8 +88,8 @@ bcrypt-pbkdf@^1.0.0:
|
||||||
tweetnacl "^0.14.3"
|
tweetnacl "^0.14.3"
|
||||||
|
|
||||||
binary-extensions@^1.0.0:
|
binary-extensions@^1.0.0:
|
||||||
version "1.8.0"
|
version "1.9.0"
|
||||||
resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.8.0.tgz#48ec8d16df4377eae5fa5884682480af4d95c774"
|
resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.9.0.tgz#66506c16ce6f4d6928a5b3cd6a33ca41e941e37b"
|
||||||
|
|
||||||
block-stream@*:
|
block-stream@*:
|
||||||
version "0.0.9"
|
version "0.0.9"
|
||||||
|
|
@ -154,14 +150,14 @@ code-point-at@^1.0.0:
|
||||||
resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
|
resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
|
||||||
|
|
||||||
color-convert@^1.3.0:
|
color-convert@^1.3.0:
|
||||||
version "1.8.2"
|
version "1.9.0"
|
||||||
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.8.2.tgz#be868184d7c8631766d54e7078e2672d7c7e3339"
|
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.0.tgz#1accf97dd739b983bf994d56fec8f95853641b7a"
|
||||||
dependencies:
|
dependencies:
|
||||||
color-name "^1.1.1"
|
color-name "^1.1.1"
|
||||||
|
|
||||||
color-name@^1.0.0, color-name@^1.1.1:
|
color-name@^1.0.0, color-name@^1.1.1:
|
||||||
version "1.1.1"
|
version "1.1.3"
|
||||||
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.1.tgz#4b1415304cf50028ea81643643bd82ea05803689"
|
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
|
||||||
|
|
||||||
color-string@^0.3.0:
|
color-string@^0.3.0:
|
||||||
version "0.3.0"
|
version "0.3.0"
|
||||||
|
|
@ -207,7 +203,7 @@ convert-css-color-name-to-hex@0.1.1:
|
||||||
css-color-names "0.0.3"
|
css-color-names "0.0.3"
|
||||||
is-css-color-name "^0.1.1"
|
is-css-color-name "^0.1.1"
|
||||||
|
|
||||||
core-util-is@~1.0.0:
|
core-util-is@1.0.2, core-util-is@~1.0.0:
|
||||||
version "1.0.2"
|
version "1.0.2"
|
||||||
resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
|
resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
|
||||||
|
|
||||||
|
|
@ -239,10 +235,10 @@ dashdash@^1.12.0:
|
||||||
assert-plus "^1.0.0"
|
assert-plus "^1.0.0"
|
||||||
|
|
||||||
debug@^2.2.0:
|
debug@^2.2.0:
|
||||||
version "2.6.0"
|
version "2.6.8"
|
||||||
resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.0.tgz#bc596bcabe7617f11d9fa15361eded5608b8499b"
|
resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.8.tgz#e731531ca2ede27d188222427da17821d68ff4fc"
|
||||||
dependencies:
|
dependencies:
|
||||||
ms "0.7.2"
|
ms "2.0.0"
|
||||||
|
|
||||||
deep-extend@~0.4.0:
|
deep-extend@~0.4.0:
|
||||||
version "0.4.2"
|
version "0.4.2"
|
||||||
|
|
@ -331,9 +327,9 @@ extglob@^0.3.1:
|
||||||
dependencies:
|
dependencies:
|
||||||
is-extglob "^1.0.0"
|
is-extglob "^1.0.0"
|
||||||
|
|
||||||
extsprintf@1.0.2:
|
extsprintf@1.3.0, extsprintf@^1.2.0:
|
||||||
version "1.0.2"
|
version "1.3.0"
|
||||||
resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.0.2.tgz#e1080e0658e300b06294990cc70e1502235fd550"
|
resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
|
||||||
|
|
||||||
file-uri-to-path@0.0.2:
|
file-uri-to-path@0.0.2:
|
||||||
version "0.0.2"
|
version "0.0.2"
|
||||||
|
|
@ -501,8 +497,8 @@ http-signature@~1.1.0:
|
||||||
sshpk "^1.7.0"
|
sshpk "^1.7.0"
|
||||||
|
|
||||||
iconv-lite@~0.4.13:
|
iconv-lite@~0.4.13:
|
||||||
version "0.4.15"
|
version "0.4.18"
|
||||||
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.15.tgz#fe265a218ac6a57cfe854927e9d04c19825eddeb"
|
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.18.tgz#23d8656b16aae6742ac29732ea8f0336a4789cf2"
|
||||||
|
|
||||||
inflight@^1.0.4:
|
inflight@^1.0.4:
|
||||||
version "1.0.6"
|
version "1.0.6"
|
||||||
|
|
@ -511,7 +507,7 @@ inflight@^1.0.4:
|
||||||
once "^1.3.0"
|
once "^1.3.0"
|
||||||
wrappy "1"
|
wrappy "1"
|
||||||
|
|
||||||
inherits@2, inherits@^2.0.1, inherits@~2.0.0, inherits@~2.0.1:
|
inherits@2, inherits@^2.0.1, inherits@~2.0.0, inherits@~2.0.3:
|
||||||
version "2.0.3"
|
version "2.0.3"
|
||||||
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
|
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
|
||||||
|
|
||||||
|
|
@ -601,9 +597,9 @@ isarray@1.0.0, isarray@~1.0.0:
|
||||||
version "1.0.0"
|
version "1.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
|
resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
|
||||||
|
|
||||||
isexe@^1.1.1:
|
isexe@^2.0.0:
|
||||||
version "1.1.2"
|
version "2.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/isexe/-/isexe-1.1.2.tgz#36f3e22e60750920f5e7241a476a8c6a42275ad0"
|
resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
|
||||||
|
|
||||||
isobject@^2.0.0:
|
isobject@^2.0.0:
|
||||||
version "2.1.0"
|
version "2.1.0"
|
||||||
|
|
@ -638,13 +634,13 @@ jsonify@~0.0.0:
|
||||||
resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73"
|
resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73"
|
||||||
|
|
||||||
jsprim@^1.2.2:
|
jsprim@^1.2.2:
|
||||||
version "1.4.0"
|
version "1.4.1"
|
||||||
resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.0.tgz#a3b87e40298d8c380552d8cc7628a0bb95a22918"
|
resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"
|
||||||
dependencies:
|
dependencies:
|
||||||
assert-plus "1.0.0"
|
assert-plus "1.0.0"
|
||||||
extsprintf "1.0.2"
|
extsprintf "1.3.0"
|
||||||
json-schema "0.2.3"
|
json-schema "0.2.3"
|
||||||
verror "1.3.6"
|
verror "1.10.0"
|
||||||
|
|
||||||
kind-of@^3.0.2:
|
kind-of@^3.0.2:
|
||||||
version "3.2.2"
|
version "3.2.2"
|
||||||
|
|
@ -663,11 +659,11 @@ lodash@^4.13.1:
|
||||||
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae"
|
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae"
|
||||||
|
|
||||||
lru-cache@^4.0.0:
|
lru-cache@^4.0.0:
|
||||||
version "4.0.2"
|
version "4.1.1"
|
||||||
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.0.2.tgz#1d17679c069cda5d040991a09dbc2c0db377e55e"
|
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.1.tgz#622e32e82488b49279114a4f9ecf45e7cd6bba55"
|
||||||
dependencies:
|
dependencies:
|
||||||
pseudomap "^1.0.1"
|
pseudomap "^1.0.2"
|
||||||
yallist "^2.0.0"
|
yallist "^2.1.2"
|
||||||
|
|
||||||
micromatch@^2.1.5:
|
micromatch@^2.1.5:
|
||||||
version "2.3.11"
|
version "2.3.11"
|
||||||
|
|
@ -687,15 +683,15 @@ micromatch@^2.1.5:
|
||||||
parse-glob "^3.0.4"
|
parse-glob "^3.0.4"
|
||||||
regex-cache "^0.4.2"
|
regex-cache "^0.4.2"
|
||||||
|
|
||||||
mime-db@~1.27.0:
|
mime-db@~1.29.0:
|
||||||
version "1.27.0"
|
version "1.29.0"
|
||||||
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.27.0.tgz#820f572296bbd20ec25ed55e5b5de869e5436eb1"
|
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.29.0.tgz#48d26d235589651704ac5916ca06001914266878"
|
||||||
|
|
||||||
mime-types@^2.1.12, mime-types@~2.1.7:
|
mime-types@^2.1.12, mime-types@~2.1.7:
|
||||||
version "2.1.15"
|
version "2.1.16"
|
||||||
resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.15.tgz#a4ebf5064094569237b8cf70046776d09fc92aed"
|
resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.16.tgz#2b858a52e5ecd516db897ac2be87487830698e23"
|
||||||
dependencies:
|
dependencies:
|
||||||
mime-db "~1.27.0"
|
mime-db "~1.29.0"
|
||||||
|
|
||||||
minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.4:
|
minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.4:
|
||||||
version "3.0.4"
|
version "3.0.4"
|
||||||
|
|
@ -721,9 +717,9 @@ ms@0.7.1:
|
||||||
version "0.7.1"
|
version "0.7.1"
|
||||||
resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.1.tgz#9cd13c03adbff25b65effde7ce864ee952017098"
|
resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.1.tgz#9cd13c03adbff25b65effde7ce864ee952017098"
|
||||||
|
|
||||||
ms@0.7.2:
|
ms@2.0.0:
|
||||||
version "0.7.2"
|
version "2.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.2.tgz#ae25cf2512b3885a1d95d7f037868d8431124765"
|
resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
|
||||||
|
|
||||||
nan@2.5.0, nan@^2.3.0:
|
nan@2.5.0, nan@^2.3.0:
|
||||||
version "2.5.0"
|
version "2.5.0"
|
||||||
|
|
@ -763,7 +759,7 @@ nopt@^4.0.1:
|
||||||
abbrev "1"
|
abbrev "1"
|
||||||
osenv "^0.1.4"
|
osenv "^0.1.4"
|
||||||
|
|
||||||
normalize-path@^2.0.1:
|
normalize-path@^2.0.0, normalize-path@^2.0.1:
|
||||||
version "2.1.1"
|
version "2.1.1"
|
||||||
resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9"
|
resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9"
|
||||||
dependencies:
|
dependencies:
|
||||||
|
|
@ -776,8 +772,8 @@ npm-run-path@^1.0.0:
|
||||||
path-key "^1.0.0"
|
path-key "^1.0.0"
|
||||||
|
|
||||||
npmlog@^4.0.2:
|
npmlog@^4.0.2:
|
||||||
version "4.1.0"
|
version "4.1.2"
|
||||||
resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.0.tgz#dc59bee85f64f00ed424efb2af0783df25d1c0b5"
|
resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
|
||||||
dependencies:
|
dependencies:
|
||||||
are-we-there-yet "~1.1.2"
|
are-we-there-yet "~1.1.2"
|
||||||
console-control-strings "~1.1.0"
|
console-control-strings "~1.1.0"
|
||||||
|
|
@ -793,8 +789,8 @@ oauth-sign@~0.8.1:
|
||||||
resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43"
|
resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43"
|
||||||
|
|
||||||
object-assign@^4.0.1, object-assign@^4.1.0:
|
object-assign@^4.0.1, object-assign@^4.1.0:
|
||||||
version "4.1.0"
|
version "4.1.1"
|
||||||
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.0.tgz#7a3b3d0e98063d43f4c03f2e8ae6cd51a86883a0"
|
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
|
||||||
|
|
||||||
object.omit@^2.0.0:
|
object.omit@^2.0.0:
|
||||||
version "2.0.1"
|
version "2.0.1"
|
||||||
|
|
@ -875,7 +871,7 @@ process-nextick-args@~1.0.6:
|
||||||
version "1.0.7"
|
version "1.0.7"
|
||||||
resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3"
|
resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3"
|
||||||
|
|
||||||
pseudomap@^1.0.1:
|
pseudomap@^1.0.2:
|
||||||
version "1.0.2"
|
version "1.0.2"
|
||||||
resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
|
resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
|
||||||
|
|
||||||
|
|
@ -887,6 +883,12 @@ qs@~6.4.0:
|
||||||
version "6.4.0"
|
version "6.4.0"
|
||||||
resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233"
|
resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233"
|
||||||
|
|
||||||
|
queue@4.0.0:
|
||||||
|
version "4.0.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/queue/-/queue-4.0.0.tgz#e5b10fa5847c696c64149a40c58d270ad79ac713"
|
||||||
|
dependencies:
|
||||||
|
inherits "~2.0.0"
|
||||||
|
|
||||||
randomatic@^1.1.3:
|
randomatic@^1.1.3:
|
||||||
version "1.1.7"
|
version "1.1.7"
|
||||||
resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.7.tgz#c7abe9cc8b87c0baa876b19fde83fd464797e38c"
|
resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.7.tgz#c7abe9cc8b87c0baa876b19fde83fd464797e38c"
|
||||||
|
|
@ -904,15 +906,15 @@ rc@^1.1.7:
|
||||||
strip-json-comments "~2.0.1"
|
strip-json-comments "~2.0.1"
|
||||||
|
|
||||||
readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.4:
|
readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.4:
|
||||||
version "2.2.11"
|
version "2.3.3"
|
||||||
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.2.11.tgz#0796b31f8d7688007ff0b93a8088d34aa17c0f72"
|
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.3.tgz#368f2512d79f9d46fdfc71349ae7878bbc1eb95c"
|
||||||
dependencies:
|
dependencies:
|
||||||
core-util-is "~1.0.0"
|
core-util-is "~1.0.0"
|
||||||
inherits "~2.0.1"
|
inherits "~2.0.3"
|
||||||
isarray "~1.0.0"
|
isarray "~1.0.0"
|
||||||
process-nextick-args "~1.0.6"
|
process-nextick-args "~1.0.6"
|
||||||
safe-buffer "~5.0.1"
|
safe-buffer "~5.1.1"
|
||||||
string_decoder "~1.0.0"
|
string_decoder "~1.0.3"
|
||||||
util-deprecate "~1.0.1"
|
util-deprecate "~1.0.1"
|
||||||
|
|
||||||
readdirp@^2.0.0:
|
readdirp@^2.0.0:
|
||||||
|
|
@ -976,9 +978,9 @@ rimraf@2, rimraf@^2.5.1, rimraf@^2.6.1:
|
||||||
dependencies:
|
dependencies:
|
||||||
glob "^7.0.5"
|
glob "^7.0.5"
|
||||||
|
|
||||||
safe-buffer@^5.0.1, safe-buffer@~5.0.1:
|
safe-buffer@^5.0.1, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
|
||||||
version "5.0.1"
|
version "5.1.1"
|
||||||
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.0.1.tgz#d263ca54696cd8a306b5ca6551e92de57918fbe7"
|
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853"
|
||||||
|
|
||||||
semver@5.3.0, semver@^5.2.0, semver@^5.3.0:
|
semver@5.3.0, semver@^5.2.0, semver@^5.3.0:
|
||||||
version "5.3.0"
|
version "5.3.0"
|
||||||
|
|
@ -1032,11 +1034,11 @@ string-width@^1.0.1, string-width@^1.0.2:
|
||||||
is-fullwidth-code-point "^1.0.0"
|
is-fullwidth-code-point "^1.0.0"
|
||||||
strip-ansi "^3.0.0"
|
strip-ansi "^3.0.0"
|
||||||
|
|
||||||
string_decoder@~1.0.0:
|
string_decoder@~1.0.3:
|
||||||
version "1.0.2"
|
version "1.0.3"
|
||||||
resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.2.tgz#b29e1f4e1125fa97a10382b8a533737b7491e179"
|
resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.3.tgz#0fc67d7c141825de94282dd536bec6b9bce860ab"
|
||||||
dependencies:
|
dependencies:
|
||||||
safe-buffer "~5.0.1"
|
safe-buffer "~5.1.0"
|
||||||
|
|
||||||
stringstream@~0.0.4:
|
stringstream@~0.0.4:
|
||||||
version "0.0.5"
|
version "0.0.5"
|
||||||
|
|
@ -1105,17 +1107,19 @@ uuid@3.0.0, uuid@^3.0.0:
|
||||||
version "3.0.0"
|
version "3.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.0.0.tgz#6728fc0459c450d796a99c31837569bdf672d728"
|
resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.0.0.tgz#6728fc0459c450d796a99c31837569bdf672d728"
|
||||||
|
|
||||||
verror@1.3.6:
|
verror@1.10.0:
|
||||||
version "1.3.6"
|
version "1.10.0"
|
||||||
resolved "https://registry.yarnpkg.com/verror/-/verror-1.3.6.tgz#cff5df12946d297d2baaefaa2689e25be01c005c"
|
resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400"
|
||||||
dependencies:
|
dependencies:
|
||||||
extsprintf "1.0.2"
|
assert-plus "^1.0.0"
|
||||||
|
core-util-is "1.0.2"
|
||||||
|
extsprintf "^1.2.0"
|
||||||
|
|
||||||
which@^1.2.8:
|
which@^1.2.8:
|
||||||
version "1.2.12"
|
version "1.3.0"
|
||||||
resolved "https://registry.yarnpkg.com/which/-/which-1.2.12.tgz#de67b5e450269f194909ef23ece4ebe416fa1192"
|
resolved "https://registry.yarnpkg.com/which/-/which-1.3.0.tgz#ff04bdfc010ee547d780bec38e1ac1c2777d253a"
|
||||||
dependencies:
|
dependencies:
|
||||||
isexe "^1.1.1"
|
isexe "^2.0.0"
|
||||||
|
|
||||||
wide-align@^1.1.0:
|
wide-align@^1.1.0:
|
||||||
version "1.1.2"
|
version "1.1.2"
|
||||||
|
|
@ -1131,6 +1135,6 @@ wrappy@1:
|
||||||
version "1.0.2"
|
version "1.0.2"
|
||||||
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
|
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
|
||||||
|
|
||||||
yallist@^2.0.0:
|
yallist@^2.1.2:
|
||||||
version "2.0.0"
|
version "2.1.2"
|
||||||
resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.0.0.tgz#306c543835f09ee1a4cb23b7bce9ab341c91cdd4"
|
resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52"
|
||||||
|
|
|
||||||
121409
bin/yarn-standalone.js
Normal file
121409
bin/yarn-standalone.js
Normal file
File diff suppressed because one or more lines are too long
|
|
@ -34,6 +34,7 @@
|
||||||
"build/**",
|
"build/**",
|
||||||
"app/dist/**",
|
"app/dist/**",
|
||||||
"app/static/**",
|
"app/static/**",
|
||||||
|
"app/bin/**",
|
||||||
"assets/**",
|
"assets/**",
|
||||||
"website/**",
|
"website/**",
|
||||||
"bin/**"
|
"bin/**"
|
||||||
|
|
@ -74,6 +75,7 @@
|
||||||
"build": {
|
"build": {
|
||||||
"appId": "co.zeit.hyper",
|
"appId": "co.zeit.hyper",
|
||||||
"asar": true,
|
"asar": true,
|
||||||
|
"extraResources": "./bin/yarn-standalone.js",
|
||||||
"linux": {
|
"linux": {
|
||||||
"target": [
|
"target": [
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue