mirror of
https://github.com/flynx/ImageGrid.git
synced 2025-10-29 18:30:09 +00:00
added config handling methods...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
parent
be09f42314
commit
81d4efff98
@ -26,6 +26,8 @@ var core = require('features/core')
|
|||||||
|
|
||||||
/*********************************************************************/
|
/*********************************************************************/
|
||||||
|
|
||||||
|
// XXX might be a good idea to add "sandbox" mode -- i.e. all settings
|
||||||
|
// are saved to sessionStorage and a re-open will load the old settings...
|
||||||
// XXX might be a good idea to add a .configLoaded(..) and .configChanged(..)
|
// XXX might be a good idea to add a .configLoaded(..) and .configChanged(..)
|
||||||
// events thought it's not clear how are we going to track changes...
|
// events thought it's not clear how are we going to track changes...
|
||||||
var ConfigStoreActions = actions.Actions({
|
var ConfigStoreActions = actions.Actions({
|
||||||
@ -38,25 +40,76 @@ var ConfigStoreActions = actions.Actions({
|
|||||||
'config-fs-filename': '.ImageGrid.json',
|
'config-fs-filename': '.ImageGrid.json',
|
||||||
|
|
||||||
'config-auto-save-interval': 1000*5,
|
'config-auto-save-interval': 1000*5,
|
||||||
|
|
||||||
|
'config-load-sequence': [
|
||||||
|
// localStorage...
|
||||||
|
'storage:${INSTANCE}/config',
|
||||||
|
|
||||||
|
// FS...
|
||||||
|
// XXX should we load both or just one???
|
||||||
|
'fs:${APP}/.ImageGrid.json',
|
||||||
|
'fs:${HOME}/.ImageGrid.json',
|
||||||
|
|
||||||
|
// temporary config...
|
||||||
|
// NOTE: this is active until we re-open the app...
|
||||||
|
'session:${INSTANCE}/config',
|
||||||
|
],
|
||||||
},
|
},
|
||||||
|
|
||||||
__base_config: null,
|
__config_base: null,
|
||||||
|
__config_loaded_from: null,
|
||||||
|
|
||||||
|
// XXX handle save order -- need to save to one location only...
|
||||||
// XXX
|
// ...use: .__config_loaded_from in reverse order (stop on session:..)
|
||||||
storeConfig: ['File/Store configuration',
|
storeConfig: ['File/Store configuration',
|
||||||
function(key){
|
function(query){
|
||||||
// XXX this.saveData('*:config')
|
|
||||||
}],
|
|
||||||
// XXX
|
// XXX
|
||||||
|
this.saveStore(query || 'storage:${INSTANCE}/config')
|
||||||
|
}],
|
||||||
|
// XXX keep record of what we loaded...
|
||||||
loadConfig: ['File/Load stored configuration',
|
loadConfig: ['File/Load stored configuration',
|
||||||
function(key){
|
core.doc`
|
||||||
// XXX
|
|
||||||
|
NOTE: might need to reload after this.
|
||||||
|
`,
|
||||||
|
function(query){
|
||||||
|
// store loaded...
|
||||||
|
var loaded = this.__config_loaded_from = []
|
||||||
|
|
||||||
|
this.resetConfig()
|
||||||
|
|
||||||
|
// do the load...
|
||||||
|
;(query ?
|
||||||
|
[query]
|
||||||
|
: (this.config['config-load-sequence'] || ['storage:config']))
|
||||||
|
.forEach(function(query){
|
||||||
|
query = this.parseStoreQuery(query)
|
||||||
|
var cfg = this.loadStore(query)
|
||||||
|
|
||||||
|
// select store...
|
||||||
|
cfg = query.store
|
||||||
|
.map(function(store){ return cfg[store] })
|
||||||
|
.filter(function(cfg){ return Object.keys(cfg).length > 0 })
|
||||||
|
.shift() || {}
|
||||||
|
// select key...
|
||||||
|
cfg = query.key
|
||||||
|
.map(function(key){ return cfg[key] })
|
||||||
|
.filter(function(cfg){ return !!cfg })
|
||||||
|
.shift()
|
||||||
|
|
||||||
|
// merge the config...
|
||||||
|
cfg
|
||||||
|
&& Object.assign(this.config, cfg)
|
||||||
|
&& loaded.push(query.query)
|
||||||
|
}.bind(this))
|
||||||
}],
|
}],
|
||||||
// XXX should this also reload???
|
|
||||||
resetConfig: ['- Config/',
|
resetConfig: ['- Config/',
|
||||||
|
core.doc`
|
||||||
|
|
||||||
|
NOTE: might need to reload after this.
|
||||||
|
`,
|
||||||
function(){
|
function(){
|
||||||
var base = this.__base_config = this.__base_config || this.config
|
var base = this.__config_base = this.__config_base || this.config
|
||||||
this.config = Object.create(base)
|
this.config = Object.create(base)
|
||||||
}],
|
}],
|
||||||
|
|
||||||
@ -144,7 +197,7 @@ module.ConfigStore = core.ImageGridFeatures.Feature({
|
|||||||
// NOTE: this is sync for sync stores...
|
// NOTE: this is sync for sync stores...
|
||||||
['storeDataLoaded',
|
['storeDataLoaded',
|
||||||
function(_, store, data){
|
function(_, store, data){
|
||||||
var base = this.__base_config = this.__base_config || this.config
|
var base = this.__config_base = this.__config_base || this.config
|
||||||
var ls_path = '${INSTANCE}/config'
|
var ls_path = '${INSTANCE}/config'
|
||||||
|
|
||||||
// XXX sort out load priority/logic...
|
// XXX sort out load priority/logic...
|
||||||
|
|||||||
@ -570,8 +570,12 @@ function makeStorageHandler(storage){
|
|||||||
|| arguments.length == 0
|
|| arguments.length == 0
|
||||||
|| (a instanceof Array && (b == '??' || arguments.length == 1))){
|
|| (a instanceof Array && (b == '??' || arguments.length == 1))){
|
||||||
var res = {}
|
var res = {}
|
||||||
var keys = a instanceof Array ? a : keys
|
keys = a instanceof Array ? a : keys
|
||||||
keys
|
keys
|
||||||
|
// add parsed candidates...
|
||||||
|
.concat(keys
|
||||||
|
.map(function(k){ return resolvePath(k) }))
|
||||||
|
.unique()
|
||||||
// clear keys not in store...
|
// clear keys not in store...
|
||||||
.filter(function(k){
|
.filter(function(k){
|
||||||
return dict[k] in storage || k in storage })
|
return dict[k] in storage || k in storage })
|
||||||
@ -702,7 +706,7 @@ module.StoreLocalStorage = core.ImageGridFeatures.Feature({
|
|||||||
function(res, query){
|
function(res, query){
|
||||||
query = this.parseStoreQuery(query)
|
query = this.parseStoreQuery(query)
|
||||||
res.session
|
res.session
|
||||||
&& Object.assign(res.storage, this.sessionStorageDataHandler(query.key)) }],
|
&& Object.assign(res.session, this.sessionStorageDataHandler(query.key)) }],
|
||||||
['clearStore',
|
['clearStore',
|
||||||
function(_, query){
|
function(_, query){
|
||||||
var q = this.parseStoreQuery(query)
|
var q = this.parseStoreQuery(query)
|
||||||
|
|||||||
270
ui (gen4)/package-lock.json
generated
270
ui (gen4)/package-lock.json
generated
@ -21,8 +21,9 @@
|
|||||||
"integrity": "sha1-pqxTaEUPIJufW4bpo+Smq2/nUxw="
|
"integrity": "sha1-pqxTaEUPIJufW4bpo+Smq2/nUxw="
|
||||||
},
|
},
|
||||||
"asap": {
|
"asap": {
|
||||||
"version": "https://registry.npmjs.org/asap/-/asap-2.0.5.tgz",
|
"version": "2.0.6",
|
||||||
"integrity": "sha1-UidltQw1EEkOUtfc/ghe+bqWlY8="
|
"resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
|
||||||
|
"integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
|
||||||
},
|
},
|
||||||
"asn1": {
|
"asn1": {
|
||||||
"version": "0.2.3",
|
"version": "0.2.3",
|
||||||
@ -40,7 +41,7 @@
|
|||||||
},
|
},
|
||||||
"async": {
|
"async": {
|
||||||
"version": "https://registry.npmjs.org/async/-/async-0.2.10.tgz",
|
"version": "https://registry.npmjs.org/async/-/async-0.2.10.tgz",
|
||||||
"integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E="
|
"integrity": "sha512-eAkdoKxU6/LkKDBzLpT+t6Ff5EtfSF4wx1WfJiPEEV7WNLnDaRXk0oVysiEPm262roaachGexwUv94WhSgN5TQ=="
|
||||||
},
|
},
|
||||||
"async-json": {
|
"async-json": {
|
||||||
"version": "0.0.2",
|
"version": "0.0.2",
|
||||||
@ -69,8 +70,9 @@
|
|||||||
"optional": true
|
"optional": true
|
||||||
},
|
},
|
||||||
"balanced-match": {
|
"balanced-match": {
|
||||||
"version": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.1.tgz",
|
"version": "1.0.0",
|
||||||
"integrity": "sha1-GQU+LgdI6ts3nabAnUVc9eEDkzU="
|
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
|
||||||
|
"integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
|
||||||
},
|
},
|
||||||
"bcrypt-pbkdf": {
|
"bcrypt-pbkdf": {
|
||||||
"version": "1.0.1",
|
"version": "1.0.1",
|
||||||
@ -83,10 +85,11 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"block-stream": {
|
"block-stream": {
|
||||||
"version": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz",
|
"version": "0.0.9",
|
||||||
|
"resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz",
|
||||||
"integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
|
"integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
|
||||||
"requires": {
|
"requires": {
|
||||||
"inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
|
"inherits": "2.0.3"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"boom": {
|
"boom": {
|
||||||
@ -99,15 +102,17 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"brace-expansion": {
|
"brace-expansion": {
|
||||||
"version": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.5.tgz",
|
"version": "1.1.11",
|
||||||
"integrity": "sha1-9bStV04st8zB64Pm/nm47K33pSY=",
|
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
|
||||||
|
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"balanced-match": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.1.tgz",
|
"balanced-match": "1.0.0",
|
||||||
"concat-map": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"
|
"concat-map": "0.0.1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"capture-stack-trace": {
|
"capture-stack-trace": {
|
||||||
"version": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz",
|
"version": "1.0.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz",
|
||||||
"integrity": "sha1-Sm+gc5nCa7pH8LJJa00PtAjFVQ0="
|
"integrity": "sha1-Sm+gc5nCa7pH8LJJa00PtAjFVQ0="
|
||||||
},
|
},
|
||||||
"caseless": {
|
"caseless": {
|
||||||
@ -119,9 +124,9 @@
|
|||||||
},
|
},
|
||||||
"caw": {
|
"caw": {
|
||||||
"version": "https://registry.npmjs.org/caw/-/caw-2.0.0.tgz",
|
"version": "https://registry.npmjs.org/caw/-/caw-2.0.0.tgz",
|
||||||
"integrity": "sha1-Efi93C+AFGmVLV4yJbqYSVovoP8=",
|
"integrity": "sha512-8B+ZX5lVNIBFnTI3+mXXp/uYQ31Indl2GPig8w1i8WYDQMDwCCcX4YtV47dtAuGq8ku5TmROxCMuK8Ic/Z6LgQ==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"get-proxy": "https://registry.npmjs.org/get-proxy/-/get-proxy-1.1.0.tgz",
|
"get-proxy": "1.1.0",
|
||||||
"tunnel-agent": "0.4.3"
|
"tunnel-agent": "0.4.3"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
@ -158,7 +163,7 @@
|
|||||||
},
|
},
|
||||||
"color-name": {
|
"color-name": {
|
||||||
"version": "https://registry.npmjs.org/color-name/-/color-name-1.1.1.tgz",
|
"version": "https://registry.npmjs.org/color-name/-/color-name-1.1.1.tgz",
|
||||||
"integrity": "sha1-SxQVMEz1ACjqgWQ2Q72C6gWANok="
|
"integrity": "sha512-KueG6e1jnj4enh6KzhXxA51awXK/yB4z1gUNPuH81hLDdmvmiQU4EDL1mZPB4m9rxEJkZ+kqmd51Ml9rSz2B3g=="
|
||||||
},
|
},
|
||||||
"color-string": {
|
"color-string": {
|
||||||
"version": "1.5.2",
|
"version": "1.5.2",
|
||||||
@ -184,7 +189,8 @@
|
|||||||
"integrity": "sha512-+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw=="
|
"integrity": "sha512-+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw=="
|
||||||
},
|
},
|
||||||
"concat-map": {
|
"concat-map": {
|
||||||
"version": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
|
"version": "0.0.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
|
||||||
"integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
|
"integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
|
||||||
},
|
},
|
||||||
"core-util-is": {
|
"core-util-is": {
|
||||||
@ -195,10 +201,11 @@
|
|||||||
"optional": true
|
"optional": true
|
||||||
},
|
},
|
||||||
"create-error-class": {
|
"create-error-class": {
|
||||||
"version": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz",
|
"version": "3.0.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz",
|
||||||
"integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=",
|
"integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=",
|
||||||
"requires": {
|
"requires": {
|
||||||
"capture-stack-trace": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz"
|
"capture-stack-trace": "1.0.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"create-react-class": {
|
"create-react-class": {
|
||||||
@ -250,14 +257,10 @@
|
|||||||
"ms": "2.0.0"
|
"ms": "2.0.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"deep-equal": {
|
|
||||||
"version": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz",
|
|
||||||
"integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=",
|
|
||||||
"optional": true
|
|
||||||
},
|
|
||||||
"deep-extend": {
|
"deep-extend": {
|
||||||
"version": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.1.tgz",
|
"version": "0.4.2",
|
||||||
"integrity": "sha1-7+QRPQgIX05vlod1mBD4B0aeIlM="
|
"resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.2.tgz",
|
||||||
|
"integrity": "sha1-SLaZwn4zS/ifEIkr5DL25MfTSn8="
|
||||||
},
|
},
|
||||||
"delayed-stream": {
|
"delayed-stream": {
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
@ -266,7 +269,8 @@
|
|||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"duplexer3": {
|
"duplexer3": {
|
||||||
"version": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
|
"version": "0.1.4",
|
||||||
|
"resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
|
||||||
"integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI="
|
"integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI="
|
||||||
},
|
},
|
||||||
"ecc-jsbn": {
|
"ecc-jsbn": {
|
||||||
@ -791,6 +795,13 @@
|
|||||||
"mkdirp": "0.5.1",
|
"mkdirp": "0.5.1",
|
||||||
"ncp": "0.4.2",
|
"ncp": "0.4.2",
|
||||||
"rimraf": "2.6.2"
|
"rimraf": "2.6.2"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"deep-equal": {
|
||||||
|
"version": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz",
|
||||||
|
"integrity": "sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==",
|
||||||
|
"optional": true
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"winston": {
|
"winston": {
|
||||||
@ -861,28 +872,32 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"fs.realpath": {
|
"fs.realpath": {
|
||||||
"version": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
|
"version": "1.0.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
|
||||||
"integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
|
"integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
|
||||||
},
|
},
|
||||||
"fstream": {
|
"fstream": {
|
||||||
"version": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz",
|
"version": "1.0.11",
|
||||||
|
"resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz",
|
||||||
"integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=",
|
"integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=",
|
||||||
"requires": {
|
"requires": {
|
||||||
"graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
|
"graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
|
||||||
"inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
|
"inherits": "2.0.3",
|
||||||
"mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
|
"mkdirp": "0.5.1",
|
||||||
"rimraf": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.2.tgz"
|
"rimraf": "2.6.2"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"get-proxy": {
|
"get-proxy": {
|
||||||
"version": "https://registry.npmjs.org/get-proxy/-/get-proxy-1.1.0.tgz",
|
"version": "1.1.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-1.1.0.tgz",
|
||||||
"integrity": "sha1-iUhUSRvFkbDxR9euVw9cZ4tyVus=",
|
"integrity": "sha1-iUhUSRvFkbDxR9euVw9cZ4tyVus=",
|
||||||
"requires": {
|
"requires": {
|
||||||
"rc": "https://registry.npmjs.org/rc/-/rc-1.2.1.tgz"
|
"rc": "1.2.5"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"get-stream": {
|
"get-stream": {
|
||||||
"version": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
|
"version": "3.0.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
|
||||||
"integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ="
|
"integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ="
|
||||||
},
|
},
|
||||||
"getpass": {
|
"getpass": {
|
||||||
@ -979,24 +994,24 @@
|
|||||||
},
|
},
|
||||||
"got": {
|
"got": {
|
||||||
"version": "https://registry.npmjs.org/got/-/got-6.7.1.tgz",
|
"version": "https://registry.npmjs.org/got/-/got-6.7.1.tgz",
|
||||||
"integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=",
|
"integrity": "sha512-Y/K3EDuiQN9rTZhBvPRWMLXIKdeD1Rj0nzunfoi0Yyn5WBEbzxXKU9Ub2X41oZBagVWOBU3MuDonFMgPWQFnwg==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"create-error-class": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz",
|
"create-error-class": "3.0.2",
|
||||||
"duplexer3": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
|
"duplexer3": "0.1.4",
|
||||||
"get-stream": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
|
"get-stream": "3.0.0",
|
||||||
"is-redirect": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz",
|
"is-redirect": "1.0.0",
|
||||||
"is-retry-allowed": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz",
|
"is-retry-allowed": "1.1.0",
|
||||||
"is-stream": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
|
"is-stream": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
|
||||||
"lowercase-keys": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz",
|
"lowercase-keys": "1.0.0",
|
||||||
"safe-buffer": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz",
|
"safe-buffer": "5.1.1",
|
||||||
"timed-out": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz",
|
"timed-out": "4.0.1",
|
||||||
"unzip-response": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz",
|
"unzip-response": "2.0.1",
|
||||||
"url-parse-lax": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz"
|
"url-parse-lax": "1.0.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"graceful-fs": {
|
"graceful-fs": {
|
||||||
"version": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
|
"version": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
|
||||||
"integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg="
|
"integrity": "sha512-9x6DLUuW+ROFdMTII9ec9t/FK8va6kYcC8/LggumssLM8kNv7IdFl3VrNUqgir2tJuBVxBga1QBoRziZacO5Zg=="
|
||||||
},
|
},
|
||||||
"guarantee-events": {
|
"guarantee-events": {
|
||||||
"version": "1.0.6",
|
"version": "1.0.6",
|
||||||
@ -1087,36 +1102,42 @@
|
|||||||
"optional": true
|
"optional": true
|
||||||
},
|
},
|
||||||
"inflight": {
|
"inflight": {
|
||||||
"version": "https://registry.npmjs.org/inflight/-/inflight-1.0.5.tgz",
|
"version": "1.0.6",
|
||||||
"integrity": "sha1-2zIEzVqd4ubNiQuFxuL2a89PYgo=",
|
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
|
||||||
|
"integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
|
||||||
"requires": {
|
"requires": {
|
||||||
"once": "https://registry.npmjs.org/once/-/once-1.3.3.tgz",
|
"once": "1.4.0",
|
||||||
"wrappy": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"
|
"wrappy": "1.0.2"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"inherits": {
|
"inherits": {
|
||||||
"version": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
|
"version": "2.0.3",
|
||||||
"integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE="
|
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
|
||||||
|
"integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
|
||||||
},
|
},
|
||||||
"ini": {
|
"ini": {
|
||||||
"version": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz",
|
"version": "1.3.5",
|
||||||
"integrity": "sha1-BTfLedr1m1mhpRff9wbIbsA5Fi4="
|
"resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
|
||||||
|
"integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw=="
|
||||||
},
|
},
|
||||||
"is-arrayish": {
|
"is-arrayish": {
|
||||||
"version": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.1.tgz",
|
"version": "0.3.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.1.tgz",
|
||||||
"integrity": "sha1-wt/DhquqDD4zxI2z/ocFnmkGXv0="
|
"integrity": "sha1-wt/DhquqDD4zxI2z/ocFnmkGXv0="
|
||||||
},
|
},
|
||||||
"is-redirect": {
|
"is-redirect": {
|
||||||
"version": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz",
|
"version": "1.0.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz",
|
||||||
"integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ="
|
"integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ="
|
||||||
},
|
},
|
||||||
"is-retry-allowed": {
|
"is-retry-allowed": {
|
||||||
"version": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz",
|
"version": "1.1.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz",
|
||||||
"integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ="
|
"integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ="
|
||||||
},
|
},
|
||||||
"is-stream": {
|
"is-stream": {
|
||||||
"version": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
|
"version": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
|
||||||
"integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
|
"integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ=="
|
||||||
},
|
},
|
||||||
"is-typedarray": {
|
"is-typedarray": {
|
||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
@ -1305,7 +1326,8 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"lowercase-keys": {
|
"lowercase-keys": {
|
||||||
"version": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz",
|
"version": "1.0.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz",
|
||||||
"integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY="
|
"integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY="
|
||||||
},
|
},
|
||||||
"mime": {
|
"mime": {
|
||||||
@ -1330,15 +1352,32 @@
|
|||||||
"mime-db": "1.30.0"
|
"mime-db": "1.30.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"minimatch": {
|
||||||
|
"version": "3.0.4",
|
||||||
|
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
|
||||||
|
"integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
|
||||||
|
"requires": {
|
||||||
|
"brace-expansion": "1.1.11"
|
||||||
|
}
|
||||||
|
},
|
||||||
"minimist": {
|
"minimist": {
|
||||||
"version": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
|
"version": "1.2.0",
|
||||||
"integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
|
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
|
||||||
|
"integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
|
||||||
},
|
},
|
||||||
"mkdirp": {
|
"mkdirp": {
|
||||||
"version": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
|
"version": "0.5.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
|
||||||
"integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
|
"integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
|
||||||
"requires": {
|
"requires": {
|
||||||
"minimist": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz"
|
"minimist": "0.0.8"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"minimist": {
|
||||||
|
"version": "0.0.8",
|
||||||
|
"resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
|
||||||
|
"integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"moment": {
|
"moment": {
|
||||||
@ -1354,7 +1393,7 @@
|
|||||||
},
|
},
|
||||||
"nan": {
|
"nan": {
|
||||||
"version": "https://registry.npmjs.org/nan/-/nan-2.5.1.tgz",
|
"version": "https://registry.npmjs.org/nan/-/nan-2.5.1.tgz",
|
||||||
"integrity": "sha1-1bAWkSUzJql6K77p5hxV2NYDUeI="
|
"integrity": "sha512-Mvo2RwemW12NRql4qU21+Sdtu8CAfn2RaCp8+p6N+4oQQvAM1DfO9R/ZyJOJaLdsMLHw84WJEo2AKZar4KANXA=="
|
||||||
},
|
},
|
||||||
"node-fetch": {
|
"node-fetch": {
|
||||||
"version": "1.7.3",
|
"version": "1.7.3",
|
||||||
@ -1374,13 +1413,14 @@
|
|||||||
},
|
},
|
||||||
"object-assign": {
|
"object-assign": {
|
||||||
"version": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
|
"version": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
|
||||||
"integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
|
"integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="
|
||||||
},
|
},
|
||||||
"once": {
|
"once": {
|
||||||
"version": "https://registry.npmjs.org/once/-/once-1.3.3.tgz",
|
"version": "1.4.0",
|
||||||
"integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=",
|
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
|
||||||
|
"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
|
||||||
"requires": {
|
"requires": {
|
||||||
"wrappy": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"
|
"wrappy": "1.0.2"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"openseadragon": {
|
"openseadragon": {
|
||||||
@ -1389,8 +1429,9 @@
|
|||||||
"integrity": "sha1-79z+4Z2LPEbQDX992nh8cFf2g2Q="
|
"integrity": "sha1-79z+4Z2LPEbQDX992nh8cFf2g2Q="
|
||||||
},
|
},
|
||||||
"path-is-absolute": {
|
"path-is-absolute": {
|
||||||
"version": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz",
|
"version": "1.0.1",
|
||||||
"integrity": "sha1-Jj2tpmqz8vsQv3+dJN2PPlcO+RI="
|
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
|
||||||
|
"integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
|
||||||
},
|
},
|
||||||
"performance-now": {
|
"performance-now": {
|
||||||
"version": "0.2.0",
|
"version": "0.2.0",
|
||||||
@ -1417,14 +1458,15 @@
|
|||||||
"optional": true
|
"optional": true
|
||||||
},
|
},
|
||||||
"prepend-http": {
|
"prepend-http": {
|
||||||
"version": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",
|
"version": "1.0.4",
|
||||||
|
"resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",
|
||||||
"integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw="
|
"integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw="
|
||||||
},
|
},
|
||||||
"promise": {
|
"promise": {
|
||||||
"version": "https://registry.npmjs.org/promise/-/promise-7.1.1.tgz",
|
"version": "https://registry.npmjs.org/promise/-/promise-7.1.1.tgz",
|
||||||
"integrity": "sha1-SJZUxpJha4qlWwck+oCbt9tJxb8=",
|
"integrity": "sha512-mxw1Fcl1jxLdpzS7MTIxrdiWk3CeMvZvVSGWE4P9eml3diZPBZTNV4oQsdYY3fY6j9udbmC1mSP6lqlzg6voBA==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"asap": "https://registry.npmjs.org/asap/-/asap-2.0.5.tgz"
|
"asap": "2.0.6"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"prop-types": {
|
"prop-types": {
|
||||||
@ -1460,20 +1502,14 @@
|
|||||||
"optional": true
|
"optional": true
|
||||||
},
|
},
|
||||||
"rc": {
|
"rc": {
|
||||||
"version": "https://registry.npmjs.org/rc/-/rc-1.2.1.tgz",
|
"version": "1.2.5",
|
||||||
"integrity": "sha1-LgPo5C7kULjLPc5lvhv4l04d/ZU=",
|
"resolved": "https://registry.npmjs.org/rc/-/rc-1.2.5.tgz",
|
||||||
|
"integrity": "sha1-J1zWh/bjs2zHVrqibf7oCnkDAf0=",
|
||||||
"requires": {
|
"requires": {
|
||||||
"deep-extend": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.1.tgz",
|
"deep-extend": "0.4.2",
|
||||||
"ini": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz",
|
"ini": "1.3.5",
|
||||||
"minimist": "1.2.0",
|
"minimist": "1.2.0",
|
||||||
"strip-json-comments": "2.0.1"
|
"strip-json-comments": "2.0.1"
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"minimist": {
|
|
||||||
"version": "1.2.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
|
|
||||||
"integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"react": {
|
"react": {
|
||||||
@ -1552,44 +1588,40 @@
|
|||||||
"integrity": "sha1-aTtVidl/hZhGL8cYJjUyYqr9qDY="
|
"integrity": "sha1-aTtVidl/hZhGL8cYJjUyYqr9qDY="
|
||||||
},
|
},
|
||||||
"rimraf": {
|
"rimraf": {
|
||||||
"version": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.2.tgz",
|
"version": "2.6.2",
|
||||||
"integrity": "sha1-YrqUf6TAtDY4Oa7+zU8PutYFlyY=",
|
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
|
||||||
|
"integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"glob": "https://registry.npmjs.org/glob/-/glob-7.0.5.tgz"
|
"glob": "7.1.2"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"glob": {
|
"glob": {
|
||||||
"version": "https://registry.npmjs.org/glob/-/glob-7.0.5.tgz",
|
"version": "7.1.2",
|
||||||
"integrity": "sha1-tCAqaQmbu00pKnwblbZoK2fr3JU=",
|
"resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
|
||||||
|
"integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"fs.realpath": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
|
"fs.realpath": "1.0.0",
|
||||||
"inflight": "https://registry.npmjs.org/inflight/-/inflight-1.0.5.tgz",
|
"inflight": "1.0.6",
|
||||||
"inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
|
"inherits": "2.0.3",
|
||||||
"minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.2.tgz",
|
"minimatch": "3.0.4",
|
||||||
"once": "https://registry.npmjs.org/once/-/once-1.3.3.tgz",
|
"once": "1.4.0",
|
||||||
"path-is-absolute": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz"
|
"path-is-absolute": "1.0.1"
|
||||||
}
|
|
||||||
},
|
|
||||||
"minimatch": {
|
|
||||||
"version": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.2.tgz",
|
|
||||||
"integrity": "sha1-DzmKcwDqRB6cNIyD2Yq4ydv5xAo=",
|
|
||||||
"requires": {
|
|
||||||
"brace-expansion": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.5.tgz"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"safe-buffer": {
|
"safe-buffer": {
|
||||||
"version": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz",
|
"version": "5.1.1",
|
||||||
"integrity": "sha1-0mPKVGls2KMGtcplUekt5XkY++c="
|
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
|
||||||
|
"integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg=="
|
||||||
},
|
},
|
||||||
"semver": {
|
"semver": {
|
||||||
"version": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
|
"version": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
|
||||||
"integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8="
|
"integrity": "sha512-mfmm3/H9+67MCVix1h+IXTpDwL6710LyHuk7+cWC9T1mE0qz4iHhh6r4hU2wrIT9iTsAAC2XQRvfblL028cpLw=="
|
||||||
},
|
},
|
||||||
"setimmediate": {
|
"setimmediate": {
|
||||||
"version": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
|
"version": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
|
||||||
"integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU="
|
"integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA=="
|
||||||
},
|
},
|
||||||
"sharp": {
|
"sharp": {
|
||||||
"version": "0.17.3",
|
"version": "0.17.3",
|
||||||
@ -1606,9 +1638,9 @@
|
|||||||
},
|
},
|
||||||
"simple-swizzle": {
|
"simple-swizzle": {
|
||||||
"version": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
|
"version": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
|
||||||
"integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=",
|
"integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"is-arrayish": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.1.tgz"
|
"is-arrayish": "0.3.1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"sntp": {
|
"sntp": {
|
||||||
@ -1668,15 +1700,16 @@
|
|||||||
},
|
},
|
||||||
"tar": {
|
"tar": {
|
||||||
"version": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz",
|
"version": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz",
|
||||||
"integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=",
|
"integrity": "sha512-2Tw2uNtZqQTSHTIMbKHKFeAPmKcljrNKqKiIN7pu3V/CxYqRgS8DLXvMkFRrbtXlg6mTOQcuTX7DMj18Xi0dtg==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"block-stream": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz",
|
"block-stream": "0.0.9",
|
||||||
"fstream": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz",
|
"fstream": "1.0.11",
|
||||||
"inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"
|
"inherits": "2.0.3"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"timed-out": {
|
"timed-out": {
|
||||||
"version": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz",
|
"version": "4.0.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz",
|
||||||
"integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8="
|
"integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8="
|
||||||
},
|
},
|
||||||
"tough-cookie": {
|
"tough-cookie": {
|
||||||
@ -1726,14 +1759,16 @@
|
|||||||
"integrity": "sha1-+nG63UQ3r0wUiEHjs7Fl+enlkLc="
|
"integrity": "sha1-+nG63UQ3r0wUiEHjs7Fl+enlkLc="
|
||||||
},
|
},
|
||||||
"unzip-response": {
|
"unzip-response": {
|
||||||
"version": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz",
|
"version": "2.0.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz",
|
||||||
"integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c="
|
"integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c="
|
||||||
},
|
},
|
||||||
"url-parse-lax": {
|
"url-parse-lax": {
|
||||||
"version": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz",
|
"version": "1.0.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz",
|
||||||
"integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=",
|
"integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=",
|
||||||
"requires": {
|
"requires": {
|
||||||
"prepend-http": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz"
|
"prepend-http": "1.0.4"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"uuid": {
|
"uuid": {
|
||||||
@ -1891,7 +1926,8 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"wrappy": {
|
"wrappy": {
|
||||||
"version": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
|
"version": "1.0.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
|
||||||
"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
|
"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user