diff options
-rw-r--r-- | README.md | 32 | ||||
-rw-r--r-- | package.json | 3 | ||||
-rw-r--r-- | src/PsModuleMap.js | 22 | ||||
-rw-r--r-- | src/Psc.js | 7 | ||||
-rw-r--r-- | src/PscIde.js | 23 | ||||
-rw-r--r-- | src/index.js | 64 | ||||
-rw-r--r-- | src/to-javascript.js | 145 | ||||
-rw-r--r-- | yarn.lock | 1651 |
8 files changed, 1871 insertions, 76 deletions
@@ -61,6 +61,7 @@ const loaderConfig = { | |||
61 | bundleNamespace: 'PS', | 61 | bundleNamespace: 'PS', |
62 | bundle: false, | 62 | bundle: false, |
63 | warnings: true, | 63 | warnings: true, |
64 | watch: false, // indicates if webpack is in watch mode | ||
64 | output: 'output', | 65 | output: 'output', |
65 | src: [ | 66 | src: [ |
66 | path.join('src', '**', '*.purs'), | 67 | path.join('src', '**', '*.purs'), |
@@ -79,8 +80,14 @@ via the `pscIde: true` option. | |||
79 | You can use an already running `psc-ide-server` instance by specifying the port in `pscIdeArgs`, | 80 | You can use an already running `psc-ide-server` instance by specifying the port in `pscIdeArgs`, |
80 | if there is no server running this loader will start one for you. | 81 | if there is no server running this loader will start one for you. |
81 | 82 | ||
83 | ### `psc-package` support (experimental) | ||
84 | |||
85 | Set `pscPackage` query parameter to `true` to enable `psc-package` support. The `psc-package`-supplied source paths | ||
86 | will be appended to `src` parameter. | ||
87 | |||
88 | ### Troubleshooting | ||
82 | 89 | ||
83 | #### Slower webpack startup after using purs-loader ? | 90 | #### Slower webpack startup after enabling psc-ide support? |
84 | 91 | ||
85 | By default, the psc-ide-server will be passed the globs from query.src, this is | 92 | By default, the psc-ide-server will be passed the globs from query.src, this is |
86 | helpful for other tools using psc-ide-server (for example IDE plugins), however | 93 | helpful for other tools using psc-ide-server (for example IDE plugins), however |
@@ -88,7 +95,24 @@ it might result in a slower initial webpack startup time (rebuilds are not | |||
88 | affected). To override the default behaviour, add: | 95 | affected). To override the default behaviour, add: |
89 | `pscIdeServerArgs: { "_": ['your/*globs/here'] }` to the loader config | 96 | `pscIdeServerArgs: { "_": ['your/*globs/here'] }` to the loader config |
90 | 97 | ||
91 | ### `psc-package` support (experimental) | 98 | #### Errors not being displayed in watch mode? |
92 | 99 | ||
93 | Set `pscPackage` query parameter to `true` to enable `psc-package` support. The `psc-package`-supplied source paths | 100 | When the `watch` option is set to `true`, psc errors are appended to |
94 | will be appended to `src` parameter. | 101 | webpack's compilation instance errors array and not passed back as an |
102 | error to the loader's callback. This may result in the error not being | ||
103 | reported by webpack. To display errors, the following plugin may be added | ||
104 | to the webpack config. | ||
105 | |||
106 | ```javascript | ||
107 | const webpackConfig = { | ||
108 | // ... | ||
109 | plugins: [ | ||
110 | function(){ | ||
111 | this.plugin('done', function(stats){ | ||
112 | process.stderr.write(stats.toString('errors-only')); | ||
113 | }); | ||
114 | } | ||
115 | ] | ||
116 | // ... | ||
117 | } | ||
118 | ``` | ||
diff --git a/package.json b/package.json index 09301db..b1ece7a 100644 --- a/package.json +++ b/package.json | |||
@@ -1,6 +1,6 @@ | |||
1 | { | 1 | { |
2 | "name": "purs-loader", | 2 | "name": "purs-loader", |
3 | "version": "2.3.0", | 3 | "version": "2.4.0-beta.2", |
4 | "description": "A webpack loader for PureScript.", | 4 | "description": "A webpack loader for PureScript.", |
5 | "main": "lib/index.js", | 5 | "main": "lib/index.js", |
6 | "files": [ | 6 | "files": [ |
@@ -43,6 +43,7 @@ | |||
43 | "globby": "^4.0.0", | 43 | "globby": "^4.0.0", |
44 | "js-string-escape": "^1.0.1", | 44 | "js-string-escape": "^1.0.1", |
45 | "loader-utils": "^0.2.14", | 45 | "loader-utils": "^0.2.14", |
46 | "lodash.difference": "^4.5.0", | ||
46 | "promise-retry": "^1.1.0" | 47 | "promise-retry": "^1.1.0" |
47 | }, | 48 | }, |
48 | "devDependencies": { | 49 | "devDependencies": { |
diff --git a/src/PsModuleMap.js b/src/PsModuleMap.js index 2193f02..0ae687c 100644 --- a/src/PsModuleMap.js +++ b/src/PsModuleMap.js | |||
@@ -8,15 +8,23 @@ const fs = Promise.promisifyAll(require('fs')); | |||
8 | 8 | ||
9 | const globby = require('globby'); | 9 | const globby = require('globby'); |
10 | 10 | ||
11 | const debug = require('debug')('purs-loader') | 11 | const debug = require('debug')('purs-loader'); |
12 | 12 | ||
13 | const srcModuleRegex = /(?:^|\n)module\s+([\w\.]+)/i | 13 | const srcModuleRegex = /(?:^|\n)module\s+([\w\.]+)/i; |
14 | 14 | ||
15 | function match(str) { | 15 | const importModuleRegex = /(?:^|\n)\s*import\s+([\w\.]+)/ig; |
16 | |||
17 | function matchModule(str) { | ||
16 | const matches = str.match(srcModuleRegex); | 18 | const matches = str.match(srcModuleRegex); |
17 | return matches && matches[1]; | 19 | return matches && matches[1]; |
18 | } | 20 | } |
19 | module.exports.match = match; | 21 | module.exports.match = matchModule; |
22 | |||
23 | function matchImports(str) { | ||
24 | const matches = str.match(importModuleRegex); | ||
25 | return (matches || []).map(a => a.replace(/\n?\s*import\s+/i, '')); | ||
26 | } | ||
27 | module.exports.matchImports = matchImports; | ||
20 | 28 | ||
21 | function makeMapEntry(filePurs) { | 29 | function makeMapEntry(filePurs) { |
22 | const dirname = path.dirname(filePurs); | 30 | const dirname = path.dirname(filePurs); |
@@ -33,7 +41,9 @@ function makeMapEntry(filePurs) { | |||
33 | 41 | ||
34 | const sourceJs = fileMap.fileJs; | 42 | const sourceJs = fileMap.fileJs; |
35 | 43 | ||
36 | const moduleName = match(sourcePurs); | 44 | const moduleName = matchModule(sourcePurs); |
45 | |||
46 | const imports = matchImports(sourcePurs); | ||
37 | 47 | ||
38 | const map = {}; | 48 | const map = {}; |
39 | 49 | ||
@@ -41,6 +51,8 @@ function makeMapEntry(filePurs) { | |||
41 | 51 | ||
42 | map[moduleName].src = path.resolve(filePurs); | 52 | map[moduleName].src = path.resolve(filePurs); |
43 | 53 | ||
54 | map[moduleName].imports = imports; | ||
55 | |||
44 | if (sourceJs) { | 56 | if (sourceJs) { |
45 | map[moduleName].ffi = path.resolve(fileJs); | 57 | map[moduleName].ffi = path.resolve(fileJs); |
46 | } | 58 | } |
@@ -45,7 +45,12 @@ function compile(psModule) { | |||
45 | if (errorMessage.length) { | 45 | if (errorMessage.length) { |
46 | psModule.emitError(errorMessage); | 46 | psModule.emitError(errorMessage); |
47 | } | 47 | } |
48 | reject(new Error('compilation failed')) | 48 | if (options.watch) { |
49 | resolve(psModule); | ||
50 | } | ||
51 | else { | ||
52 | reject(new Error('compilation failed')) | ||
53 | } | ||
49 | } else { | 54 | } else { |
50 | const warningMessage = stderr.join(''); | 55 | const warningMessage = stderr.join(''); |
51 | if (options.warnings && warningMessage.length) { | 56 | if (options.warnings && warningMessage.length) { |
diff --git a/src/PscIde.js b/src/PscIde.js index 8a0e823..b164dc2 100644 --- a/src/PscIde.js +++ b/src/PscIde.js | |||
@@ -63,15 +63,28 @@ function connect(psModule) { | |||
63 | 63 | ||
64 | const serverArgs = dargs(Object.assign({ | 64 | const serverArgs = dargs(Object.assign({ |
65 | outputDirectory: options.output, | 65 | outputDirectory: options.output, |
66 | "_": options.src | 66 | '_': options.src |
67 | }, options.pscIdeServerArgs)) | 67 | }, options.pscIdeServerArgs)) |
68 | 68 | ||
69 | debug('attempting to start psc-ide-server', serverArgs) | 69 | debug('attempting to start psc-ide-server', serverArgs) |
70 | 70 | ||
71 | const ideServer = cache.ideServer = spawn('psc-ide-server', serverArgs) | 71 | const ideServer = cache.ideServer = spawn('psc-ide-server', serverArgs) |
72 | |||
73 | ideServer.stdout.on('data', data => { | ||
74 | debug('psc-ide-server stdout: %s', data.toString()); | ||
75 | }); | ||
76 | |||
72 | ideServer.stderr.on('data', data => { | 77 | ideServer.stderr.on('data', data => { |
73 | debug(data.toString()) | 78 | debug('psc-ide-server stderr: %s', data.toString()); |
74 | }) | 79 | }); |
80 | |||
81 | ideServer.on('error', error => { | ||
82 | debug('psc-ide-server error: %o', error); | ||
83 | }); | ||
84 | |||
85 | ideServer.on('close', (code, signal) => { | ||
86 | debug('psc-ide-server close: %s %s', code, signal); | ||
87 | }); | ||
75 | 88 | ||
76 | return retryPromise((retry, number) => { | 89 | return retryPromise((retry, number) => { |
77 | return connect_().catch(error => { | 90 | return connect_().catch(error => { |
@@ -150,7 +163,7 @@ function rebuild(psModule) { | |||
150 | debug('unknown module, attempting full recompile') | 163 | debug('unknown module, attempting full recompile') |
151 | return Psc.compile(psModule) | 164 | return Psc.compile(psModule) |
152 | .then(() => PsModuleMap.makeMap(options.src).then(map => { | 165 | .then(() => PsModuleMap.makeMap(options.src).then(map => { |
153 | debug('rebuilt module map'); | 166 | debug('rebuilt module map after unknown module forced a recompile'); |
154 | cache.psModuleMap = map; | 167 | cache.psModuleMap = map; |
155 | })) | 168 | })) |
156 | .then(() => request({ command: 'load' })) | 169 | .then(() => request({ command: 'load' })) |
@@ -172,6 +185,8 @@ function rebuild(psModule) { | |||
172 | }) | 185 | }) |
173 | }) | 186 | }) |
174 | 187 | ||
188 | debug('psc-ide-client stdin: %o', body); | ||
189 | |||
175 | ideClient.stdin.write(JSON.stringify(body)) | 190 | ideClient.stdin.write(JSON.stringify(body)) |
176 | ideClient.stdin.write('\n') | 191 | ideClient.stdin.write('\n') |
177 | }) | 192 | }) |
diff --git a/src/index.js b/src/index.js index 249f472..6fb2fce 100644 --- a/src/index.js +++ b/src/index.js | |||
@@ -3,18 +3,15 @@ | |||
3 | const debug = require('debug')('purs-loader') | 3 | const debug = require('debug')('purs-loader') |
4 | const loaderUtils = require('loader-utils') | 4 | const loaderUtils = require('loader-utils') |
5 | const Promise = require('bluebird') | 5 | const Promise = require('bluebird') |
6 | const fs = Promise.promisifyAll(require('fs')) | ||
7 | const path = require('path') | 6 | const path = require('path') |
8 | const jsStringEscape = require('js-string-escape') | ||
9 | const PsModuleMap = require('./PsModuleMap'); | 7 | const PsModuleMap = require('./PsModuleMap'); |
10 | const Psc = require('./Psc'); | 8 | const Psc = require('./Psc'); |
11 | const PscIde = require('./PscIde'); | 9 | const PscIde = require('./PscIde'); |
10 | const toJavaScript = require('./to-javascript'); | ||
12 | const dargs = require('./dargs'); | 11 | const dargs = require('./dargs'); |
13 | const spawn = require('cross-spawn').sync | 12 | const spawn = require('cross-spawn').sync |
14 | const eol = require('os').EOL | 13 | const eol = require('os').EOL |
15 | 14 | ||
16 | const requireRegex = /require\(['"]\.\.\/([\w\.]+)['"]\)/g | ||
17 | |||
18 | module.exports = function purescriptLoader(source, map) { | 15 | module.exports = function purescriptLoader(source, map) { |
19 | const callback = this.async() | 16 | const callback = this.async() |
20 | const config = this.options | 17 | const config = this.options |
@@ -49,6 +46,7 @@ module.exports = function purescriptLoader(source, map) { | |||
49 | bundleNamespace: 'PS', | 46 | bundleNamespace: 'PS', |
50 | bundle: false, | 47 | bundle: false, |
51 | warnings: true, | 48 | warnings: true, |
49 | watch: false, | ||
52 | output: 'output', | 50 | output: 'output', |
53 | src: [ | 51 | src: [ |
54 | path.join('src', '**', '*.purs'), | 52 | path.join('src', '**', '*.purs'), |
@@ -151,7 +149,7 @@ module.exports = function purescriptLoader(source, map) { | |||
151 | if (!cache.compilationStarted) { | 149 | if (!cache.compilationStarted) { |
152 | return Psc.compile(psModule) | 150 | return Psc.compile(psModule) |
153 | .then(() => PsModuleMap.makeMap(options.src).then(map => { | 151 | .then(() => PsModuleMap.makeMap(options.src).then(map => { |
154 | debug('rebuilt module map'); | 152 | debug('rebuilt module map after compile'); |
155 | cache.psModuleMap = map; | 153 | cache.psModuleMap = map; |
156 | })) | 154 | })) |
157 | .then(() => Promise.map(cache.deferred, psModule => { | 155 | .then(() => Promise.map(cache.deferred, psModule => { |
@@ -164,59 +162,3 @@ module.exports = function purescriptLoader(source, map) { | |||
164 | }) | 162 | }) |
165 | } | 163 | } |
166 | } | 164 | } |
167 | |||
168 | function updatePsModuleMap(psModule) { | ||
169 | const options = psModule.options | ||
170 | const cache = psModule.cache | ||
171 | const filePurs = psModule.srcPath | ||
172 | if (!cache.psModuleMap) { | ||
173 | debug('module mapping does not exist'); | ||
174 | return PsModuleMap.makeMap(options.src).then(map => { | ||
175 | cache.psModuleMap = map; | ||
176 | return cache.psModuleMap; | ||
177 | }); | ||
178 | } | ||
179 | else { | ||
180 | return PsModuleMap.makeMapEntry(filePurs).then(result => { | ||
181 | const map = Object.assign(cache.psModuleMap, result) | ||
182 | cache.psModuleMap = map; | ||
183 | return cache.psModuleMap; | ||
184 | }); | ||
185 | } | ||
186 | } | ||
187 | |||
188 | // The actual loader is executed *after* purescript compilation. | ||
189 | function toJavaScript(psModule) { | ||
190 | const options = psModule.options | ||
191 | const cache = psModule.cache | ||
192 | const bundlePath = path.resolve(options.bundleOutput) | ||
193 | const jsPath = cache.bundle ? bundlePath : psModule.jsPath | ||
194 | |||
195 | debug('loading JavaScript for', psModule.name) | ||
196 | |||
197 | return Promise.props({ | ||
198 | js: fs.readFileAsync(jsPath, 'utf8'), | ||
199 | psModuleMap: updatePsModuleMap(psModule) | ||
200 | }).then(result => { | ||
201 | let js = '' | ||
202 | |||
203 | if (options.bundle) { | ||
204 | // if bundling, return a reference to the bundle | ||
205 | js = 'module.exports = require("' | ||
206 | + jsStringEscape(path.relative(psModule.srcDir, options.bundleOutput)) | ||
207 | + '")["' + psModule.name + '"]' | ||
208 | } else { | ||
209 | // replace require paths to output files generated by psc with paths | ||
210 | // to purescript sources, which are then also run through this loader. | ||
211 | js = result.js | ||
212 | .replace(requireRegex, (m, p1) => { | ||
213 | return 'require("' + jsStringEscape(result.psModuleMap[p1].src) + '")' | ||
214 | }) | ||
215 | .replace(/require\(['"]\.\/foreign['"]\)/g, (m, p1) => { | ||
216 | return 'require("' + jsStringEscape(result.psModuleMap[psModule.name].ffi) + '")' | ||
217 | }) | ||
218 | } | ||
219 | |||
220 | return js | ||
221 | }) | ||
222 | } | ||
diff --git a/src/to-javascript.js b/src/to-javascript.js new file mode 100644 index 0000000..b402ad4 --- /dev/null +++ b/src/to-javascript.js | |||
@@ -0,0 +1,145 @@ | |||
1 | 'use strict'; | ||
2 | |||
3 | const Promise = require('bluebird'); | ||
4 | |||
5 | const fs = Promise.promisifyAll(require('fs')); | ||
6 | |||
7 | const path = require('path'); | ||
8 | |||
9 | const jsStringEscape = require('js-string-escape'); | ||
10 | |||
11 | const difference = require('lodash.difference'); | ||
12 | |||
13 | const debug = require('debug')('purs-loader'); | ||
14 | |||
15 | const PsModuleMap = require('./PsModuleMap'); | ||
16 | |||
17 | function updatePsModuleMap(psModule) { | ||
18 | const options = psModule.options; | ||
19 | |||
20 | const cache = psModule.cache; | ||
21 | |||
22 | const filePurs = psModule.srcPath; | ||
23 | |||
24 | if (!cache.psModuleMap) { | ||
25 | debug('module mapping does not exist'); | ||
26 | |||
27 | return PsModuleMap.makeMap(options.src).then(map => { | ||
28 | cache.psModuleMap = map; | ||
29 | return cache.psModuleMap; | ||
30 | }); | ||
31 | } | ||
32 | else { | ||
33 | return PsModuleMap.makeMapEntry(filePurs).then(result => { | ||
34 | const map = Object.assign(cache.psModuleMap, result); | ||
35 | |||
36 | cache.psModuleMap = map; | ||
37 | |||
38 | return cache.psModuleMap; | ||
39 | }); | ||
40 | } | ||
41 | } | ||
42 | |||
43 | // Reference the bundle. | ||
44 | function makeBundleJS(psModule) { | ||
45 | const bundleOutput = psModule.options.bundleOutput; | ||
46 | |||
47 | const name = psModule.name; | ||
48 | |||
49 | const srcDir = psModule.srcDir; | ||
50 | |||
51 | const escaped = jsStringEscape(path.relative(srcDir, bundleOutput)); | ||
52 | |||
53 | const result = `module.exports = require("${escaped}")["${name}"]`; | ||
54 | |||
55 | return result; | ||
56 | } | ||
57 | |||
58 | // Replace require paths to output files generated by psc with paths | ||
59 | // to purescript sources, which are then also run through this loader. | ||
60 | // Additionally, the imports replaced are tracked so that in the event | ||
61 | // the compiler fails to compile the PureScript source, we can tack on | ||
62 | // any new imports in order to allow webpack to watch the new files | ||
63 | // before they have been successfully compiled. | ||
64 | function makeJS(psModule, psModuleMap, js) { | ||
65 | const requireRE = /require\(['"]\.\.\/([\w\.]+)['"]\)/g; | ||
66 | |||
67 | const foreignRE = /require\(['"]\.\/foreign['"]\)/g; | ||
68 | |||
69 | const name = psModule.name; | ||
70 | |||
71 | const imports = psModuleMap[name].imports; | ||
72 | |||
73 | var replacedImports = []; | ||
74 | |||
75 | const result = js | ||
76 | .replace(requireRE, (m, p1) => { | ||
77 | const moduleValue = psModuleMap[p1]; | ||
78 | |||
79 | if (!moduleValue) { | ||
80 | debug('module %s was not found in the map, replacing require with null', p1); | ||
81 | |||
82 | return 'null'; | ||
83 | } | ||
84 | else { | ||
85 | const escapedPath = jsStringEscape(moduleValue.src); | ||
86 | |||
87 | replacedImports.push(p1); | ||
88 | |||
89 | return `require("${escapedPath}")`; | ||
90 | } | ||
91 | }) | ||
92 | .replace(foreignRE, () => { | ||
93 | const escapedPath = jsStringEscape(psModuleMap[name].ffi); | ||
94 | |||
95 | return `require("${escapedPath}")`; | ||
96 | }) | ||
97 | ; | ||
98 | |||
99 | const additionalImports = difference(imports, replacedImports); | ||
100 | |||
101 | if (additionalImports.length) { | ||
102 | debug('additional imports for %s: %o', name, additionalImports); | ||
103 | } | ||
104 | |||
105 | const additionalImportsResult = additionalImports.map(import_ => { | ||
106 | const moduleValue = psModuleMap[import_]; | ||
107 | |||
108 | if (!moduleValue) { | ||
109 | debug('module %s was not found in the map, skipping require', import_); | ||
110 | |||
111 | return null; | ||
112 | } | ||
113 | else { | ||
114 | const escapedPath = jsStringEscape(moduleValue.src); | ||
115 | |||
116 | return `var ${import_.replace(/\./g, '_')} = require("${escapedPath}")`; | ||
117 | } | ||
118 | }).filter(a => a !== null).join('\n'); | ||
119 | |||
120 | const result_ = result + (additionalImports.length ? '\n' + additionalImportsResult : ''); | ||
121 | |||
122 | return result_; | ||
123 | } | ||
124 | |||
125 | module.exports = function toJavaScript(psModule) { | ||
126 | const options = psModule.options; | ||
127 | |||
128 | const cache = psModule.cache; | ||
129 | |||
130 | const bundlePath = path.resolve(options.bundleOutput); | ||
131 | |||
132 | const jsPath = cache.bundle ? bundlePath : psModule.jsPath; | ||
133 | |||
134 | const js = fs.readFileAsync(jsPath, 'utf8').catch(() => ''); | ||
135 | |||
136 | const psModuleMap = updatePsModuleMap(psModule); | ||
137 | |||
138 | debug('loading JavaScript for %s', psModule.name); | ||
139 | |||
140 | return Promise.props({js: js, psModuleMap: psModuleMap}).then(result => | ||
141 | options.bundle ? | ||
142 | makeBundleJS(psModule) : | ||
143 | makeJS(psModule, result.psModuleMap, result.js) | ||
144 | ); | ||
145 | }; | ||
diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 0000000..70b5e4c --- /dev/null +++ b/yarn.lock | |||
@@ -0,0 +1,1651 @@ | |||
1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. | ||
2 | # yarn lockfile v1 | ||
3 | |||
4 | |||
5 | abbrev@1: | ||
6 | version "1.1.0" | ||
7 | resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.0.tgz#d0554c2256636e2f56e7c2e5ad183f859428d81f" | ||
8 | |||
9 | ansi-regex@^2.0.0: | ||
10 | version "2.1.1" | ||
11 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" | ||
12 | |||
13 | ansi-styles@^2.2.1: | ||
14 | version "2.2.1" | ||
15 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" | ||
16 | |||
17 | anymatch@^1.3.0: | ||
18 | version "1.3.0" | ||
19 | resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.0.tgz#a3e52fa39168c825ff57b0248126ce5a8ff95507" | ||
20 | dependencies: | ||
21 | arrify "^1.0.0" | ||
22 | micromatch "^2.1.5" | ||
23 | |||
24 | aproba@^1.0.3: | ||
25 | version "1.1.1" | ||
26 | resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.1.1.tgz#95d3600f07710aa0e9298c726ad5ecf2eacbabab" | ||
27 | |||
28 | are-we-there-yet@~1.1.2: | ||
29 | version "1.1.2" | ||
30 | resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.2.tgz#80e470e95a084794fe1899262c5667c6e88de1b3" | ||
31 | dependencies: | ||
32 | delegates "^1.0.0" | ||
33 | readable-stream "^2.0.0 || ^1.1.13" | ||
34 | |||
35 | arr-diff@^2.0.0: | ||
36 | version "2.0.0" | ||
37 | resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" | ||
38 | dependencies: | ||
39 | arr-flatten "^1.0.1" | ||
40 | |||
41 | arr-flatten@^1.0.1: | ||
42 | version "1.0.1" | ||
43 | resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.0.1.tgz#e5ffe54d45e19f32f216e91eb99c8ce892bb604b" | ||
44 | |||
45 | array-union@^1.0.1: | ||
46 | version "1.0.2" | ||
47 | resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" | ||
48 | dependencies: | ||
49 | array-uniq "^1.0.1" | ||
50 | |||
51 | array-uniq@^1.0.1: | ||
52 | version "1.0.3" | ||
53 | resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" | ||
54 | |||
55 | array-unique@^0.2.1: | ||
56 | version "0.2.1" | ||
57 | resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" | ||
58 | |||
59 | arrify@^1.0.0: | ||
60 | version "1.0.1" | ||
61 | resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" | ||
62 | |||
63 | asn1@~0.2.3: | ||
64 | version "0.2.3" | ||
65 | resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86" | ||
66 | |||
67 | assert-plus@^0.2.0: | ||
68 | version "0.2.0" | ||
69 | resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234" | ||
70 | |||
71 | assert-plus@^1.0.0: | ||
72 | version "1.0.0" | ||
73 | resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" | ||
74 | |||
75 | async-each@^1.0.0: | ||
76 | version "1.0.1" | ||
77 | resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.1.tgz#19d386a1d9edc6e7c1c85d388aedbcc56d33602d" | ||
78 | |||
79 | asynckit@^0.4.0: | ||
80 | version "0.4.0" | ||
81 | resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" | ||
82 | |||
83 | aws-sign2@~0.6.0: | ||
84 | version "0.6.0" | ||
85 | resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.6.0.tgz#14342dd38dbcc94d0e5b87d763cd63612c0e794f" | ||
86 | |||
87 | aws4@^1.2.1: | ||
88 | version "1.6.0" | ||
89 | resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.6.0.tgz#83ef5ca860b2b32e4a0deedee8c771b9db57471e" | ||
90 | |||
91 | babel-cli@^6.8.0: | ||
92 | version "6.23.0" | ||
93 | resolved "https://registry.yarnpkg.com/babel-cli/-/babel-cli-6.23.0.tgz#52ff946a2b0f64645c35e7bd5eea267aa0948c0f" | ||
94 | dependencies: | ||
95 | babel-core "^6.23.0" | ||
96 | babel-polyfill "^6.23.0" | ||
97 | babel-register "^6.23.0" | ||
98 | babel-runtime "^6.22.0" | ||
99 | commander "^2.8.1" | ||
100 | convert-source-map "^1.1.0" | ||
101 | fs-readdir-recursive "^1.0.0" | ||
102 | glob "^7.0.0" | ||
103 | lodash "^4.2.0" | ||
104 | output-file-sync "^1.1.0" | ||
105 | path-is-absolute "^1.0.0" | ||
106 | slash "^1.0.0" | ||
107 | source-map "^0.5.0" | ||
108 | v8flags "^2.0.10" | ||
109 | optionalDependencies: | ||
110 | chokidar "^1.6.1" | ||
111 | |||
112 | babel-code-frame@^6.22.0: | ||
113 | version "6.22.0" | ||
114 | resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.22.0.tgz#027620bee567a88c32561574e7fd0801d33118e4" | ||
115 | dependencies: | ||
116 | chalk "^1.1.0" | ||
117 | esutils "^2.0.2" | ||
118 | js-tokens "^3.0.0" | ||
119 | |||
120 | babel-core@^6.23.0: | ||
121 | version "6.23.1" | ||
122 | resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.23.1.tgz#c143cb621bb2f621710c220c5d579d15b8a442df" | ||
123 | dependencies: | ||
124 | babel-code-frame "^6.22.0" | ||
125 | babel-generator "^6.23.0" | ||
126 | babel-helpers "^6.23.0" | ||
127 | babel-messages "^6.23.0" | ||
128 | babel-register "^6.23.0" | ||
129 | babel-runtime "^6.22.0" | ||
130 | babel-template "^6.23.0" | ||
131 | babel-traverse "^6.23.1" | ||
132 | babel-types "^6.23.0" | ||
133 | babylon "^6.11.0" | ||
134 | convert-source-map "^1.1.0" | ||
135 | debug "^2.1.1" | ||
136 | json5 "^0.5.0" | ||
137 | lodash "^4.2.0" | ||
138 | minimatch "^3.0.2" | ||
139 | path-is-absolute "^1.0.0" | ||
140 | private "^0.1.6" | ||
141 | slash "^1.0.0" | ||
142 | source-map "^0.5.0" | ||
143 | |||
144 | babel-generator@^6.23.0: | ||
145 | version "6.23.0" | ||
146 | resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.23.0.tgz#6b8edab956ef3116f79d8c84c5a3c05f32a74bc5" | ||
147 | dependencies: | ||
148 | babel-messages "^6.23.0" | ||
149 | babel-runtime "^6.22.0" | ||
150 | babel-types "^6.23.0" | ||
151 | detect-indent "^4.0.0" | ||
152 | jsesc "^1.3.0" | ||
153 | lodash "^4.2.0" | ||
154 | source-map "^0.5.0" | ||
155 | trim-right "^1.0.1" | ||
156 | |||
157 | babel-helper-call-delegate@^6.22.0: | ||
158 | version "6.22.0" | ||
159 | resolved "https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.22.0.tgz#119921b56120f17e9dae3f74b4f5cc7bcc1b37ef" | ||
160 | dependencies: | ||
161 | babel-helper-hoist-variables "^6.22.0" | ||
162 | babel-runtime "^6.22.0" | ||
163 | babel-traverse "^6.22.0" | ||
164 | babel-types "^6.22.0" | ||
165 | |||
166 | babel-helper-define-map@^6.23.0: | ||
167 | version "6.23.0" | ||
168 | resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.23.0.tgz#1444f960c9691d69a2ced6a205315f8fd00804e7" | ||
169 | dependencies: | ||
170 | babel-helper-function-name "^6.23.0" | ||
171 | babel-runtime "^6.22.0" | ||
172 | babel-types "^6.23.0" | ||
173 | lodash "^4.2.0" | ||
174 | |||
175 | babel-helper-function-name@^6.22.0, babel-helper-function-name@^6.23.0: | ||
176 | version "6.23.0" | ||
177 | resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.23.0.tgz#25742d67175c8903dbe4b6cb9d9e1fcb8dcf23a6" | ||
178 | dependencies: | ||
179 | babel-helper-get-function-arity "^6.22.0" | ||
180 | babel-runtime "^6.22.0" | ||
181 | babel-template "^6.23.0" | ||
182 | babel-traverse "^6.23.0" | ||
183 | babel-types "^6.23.0" | ||
184 | |||
185 | babel-helper-get-function-arity@^6.22.0: | ||
186 | version "6.22.0" | ||
187 | resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.22.0.tgz#0beb464ad69dc7347410ac6ade9f03a50634f5ce" | ||
188 | dependencies: | ||
189 | babel-runtime "^6.22.0" | ||
190 | babel-types "^6.22.0" | ||
191 | |||
192 | babel-helper-hoist-variables@^6.22.0: | ||
193 | version "6.22.0" | ||
194 | resolved "https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.22.0.tgz#3eacbf731d80705845dd2e9718f600cfb9b4ba72" | ||
195 | dependencies: | ||
196 | babel-runtime "^6.22.0" | ||
197 | babel-types "^6.22.0" | ||
198 | |||
199 | babel-helper-optimise-call-expression@^6.23.0: | ||
200 | version "6.23.0" | ||
201 | resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.23.0.tgz#f3ee7eed355b4282138b33d02b78369e470622f5" | ||
202 | dependencies: | ||
203 | babel-runtime "^6.22.0" | ||
204 | babel-types "^6.23.0" | ||
205 | |||
206 | babel-helper-regex@^6.22.0: | ||
207 | version "6.22.0" | ||
208 | resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.22.0.tgz#79f532be1647b1f0ee3474b5f5c3da58001d247d" | ||
209 | dependencies: | ||
210 | babel-runtime "^6.22.0" | ||
211 | babel-types "^6.22.0" | ||
212 | lodash "^4.2.0" | ||
213 | |||
214 | babel-helper-replace-supers@^6.22.0, babel-helper-replace-supers@^6.23.0: | ||
215 | version "6.23.0" | ||
216 | resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.23.0.tgz#eeaf8ad9b58ec4337ca94223bacdca1f8d9b4bfd" | ||
217 | dependencies: | ||
218 | babel-helper-optimise-call-expression "^6.23.0" | ||
219 | babel-messages "^6.23.0" | ||
220 | babel-runtime "^6.22.0" | ||
221 | babel-template "^6.23.0" | ||
222 | babel-traverse "^6.23.0" | ||
223 | babel-types "^6.23.0" | ||
224 | |||
225 | babel-helpers@^6.23.0: | ||
226 | version "6.23.0" | ||
227 | resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.23.0.tgz#4f8f2e092d0b6a8808a4bde79c27f1e2ecf0d992" | ||
228 | dependencies: | ||
229 | babel-runtime "^6.22.0" | ||
230 | babel-template "^6.23.0" | ||
231 | |||
232 | babel-messages@^6.23.0: | ||
233 | version "6.23.0" | ||
234 | resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" | ||
235 | dependencies: | ||
236 | babel-runtime "^6.22.0" | ||
237 | |||
238 | babel-plugin-check-es2015-constants@^6.22.0: | ||
239 | version "6.22.0" | ||
240 | resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a" | ||
241 | dependencies: | ||
242 | babel-runtime "^6.22.0" | ||
243 | |||
244 | babel-plugin-transform-es2015-arrow-functions@^6.22.0: | ||
245 | version "6.22.0" | ||
246 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221" | ||
247 | dependencies: | ||
248 | babel-runtime "^6.22.0" | ||
249 | |||
250 | babel-plugin-transform-es2015-block-scoped-functions@^6.22.0: | ||
251 | version "6.22.0" | ||
252 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141" | ||
253 | dependencies: | ||
254 | babel-runtime "^6.22.0" | ||
255 | |||
256 | babel-plugin-transform-es2015-block-scoping@^6.22.0: | ||
257 | version "6.23.0" | ||
258 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.23.0.tgz#e48895cf0b375be148cd7c8879b422707a053b51" | ||
259 | dependencies: | ||
260 | babel-runtime "^6.22.0" | ||
261 | babel-template "^6.23.0" | ||
262 | babel-traverse "^6.23.0" | ||
263 | babel-types "^6.23.0" | ||
264 | lodash "^4.2.0" | ||
265 | |||
266 | babel-plugin-transform-es2015-classes@^6.22.0: | ||
267 | version "6.23.0" | ||
268 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.23.0.tgz#49b53f326202a2fd1b3bbaa5e2edd8a4f78643c1" | ||
269 | dependencies: | ||
270 | babel-helper-define-map "^6.23.0" | ||
271 | babel-helper-function-name "^6.23.0" | ||
272 | babel-helper-optimise-call-expression "^6.23.0" | ||
273 | babel-helper-replace-supers "^6.23.0" | ||
274 | babel-messages "^6.23.0" | ||
275 | babel-runtime "^6.22.0" | ||
276 | babel-template "^6.23.0" | ||
277 | babel-traverse "^6.23.0" | ||
278 | babel-types "^6.23.0" | ||
279 | |||
280 | babel-plugin-transform-es2015-computed-properties@^6.22.0: | ||
281 | version "6.22.0" | ||
282 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.22.0.tgz#7c383e9629bba4820c11b0425bdd6290f7f057e7" | ||
283 | dependencies: | ||
284 | babel-runtime "^6.22.0" | ||
285 | babel-template "^6.22.0" | ||
286 | |||
287 | babel-plugin-transform-es2015-destructuring@^6.22.0: | ||
288 | version "6.23.0" | ||
289 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d" | ||
290 | dependencies: | ||
291 | babel-runtime "^6.22.0" | ||
292 | |||
293 | babel-plugin-transform-es2015-duplicate-keys@^6.22.0: | ||
294 | version "6.22.0" | ||
295 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.22.0.tgz#672397031c21610d72dd2bbb0ba9fb6277e1c36b" | ||
296 | dependencies: | ||
297 | babel-runtime "^6.22.0" | ||
298 | babel-types "^6.22.0" | ||
299 | |||
300 | babel-plugin-transform-es2015-for-of@^6.22.0: | ||
301 | version "6.23.0" | ||
302 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691" | ||
303 | dependencies: | ||
304 | babel-runtime "^6.22.0" | ||
305 | |||
306 | babel-plugin-transform-es2015-function-name@^6.22.0: | ||
307 | version "6.22.0" | ||
308 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.22.0.tgz#f5fcc8b09093f9a23c76ac3d9e392c3ec4b77104" | ||
309 | dependencies: | ||
310 | babel-helper-function-name "^6.22.0" | ||
311 | babel-runtime "^6.22.0" | ||
312 | babel-types "^6.22.0" | ||
313 | |||
314 | babel-plugin-transform-es2015-literals@^6.22.0: | ||
315 | version "6.22.0" | ||
316 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e" | ||
317 | dependencies: | ||
318 | babel-runtime "^6.22.0" | ||
319 | |||
320 | babel-plugin-transform-es2015-modules-amd@^6.22.0: | ||
321 | version "6.22.0" | ||
322 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.22.0.tgz#bf69cd34889a41c33d90dfb740e0091ccff52f21" | ||
323 | dependencies: | ||
324 | babel-plugin-transform-es2015-modules-commonjs "^6.22.0" | ||
325 | babel-runtime "^6.22.0" | ||
326 | babel-template "^6.22.0" | ||
327 | |||
328 | babel-plugin-transform-es2015-modules-commonjs@^6.22.0: | ||
329 | version "6.23.0" | ||
330 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.23.0.tgz#cba7aa6379fb7ec99250e6d46de2973aaffa7b92" | ||
331 | dependencies: | ||
332 | babel-plugin-transform-strict-mode "^6.22.0" | ||
333 | babel-runtime "^6.22.0" | ||
334 | babel-template "^6.23.0" | ||
335 | babel-types "^6.23.0" | ||
336 | |||
337 | babel-plugin-transform-es2015-modules-systemjs@^6.22.0: | ||
338 | version "6.23.0" | ||
339 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.23.0.tgz#ae3469227ffac39b0310d90fec73bfdc4f6317b0" | ||
340 | dependencies: | ||
341 | babel-helper-hoist-variables "^6.22.0" | ||
342 | babel-runtime "^6.22.0" | ||
343 | babel-template "^6.23.0" | ||
344 | |||
345 | babel-plugin-transform-es2015-modules-umd@^6.22.0: | ||
346 | version "6.23.0" | ||
347 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.23.0.tgz#8d284ae2e19ed8fe21d2b1b26d6e7e0fcd94f0f1" | ||
348 | dependencies: | ||
349 | babel-plugin-transform-es2015-modules-amd "^6.22.0" | ||
350 | babel-runtime "^6.22.0" | ||
351 | babel-template "^6.23.0" | ||
352 | |||
353 | babel-plugin-transform-es2015-object-super@^6.22.0: | ||
354 | version "6.22.0" | ||
355 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.22.0.tgz#daa60e114a042ea769dd53fe528fc82311eb98fc" | ||
356 | dependencies: | ||
357 | babel-helper-replace-supers "^6.22.0" | ||
358 | babel-runtime "^6.22.0" | ||
359 | |||
360 | babel-plugin-transform-es2015-parameters@^6.22.0: | ||
361 | version "6.23.0" | ||
362 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.23.0.tgz#3a2aabb70c8af945d5ce386f1a4250625a83ae3b" | ||
363 | dependencies: | ||
364 | babel-helper-call-delegate "^6.22.0" | ||
365 | babel-helper-get-function-arity "^6.22.0" | ||
366 | babel-runtime "^6.22.0" | ||
367 | babel-template "^6.23.0" | ||
368 | babel-traverse "^6.23.0" | ||
369 | babel-types "^6.23.0" | ||
370 | |||
371 | babel-plugin-transform-es2015-shorthand-properties@^6.22.0: | ||
372 | version "6.22.0" | ||
373 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.22.0.tgz#8ba776e0affaa60bff21e921403b8a652a2ff723" | ||
374 | dependencies: | ||
375 | babel-runtime "^6.22.0" | ||
376 | babel-types "^6.22.0" | ||
377 | |||
378 | babel-plugin-transform-es2015-spread@^6.22.0: | ||
379 | version "6.22.0" | ||
380 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1" | ||
381 | dependencies: | ||
382 | babel-runtime "^6.22.0" | ||
383 | |||
384 | babel-plugin-transform-es2015-sticky-regex@^6.22.0: | ||
385 | version "6.22.0" | ||
386 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.22.0.tgz#ab316829e866ee3f4b9eb96939757d19a5bc4593" | ||
387 | dependencies: | ||
388 | babel-helper-regex "^6.22.0" | ||
389 | babel-runtime "^6.22.0" | ||
390 | babel-types "^6.22.0" | ||
391 | |||
392 | babel-plugin-transform-es2015-template-literals@^6.22.0: | ||
393 | version "6.22.0" | ||
394 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d" | ||
395 | dependencies: | ||
396 | babel-runtime "^6.22.0" | ||
397 | |||
398 | babel-plugin-transform-es2015-typeof-symbol@^6.22.0: | ||
399 | version "6.23.0" | ||
400 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372" | ||
401 | dependencies: | ||
402 | babel-runtime "^6.22.0" | ||
403 | |||
404 | babel-plugin-transform-es2015-unicode-regex@^6.22.0: | ||
405 | version "6.22.0" | ||
406 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.22.0.tgz#8d9cc27e7ee1decfe65454fb986452a04a613d20" | ||
407 | dependencies: | ||
408 | babel-helper-regex "^6.22.0" | ||
409 | babel-runtime "^6.22.0" | ||
410 | regexpu-core "^2.0.0" | ||
411 | |||
412 | babel-plugin-transform-regenerator@^6.22.0: | ||
413 | version "6.22.0" | ||
414 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.22.0.tgz#65740593a319c44522157538d690b84094617ea6" | ||
415 | dependencies: | ||
416 | regenerator-transform "0.9.8" | ||
417 | |||
418 | babel-plugin-transform-strict-mode@^6.22.0: | ||
419 | version "6.22.0" | ||
420 | resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.22.0.tgz#e008df01340fdc87e959da65991b7e05970c8c7c" | ||
421 | dependencies: | ||
422 | babel-runtime "^6.22.0" | ||
423 | babel-types "^6.22.0" | ||
424 | |||
425 | babel-polyfill@^6.23.0: | ||
426 | version "6.23.0" | ||
427 | resolved "https://registry.yarnpkg.com/babel-polyfill/-/babel-polyfill-6.23.0.tgz#8364ca62df8eafb830499f699177466c3b03499d" | ||
428 | dependencies: | ||
429 | babel-runtime "^6.22.0" | ||
430 | core-js "^2.4.0" | ||
431 | regenerator-runtime "^0.10.0" | ||
432 | |||
433 | babel-preset-es2015@^6.6.0: | ||
434 | version "6.22.0" | ||
435 | resolved "https://registry.yarnpkg.com/babel-preset-es2015/-/babel-preset-es2015-6.22.0.tgz#af5a98ecb35eb8af764ad8a5a05eb36dc4386835" | ||
436 | dependencies: | ||
437 | babel-plugin-check-es2015-constants "^6.22.0" | ||
438 | babel-plugin-transform-es2015-arrow-functions "^6.22.0" | ||
439 | babel-plugin-transform-es2015-block-scoped-functions "^6.22.0" | ||
440 | babel-plugin-transform-es2015-block-scoping "^6.22.0" | ||
441 | babel-plugin-transform-es2015-classes "^6.22.0" | ||
442 | babel-plugin-transform-es2015-computed-properties "^6.22.0" | ||
443 | babel-plugin-transform-es2015-destructuring "^6.22.0" | ||
444 | babel-plugin-transform-es2015-duplicate-keys "^6.22.0" | ||
445 | babel-plugin-transform-es2015-for-of "^6.22.0" | ||
446 | babel-plugin-transform-es2015-function-name "^6.22.0" | ||
447 | babel-plugin-transform-es2015-literals "^6.22.0" | ||
448 | babel-plugin-transform-es2015-modules-amd "^6.22.0" | ||
449 | babel-plugin-transform-es2015-modules-commonjs "^6.22.0" | ||
450 | babel-plugin-transform-es2015-modules-systemjs "^6.22.0" | ||
451 | babel-plugin-transform-es2015-modules-umd "^6.22.0" | ||
452 | babel-plugin-transform-es2015-object-super "^6.22.0" | ||
453 | babel-plugin-transform-es2015-parameters "^6.22.0" | ||
454 | babel-plugin-transform-es2015-shorthand-properties "^6.22.0" | ||
455 | babel-plugin-transform-es2015-spread "^6.22.0" | ||
456 | babel-plugin-transform-es2015-sticky-regex "^6.22.0" | ||
457 | babel-plugin-transform-es2015-template-literals "^6.22.0" | ||
458 | babel-plugin-transform-es2015-typeof-symbol "^6.22.0" | ||
459 | babel-plugin-transform-es2015-unicode-regex "^6.22.0" | ||
460 | babel-plugin-transform-regenerator "^6.22.0" | ||
461 | |||
462 | babel-register@^6.23.0: | ||
463 | version "6.23.0" | ||
464 | resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.23.0.tgz#c9aa3d4cca94b51da34826c4a0f9e08145d74ff3" | ||
465 | dependencies: | ||
466 | babel-core "^6.23.0" | ||
467 | babel-runtime "^6.22.0" | ||
468 | core-js "^2.4.0" | ||
469 | home-or-tmp "^2.0.0" | ||
470 | lodash "^4.2.0" | ||
471 | mkdirp "^0.5.1" | ||
472 | source-map-support "^0.4.2" | ||
473 | |||
474 | babel-runtime@^6.18.0, babel-runtime@^6.22.0: | ||
475 | version "6.23.0" | ||
476 | resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.23.0.tgz#0a9489f144de70efb3ce4300accdb329e2fc543b" | ||
477 | dependencies: | ||
478 | core-js "^2.4.0" | ||
479 | regenerator-runtime "^0.10.0" | ||
480 | |||
481 | babel-template@^6.22.0, babel-template@^6.23.0: | ||
482 | version "6.23.0" | ||
483 | resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.23.0.tgz#04d4f270adbb3aa704a8143ae26faa529238e638" | ||
484 | dependencies: | ||
485 | babel-runtime "^6.22.0" | ||
486 | babel-traverse "^6.23.0" | ||
487 | babel-types "^6.23.0" | ||
488 | babylon "^6.11.0" | ||
489 | lodash "^4.2.0" | ||
490 | |||
491 | babel-traverse@^6.22.0, babel-traverse@^6.23.0, babel-traverse@^6.23.1: | ||
492 | version "6.23.1" | ||
493 | resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.23.1.tgz#d3cb59010ecd06a97d81310065f966b699e14f48" | ||
494 | dependencies: | ||
495 | babel-code-frame "^6.22.0" | ||
496 | babel-messages "^6.23.0" | ||
497 | babel-runtime "^6.22.0" | ||
498 | babel-types "^6.23.0" | ||
499 | babylon "^6.15.0" | ||
500 | debug "^2.2.0" | ||
501 | globals "^9.0.0" | ||
502 | invariant "^2.2.0" | ||
503 | lodash "^4.2.0" | ||
504 | |||
505 | babel-types@^6.19.0, babel-types@^6.22.0, babel-types@^6.23.0: | ||
506 | version "6.23.0" | ||
507 | resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.23.0.tgz#bb17179d7538bad38cd0c9e115d340f77e7e9acf" | ||
508 | dependencies: | ||
509 | babel-runtime "^6.22.0" | ||
510 | esutils "^2.0.2" | ||
511 | lodash "^4.2.0" | ||
512 | to-fast-properties "^1.0.1" | ||
513 | |||
514 | babylon@^6.11.0, babylon@^6.15.0: | ||
515 | version "6.15.0" | ||
516 | resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.15.0.tgz#ba65cfa1a80e1759b0e89fb562e27dccae70348e" | ||
517 | |||
518 | balanced-match@^0.4.1: | ||
519 | version "0.4.2" | ||
520 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838" | ||
521 | |||
522 | bcrypt-pbkdf@^1.0.0: | ||
523 | version "1.0.1" | ||
524 | resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz#63bc5dcb61331b92bc05fd528953c33462a06f8d" | ||
525 | dependencies: | ||
526 | tweetnacl "^0.14.3" | ||
527 | |||
528 | big.js@^3.1.3: | ||
529 | version "3.1.3" | ||
530 | resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.1.3.tgz#4cada2193652eb3ca9ec8e55c9015669c9806978" | ||
531 | |||
532 | binary-extensions@^1.0.0: | ||
533 | version "1.8.0" | ||
534 | resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.8.0.tgz#48ec8d16df4377eae5fa5884682480af4d95c774" | ||
535 | |||
536 | block-stream@*: | ||
537 | version "0.0.9" | ||
538 | resolved "https://registry.yarnpkg.com/block-stream/-/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a" | ||
539 | dependencies: | ||
540 | inherits "~2.0.0" | ||
541 | |||
542 | bluebird@^3.3.5: | ||
543 | version "3.4.7" | ||
544 | resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.4.7.tgz#f72d760be09b7f76d08ed8fae98b289a8d05fab3" | ||
545 | |||
546 | boom@2.x.x: | ||
547 | version "2.10.1" | ||
548 | resolved "https://registry.yarnpkg.com/boom/-/boom-2.10.1.tgz#39c8918ceff5799f83f9492a848f625add0c766f" | ||
549 | dependencies: | ||
550 | hoek "2.x.x" | ||
551 | |||
552 | brace-expansion@^1.0.0: | ||
553 | version "1.1.6" | ||
554 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.6.tgz#7197d7eaa9b87e648390ea61fc66c84427420df9" | ||
555 | dependencies: | ||
556 | balanced-match "^0.4.1" | ||
557 | concat-map "0.0.1" | ||
558 | |||
559 | braces@^1.8.2: | ||
560 | version "1.8.5" | ||
561 | resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" | ||
562 | dependencies: | ||
563 | expand-range "^1.8.1" | ||
564 | preserve "^0.2.0" | ||
565 | repeat-element "^1.1.2" | ||
566 | |||
567 | buffer-shims@^1.0.0: | ||
568 | version "1.0.0" | ||
569 | resolved "https://registry.yarnpkg.com/buffer-shims/-/buffer-shims-1.0.0.tgz#9978ce317388c649ad8793028c3477ef044a8b51" | ||
570 | |||
571 | caseless@~0.11.0: | ||
572 | version "0.11.0" | ||
573 | resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.11.0.tgz#715b96ea9841593cc33067923f5ec60ebda4f7d7" | ||
574 | |||
575 | chalk@^1.1.0, chalk@^1.1.1, chalk@^1.1.3: | ||
576 | version "1.1.3" | ||
577 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" | ||
578 | dependencies: | ||
579 | ansi-styles "^2.2.1" | ||
580 | escape-string-regexp "^1.0.2" | ||
581 | has-ansi "^2.0.0" | ||
582 | strip-ansi "^3.0.0" | ||
583 | supports-color "^2.0.0" | ||
584 | |||
585 | chokidar@^1.6.1: | ||
586 | version "1.6.1" | ||
587 | resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.6.1.tgz#2f4447ab5e96e50fb3d789fd90d4c72e0e4c70c2" | ||
588 | dependencies: | ||
589 | anymatch "^1.3.0" | ||
590 | async-each "^1.0.0" | ||
591 | glob-parent "^2.0.0" | ||
592 | inherits "^2.0.1" | ||
593 | is-binary-path "^1.0.0" | ||
594 | is-glob "^2.0.0" | ||
595 | path-is-absolute "^1.0.0" | ||
596 | readdirp "^2.0.0" | ||
597 | optionalDependencies: | ||
598 | fsevents "^1.0.0" | ||
599 | |||
600 | code-point-at@^1.0.0: | ||
601 | version "1.1.0" | ||
602 | resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" | ||
603 | |||
604 | combined-stream@^1.0.5, combined-stream@~1.0.5: | ||
605 | version "1.0.5" | ||
606 | resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.5.tgz#938370a57b4a51dea2c77c15d5c5fdf895164009" | ||
607 | dependencies: | ||
608 | delayed-stream "~1.0.0" | ||
609 | |||
610 | commander@^2.8.1, commander@^2.9.0: | ||
611 | version "2.9.0" | ||
612 | resolved "https://registry.yarnpkg.com/commander/-/commander-2.9.0.tgz#9c99094176e12240cb22d6c5146098400fe0f7d4" | ||
613 | dependencies: | ||
614 | graceful-readlink ">= 1.0.0" | ||
615 | |||
616 | concat-map@0.0.1: | ||
617 | version "0.0.1" | ||
618 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" | ||
619 | |||
620 | console-control-strings@^1.0.0, console-control-strings@~1.1.0: | ||
621 | version "1.1.0" | ||
622 | resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" | ||
623 | |||
624 | convert-source-map@^1.1.0: | ||
625 | version "1.4.0" | ||
626 | resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.4.0.tgz#e3dad195bf61bfe13a7a3c73e9876ec14a0268f3" | ||
627 | |||
628 | core-js@^2.4.0: | ||
629 | version "2.4.1" | ||
630 | resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.4.1.tgz#4de911e667b0eae9124e34254b53aea6fc618d3e" | ||
631 | |||
632 | core-util-is@~1.0.0: | ||
633 | version "1.0.2" | ||
634 | resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" | ||
635 | |||
636 | cross-spawn@^3.0.1: | ||
637 | version "3.0.1" | ||
638 | resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-3.0.1.tgz#1256037ecb9f0c5f79e3d6ef135e30770184b982" | ||
639 | dependencies: | ||
640 | lru-cache "^4.0.1" | ||
641 | which "^1.2.9" | ||
642 | |||
643 | cryptiles@2.x.x: | ||
644 | version "2.0.5" | ||
645 | resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-2.0.5.tgz#3bdfecdc608147c1c67202fa291e7dca59eaa3b8" | ||
646 | dependencies: | ||
647 | boom "2.x.x" | ||
648 | |||
649 | dargs@^5.1.0: | ||
650 | version "5.1.0" | ||
651 | resolved "https://registry.yarnpkg.com/dargs/-/dargs-5.1.0.tgz#ec7ea50c78564cd36c9d5ec18f66329fade27829" | ||
652 | |||
653 | dashdash@^1.12.0: | ||
654 | version "1.14.1" | ||
655 | resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" | ||
656 | dependencies: | ||
657 | assert-plus "^1.0.0" | ||
658 | |||
659 | debug@^2.1.1, debug@^2.2.0: | ||
660 | version "2.6.1" | ||
661 | resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.1.tgz#79855090ba2c4e3115cc7d8769491d58f0491351" | ||
662 | dependencies: | ||
663 | ms "0.7.2" | ||
664 | |||
665 | debug@~2.2.0: | ||
666 | version "2.2.0" | ||
667 | resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da" | ||
668 | dependencies: | ||
669 | ms "0.7.1" | ||
670 | |||
671 | deep-extend@~0.4.0: | ||
672 | version "0.4.1" | ||
673 | resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.4.1.tgz#efe4113d08085f4e6f9687759810f807469e2253" | ||
674 | |||
675 | delayed-stream@~1.0.0: | ||
676 | version "1.0.0" | ||
677 | resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" | ||
678 | |||
679 | delegates@^1.0.0: | ||
680 | version "1.0.0" | ||
681 | resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" | ||
682 | |||
683 | detect-indent@^4.0.0: | ||
684 | version "4.0.0" | ||
685 | resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" | ||
686 | dependencies: | ||
687 | repeating "^2.0.0" | ||
688 | |||
689 | ecc-jsbn@~0.1.1: | ||
690 | version "0.1.1" | ||
691 | resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz#0fc73a9ed5f0d53c38193398523ef7e543777505" | ||
692 | dependencies: | ||
693 | jsbn "~0.1.0" | ||
694 | |||
695 | emojis-list@^2.0.0: | ||
696 | version "2.1.0" | ||
697 | resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" | ||
698 | |||
699 | err-code@^1.0.0: | ||
700 | version "1.1.1" | ||
701 | resolved "https://registry.yarnpkg.com/err-code/-/err-code-1.1.1.tgz#739d71b6851f24d050ea18c79a5b722420771d59" | ||
702 | |||
703 | escape-string-regexp@^1.0.2: | ||
704 | version "1.0.5" | ||
705 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" | ||
706 | |||
707 | esutils@^2.0.2: | ||
708 | version "2.0.2" | ||
709 | resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" | ||
710 | |||
711 | expand-brackets@^0.1.4: | ||
712 | version "0.1.5" | ||
713 | resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" | ||
714 | dependencies: | ||
715 | is-posix-bracket "^0.1.0" | ||
716 | |||
717 | expand-range@^1.8.1: | ||
718 | version "1.8.2" | ||
719 | resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" | ||
720 | dependencies: | ||
721 | fill-range "^2.1.0" | ||
722 | |||
723 | extend@~3.0.0: | ||
724 | version "3.0.0" | ||
725 | resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.0.tgz#5a474353b9f3353ddd8176dfd37b91c83a46f1d4" | ||
726 | |||
727 | extglob@^0.3.1: | ||
728 | version "0.3.2" | ||
729 | resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1" | ||
730 | dependencies: | ||
731 | is-extglob "^1.0.0" | ||
732 | |||
733 | extsprintf@1.0.2: | ||
734 | version "1.0.2" | ||
735 | resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.0.2.tgz#e1080e0658e300b06294990cc70e1502235fd550" | ||
736 | |||
737 | filename-regex@^2.0.0: | ||
738 | version "2.0.0" | ||
739 | resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.0.tgz#996e3e80479b98b9897f15a8a58b3d084e926775" | ||
740 | |||
741 | fill-range@^2.1.0: | ||
742 | version "2.2.3" | ||
743 | resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.3.tgz#50b77dfd7e469bc7492470963699fe7a8485a723" | ||
744 | dependencies: | ||
745 | is-number "^2.1.0" | ||
746 | isobject "^2.0.0" | ||
747 | randomatic "^1.1.3" | ||
748 | repeat-element "^1.1.2" | ||
749 | repeat-string "^1.5.2" | ||
750 | |||
751 | for-in@^0.1.5: | ||
752 | version "0.1.6" | ||
753 | resolved "https://registry.yarnpkg.com/for-in/-/for-in-0.1.6.tgz#c9f96e89bfad18a545af5ec3ed352a1d9e5b4dc8" | ||
754 | |||
755 | for-own@^0.1.4: | ||
756 | version "0.1.4" | ||
757 | resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.4.tgz#0149b41a39088c7515f51ebe1c1386d45f935072" | ||
758 | dependencies: | ||
759 | for-in "^0.1.5" | ||
760 | |||
761 | forever-agent@~0.6.1: | ||
762 | version "0.6.1" | ||
763 | resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" | ||
764 | |||
765 | form-data@~2.1.1: | ||
766 | version "2.1.2" | ||
767 | resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.1.2.tgz#89c3534008b97eada4cbb157d58f6f5df025eae4" | ||
768 | dependencies: | ||
769 | asynckit "^0.4.0" | ||
770 | combined-stream "^1.0.5" | ||
771 | mime-types "^2.1.12" | ||
772 | |||
773 | fs-readdir-recursive@^1.0.0: | ||
774 | version "1.0.0" | ||
775 | resolved "https://registry.yarnpkg.com/fs-readdir-recursive/-/fs-readdir-recursive-1.0.0.tgz#8cd1745c8b4f8a29c8caec392476921ba195f560" | ||
776 | |||
777 | fs.realpath@^1.0.0: | ||
778 | version "1.0.0" | ||
779 | resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" | ||
780 | |||
781 | fsevents@^1.0.0: | ||
782 | version "1.0.17" | ||
783 | resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.0.17.tgz#8537f3f12272678765b4fd6528c0f1f66f8f4558" | ||
784 | dependencies: | ||
785 | nan "^2.3.0" | ||
786 | node-pre-gyp "^0.6.29" | ||
787 | |||
788 | fstream-ignore@~1.0.5: | ||
789 | version "1.0.5" | ||
790 | resolved "https://registry.yarnpkg.com/fstream-ignore/-/fstream-ignore-1.0.5.tgz#9c31dae34767018fe1d249b24dada67d092da105" | ||
791 | dependencies: | ||
792 | fstream "^1.0.0" | ||
793 | inherits "2" | ||
794 | minimatch "^3.0.0" | ||
795 | |||
796 | fstream@^1.0.0, fstream@^1.0.2, fstream@~1.0.10: | ||
797 | version "1.0.10" | ||
798 | resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.10.tgz#604e8a92fe26ffd9f6fae30399d4984e1ab22822" | ||
799 | dependencies: | ||
800 | graceful-fs "^4.1.2" | ||
801 | inherits "~2.0.0" | ||
802 | mkdirp ">=0.5 0" | ||
803 | rimraf "2" | ||
804 | |||
805 | gauge@~2.7.1: | ||
806 | version "2.7.3" | ||
807 | resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.3.tgz#1c23855f962f17b3ad3d0dc7443f304542edfe09" | ||
808 | dependencies: | ||
809 | aproba "^1.0.3" | ||
810 | console-control-strings "^1.0.0" | ||
811 | has-unicode "^2.0.0" | ||
812 | object-assign "^4.1.0" | ||
813 | signal-exit "^3.0.0" | ||
814 | string-width "^1.0.1" | ||
815 | strip-ansi "^3.0.1" | ||
816 | wide-align "^1.1.0" | ||
817 | |||
818 | generate-function@^2.0.0: | ||
819 | version "2.0.0" | ||
820 | resolved "https://registry.yarnpkg.com/generate-function/-/generate-function-2.0.0.tgz#6858fe7c0969b7d4e9093337647ac79f60dfbe74" | ||
821 | |||
822 | generate-object-property@^1.1.0: | ||
823 | version "1.2.0" | ||
824 | resolved "https://registry.yarnpkg.com/generate-object-property/-/generate-object-property-1.2.0.tgz#9c0e1c40308ce804f4783618b937fa88f99d50d0" | ||
825 | dependencies: | ||
826 | is-property "^1.0.0" | ||
827 | |||
828 | getpass@^0.1.1: | ||
829 | version "0.1.6" | ||
830 | resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.6.tgz#283ffd9fc1256840875311c1b60e8c40187110e6" | ||
831 | dependencies: | ||
832 | assert-plus "^1.0.0" | ||
833 | |||
834 | glob-base@^0.3.0: | ||
835 | version "0.3.0" | ||
836 | resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" | ||
837 | dependencies: | ||
838 | glob-parent "^2.0.0" | ||
839 | is-glob "^2.0.0" | ||
840 | |||
841 | glob-parent@^2.0.0: | ||
842 | version "2.0.0" | ||
843 | resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28" | ||
844 | dependencies: | ||
845 | is-glob "^2.0.0" | ||
846 | |||
847 | glob@^6.0.1: | ||
848 | version "6.0.4" | ||
849 | resolved "https://registry.yarnpkg.com/glob/-/glob-6.0.4.tgz#0f08860f6a155127b2fadd4f9ce24b1aab6e4d22" | ||
850 | dependencies: | ||
851 | inflight "^1.0.4" | ||
852 | inherits "2" | ||
853 | minimatch "2 || 3" | ||
854 | once "^1.3.0" | ||
855 | path-is-absolute "^1.0.0" | ||
856 | |||
857 | glob@^7.0.0, glob@^7.0.5: | ||
858 | version "7.1.1" | ||
859 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8" | ||
860 | dependencies: | ||
861 | fs.realpath "^1.0.0" | ||
862 | inflight "^1.0.4" | ||
863 | inherits "2" | ||
864 | minimatch "^3.0.2" | ||
865 | once "^1.3.0" | ||
866 | path-is-absolute "^1.0.0" | ||
867 | |||
868 | globals@^9.0.0: | ||
869 | version "9.16.0" | ||
870 | resolved "https://registry.yarnpkg.com/globals/-/globals-9.16.0.tgz#63e903658171ec2d9f51b1d31de5e2b8dc01fb80" | ||
871 | |||
872 | globby@^4.0.0: | ||
873 | version "4.1.0" | ||
874 | resolved "https://registry.yarnpkg.com/globby/-/globby-4.1.0.tgz#080f54549ec1b82a6c60e631fc82e1211dbe95f8" | ||
875 | dependencies: | ||
876 | array-union "^1.0.1" | ||
877 | arrify "^1.0.0" | ||
878 | glob "^6.0.1" | ||
879 | object-assign "^4.0.1" | ||
880 | pify "^2.0.0" | ||
881 | pinkie-promise "^2.0.0" | ||
882 | |||
883 | graceful-fs@^4.1.2, graceful-fs@^4.1.4: | ||
884 | version "4.1.11" | ||
885 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" | ||
886 | |||
887 | "graceful-readlink@>= 1.0.0": | ||
888 | version "1.0.1" | ||
889 | resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725" | ||
890 | |||
891 | har-validator@~2.0.6: | ||
892 | version "2.0.6" | ||
893 | resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-2.0.6.tgz#cdcbc08188265ad119b6a5a7c8ab70eecfb5d27d" | ||
894 | dependencies: | ||
895 | chalk "^1.1.1" | ||
896 | commander "^2.9.0" | ||
897 | is-my-json-valid "^2.12.4" | ||
898 | pinkie-promise "^2.0.0" | ||
899 | |||
900 | has-ansi@^2.0.0: | ||
901 | version "2.0.0" | ||
902 | resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" | ||
903 | dependencies: | ||
904 | ansi-regex "^2.0.0" | ||
905 | |||
906 | has-unicode@^2.0.0: | ||
907 | version "2.0.1" | ||
908 | resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" | ||
909 | |||
910 | hawk@~3.1.3: | ||
911 | version "3.1.3" | ||
912 | resolved "https://registry.yarnpkg.com/hawk/-/hawk-3.1.3.tgz#078444bd7c1640b0fe540d2c9b73d59678e8e1c4" | ||
913 | dependencies: | ||
914 | boom "2.x.x" | ||
915 | cryptiles "2.x.x" | ||
916 | hoek "2.x.x" | ||
917 | sntp "1.x.x" | ||
918 | |||
919 | hoek@2.x.x: | ||
920 | version "2.16.3" | ||
921 | resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed" | ||
922 | |||
923 | home-or-tmp@^2.0.0: | ||
924 | version "2.0.0" | ||
925 | resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" | ||
926 | dependencies: | ||
927 | os-homedir "^1.0.0" | ||
928 | os-tmpdir "^1.0.1" | ||
929 | |||
930 | http-signature@~1.1.0: | ||
931 | version "1.1.1" | ||
932 | resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.1.1.tgz#df72e267066cd0ac67fb76adf8e134a8fbcf91bf" | ||
933 | dependencies: | ||
934 | assert-plus "^0.2.0" | ||
935 | jsprim "^1.2.2" | ||
936 | sshpk "^1.7.0" | ||
937 | |||
938 | inflight@^1.0.4: | ||
939 | version "1.0.6" | ||
940 | resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" | ||
941 | dependencies: | ||
942 | once "^1.3.0" | ||
943 | wrappy "1" | ||
944 | |||
945 | inherits@2, inherits@^2.0.1, inherits@~2.0.0, inherits@~2.0.1: | ||
946 | version "2.0.3" | ||
947 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" | ||
948 | |||
949 | ini@~1.3.0: | ||
950 | version "1.3.4" | ||
951 | resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.4.tgz#0537cb79daf59b59a1a517dff706c86ec039162e" | ||
952 | |||
953 | invariant@^2.2.0: | ||
954 | version "2.2.2" | ||
955 | resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.2.tgz#9e1f56ac0acdb6bf303306f338be3b204ae60360" | ||
956 | dependencies: | ||
957 | loose-envify "^1.0.0" | ||
958 | |||
959 | is-binary-path@^1.0.0: | ||
960 | version "1.0.1" | ||
961 | resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" | ||
962 | dependencies: | ||
963 | binary-extensions "^1.0.0" | ||
964 | |||
965 | is-buffer@^1.0.2: | ||
966 | version "1.1.4" | ||
967 | resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.4.tgz#cfc86ccd5dc5a52fa80489111c6920c457e2d98b" | ||
968 | |||
969 | is-dotfile@^1.0.0: | ||
970 | version "1.0.2" | ||
971 | resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.2.tgz#2c132383f39199f8edc268ca01b9b007d205cc4d" | ||
972 | |||
973 | is-equal-shallow@^0.1.3: | ||
974 | version "0.1.3" | ||
975 | resolved "https://registry.yarnpkg.com/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534" | ||
976 | dependencies: | ||
977 | is-primitive "^2.0.0" | ||
978 | |||
979 | is-extendable@^0.1.1: | ||
980 | version "0.1.1" | ||
981 | resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" | ||
982 | |||
983 | is-extglob@^1.0.0: | ||
984 | version "1.0.0" | ||
985 | resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" | ||
986 | |||
987 | is-finite@^1.0.0: | ||
988 | version "1.0.2" | ||
989 | resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" | ||
990 | dependencies: | ||
991 | number-is-nan "^1.0.0" | ||
992 | |||
993 | is-fullwidth-code-point@^1.0.0: | ||
994 | version "1.0.0" | ||
995 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" | ||
996 | dependencies: | ||
997 | number-is-nan "^1.0.0" | ||
998 | |||
999 | is-glob@^2.0.0, is-glob@^2.0.1: | ||
1000 | version "2.0.1" | ||
1001 | resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" | ||
1002 | dependencies: | ||
1003 | is-extglob "^1.0.0" | ||
1004 | |||
1005 | is-my-json-valid@^2.12.4: | ||
1006 | version "2.15.0" | ||
1007 | resolved "https://registry.yarnpkg.com/is-my-json-valid/-/is-my-json-valid-2.15.0.tgz#936edda3ca3c211fd98f3b2d3e08da43f7b2915b" | ||
1008 | dependencies: | ||
1009 | generate-function "^2.0.0" | ||
1010 | generate-object-property "^1.1.0" | ||
1011 | jsonpointer "^4.0.0" | ||
1012 | xtend "^4.0.0" | ||
1013 | |||
1014 | is-number@^2.0.2, is-number@^2.1.0: | ||
1015 | version "2.1.0" | ||
1016 | resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" | ||
1017 | dependencies: | ||
1018 | kind-of "^3.0.2" | ||
1019 | |||
1020 | is-posix-bracket@^0.1.0: | ||
1021 | version "0.1.1" | ||
1022 | resolved "http://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" | ||
1023 | |||
1024 | is-primitive@^2.0.0: | ||
1025 | version "2.0.0" | ||
1026 | resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" | ||
1027 | |||
1028 | is-property@^1.0.0: | ||
1029 | version "1.0.2" | ||
1030 | resolved "https://registry.yarnpkg.com/is-property/-/is-property-1.0.2.tgz#57fe1c4e48474edd65b09911f26b1cd4095dda84" | ||
1031 | |||
1032 | is-typedarray@~1.0.0: | ||
1033 | version "1.0.0" | ||
1034 | resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" | ||
1035 | |||
1036 | isarray@1.0.0, isarray@~1.0.0: | ||
1037 | version "1.0.0" | ||
1038 | resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" | ||
1039 | |||
1040 | isexe@^1.1.1: | ||
1041 | version "1.1.2" | ||
1042 | resolved "https://registry.yarnpkg.com/isexe/-/isexe-1.1.2.tgz#36f3e22e60750920f5e7241a476a8c6a42275ad0" | ||
1043 | |||
1044 | isobject@^2.0.0: | ||
1045 | version "2.1.0" | ||
1046 | resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" | ||
1047 | dependencies: | ||
1048 | isarray "1.0.0" | ||
1049 | |||
1050 | isstream@~0.1.2: | ||
1051 | version "0.1.2" | ||
1052 | resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" | ||
1053 | |||
1054 | jodid25519@^1.0.0: | ||
1055 | version "1.0.2" | ||
1056 | resolved "https://registry.yarnpkg.com/jodid25519/-/jodid25519-1.0.2.tgz#06d4912255093419477d425633606e0e90782967" | ||
1057 | dependencies: | ||
1058 | jsbn "~0.1.0" | ||
1059 | |||
1060 | js-string-escape@^1.0.1: | ||
1061 | version "1.0.1" | ||
1062 | resolved "https://registry.yarnpkg.com/js-string-escape/-/js-string-escape-1.0.1.tgz#e2625badbc0d67c7533e9edc1068c587ae4137ef" | ||
1063 | |||
1064 | js-tokens@^3.0.0: | ||
1065 | version "3.0.1" | ||
1066 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.1.tgz#08e9f132484a2c45a30907e9dc4d5567b7f114d7" | ||
1067 | |||
1068 | jsbn@~0.1.0: | ||
1069 | version "0.1.1" | ||
1070 | resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" | ||
1071 | |||
1072 | jsesc@^1.3.0: | ||
1073 | version "1.3.0" | ||
1074 | resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" | ||
1075 | |||
1076 | jsesc@~0.5.0: | ||
1077 | version "0.5.0" | ||
1078 | resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" | ||
1079 | |||
1080 | json-schema@0.2.3: | ||
1081 | version "0.2.3" | ||
1082 | resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" | ||
1083 | |||
1084 | json-stringify-safe@~5.0.1: | ||
1085 | version "5.0.1" | ||
1086 | resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" | ||
1087 | |||
1088 | json5@^0.5.0: | ||
1089 | version "0.5.1" | ||
1090 | resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" | ||
1091 | |||
1092 | jsonpointer@^4.0.0: | ||
1093 | version "4.0.1" | ||
1094 | resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-4.0.1.tgz#4fd92cb34e0e9db3c89c8622ecf51f9b978c6cb9" | ||
1095 | |||
1096 | jsprim@^1.2.2: | ||
1097 | version "1.3.1" | ||
1098 | resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.3.1.tgz#2a7256f70412a29ee3670aaca625994c4dcff252" | ||
1099 | dependencies: | ||
1100 | extsprintf "1.0.2" | ||
1101 | json-schema "0.2.3" | ||
1102 | verror "1.3.6" | ||
1103 | |||
1104 | kind-of@^3.0.2: | ||
1105 | version "3.1.0" | ||
1106 | resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.1.0.tgz#475d698a5e49ff5e53d14e3e732429dc8bf4cf47" | ||
1107 | dependencies: | ||
1108 | is-buffer "^1.0.2" | ||
1109 | |||
1110 | loader-utils@^0.2.14: | ||
1111 | version "0.2.16" | ||
1112 | resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-0.2.16.tgz#f08632066ed8282835dff88dfb52704765adee6d" | ||
1113 | dependencies: | ||
1114 | big.js "^3.1.3" | ||
1115 | emojis-list "^2.0.0" | ||
1116 | json5 "^0.5.0" | ||
1117 | object-assign "^4.0.1" | ||
1118 | |||
1119 | lodash.difference@^4.5.0: | ||
1120 | version "4.5.0" | ||
1121 | resolved "https://registry.yarnpkg.com/lodash.difference/-/lodash.difference-4.5.0.tgz#9ccb4e505d486b91651345772885a2df27fd017c" | ||
1122 | |||
1123 | lodash@^4.2.0: | ||
1124 | version "4.17.4" | ||
1125 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae" | ||
1126 | |||
1127 | loose-envify@^1.0.0: | ||
1128 | version "1.3.1" | ||
1129 | resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.1.tgz#d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848" | ||
1130 | dependencies: | ||
1131 | js-tokens "^3.0.0" | ||
1132 | |||
1133 | lru-cache@^4.0.1: | ||
1134 | version "4.0.2" | ||
1135 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.0.2.tgz#1d17679c069cda5d040991a09dbc2c0db377e55e" | ||
1136 | dependencies: | ||
1137 | pseudomap "^1.0.1" | ||
1138 | yallist "^2.0.0" | ||
1139 | |||
1140 | micromatch@^2.1.5: | ||
1141 | version "2.3.11" | ||
1142 | resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" | ||
1143 | dependencies: | ||
1144 | arr-diff "^2.0.0" | ||
1145 | array-unique "^0.2.1" | ||
1146 | braces "^1.8.2" | ||
1147 | expand-brackets "^0.1.4" | ||
1148 | extglob "^0.3.1" | ||
1149 | filename-regex "^2.0.0" | ||
1150 | is-extglob "^1.0.0" | ||
1151 | is-glob "^2.0.1" | ||
1152 | kind-of "^3.0.2" | ||
1153 | normalize-path "^2.0.1" | ||
1154 | object.omit "^2.0.0" | ||
1155 | parse-glob "^3.0.4" | ||
1156 | regex-cache "^0.4.2" | ||
1157 | |||
1158 | mime-db@~1.26.0: | ||
1159 | version "1.26.0" | ||
1160 | resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.26.0.tgz#eaffcd0e4fc6935cf8134da246e2e6c35305adff" | ||
1161 | |||
1162 | mime-types@^2.1.12, mime-types@~2.1.7: | ||
1163 | version "2.1.14" | ||
1164 | resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.14.tgz#f7ef7d97583fcaf3b7d282b6f8b5679dab1e94ee" | ||
1165 | dependencies: | ||
1166 | mime-db "~1.26.0" | ||
1167 | |||
1168 | "minimatch@2 || 3", minimatch@^3.0.0, minimatch@^3.0.2: | ||
1169 | version "3.0.3" | ||
1170 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774" | ||
1171 | dependencies: | ||
1172 | brace-expansion "^1.0.0" | ||
1173 | |||
1174 | minimist@0.0.8: | ||
1175 | version "0.0.8" | ||
1176 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" | ||
1177 | |||
1178 | minimist@^1.2.0: | ||
1179 | version "1.2.0" | ||
1180 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" | ||
1181 | |||
1182 | "mkdirp@>=0.5 0", mkdirp@^0.5.1, mkdirp@~0.5.1: | ||
1183 | version "0.5.1" | ||
1184 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" | ||
1185 | dependencies: | ||
1186 | minimist "0.0.8" | ||
1187 | |||
1188 | ms@0.7.1: | ||
1189 | version "0.7.1" | ||
1190 | resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.1.tgz#9cd13c03adbff25b65effde7ce864ee952017098" | ||
1191 | |||
1192 | ms@0.7.2: | ||
1193 | version "0.7.2" | ||
1194 | resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.2.tgz#ae25cf2512b3885a1d95d7f037868d8431124765" | ||
1195 | |||
1196 | nan@^2.3.0: | ||
1197 | version "2.5.1" | ||
1198 | resolved "https://registry.yarnpkg.com/nan/-/nan-2.5.1.tgz#d5b01691253326a97a2bbee9e61c55d8d60351e2" | ||
1199 | |||
1200 | node-pre-gyp@^0.6.29: | ||
1201 | version "0.6.33" | ||
1202 | resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.33.tgz#640ac55198f6a925972e0c16c4ac26a034d5ecc9" | ||
1203 | dependencies: | ||
1204 | mkdirp "~0.5.1" | ||
1205 | nopt "~3.0.6" | ||
1206 | npmlog "^4.0.1" | ||
1207 | rc "~1.1.6" | ||
1208 | request "^2.79.0" | ||
1209 | rimraf "~2.5.4" | ||
1210 | semver "~5.3.0" | ||
1211 | tar "~2.2.1" | ||
1212 | tar-pack "~3.3.0" | ||
1213 | |||
1214 | nopt@~3.0.6: | ||
1215 | version "3.0.6" | ||
1216 | resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" | ||
1217 | dependencies: | ||
1218 | abbrev "1" | ||
1219 | |||
1220 | normalize-path@^2.0.1: | ||
1221 | version "2.0.1" | ||
1222 | resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.0.1.tgz#47886ac1662760d4261b7d979d241709d3ce3f7a" | ||
1223 | |||
1224 | npmlog@^4.0.1: | ||
1225 | version "4.0.2" | ||
1226 | resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.0.2.tgz#d03950e0e78ce1527ba26d2a7592e9348ac3e75f" | ||
1227 | dependencies: | ||
1228 | are-we-there-yet "~1.1.2" | ||
1229 | console-control-strings "~1.1.0" | ||
1230 | gauge "~2.7.1" | ||
1231 | set-blocking "~2.0.0" | ||
1232 | |||
1233 | number-is-nan@^1.0.0: | ||
1234 | version "1.0.1" | ||
1235 | resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" | ||
1236 | |||
1237 | oauth-sign@~0.8.1: | ||
1238 | version "0.8.2" | ||
1239 | resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43" | ||
1240 | |||
1241 | object-assign@^4.0.1, object-assign@^4.1.0: | ||
1242 | version "4.1.1" | ||
1243 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" | ||
1244 | |||
1245 | object.omit@^2.0.0: | ||
1246 | version "2.0.1" | ||
1247 | resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" | ||
1248 | dependencies: | ||
1249 | for-own "^0.1.4" | ||
1250 | is-extendable "^0.1.1" | ||
1251 | |||
1252 | once@^1.3.0: | ||
1253 | version "1.4.0" | ||
1254 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" | ||
1255 | dependencies: | ||
1256 | wrappy "1" | ||
1257 | |||
1258 | once@~1.3.3: | ||
1259 | version "1.3.3" | ||
1260 | resolved "https://registry.yarnpkg.com/once/-/once-1.3.3.tgz#b2e261557ce4c314ec8304f3fa82663e4297ca20" | ||
1261 | dependencies: | ||
1262 | wrappy "1" | ||
1263 | |||
1264 | os-homedir@^1.0.0: | ||
1265 | version "1.0.2" | ||
1266 | resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" | ||
1267 | |||
1268 | os-tmpdir@^1.0.1: | ||
1269 | version "1.0.2" | ||
1270 | resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" | ||
1271 | |||
1272 | output-file-sync@^1.1.0: | ||
1273 | version "1.1.2" | ||
1274 | resolved "https://registry.yarnpkg.com/output-file-sync/-/output-file-sync-1.1.2.tgz#d0a33eefe61a205facb90092e826598d5245ce76" | ||
1275 | dependencies: | ||
1276 | graceful-fs "^4.1.4" | ||
1277 | mkdirp "^0.5.1" | ||
1278 | object-assign "^4.1.0" | ||
1279 | |||
1280 | parse-glob@^3.0.4: | ||
1281 | version "3.0.4" | ||
1282 | resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" | ||
1283 | dependencies: | ||
1284 | glob-base "^0.3.0" | ||
1285 | is-dotfile "^1.0.0" | ||
1286 | is-extglob "^1.0.0" | ||
1287 | is-glob "^2.0.0" | ||
1288 | |||
1289 | path-is-absolute@^1.0.0: | ||
1290 | version "1.0.1" | ||
1291 | resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" | ||
1292 | |||
1293 | pify@^2.0.0: | ||
1294 | version "2.3.0" | ||
1295 | resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" | ||
1296 | |||
1297 | pinkie-promise@^2.0.0: | ||
1298 | version "2.0.1" | ||
1299 | resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" | ||
1300 | dependencies: | ||
1301 | pinkie "^2.0.0" | ||
1302 | |||
1303 | pinkie@^2.0.0: | ||
1304 | version "2.0.4" | ||
1305 | resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" | ||
1306 | |||
1307 | preserve@^0.2.0: | ||
1308 | version "0.2.0" | ||
1309 | resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" | ||
1310 | |||
1311 | private@^0.1.6: | ||
1312 | version "0.1.7" | ||
1313 | resolved "https://registry.yarnpkg.com/private/-/private-0.1.7.tgz#68ce5e8a1ef0a23bb570cc28537b5332aba63ef1" | ||
1314 | |||
1315 | process-nextick-args@~1.0.6: | ||
1316 | version "1.0.7" | ||
1317 | resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3" | ||
1318 | |||
1319 | promise-retry@^1.1.0: | ||
1320 | version "1.1.1" | ||
1321 | resolved "https://registry.yarnpkg.com/promise-retry/-/promise-retry-1.1.1.tgz#6739e968e3051da20ce6497fb2b50f6911df3d6d" | ||
1322 | dependencies: | ||
1323 | err-code "^1.0.0" | ||
1324 | retry "^0.10.0" | ||
1325 | |||
1326 | pseudomap@^1.0.1: | ||
1327 | version "1.0.2" | ||
1328 | resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" | ||
1329 | |||
1330 | punycode@^1.4.1: | ||
1331 | version "1.4.1" | ||
1332 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" | ||
1333 | |||
1334 | qs@~6.3.0: | ||
1335 | version "6.3.1" | ||
1336 | resolved "https://registry.yarnpkg.com/qs/-/qs-6.3.1.tgz#918c0b3bcd36679772baf135b1acb4c1651ed79d" | ||
1337 | |||
1338 | randomatic@^1.1.3: | ||
1339 | version "1.1.6" | ||
1340 | resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.6.tgz#110dcabff397e9dcff7c0789ccc0a49adf1ec5bb" | ||
1341 | dependencies: | ||
1342 | is-number "^2.0.2" | ||
1343 | kind-of "^3.0.2" | ||
1344 | |||
1345 | rc@~1.1.6: | ||
1346 | version "1.1.7" | ||
1347 | resolved "https://registry.yarnpkg.com/rc/-/rc-1.1.7.tgz#c5ea564bb07aff9fd3a5b32e906c1d3a65940fea" | ||
1348 | dependencies: | ||
1349 | deep-extend "~0.4.0" | ||
1350 | ini "~1.3.0" | ||
1351 | minimist "^1.2.0" | ||
1352 | strip-json-comments "~2.0.1" | ||
1353 | |||
1354 | "readable-stream@^2.0.0 || ^1.1.13", readable-stream@^2.0.2: | ||
1355 | version "2.2.2" | ||
1356 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.2.2.tgz#a9e6fec3c7dda85f8bb1b3ba7028604556fc825e" | ||
1357 | dependencies: | ||
1358 | buffer-shims "^1.0.0" | ||
1359 | core-util-is "~1.0.0" | ||
1360 | inherits "~2.0.1" | ||
1361 | isarray "~1.0.0" | ||
1362 | process-nextick-args "~1.0.6" | ||
1363 | string_decoder "~0.10.x" | ||
1364 | util-deprecate "~1.0.1" | ||
1365 | |||
1366 | readable-stream@~2.1.4: | ||
1367 | version "2.1.5" | ||
1368 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.1.5.tgz#66fa8b720e1438b364681f2ad1a63c618448c9d0" | ||
1369 | dependencies: | ||
1370 | buffer-shims "^1.0.0" | ||
1371 | core-util-is "~1.0.0" | ||
1372 | inherits "~2.0.1" | ||
1373 | isarray "~1.0.0" | ||
1374 | process-nextick-args "~1.0.6" | ||
1375 | string_decoder "~0.10.x" | ||
1376 | util-deprecate "~1.0.1" | ||
1377 | |||
1378 | readdirp@^2.0.0: | ||
1379 | version "2.1.0" | ||
1380 | resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.1.0.tgz#4ed0ad060df3073300c48440373f72d1cc642d78" | ||
1381 | dependencies: | ||
1382 | graceful-fs "^4.1.2" | ||
1383 | minimatch "^3.0.2" | ||
1384 | readable-stream "^2.0.2" | ||
1385 | set-immediate-shim "^1.0.1" | ||
1386 | |||
1387 | regenerate@^1.2.1: | ||
1388 | version "1.3.2" | ||
1389 | resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.3.2.tgz#d1941c67bad437e1be76433add5b385f95b19260" | ||
1390 | |||
1391 | regenerator-runtime@^0.10.0: | ||
1392 | version "0.10.3" | ||
1393 | resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz#8c4367a904b51ea62a908ac310bf99ff90a82a3e" | ||
1394 | |||
1395 | regenerator-transform@0.9.8: | ||
1396 | version "0.9.8" | ||
1397 | resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.9.8.tgz#0f88bb2bc03932ddb7b6b7312e68078f01026d6c" | ||
1398 | dependencies: | ||
1399 | babel-runtime "^6.18.0" | ||
1400 | babel-types "^6.19.0" | ||
1401 | private "^0.1.6" | ||
1402 | |||
1403 | regex-cache@^0.4.2: | ||
1404 | version "0.4.3" | ||
1405 | resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.3.tgz#9b1a6c35d4d0dfcef5711ae651e8e9d3d7114145" | ||
1406 | dependencies: | ||
1407 | is-equal-shallow "^0.1.3" | ||
1408 | is-primitive "^2.0.0" | ||
1409 | |||
1410 | regexpu-core@^2.0.0: | ||
1411 | version "2.0.0" | ||
1412 | resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240" | ||
1413 | dependencies: | ||
1414 | regenerate "^1.2.1" | ||
1415 | regjsgen "^0.2.0" | ||
1416 | regjsparser "^0.1.4" | ||
1417 | |||
1418 | regjsgen@^0.2.0: | ||
1419 | version "0.2.0" | ||
1420 | resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" | ||
1421 | |||
1422 | regjsparser@^0.1.4: | ||
1423 | version "0.1.5" | ||
1424 | resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" | ||
1425 | dependencies: | ||
1426 | jsesc "~0.5.0" | ||
1427 | |||
1428 | repeat-element@^1.1.2: | ||
1429 | version "1.1.2" | ||
1430 | resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a" | ||
1431 | |||
1432 | repeat-string@^1.5.2: | ||
1433 | version "1.6.1" | ||
1434 | resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" | ||
1435 | |||
1436 | repeating@^2.0.0: | ||
1437 | version "2.0.1" | ||
1438 | resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" | ||
1439 | dependencies: | ||
1440 | is-finite "^1.0.0" | ||
1441 | |||
1442 | request@^2.79.0: | ||
1443 | version "2.79.0" | ||
1444 | resolved "https://registry.yarnpkg.com/request/-/request-2.79.0.tgz#4dfe5bf6be8b8cdc37fcf93e04b65577722710de" | ||
1445 | dependencies: | ||
1446 | aws-sign2 "~0.6.0" | ||
1447 | aws4 "^1.2.1" | ||
1448 | caseless "~0.11.0" | ||
1449 | combined-stream "~1.0.5" | ||
1450 | extend "~3.0.0" | ||
1451 | forever-agent "~0.6.1" | ||
1452 | form-data "~2.1.1" | ||
1453 | har-validator "~2.0.6" | ||
1454 | hawk "~3.1.3" | ||
1455 | http-signature "~1.1.0" | ||
1456 | is-typedarray "~1.0.0" | ||
1457 | isstream "~0.1.2" | ||
1458 | json-stringify-safe "~5.0.1" | ||
1459 | mime-types "~2.1.7" | ||
1460 | oauth-sign "~0.8.1" | ||
1461 | qs "~6.3.0" | ||
1462 | stringstream "~0.0.4" | ||
1463 | tough-cookie "~2.3.0" | ||
1464 | tunnel-agent "~0.4.1" | ||
1465 | uuid "^3.0.0" | ||
1466 | |||
1467 | retry@^0.10.0: | ||
1468 | version "0.10.1" | ||
1469 | resolved "https://registry.yarnpkg.com/retry/-/retry-0.10.1.tgz#e76388d217992c252750241d3d3956fed98d8ff4" | ||
1470 | |||
1471 | rimraf@2, rimraf@~2.5.1, rimraf@~2.5.4: | ||
1472 | version "2.5.4" | ||
1473 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.5.4.tgz#96800093cbf1a0c86bd95b4625467535c29dfa04" | ||
1474 | dependencies: | ||
1475 | glob "^7.0.5" | ||
1476 | |||
1477 | semver@~5.3.0: | ||
1478 | version "5.3.0" | ||
1479 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" | ||
1480 | |||
1481 | set-blocking@~2.0.0: | ||
1482 | version "2.0.0" | ||
1483 | resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" | ||
1484 | |||
1485 | set-immediate-shim@^1.0.1: | ||
1486 | version "1.0.1" | ||
1487 | resolved "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz#4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61" | ||
1488 | |||
1489 | signal-exit@^3.0.0: | ||
1490 | version "3.0.2" | ||
1491 | resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" | ||
1492 | |||
1493 | slash@^1.0.0: | ||
1494 | version "1.0.0" | ||
1495 | resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" | ||
1496 | |||
1497 | sntp@1.x.x: | ||
1498 | version "1.0.9" | ||
1499 | resolved "https://registry.yarnpkg.com/sntp/-/sntp-1.0.9.tgz#6541184cc90aeea6c6e7b35e2659082443c66198" | ||
1500 | dependencies: | ||
1501 | hoek "2.x.x" | ||
1502 | |||
1503 | source-map-support@^0.4.2: | ||
1504 | version "0.4.11" | ||
1505 | resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.11.tgz#647f939978b38535909530885303daf23279f322" | ||
1506 | dependencies: | ||
1507 | source-map "^0.5.3" | ||
1508 | |||
1509 | source-map@^0.5.0, source-map@^0.5.3: | ||
1510 | version "0.5.6" | ||
1511 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.6.tgz#75ce38f52bf0733c5a7f0c118d81334a2bb5f412" | ||
1512 | |||
1513 | sshpk@^1.7.0: | ||
1514 | version "1.10.2" | ||
1515 | resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.10.2.tgz#d5a804ce22695515638e798dbe23273de070a5fa" | ||
1516 | dependencies: | ||
1517 | asn1 "~0.2.3" | ||
1518 | assert-plus "^1.0.0" | ||
1519 | dashdash "^1.12.0" | ||
1520 | getpass "^0.1.1" | ||
1521 | optionalDependencies: | ||
1522 | bcrypt-pbkdf "^1.0.0" | ||
1523 | ecc-jsbn "~0.1.1" | ||
1524 | jodid25519 "^1.0.0" | ||
1525 | jsbn "~0.1.0" | ||
1526 | tweetnacl "~0.14.0" | ||
1527 | |||
1528 | string-width@^1.0.1: | ||
1529 | version "1.0.2" | ||
1530 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" | ||
1531 | dependencies: | ||
1532 | code-point-at "^1.0.0" | ||
1533 | is-fullwidth-code-point "^1.0.0" | ||
1534 | strip-ansi "^3.0.0" | ||
1535 | |||
1536 | string_decoder@~0.10.x: | ||
1537 | version "0.10.31" | ||
1538 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" | ||
1539 | |||
1540 | stringstream@~0.0.4: | ||
1541 | version "0.0.5" | ||
1542 | resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878" | ||
1543 | |||
1544 | strip-ansi@^3.0.0, strip-ansi@^3.0.1: | ||
1545 | version "3.0.1" | ||
1546 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" | ||
1547 | dependencies: | ||
1548 | ansi-regex "^2.0.0" | ||
1549 | |||
1550 | strip-json-comments@~2.0.1: | ||
1551 | version "2.0.1" | ||
1552 | resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" | ||
1553 | |||
1554 | supports-color@^2.0.0: | ||
1555 | version "2.0.0" | ||
1556 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" | ||
1557 | |||
1558 | tar-pack@~3.3.0: | ||
1559 | version "3.3.0" | ||
1560 | resolved "https://registry.yarnpkg.com/tar-pack/-/tar-pack-3.3.0.tgz#30931816418f55afc4d21775afdd6720cee45dae" | ||
1561 | dependencies: | ||
1562 | debug "~2.2.0" | ||
1563 | fstream "~1.0.10" | ||
1564 | fstream-ignore "~1.0.5" | ||
1565 | once "~1.3.3" | ||
1566 | readable-stream "~2.1.4" | ||
1567 | rimraf "~2.5.1" | ||
1568 | tar "~2.2.1" | ||
1569 | uid-number "~0.0.6" | ||
1570 | |||
1571 | tar@~2.2.1: | ||
1572 | version "2.2.1" | ||
1573 | resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.1.tgz#8e4d2a256c0e2185c6b18ad694aec968b83cb1d1" | ||
1574 | dependencies: | ||
1575 | block-stream "*" | ||
1576 | fstream "^1.0.2" | ||
1577 | inherits "2" | ||
1578 | |||
1579 | to-fast-properties@^1.0.1: | ||
1580 | version "1.0.2" | ||
1581 | resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.2.tgz#f3f5c0c3ba7299a7ef99427e44633257ade43320" | ||
1582 | |||
1583 | tough-cookie@~2.3.0: | ||
1584 | version "2.3.2" | ||
1585 | resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.2.tgz#f081f76e4c85720e6c37a5faced737150d84072a" | ||
1586 | dependencies: | ||
1587 | punycode "^1.4.1" | ||
1588 | |||
1589 | trim-right@^1.0.1: | ||
1590 | version "1.0.1" | ||
1591 | resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" | ||
1592 | |||
1593 | tunnel-agent@~0.4.1: | ||
1594 | version "0.4.3" | ||
1595 | resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.4.3.tgz#6373db76909fe570e08d73583365ed828a74eeeb" | ||
1596 | |||
1597 | tweetnacl@^0.14.3, tweetnacl@~0.14.0: | ||
1598 | version "0.14.5" | ||
1599 | resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" | ||
1600 | |||
1601 | uid-number@~0.0.6: | ||
1602 | version "0.0.6" | ||
1603 | resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81" | ||
1604 | |||
1605 | user-home@^1.1.1: | ||
1606 | version "1.1.1" | ||
1607 | resolved "https://registry.yarnpkg.com/user-home/-/user-home-1.1.1.tgz#2b5be23a32b63a7c9deb8d0f28d485724a3df190" | ||
1608 | |||
1609 | util-deprecate@~1.0.1: | ||
1610 | version "1.0.2" | ||
1611 | resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" | ||
1612 | |||
1613 | uuid@^3.0.0: | ||
1614 | version "3.0.1" | ||
1615 | resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.0.1.tgz#6544bba2dfda8c1cf17e629a3a305e2bb1fee6c1" | ||
1616 | |||
1617 | v8flags@^2.0.10: | ||
1618 | version "2.0.11" | ||
1619 | resolved "https://registry.yarnpkg.com/v8flags/-/v8flags-2.0.11.tgz#bca8f30f0d6d60612cc2c00641e6962d42ae6881" | ||
1620 | dependencies: | ||
1621 | user-home "^1.1.1" | ||
1622 | |||
1623 | verror@1.3.6: | ||
1624 | version "1.3.6" | ||
1625 | resolved "https://registry.yarnpkg.com/verror/-/verror-1.3.6.tgz#cff5df12946d297d2baaefaa2689e25be01c005c" | ||
1626 | dependencies: | ||
1627 | extsprintf "1.0.2" | ||
1628 | |||
1629 | which@^1.2.9: | ||
1630 | version "1.2.12" | ||
1631 | resolved "https://registry.yarnpkg.com/which/-/which-1.2.12.tgz#de67b5e450269f194909ef23ece4ebe416fa1192" | ||
1632 | dependencies: | ||
1633 | isexe "^1.1.1" | ||
1634 | |||
1635 | wide-align@^1.1.0: | ||
1636 | version "1.1.0" | ||
1637 | resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.0.tgz#40edde802a71fea1f070da3e62dcda2e7add96ad" | ||
1638 | dependencies: | ||
1639 | string-width "^1.0.1" | ||
1640 | |||
1641 | wrappy@1: | ||
1642 | version "1.0.2" | ||
1643 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" | ||
1644 | |||
1645 | xtend@^4.0.0: | ||
1646 | version "4.0.1" | ||
1647 | resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" | ||
1648 | |||
1649 | yallist@^2.0.0: | ||
1650 | version "2.0.0" | ||
1651 | resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.0.0.tgz#306c543835f09ee1a4cb23b7bce9ab341c91cdd4" | ||