Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
E
evm-store
Project overview
Project overview
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wanli
evm-store
Commits
735d39eb
Commit
735d39eb
authored
Jun 19, 2021
by
wanli
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update tools/frontend
parent
90d35e4c
Changes
28
Hide whitespace changes
Inline
Side-by-side
Showing
28 changed files
with
1863 additions
and
475 deletions
+1863
-475
tools/frontend/package.json
tools/frontend/package.json
+4
-2
tools/frontend/public/index.html
tools/frontend/public/index.html
+1
-0
tools/frontend/src/locales/zh_CN.js
tools/frontend/src/locales/zh_CN.js
+1
-0
tools/frontend/src/store/file-manager/actions.js
tools/frontend/src/store/file-manager/actions.js
+2
-2
tools/frontend/src/store/file-manager/manager/actions.js
tools/frontend/src/store/file-manager/manager/actions.js
+1
-1
tools/frontend/src/store/file-manager/settings/store.js
tools/frontend/src/store/file-manager/settings/store.js
+17
-17
tools/frontend/src/store/file-manager/tree/actions.js
tools/frontend/src/store/file-manager/tree/actions.js
+1
-1
tools/frontend/src/store/index.js
tools/frontend/src/store/index.js
+1
-1
tools/frontend/src/styles/_breadcrumb.scss
tools/frontend/src/styles/_breadcrumb.scss
+42
-0
tools/frontend/src/styles/tableList.less
tools/frontend/src/styles/tableList.less
+0
-0
tools/frontend/src/styles/utils.less
tools/frontend/src/styles/utils.less
+0
-0
tools/frontend/src/utils/axios.js
tools/frontend/src/utils/axios.js
+2
-0
tools/frontend/src/utils/get.js
tools/frontend/src/utils/get.js
+13
-13
tools/frontend/src/utils/helper.js
tools/frontend/src/utils/helper.js
+1
-1
tools/frontend/src/utils/post.js
tools/frontend/src/utils/post.js
+10
-11
tools/frontend/src/utils/translate.js
tools/frontend/src/utils/translate.js
+8
-0
tools/frontend/src/views/Dashboard/Analysis.less
tools/frontend/src/views/Dashboard/Analysis.less
+1
-1
tools/frontend/src/views/Dashboard/Workplace.less
tools/frontend/src/views/Dashboard/Workplace.less
+1
-1
tools/frontend/src/views/FileManager/FileManager.vue
tools/frontend/src/views/FileManager/FileManager.vue
+22
-17
tools/frontend/src/views/FileManager/components/blocks/Navbar.vue
...ontend/src/views/FileManager/components/blocks/Navbar.vue
+0
-1
tools/frontend/src/views/FileManager/components/manager/Breadcrumb.vue
...d/src/views/FileManager/components/manager/Breadcrumb.vue
+89
-38
tools/frontend/src/views/FileManager/components/manager/TableView.vue
...nd/src/views/FileManager/components/manager/TableView.vue
+157
-129
tools/frontend/src/views/FileManager/components/modals/Modal.vue
...rontend/src/views/FileManager/components/modals/Modal.vue
+67
-56
tools/frontend/src/views/FileManager/components/modals/views/Preview.vue
...src/views/FileManager/components/modals/views/Preview.vue
+95
-69
tools/frontend/src/views/FileManager/components/tree/Branch.vue
...frontend/src/views/FileManager/components/tree/Branch.vue
+74
-60
tools/frontend/src/views/FileManager/components/tree/FolderTree.vue
...tend/src/views/FileManager/components/tree/FolderTree.vue
+32
-24
tools/frontend/src/views/System/Role.vue
tools/frontend/src/views/System/Role.vue
+1
-1
tools/frontend/yarn.lock
tools/frontend/yarn.lock
+1220
-29
No files found.
tools/frontend/package.json
View file @
735d39eb
...
...
@@ -11,16 +11,18 @@
"@antv/g2"
:
"^3.2.7"
,
"ant-design-vue"
:
"^1.7.5"
,
"axios"
:
"^0.18.0"
,
"bootstrap"
:
"4.6.0"
,
"codemirror"
:
"^5.59.2"
,
"core-js"
:
"^3.9.0"
,
"cropperjs"
:
"^1.5.11"
,
"
plyr"
:
"^3.6.4
"
,
"
npm-check-updates"
:
"^11.7.1
"
,
"numeral"
:
"^2.0.6"
,
"plyr"
:
"^3.6.4"
,
"vue"
:
"^2.5.17"
,
"vue-codemirror"
:
"^4.0.6"
,
"vue-i18n"
:
"^8.1.0"
,
"vue-router"
:
"^3.0.1"
,
"vuex"
:
"^3.0.1"
,
"vue-codemirror"
:
"^4.0.6"
,
"vuex-router-sync"
:
"^5.0.0"
},
"devDependencies"
:
{
...
...
tools/frontend/public/index.html
View file @
735d39eb
...
...
@@ -6,6 +6,7 @@
<meta
name=
"viewport"
content=
"width=device-width,initial-scale=1.0"
>
<link
rel=
"icon"
href=
"<%= BASE_URL %>favicon.ico"
>
<title>
EVM 应用商店
</title>
<link
rel=
"stylesheet"
href=
"https://use.fontawesome.com/releases/v5.15.2/css/all.css"
>
<style>
html
,
body
{
...
...
tools/frontend/src/locales/zh_CN.js
View file @
735d39eb
...
...
@@ -46,6 +46,7 @@ export default {
'
menu.system.setting.config
'
:
'
配置管理
'
,
'
menu.system.setting.dict
'
:
'
字典管理
'
,
'
menu.system.setting.area
'
:
'
行政区划
'
,
'
menu.system.setting.file-manager
'
:
'
文件管理
'
,
'
menu.system.role
'
:
'
权限管理
'
,
'
menu.system.admin
'
:
'
系统管理员
'
,
//---
...
...
tools/frontend/src/store/file-manager/actions.js
View file @
735d39eb
/* eslint-disable max-len,prefer-destructuring,object-curly-newline */
import
GET
from
'
../..
/utils/get
'
;
import
POST
from
'
../..
/utils/post
'
;
import
GET
from
'
@
/utils/get
'
;
import
POST
from
'
@
/utils/post
'
;
export
default
{
/**
...
...
tools/frontend/src/store/file-manager/manager/actions.js
View file @
735d39eb
/* eslint-disable object-curly-newline */
import
GET
from
'
../../..
/utils/get
'
;
import
GET
from
'
@
/utils/get
'
;
export
default
{
/**
...
...
tools/frontend/src/store/file-manager/settings/store.js
View file @
735d39eb
...
...
@@ -2,23 +2,23 @@ import mutations from './mutations';
import
getters
from
'
./getters
'
;
// languages
import
ru
from
'
../../..
/locales/lang/ru
'
;
import
en
from
'
../../..
/locales/lang/en
'
;
import
ar
from
'
../../..
/locales/lang/ar
'
;
import
sr
from
'
../../..
/locales/lang/sr
'
;
import
cs
from
'
../../..
/locales/lang/cs
'
;
import
de
from
'
../../..
/locales/lang/de
'
;
import
es
from
'
../../..
/locales/lang/es
'
;
import
nl
from
'
../../..
/locales/lang/nl
'
;
import
ru
from
'
@
/locales/lang/ru
'
;
import
en
from
'
@
/locales/lang/en
'
;
import
ar
from
'
@
/locales/lang/ar
'
;
import
sr
from
'
@
/locales/lang/sr
'
;
import
cs
from
'
@
/locales/lang/cs
'
;
import
de
from
'
@
/locales/lang/de
'
;
import
es
from
'
@
/locales/lang/es
'
;
import
nl
from
'
@
/locales/lang/nl
'
;
/* eslint camelcase: 0 */
import
zh_CN
from
'
../../../locales/lang/zh_CN
'
;
import
fa
from
'
../../../locales/lang/fa
'
;
import
it
from
'
../../../locales/lang/it
'
;
import
tr
from
'
../../../locales/lang/t
r
'
;
import
fr
from
'
../../../locales/lang/fr
'
;
import
pt_BR
from
'
../../../locales/lang/pt_BR
'
;
import
zh_TW
from
'
../../..
/locales/lang/zh_TW
'
;
import
pl
from
'
../../..
/locales/lang/pl
'
;
import
fa
from
'
@/locales/lang/fa
'
;
import
it
from
'
@/locales/lang/it
'
;
import
tr
from
'
@/locales/lang/tr
'
;
import
fr
from
'
@/locales/lang/f
r
'
;
import
pt_BR
from
'
@/locales/lang/pt_BR
'
;
import
zh_CN
from
'
@/locales/lang/zh_CN
'
;
import
zh_TW
from
'
@
/locales/lang/zh_TW
'
;
import
pl
from
'
@
/locales/lang/pl
'
;
export
default
{
namespaced
:
true
,
...
...
@@ -57,12 +57,12 @@ export default {
de
:
Object
.
freeze
(
de
),
es
:
Object
.
freeze
(
es
),
nl
:
Object
.
freeze
(
nl
),
'
zh-CN
'
:
Object
.
freeze
(
zh_CN
),
fa
:
Object
.
freeze
(
fa
),
it
:
Object
.
freeze
(
it
),
tr
:
Object
.
freeze
(
tr
),
fr
:
Object
.
freeze
(
fr
),
'
pt-BR
'
:
Object
.
freeze
(
pt_BR
),
'
zh-CN
'
:
Object
.
freeze
(
zh_CN
),
'
zh-TW
'
:
Object
.
freeze
(
zh_TW
),
pl
:
Object
.
freeze
(
pl
),
},
...
...
tools/frontend/src/store/file-manager/tree/actions.js
View file @
735d39eb
import
GET
from
'
../../..
/utils/get
'
;
import
GET
from
'
@
/utils/get
'
;
export
default
{
/**
...
...
tools/frontend/src/store/index.js
View file @
735d39eb
...
...
@@ -10,13 +10,13 @@ Vue.use(Vuex)
export
default
new
Vuex
.
Store
({
modules
:
{
fm
,
frontend
:
{
namespaced
:
true
,
modules
:
{
openapi
:
frontendOpenapi
}
},
fm
:
fm
,
global
:
{
namespaced
:
true
,
...
global
,
...
...
tools/frontend/src/styles/_breadcrumb.scss
0 → 100644
View file @
735d39eb
.breadcrumb
{
display
:
flex
;
flex-wrap
:
wrap
;
padding
:
$breadcrumb-padding-y
$breadcrumb-padding-x
;
margin-bottom
:
$breadcrumb-margin-bottom
;
@include
font-size
(
$breadcrumb-font-size
);
list-style
:
none
;
background-color
:
$breadcrumb-bg
;
@include
border-radius
(
$breadcrumb-border-radius
);
}
.breadcrumb-item
{
// The separator between breadcrumbs (by default, a forward-slash: "/")
+
.breadcrumb-item
{
padding-left
:
$breadcrumb-item-padding
;
&
:
:
before
{
float
:
left
;
// Suppress inline spacings and underlining of the separator
padding-right
:
$breadcrumb-item-padding
;
color
:
$breadcrumb-divider-color
;
content
:
escape-svg
(
$breadcrumb-divider
);
}
}
// IE9-11 hack to properly handle hyperlink underlines for breadcrumbs built
// without `<ul>`s. The `::before` pseudo-element generates an element
// *within* the .breadcrumb-item and thereby inherits the `text-decoration`.
//
// To trick IE into suppressing the underline, we give the pseudo-element an
// underline and then immediately remove it.
+
.breadcrumb-item
:hover::before
{
text-decoration
:
underline
;
}
// stylelint-disable-next-line no-duplicate-selectors
+
.breadcrumb-item
:hover::before
{
text-decoration
:
none
;
}
&
.active
{
color
:
$breadcrumb-active-color
;
}
}
tools/frontend/src/
asset
s/tableList.less
→
tools/frontend/src/
style
s/tableList.less
View file @
735d39eb
File moved
tools/frontend/src/
asset
s/utils.less
→
tools/frontend/src/
style
s/utils.less
View file @
735d39eb
File moved
tools/frontend/src/utils/axios.js
0 → 100644
View file @
735d39eb
import
axios
from
'
axios
'
;
export
default
axios
.
create
();
\ No newline at end of file
tools/frontend/src/utils/get.js
View file @
735d39eb
import
axios
from
'
axios
'
;
const
HTTP
=
axios
.
create
();
import
request
from
'
./axios
'
;
export
default
{
/**
...
...
@@ -7,7 +6,7 @@ export default {
* @returns {*}
*/
initialize
()
{
return
HTTP
.
get
(
'
initialize
'
);
return
request
.
get
(
'
initialize
'
);
},
/**
...
...
@@ -17,7 +16,7 @@ export default {
* @returns {*}
*/
tree
(
disk
,
path
)
{
return
HTTP
.
get
(
'
tree
'
,
{
params
:
{
disk
,
path
}
});
return
request
.
get
(
'
tree
'
,
{
params
:
{
disk
,
path
}
});
},
/**
...
...
@@ -26,7 +25,7 @@ export default {
* @returns {*}
*/
selectDisk
(
disk
)
{
return
HTTP
.
get
(
'
select-disk
'
,
{
params
:
{
disk
}
});
return
request
.
get
(
'
select-disk
'
,
{
params
:
{
disk
}
});
},
/**
...
...
@@ -36,14 +35,14 @@ export default {
* @returns {*}
*/
content
(
disk
,
path
)
{
return
HTTP
.
get
(
'
content
'
,
{
params
:
{
disk
,
path
}
});
return
request
.
get
(
'
content
'
,
{
params
:
{
disk
,
path
}
});
},
/**
* Item properties
*/
/* properties(disk, path) {
return
HTTP
.get('properties', { params: { disk, path } });
return
request
.get('properties', { params: { disk, path } });
}, */
/**
...
...
@@ -53,7 +52,7 @@ export default {
* @returns {*}
*/
url
(
disk
,
path
)
{
return
HTTP
.
get
(
'
url
'
,
{
params
:
{
disk
,
path
}
});
return
request
.
get
(
'
url
'
,
{
params
:
{
disk
,
path
}
});
},
/**
...
...
@@ -63,7 +62,7 @@ export default {
* @returns {*}
*/
getFile
(
disk
,
path
)
{
return
HTTP
.
get
(
'
download
'
,
{
params
:
{
disk
,
path
}
});
return
request
.
get
(
'
download
'
,
{
params
:
{
disk
,
path
}
});
},
/**
...
...
@@ -73,7 +72,7 @@ export default {
* @returns {*}
*/
getFileArrayBuffer
(
disk
,
path
)
{
return
HTTP
.
get
(
'
download
'
,
{
return
request
.
get
(
'
download
'
,
{
responseType
:
'
arraybuffer
'
,
params
:
{
disk
,
path
},
});
...
...
@@ -86,7 +85,7 @@ export default {
* @returns {*}
*/
thumbnail
(
disk
,
path
)
{
return
HTTP
.
get
(
'
thumbnails
'
,
{
return
request
.
get
(
'
thumbnails
'
,
{
responseType
:
'
arraybuffer
'
,
params
:
{
disk
,
path
},
});
...
...
@@ -99,7 +98,8 @@ export default {
* @return {*}
*/
preview
(
disk
,
path
)
{
return
HTTP
.
get
(
'
preview
'
,
{
window
.
console
.
log
(
"
###############===========>
"
,
disk
)
return
request
.
get
(
'
preview
'
,
{
responseType
:
'
arraybuffer
'
,
params
:
{
disk
,
path
},
});
...
...
@@ -112,7 +112,7 @@ export default {
* @return {*}
*/
download
(
disk
,
path
)
{
return
HTTP
.
get
(
'
download
'
,
{
return
request
.
get
(
'
download
'
,
{
responseType
:
'
arraybuffer
'
,
params
:
{
disk
,
path
},
});
...
...
tools/frontend/src/utils/helper.js
View file @
735d39eb
...
...
@@ -28,7 +28,7 @@ export default {
const
date
=
new
Date
(
timestamp
*
1000
);
return
date
.
toLocaleString
(
this
.
$store
.
state
.
fm
.
settings
.
lang
);
return
date
.
toLocaleString
();
},
/**
...
...
tools/frontend/src/utils/post.js
View file @
735d39eb
import
axios
from
'
axios
'
;
const
HTTP
=
axios
.
create
();
import
request
from
'
./axios
'
;
export
default
{
/**
...
...
@@ -10,7 +9,7 @@ export default {
* @returns {AxiosPromise<any>}
*/
createFile
(
disk
,
path
,
name
)
{
return
HTTP
.
post
(
'
create-file
'
,
{
disk
,
path
,
name
});
return
request
.
post
(
'
create-file
'
,
{
disk
,
path
,
name
});
},
/**
...
...
@@ -19,7 +18,7 @@ export default {
* @returns {*}
*/
updateFile
(
formData
)
{
return
HTTP
.
post
(
'
update-file
'
,
formData
);
return
request
.
post
(
'
update-file
'
,
formData
);
},
/**
...
...
@@ -28,7 +27,7 @@ export default {
* @returns {*}
*/
createDirectory
(
data
)
{
return
HTTP
.
post
(
'
create-directory
'
,
data
);
return
request
.
post
(
'
create-directory
'
,
data
);
},
/**
...
...
@@ -38,7 +37,7 @@ export default {
* @returns {AxiosPromise<any>}
*/
upload
(
data
,
config
)
{
return
HTTP
.
post
(
'
upload
'
,
data
,
config
);
return
request
.
post
(
'
upload
'
,
data
,
config
);
},
/**
...
...
@@ -47,7 +46,7 @@ export default {
* @returns {*}
*/
delete
(
data
)
{
return
HTTP
.
post
(
'
delete
'
,
data
);
return
request
.
post
(
'
delete
'
,
data
);
},
/**
...
...
@@ -56,7 +55,7 @@ export default {
* @returns {*}
*/
rename
(
data
)
{
return
HTTP
.
post
(
'
rename
'
,
data
);
return
request
.
post
(
'
rename
'
,
data
);
},
/**
...
...
@@ -65,7 +64,7 @@ export default {
* @returns {*}
*/
paste
(
data
)
{
return
HTTP
.
post
(
'
paste
'
,
data
);
return
request
.
post
(
'
paste
'
,
data
);
},
/**
...
...
@@ -74,7 +73,7 @@ export default {
* @returns {*}
*/
zip
(
data
)
{
return
HTTP
.
post
(
'
zip
'
,
data
);
return
request
.
post
(
'
zip
'
,
data
);
},
/**
...
...
@@ -83,6 +82,6 @@ export default {
* @param data
*/
unzip
(
data
)
{
return
HTTP
.
post
(
'
unzip
'
,
data
);
return
request
.
post
(
'
unzip
'
,
data
);
},
};
tools/frontend/src/utils/translate.js
View file @
735d39eb
/*
* @Author: your name
* @Date: 2021-06-18 10:43:12
* @LastEditTime: 2021-06-19 17:00:27
* @LastEditors: your name
* @Description: In User Settings Edit
* @FilePath: \evm-store\tools\frontend\src\utils\translate.js
*/
export
default
{
computed
:
{
/**
...
...
tools/frontend/src/views/Dashboard/Analysis.less
View file @
735d39eb
@import 'ant-design-vue/lib/style/themes/default.less';
@import '
asset
s/utils.less';
@import '
style
s/utils.less';
.iconGroup {
i {
...
...
tools/frontend/src/views/Dashboard/Workplace.less
View file @
735d39eb
@import 'ant-design-vue/lib/style/themes/default.less';
@import '
asset
s/utils.less';
@import '
style
s/utils.less';
.activitiesList {
padding: 0 24px 8px 24px;
...
...
tools/frontend/src/views/FileManager/FileManager.vue
View file @
735d39eb
...
...
@@ -40,8 +40,7 @@
/* eslint-disable import/no-duplicates, no-param-reassign */
import
{
mapState
}
from
"
vuex
"
;
// Axios
import
axios
from
"
axios
"
;
const
HTTP
=
axios
.
create
();
import
request
from
"
@/utils/axios
"
;
import
EventBus
from
"
@/utils/eventBus
"
;
// Components
import
Navbar
from
"
./components/blocks/Navbar.vue
"
;
...
...
@@ -77,19 +76,11 @@ export default {
settings
:
{
headers
:
{
// axios headers
"
X-Requested-With
"
:
"
XMLHttpRequest
"
,
Authorization
:
`Bearer
${
window
.
localStorage
.
getItem
(
"
user-token
"
)}
`
,
//
Authorization: `Bearer ${window.localStorage.getItem("user-token")}`,
},
baseUrl
:
"
http://test.loc
/file-manager/
"
,
// overwrite base url Axios
baseUrl
:
"
/file-manager/
"
,
// overwrite base url Axios
windowsConfig
:
2
,
// overwrite config
lang
:
"
zh_CN
"
,
// set language
// translation: {
// // add new translation
// name: "zh_CN",
// content: {
// about: "Über",
// back: "Zurück",
// },
// },
},
};
},
...
...
@@ -125,8 +116,8 @@ export default {
EventBus
.
$off
([
"
contextMenu
"
,
"
addNotification
"
]);
// eject interceptors
HTTP
.
interceptors
.
request
.
eject
(
this
.
interceptorIndex
.
request
);
HTTP
.
interceptors
.
response
.
eject
(
this
.
interceptorIndex
.
response
);
request
.
interceptors
.
request
.
eject
(
this
.
interceptorIndex
.
request
);
request
.
interceptors
.
response
.
eject
(
this
.
interceptorIndex
.
response
);
},
computed
:
{
...
mapState
(
"
fm
"
,
{
...
...
@@ -141,7 +132,7 @@ export default {
* Add axios request interceptor
*/
requestInterceptor
()
{
this
.
interceptorIndex
.
request
=
HTTP
.
interceptors
.
request
.
use
(
this
.
interceptorIndex
.
request
=
request
.
interceptors
.
request
.
use
(
(
config
)
=>
{
// overwrite base url and headers
config
.
baseURL
=
this
.
$store
.
getters
[
"
fm/settings/baseUrl
"
];
...
...
@@ -164,7 +155,7 @@ export default {
* Add axios response interceptor
*/
responseInterceptor
()
{
this
.
interceptorIndex
.
response
=
HTTP
.
interceptors
.
response
.
use
(
this
.
interceptorIndex
.
response
=
request
.
interceptors
.
response
.
use
(
(
response
)
=>
{
// loading spinner -
this
.
$store
.
commit
(
"
fm/messages/subtractLoading
"
);
...
...
@@ -258,7 +249,21 @@ export default {
};
</
script
>
<
style
lang=
"scss"
>
<
style
scope
lang=
"scss"
>
// https://stackpath.bootstrapcdn.com/bootstrap/scss/mixins/_text-truncate.scss
@import
"~bootstrap/scss/mixins"
;
@import
"~bootstrap/scss/functions"
;
@import
"~bootstrap/scss/variables"
;
@import
"~bootstrap/scss/utilities/sizing.scss"
;
@import
"~bootstrap/scss/utilities/text.scss"
;
@import
"~bootstrap/scss/bootstrap-grid"
;
@import
"~bootstrap/scss/close"
;
@import
"~bootstrap/scss/buttons"
;
@import
"~bootstrap/scss/button-group"
;
@import
"~bootstrap/scss/badge"
;
@import
"~bootstrap/scss/modal"
;
@import
"~bootstrap/scss/tables"
;
@import
"~bootstrap/scss/type"
;
@import
"~plyr/src/sass/plyr.scss"
;
.fm
{
position
:
relative
;
...
...
tools/frontend/src/views/FileManager/components/blocks/Navbar.vue
View file @
735d39eb
...
...
@@ -306,7 +306,6 @@ export default {
<
style
lang=
"scss"
>
.fm-navbar
{
.btn-group
{
margin-right
:
0
.4rem
;
}
...
...
tools/frontend/src/views/FileManager/components/manager/Breadcrumb.vue
View file @
735d39eb
<
template
>
<div
class=
"fm-breadcrumb"
>
<nav
aria-label=
"breadcrumb"
>
<ol
class=
"breadcrumb"
v-bind:class=
"[manager === activeManager ? 'active-manager' : 'bg-light']"
>
<li
class=
"breadcrumb-item"
v-on:click=
"selectMainDirectory"
>
<span
class=
"badge badge-secondary"
>
<i
class=
"far fa-hdd"
/>
</span>
</li>
<li
class=
"breadcrumb-item text-truncate"
v-for=
"(item, index) in breadcrumb"
v-bind:key=
"index"
v-bind:class=
"[breadcrumb.length === index + 1 ? 'active' : '']"
v-on:click=
"selectDirectory(index)"
>
<span>
{{
item
}}
</span>
</li>
</ol>
</nav>
</div>
<div
class=
"fm-breadcrumb"
>
<nav
aria-label=
"breadcrumb"
>
<ol
class=
"breadcrumb"
v-bind:class=
"[
manager === activeManager ? 'active-manager' : 'bg-light',
]"
>
<li
class=
"breadcrumb-item"
v-on:click=
"selectMainDirectory"
>
<span
class=
"badge badge-secondary"
>
<i
class=
"far fa-hdd"
/>
</span>
</li>
<li
class=
"breadcrumb-item text-truncate"
v-for=
"(item, index) in breadcrumb"
v-bind:key=
"index"
v-bind:class=
"[breadcrumb.length === index + 1 ? 'active' : '']"
v-on:click=
"selectDirectory(index)"
>
<span>
{{
item
}}
</span>
</li>
</ol>
</nav>
</div>
</
template
>
<
script
>
export
default
{
name
:
'
Breadcrumb
'
,
name
:
"
Breadcrumb
"
,
props
:
{
manager
:
{
type
:
String
,
required
:
true
},
},
...
...
@@ -65,12 +71,15 @@ export default {
* @param index
*/
selectDirectory
(
index
)
{
const
path
=
this
.
breadcrumb
.
slice
(
0
,
index
+
1
).
join
(
'
/
'
);
const
path
=
this
.
breadcrumb
.
slice
(
0
,
index
+
1
).
join
(
"
/
"
);
// only if this path not selected
if
(
path
!==
this
.
selectedDirectory
)
{
// load directory
this
.
$store
.
dispatch
(
`fm/
${
this
.
manager
}
/selectDirectory`
,
{
path
,
history
:
true
});
this
.
$store
.
dispatch
(
`fm/
${
this
.
manager
}
/selectDirectory`
,
{
path
,
history
:
true
,
});
}
},
...
...
@@ -79,30 +88,72 @@ export default {
*/
selectMainDirectory
()
{
if
(
this
.
selectedDirectory
)
{
this
.
$store
.
dispatch
(
`fm/
${
this
.
manager
}
/selectDirectory`
,
{
path
:
null
,
history
:
true
});
this
.
$store
.
dispatch
(
`fm/
${
this
.
manager
}
/selectDirectory`
,
{
path
:
null
,
history
:
true
,
});
}
},
},
};
</
script
>
<
style
lang=
"scss"
>
.fm-breadcrumb
{
<
style
scoped
lang=
"scss"
>
@import
"~bootstrap/scss/mixins"
;
@import
"~bootstrap/scss/functions"
;
@import
"~bootstrap/scss/variables"
;
.fm-breadcrumb
{
.breadcrumb
{
display
:
flex
;
flex-wrap
:
nowrap
;
padding
:
0
.2rem
0
.3rem
;
margin-bottom
:
0
.5rem
;
@include
font-size
(
$breadcrumb-font-size
);
list-style
:
none
;
background-color
:
$breadcrumb-bg
;
@include
border-radius
(
$breadcrumb-border-radius
);
.breadcrumb
{
flex-wrap
:
nowrap
;
padding
:
0
.2rem
0
.3rem
;
margin-bottom
:
0
.5rem
;
.breadcrumb-item
{
// The separator between breadcrumbs (by default, a forward-slash: "/")
+
.breadcrumb-item
{
padding-left
:
$breadcrumb-item-padding
;
&
.active-manager
{
background-color
:
#c2e5eb
;
}
.breadcrumb-item
:not
(
.active
)
:hover
{
cursor
:
pointer
;
font-weight
:
normal
;
color
:
#6d757d
;
}
&
:
:
before
{
float
:
left
;
// Suppress inline spacings and underlining of the separator
padding-right
:
$breadcrumb-item-padding
;
color
:
$breadcrumb-divider-color
;
content
:
escape-svg
(
$breadcrumb-divider
);
}
}
// IE9-11 hack to properly handle hyperlink underlines for breadcrumbs built
// without `
<
ul
>`
s
.
The
`
:
:
before
`
pseudo-element
generates
an
element
//
*
within
*
the
.
breadcrumb-item
and
thereby
inherits
the
`
text-decoration
`
.
//
//
To
trick
IE
into
suppressing
the
underline
,
we
give
the
pseudo-element
an
//
underline
and
then
immediately
remove
it
.
+
.
breadcrumb-item
:
hover
::
before
{
text-decoration
:
underline
;
}
// stylelint-disable-next-line no-duplicate-selectors
+
.breadcrumb-item
:hover::before
{
text-decoration
:
none
;
}
&
.active
{
color
:
$breadcrumb-active-color
;
}
}
&
.active-manager
{
background-color
:
#c2e5eb
;
}
.breadcrumb-item
:not
(
.active
)
:hover
{
cursor
:
pointer
;
font-weight
:
normal
;
color
:
#6d757d
;
}
}
}
</
style
>
tools/frontend/src/views/FileManager/components/manager/TableView.vue
View file @
735d39eb
<
template
>
<div
class=
"fm-table"
>
<table
class=
"table table-sm"
>
<thead>
<tr>
<th
class=
"w-65"
v-on:click=
"sortBy('name')"
>
{{
lang
.
manager
.
table
.
name
}}
<template
v-if=
"sortSettings.field === 'name'"
>
<i
class=
"fas fa-sort-amount-down"
v-show=
"sortSettings.direction === 'down'"
/>
<i
class=
"fas fa-sort-amount-up"
v-show=
"sortSettings.direction === 'up'"
/>
</
template
>
</th>
<th
class=
"w-10"
v-on:click=
"sortBy('size')"
>
{{ lang.manager.table.size }}
<
template
v-if=
"sortSettings.field === 'size'"
>
<i
class=
"fas fa-sort-amount-down"
v-show=
"sortSettings.direction === 'down'"
/>
<i
class=
"fas fa-sort-amount-up"
v-show=
"sortSettings.direction === 'up'"
/>
</
template
>
</th>
<th
class=
"w-10"
v-on:click=
"sortBy('type')"
>
{{ lang.manager.table.type }}
<
template
v-if=
"sortSettings.field === 'type'"
>
<i
class=
"fas fa-sort-amount-down"
v-show=
"sortSettings.direction === 'down'"
/>
<i
class=
"fas fa-sort-amount-up"
v-show=
"sortSettings.direction === 'up'"
/>
</
template
>
</th>
<th
class=
"w-auto"
v-on:click=
"sortBy('date')"
>
{{ lang.manager.table.date }}
<
template
v-if=
"sortSettings.field === 'date'"
>
<i
class=
"fas fa-sort-amount-down"
v-show=
"sortSettings.direction === 'down'"
/>
<i
class=
"fas fa-sort-amount-up"
v-show=
"sortSettings.direction === 'up'"
/>
</
template
>
</th>
</tr>
</thead>
<tbody>
<tr
v-if=
"!isRootPath"
>
<td
colspan=
"4"
class=
"fm-content-item"
v-on:click=
"levelUp"
>
<i
class=
"fas fa-level-up-alt"
/>
</td>
</tr>
<tr
v-for=
"(directory, index) in directories"
v-bind:key=
"`d-${index}`"
v-bind:class=
"{'table-info': checkSelect('directories', directory.path)}"
v-on:click=
"selectItem('directories', directory.path, $event)"
v-on:contextmenu.prevent=
"contextMenu(directory, $event)"
>
<td
class=
"fm-content-item unselectable"
v-bind:class=
"(acl && directory.acl === 0) ? 'text-hidden' : ''"
v-on:dblclick=
"selectDirectory(directory.path)"
>
<i
class=
"far fa-folder"
/>
{{ directory.basename }}
</td>
<td/>
<td>
{{ lang.manager.table.folder }}
</td>
<td>
{{ timestampToDate(directory.timestamp) }}
</td>
</tr>
<tr
v-for=
"(file, index) in files"
v-bind:key=
"`f-${index}`"
v-bind:class=
"{'table-info': checkSelect('files', file.path)}"
v-on:click=
"selectItem('files', file.path, $event)"
v-on:dblclick=
"selectAction(file.path, file.extension)"
v-on:contextmenu.prevent=
"contextMenu(file, $event)"
>
<td
class=
"fm-content-item unselectable"
v-bind:class=
"(acl && file.acl === 0) ? 'text-hidden' : ''"
>
<i
class=
"far"
v-bind:class=
"extensionToIcon(file.extension)"
/>
{{ file.filename ? file.filename : file.basename }}
</td>
<td>
{{ bytesToHuman(file.size) }}
</td>
<td>
{{ file.extension }}
</td>
<td>
{{ timestampToDate(file.timestamp) }}
</td>
</tr>
</tbody>
</table>
</div>
<div
class=
"fm-table"
>
<table
class=
"table table-sm"
>
<thead>
<tr>
<th
class=
"w-65"
v-on:click=
"sortBy('name')"
>
{{
lang
.
manager
.
table
.
name
}}
<template
v-if=
"sortSettings.field === 'name'"
>
<i
class=
"fas fa-sort-amount-down"
v-show=
"sortSettings.direction === 'down'"
/>
<i
class=
"fas fa-sort-amount-up"
v-show=
"sortSettings.direction === 'up'"
/>
</
template
>
</th>
<th
class=
"w-10"
v-on:click=
"sortBy('size')"
>
{{ lang.manager.table.size }}
<
template
v-if=
"sortSettings.field === 'size'"
>
<i
class=
"fas fa-sort-amount-down"
v-show=
"sortSettings.direction === 'down'"
/>
<i
class=
"fas fa-sort-amount-up"
v-show=
"sortSettings.direction === 'up'"
/>
</
template
>
</th>
<th
class=
"w-10"
v-on:click=
"sortBy('type')"
>
{{ lang.manager.table.type }}
<
template
v-if=
"sortSettings.field === 'type'"
>
<i
class=
"fas fa-sort-amount-down"
v-show=
"sortSettings.direction === 'down'"
/>
<i
class=
"fas fa-sort-amount-up"
v-show=
"sortSettings.direction === 'up'"
/>
</
template
>
</th>
<th
class=
"w-auto"
v-on:click=
"sortBy('date')"
>
{{ lang.manager.table.date }}
<
template
v-if=
"sortSettings.field === 'date'"
>
<i
class=
"fas fa-sort-amount-down"
v-show=
"sortSettings.direction === 'down'"
/>
<i
class=
"fas fa-sort-amount-up"
v-show=
"sortSettings.direction === 'up'"
/>
</
template
>
</th>
</tr>
</thead>
<tbody>
<tr
v-if=
"!isRootPath"
>
<td
colspan=
"4"
class=
"fm-content-item"
v-on:click=
"levelUp"
>
<i
class=
"fas fa-level-up-alt"
/>
</td>
</tr>
<tr
v-for=
"(directory, index) in directories"
v-bind:key=
"`d-${index}`"
v-bind:class=
"{
'table-info': checkSelect('directories', directory.path),
}"
v-on:click=
"selectItem('directories', directory.path, $event)"
v-on:contextmenu.prevent=
"contextMenu(directory, $event)"
>
<td
class=
"fm-content-item unselectable"
v-bind:class=
"acl && directory.acl === 0 ? 'text-hidden' : ''"
v-on:dblclick=
"selectDirectory(directory.path)"
>
<i
class=
"far fa-folder"
/>
{{ directory.basename }}
</td>
<td
/>
<td>
{{ lang.manager.table.folder }}
</td>
<td>
{{ timestampToDate(directory.timestamp) }}
</td>
</tr>
<tr
v-for=
"(file, index) in files"
v-bind:key=
"`f-${index}`"
v-bind:class=
"{ 'table-info': checkSelect('files', file.path) }"
v-on:click=
"selectItem('files', file.path, $event)"
v-on:dblclick=
"selectAction(file.path, file.extension)"
v-on:contextmenu.prevent=
"contextMenu(file, $event)"
>
<td
class=
"fm-content-item unselectable"
v-bind:class=
"acl && file.acl === 0 ? 'text-hidden' : ''"
>
<i
class=
"far"
v-bind:class=
"extensionToIcon(file.extension)"
/>
{{ file.filename ? file.filename : file.basename }}
</td>
<td>
{{ bytesToHuman(file.size) }}
</td>
<td>
{{ file.extension }}
</td>
<td>
{{ timestampToDate(file.timestamp) }}
</td>
</tr>
</tbody>
</table>
</div>
</template>
<
script
>
import
translate
from
'
@/utils/translate
'
;
import
helper
from
'
@/utils/helper
'
;
import
managerHelper
from
'
./mixins/manager
'
;
import
translate
from
"
@/utils/translate
"
;
import
helper
from
"
@/utils/helper
"
;
import
managerHelper
from
"
./mixins/manager
"
;
export
default
{
name
:
'
table-view
'
,
name
:
"
table-view
"
,
mixins
:
[
translate
,
helper
,
managerHelper
],
props
:
{
manager
:
{
type
:
String
,
required
:
true
},
...
...
@@ -113,57 +139,59 @@ export default {
* @param field
*/
sortBy
(
field
)
{
this
.
$store
.
dispatch
(
`fm/
${
this
.
manager
}
/sortBy`
,
{
field
,
direction
:
null
});
this
.
$store
.
dispatch
(
`fm/
${
this
.
manager
}
/sortBy`
,
{
field
,
direction
:
null
,
});
},
},
};
</
script
>
<
style
lang=
"scss"
>
.fm-table
{
.fm-table
{
thead
th
{
background
:
white
;
position
:
sticky
;
top
:
0
;
z-index
:
10
;
cursor
:
pointer
;
border-top
:
none
;
thead
th
{
background
:
white
;
position
:
sticky
;
top
:
0
;
z-index
:
10
;
cursor
:
pointer
;
border-top
:
none
;
&
:hover
{
background-color
:
#f8f9fa
;
}
&
:hover
{
background-color
:
#f8f9fa
;
}
&
>
i
{
padding-left
:
0
.5rem
;
}
}
&
>
i
{
padding-left
:
0
.5rem
;
}
}
td
{
white-space
:
nowrap
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
}
td
{
white-space
:
nowrap
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
}
tr
:hover
{
background-color
:
#f8f9fa
;
}
tr
:hover
{
background-color
:
#f8f9fa
;
}
.w-10
{
width
:
10%
;
}
.w-10
{
width
:
10%
;
}
.w-65
{
width
:
65%
;
}
.w-65
{
width
:
65%
;
}
.fm-content-item
{
cursor
:
pointer
;
max-width
:
1px
;
}
.fm-content-item
{
cursor
:
pointer
;
max-width
:
1px
;
}
.text-hidden
{
color
:
#cdcdcd
;
}
}
.text-hidden
{
color
:
#cdcdcd
;
}
}
</
style
>
tools/frontend/src/views/FileManager/components/modals/Modal.vue
View file @
735d39eb
<
template
>
<transition
name=
"fm-modal"
>
<div
class=
"fm-modal"
ref=
"fmModal"
v-on:click=
"hideModal"
>
<div
class=
"modal-dialog"
role=
"document"
v-bind:class=
"modalSize"
v-on:click
.
stop
>
<component
v-bind:is=
"modalName"
/>
</div>
</div>
</transition>
<transition
name=
"fm-modal"
>
<div
class=
"fm-modal"
ref=
"fmModal"
v-on:click=
"hideModal"
>
<div
class=
"modal-dialog"
role=
"document"
v-bind:class=
"modalSize"
v-on:click
.
stop
>
<component
v-bind:is=
"modalName"
/>
</div>
</div>
</transition>
</
template
>
<
script
>
import
NewFile
from
'
./views/NewFile.vue
'
;
import
NewFolder
from
'
./views/NewFolder.vue
'
;
import
Upload
from
'
./views/Upload.vue
'
;
import
Delete
from
'
./views/Delete.vue
'
;
import
Clipboard
from
'
./views/Clipboard.vue
'
;
import
Status
from
'
./views/Status.vue
'
;
import
Rename
from
'
./views/Rename.vue
'
;
import
Properties
from
'
./views/Properties.vue
'
;
import
Preview
from
'
./views/Preview.vue
'
;
import
TextEdit
from
'
./views/TextEdit.vue
'
;
import
AudioPlayer
from
'
./views/AudioPlayer.vue
'
;
import
VideoPlayer
from
'
./views/VideoPlayer.vue
'
;
import
Zip
from
'
./views/Zip.vue
'
;
import
Unzip
from
'
./views/Unzip.vue
'
;
import
About
from
'
./views/About.vue
'
;
import
NewFile
from
"
./views/NewFile.vue
"
;
import
NewFolder
from
"
./views/NewFolder.vue
"
;
import
Upload
from
"
./views/Upload.vue
"
;
import
Delete
from
"
./views/Delete.vue
"
;
import
Clipboard
from
"
./views/Clipboard.vue
"
;
import
Status
from
"
./views/Status.vue
"
;
import
Rename
from
"
./views/Rename.vue
"
;
import
Properties
from
"
./views/Properties.vue
"
;
import
Preview
from
"
./views/Preview.vue
"
;
import
TextEdit
from
"
./views/TextEdit.vue
"
;
import
AudioPlayer
from
"
./views/AudioPlayer.vue
"
;
import
VideoPlayer
from
"
./views/VideoPlayer.vue
"
;
import
Zip
from
"
./views/Zip.vue
"
;
import
Unzip
from
"
./views/Unzip.vue
"
;
import
About
from
"
./views/About.vue
"
;
export
default
{
name
:
'
Modal
'
,
name
:
"
Modal
"
,
components
:
{
NewFile
,
NewFolder
,
...
...
@@ -49,7 +51,10 @@ export default {
},
mounted
()
{
// set height
this
.
$store
.
commit
(
'
fm/modal/setModalBlockHeight
'
,
this
.
$refs
.
fmModal
.
offsetHeight
);
this
.
$store
.
commit
(
"
fm/modal/setModalBlockHeight
"
,
this
.
$refs
.
fmModal
.
offsetHeight
);
},
computed
:
{
/**
...
...
@@ -66,9 +71,10 @@ export default {
*/
modalSize
()
{
return
{
'
modal-xl
'
:
this
.
modalName
===
'
Preview
'
||
this
.
modalName
===
'
TextEdit
'
,
'
modal-lg
'
:
this
.
modalName
===
'
VideoPlayer
'
,
'
modal-sm
'
:
false
,
"
modal-xl
"
:
this
.
modalName
===
"
Preview
"
||
this
.
modalName
===
"
TextEdit
"
,
"
modal-lg
"
:
this
.
modalName
===
"
VideoPlayer
"
,
"
modal-sm
"
:
false
,
};
},
},
...
...
@@ -77,37 +83,42 @@ export default {
* Hide modal window
*/
hideModal
()
{
this
.
$store
.
commit
(
'
fm/modal/clearModal
'
);
this
.
$store
.
commit
(
"
fm/modal/clearModal
"
);
},
},
};
</
script
>
<
style
lang=
"scss"
>
<
style
scoped
lang=
"scss"
>
// @import "~bootstrap/scss/mixins";
// @import "~bootstrap/scss/functions";
// @import "~bootstrap/scss/variables";
// @import "~bootstrap/scss/modal";
.fm-modal
{
position
:
absolute
;
z-index
:
9998
;
top
:
0
;
bottom
:
0
;
left
:
0
;
right
:
0
;
width
:
100%
;
height
:
100%
;
background-color
:
rgba
(
0
,
0
,
0
,
0
.35
);
display
:
block
;
transition
:
opacity
0
.4s
ease
;
overflow
:
auto
;
.fm-modal
{
position
:
absolute
;
z-index
:
9998
;
top
:
0
;
bottom
:
0
;
left
:
0
;
right
:
0
;
width
:
100%
;
height
:
100%
;
background-color
:
rgba
(
0
,
0
,
0
,
.35
);
display
:
block
;
transition
:
opacity
.4s
ease
;
overflow
:
auto
;
.modal-xl
{
max-width
:
96%
;
}
}
.modal-xl
{
max-width
:
96%
;
}
}
.fm-modal-enter-active
,
.fm-modal-leave-active
{
transition
:
opacity
.5s
;
}
.fm-modal-enter
,
.fm-modal-leave-to
{
opacity
:
0
;
}
.fm-modal-enter-active
,
.fm-modal-leave-active
{
transition
:
opacity
0
.5s
;
}
.fm-modal-enter
,
.fm-modal-leave-to
{
opacity
:
0
;
}
</
style
>
tools/frontend/src/views/FileManager/components/modals/views/Preview.vue
View file @
735d39eb
<
template
>
<div
class=
"modal-content fm-modal-preview"
>
<div
class=
"modal-header"
>
<h5
class=
"modal-title w-75 text-truncate"
>
{{
showCropperModule
?
lang
.
modal
.
cropper
.
title
:
lang
.
modal
.
preview
.
title
}}
<small
class=
"text-muted pl-3"
>
{{
selectedItem
.
basename
}}
</small>
</h5>
<button
type=
"button"
class=
"close"
aria-label=
"Close"
v-on:click=
"hideModal"
>
<span
aria-hidden=
"true"
>
×
</span>
</button>
</div>
<div
class=
"modal-body text-center"
>
<template
v-if=
"showCropperModule"
>
<cropper-module
v-bind:imgSrc=
"imgSrc"
v-bind:maxHeight=
"maxHeight"
v-on:closeCropper=
"closeCropper"
/>
</
template
>
<transition
v-else
name=
"fade"
mode=
"out-in"
>
<i
v-if=
"!imgSrc"
class=
"fas fa-spinner fa-spin fa-5x p-5 text-muted"
/>
<img
v-else
v-bind:src=
"imgSrc"
v-bind:alt=
"selectedItem.basename"
v-bind:style=
"{'max-height': maxHeight+'px'}"
>
</transition>
</div>
<div
v-if=
"showFooter"
class=
"d-flex justify-content-between"
>
<span
class=
"d-block"
>
<button
class=
"btn btn-info"
v-bind:title=
"lang.modal.cropper.title"
v-on:click=
"showCropperModule = true"
>
<i
class=
"fas fa-crop-alt"
/>
</button>
</span>
<span
class=
"d-block"
>
<button
class=
"btn btn-light"
v-on:click=
"hideModal"
>
{{ lang.btn.cancel }}
</button>
</span>
</div>
<div
class=
"modal-content fm-modal-preview"
>
<div
class=
"modal-header"
>
<h5
class=
"modal-title w-75 text-truncate"
>
{{
showCropperModule
?
lang
.
modal
.
cropper
.
title
:
lang
.
modal
.
preview
.
title
}}
<small
class=
"text-muted pl-3"
>
{{
selectedItem
.
basename
}}
</small>
</h5>
<button
type=
"button"
class=
"close"
aria-label=
"Close"
v-on:click=
"hideModal"
>
<span
aria-hidden=
"true"
>
×
</span>
</button>
</div>
<div
class=
"modal-body text-center"
>
<template
v-if=
"showCropperModule"
>
<cropper-module
v-bind:imgSrc=
"imgSrc"
v-bind:maxHeight=
"maxHeight"
v-on:closeCropper=
"closeCropper"
/>
</
template
>
<transition
v-else
name=
"fade"
mode=
"out-in"
>
<i
v-if=
"!imgSrc"
class=
"fas fa-spinner fa-spin fa-5x p-5 text-muted"
/>
<img
v-else
v-bind:src=
"imgSrc"
v-bind:alt=
"selectedItem.basename"
v-bind:style=
"{ 'max-height': maxHeight + 'px' }"
/>
</transition>
</div>
<div
v-if=
"showFooter"
class=
"d-flex justify-content-between"
>
<span
class=
"d-block"
>
<button
class=
"btn btn-info"
v-bind:title=
"lang.modal.cropper.title"
v-on:click=
"showCropperModule = true"
>
<i
class=
"fas fa-crop-alt"
/>
</button>
</span>
<span
class=
"d-block"
>
<button
class=
"btn btn-light"
v-on:click=
"hideModal"
>
{{ lang.btn.cancel }}
</button>
</span>
</div>
</div>
</template>
<
script
>
import
CropperModule
from
'
../additions/Cropper.vue
'
;
import
modal
from
'
../mixins/modal
'
;
import
translate
from
'
@/utils/translate
'
;
import
helper
from
'
@/utils/helper
'
;
import
GET
from
'
@/utils/get
'
;
import
CropperModule
from
"
../additions/Cropper.vue
"
;
import
modal
from
"
../mixins/modal
"
;
import
translate
from
"
@/utils/translate
"
;
import
helper
from
"
@/utils/helper
"
;
import
GET
from
"
@/utils/get
"
;
export
default
{
name
:
'
Preview
'
,
name
:
"
Preview
"
,
mixins
:
[
modal
,
translate
,
helper
],
components
:
{
CropperModule
},
data
()
{
return
{
showCropperModule
:
false
,
imgSrc
:
''
,
imgSrc
:
""
,
};
},
created
()
{
...
...
@@ -63,7 +81,7 @@ export default {
* @return {*}
*/
auth
()
{
return
this
.
$store
.
getters
[
'
fm/settings/authHeader
'
];
return
this
.
$store
.
getters
[
"
fm/settings/authHeader
"
];
},
/**
...
...
@@ -71,7 +89,7 @@ export default {
* @returns {*}
*/
selectedDisk
()
{
return
this
.
$store
.
getters
[
'
fm/selectedDisk
'
];
return
this
.
$store
.
getters
[
"
fm/selectedDisk
"
];
},
/**
...
...
@@ -79,7 +97,7 @@ export default {
* @returns {*}
*/
selectedItem
()
{
return
this
.
$store
.
getters
[
'
fm/selectedItems
'
][
0
];
return
this
.
$store
.
getters
[
"
fm/selectedItems
"
][
0
];
},
/**
...
...
@@ -87,7 +105,9 @@ export default {
* @return boolean
*/
showFooter
()
{
return
this
.
canCrop
(
this
.
selectedItem
.
extension
)
&&
!
this
.
showCropperModule
;
return
(
this
.
canCrop
(
this
.
selectedItem
.
extension
)
&&
!
this
.
showCropperModule
);
},
/**
...
...
@@ -109,7 +129,9 @@ export default {
* @returns {boolean}
*/
canCrop
(
extension
)
{
return
this
.
$store
.
state
.
fm
.
settings
.
cropExtensions
.
includes
(
extension
.
toLowerCase
());
return
this
.
$store
.
state
.
fm
.
settings
.
cropExtensions
.
includes
(
extension
.
toLowerCase
()
);
},
/**
...
...
@@ -126,17 +148,22 @@ export default {
loadImage
()
{
// if authorization required
if
(
this
.
auth
)
{
GET
.
preview
(
this
.
selectedDisk
,
this
.
selectedItem
.
path
,
).
then
((
response
)
=>
{
const
mimeType
=
response
.
headers
[
'
content-type
'
].
toLowerCase
();
const
imgBase64
=
Buffer
.
from
(
response
.
data
,
'
binary
'
).
toString
(
'
base64
'
);
GET
.
preview
(
this
.
selectedDisk
,
this
.
selectedItem
.
path
).
then
(
(
response
)
=>
{
const
mimeType
=
response
.
headers
[
"
content-type
"
].
toLowerCase
();
const
imgBase64
=
Buffer
.
from
(
response
.
data
,
"
binary
"
).
toString
(
"
base64
"
);
this
.
imgSrc
=
`data:
${
mimeType
}
;base64,
${
imgBase64
}
`
;
});
this
.
imgSrc
=
`data:
${
mimeType
}
;base64,
${
imgBase64
}
`
;
}
);
}
else
{
this
.
imgSrc
=
`
${
this
.
$store
.
getters
[
'
fm/settings/baseUrl
'
]}
preview?disk=
${
this
.
selectedDisk
}
&path=
${
encodeURIComponent
(
this
.
selectedItem
.
path
)}
&v=
${
this
.
selectedItem
.
timestamp
}
`
;
this
.
imgSrc
=
`
${
this
.
$store
.
getters
[
"
fm/settings/baseUrl
"
]
}
preview?disk=
${
this
.
selectedDisk
}
&path=
${
encodeURIComponent
(
this
.
selectedItem
.
path
)}
&v=
${
this
.
selectedItem
.
timestamp
}
`
;
}
},
},
...
...
@@ -144,19 +171,18 @@ export default {
</
script
>
<
style
lang=
"scss"
>
.fm-modal-preview
{
.modal-body
{
padding
:
0
;
.fm-modal-preview
{
.modal-body
{
padding
:
0
;
img
{
max-width
:
100%
;
}
}
&
>
.d-flex
{
padding
:
1rem
;
border-top
:
1px
solid
#e9ecef
;
}
img
{
max-width
:
100%
;
}
}
&
>
.d-flex
{
padding
:
1rem
;
border-top
:
1px
solid
#e9ecef
;
}
}
</
style
>
tools/frontend/src/views/FileManager/components/tree/Branch.vue
View file @
735d39eb
<
template
>
<ul
class=
"list-unstyled fm-tree-branch"
>
<li
v-for=
"(directory, index) in subDirectories"
v-bind:key=
"index"
>
<p
class=
"unselectable"
v-bind:class=
"
{'selected': isDirectorySelected(directory.path)}"
v-on:click="selectDirectory(directory.path)">
<i
class=
"far"
v-if=
"directory.props.hasSubdirectories"
v-on:click.stop=
"showSubdirectories(
directory.path,
directory.props.showSubdirectories
)"
v-bind:class=
"[arrowState(index)
? 'fa-minus-square'
: 'fa-plus-square'
]"
/>
<i
class=
"fas fa-minus fa-xs"
v-else
/>
{{
directory
.
basename
}}
</p>
<ul
class=
"list-unstyled fm-tree-branch"
>
<li
v-for=
"(directory, index) in subDirectories"
v-bind:key=
"index"
>
<p
class=
"unselectable"
v-bind:class=
"
{ selected: isDirectorySelected(directory.path) }"
v-on:click="selectDirectory(directory.path)"
>
<i
class=
"far"
v-if=
"directory.props.hasSubdirectories"
v-on:click.stop=
"
showSubdirectories(
directory.path,
directory.props.showSubdirectories
)
"
v-bind:class=
"[
arrowState(index) ? 'fa-minus-square' : 'fa-plus-square',
]"
/>
<i
class=
"fas fa-minus fa-xs"
v-else
/>
{{
directory
.
basename
}}
</p>
<transition
name=
"fade-tree"
>
<branch
v-show=
"arrowState(index)"
v-if=
"directory.props.hasSubdirectories"
v-bind:parent-id=
"directory.id"
>
</branch>
</transition>
</li>
</ul>
<transition
name=
"fade-tree"
>
<branch
v-show=
"arrowState(index)"
v-if=
"directory.props.hasSubdirectories"
v-bind:parent-id=
"directory.id"
>
</branch>
</transition>
</li>
</ul>
</
template
>
<
script
>
export
default
{
name
:
'
Branch
'
,
name
:
"
Branch
"
,
props
:
{
parentId
:
{
type
:
Number
,
required
:
true
},
},
...
...
@@ -40,7 +47,9 @@ export default {
* @returns {*}
*/
subDirectories
()
{
return
this
.
$store
.
getters
[
'
fm/tree/directories
'
].
filter
((
item
)
=>
item
.
parentId
===
this
.
parentId
);
return
this
.
$store
.
getters
[
"
fm/tree/directories
"
].
filter
(
(
item
)
=>
item
.
parentId
===
this
.
parentId
);
},
},
methods
:
{
...
...
@@ -70,10 +79,10 @@ export default {
showSubdirectories
(
path
,
showState
)
{
if
(
showState
)
{
// hide
this
.
$store
.
dispatch
(
'
fm/tree/hideSubdirectories
'
,
path
);
this
.
$store
.
dispatch
(
"
fm/tree/hideSubdirectories
"
,
path
);
}
else
{
// show
this
.
$store
.
dispatch
(
'
fm/tree/showSubdirectories
'
,
path
);
this
.
$store
.
dispatch
(
"
fm/tree/showSubdirectories
"
,
path
);
}
},
...
...
@@ -84,7 +93,10 @@ export default {
selectDirectory
(
path
)
{
// only if this path not selected
if
(
!
this
.
isDirectorySelected
(
path
))
{
this
.
$store
.
dispatch
(
'
fm/left/selectDirectory
'
,
{
path
,
history
:
true
});
this
.
$store
.
dispatch
(
"
fm/left/selectDirectory
"
,
{
path
,
history
:
true
,
});
}
},
},
...
...
@@ -92,38 +104,40 @@ export default {
</
script
>
<
style
lang=
"scss"
>
.fm-tree-branch
{
display
:
table
;
width
:
100%
;
padding-left
:
1
.4rem
;
.fm-tree-branch
{
display
:
table
;
width
:
100%
;
padding-left
:
1
.4rem
!
important
;
li
>
p
{
margin-bottom
:
0
.1rem
;
padding
:
0
.4rem
0
.4rem
;
white-space
:
nowrap
;
cursor
:
pointer
;
li
>
p
{
margin-bottom
:
0
.1rem
;
padding
:
0
.4rem
0
.4rem
;
white-space
:
nowrap
;
cursor
:
pointer
;
&
:hover
,
&
.selected
{
background-color
:
#f8f9fa
;
}
}
&
:hover
,
&
.selected
{
background-color
:
#f8f9fa
;
}
}
.fas.fa-minus
{
padding-left
:
0
.1rem
;
padding-right
:
0
.6rem
;
}
.fas.fa-minus
{
padding-left
:
0
.1rem
;
padding-right
:
0
.6rem
;
}
.far
{
padding-right
:
0
.5rem
;
}
}
.far
{
padding-right
:
0
.5rem
;
}
}
.fade-tree-enter-active
,
.fade-tree-leave-active
{
transition
:
all
.3s
ease
;
}
.fade-tree-enter
,
.fade-tree-leave-to
{
transform
:
translateX
(
20px
);
opacity
:
0
;
}
.fade-tree-enter-active
,
.fade-tree-leave-active
{
transition
:
all
0
.3s
ease
;
}
.fade-tree-enter
,
.fade-tree-leave-to
{
transform
:
translateX
(
20px
);
opacity
:
0
;
}
</
style
>
tools/frontend/src/views/FileManager/components/tree/FolderTree.vue
View file @
735d39eb
<!--
* @Author: your name
* @Date: 2021-06-18 10:39:31
* @LastEditTime: 2021-06-19 16:35:22
* @LastEditors: your name
* @Description: In User Settings Edit
* @FilePath: \evm-store\tools\frontend\src\views\FileManager\components\tree\FolderTree.vue
-->
<
template
>
<div
class=
"fm-tree"
>
<div
class=
"fm-tree-disk sticky-top"
>
<i
class=
"far fa-hdd"
/>
{{
selectedDisk
}}
</div>
<branch
v-bind:parent-id=
"0"
/>
<div
class=
"fm-tree"
>
<div
class=
"fm-tree-disk sticky-top"
>
<i
class=
"far fa-hdd"
/>
{{
selectedDisk
}}
</div>
<branch
v-bind:parent-id=
"0"
/>
</div>
</
template
>
<
script
>
import
Branch
from
'
./Branch.vue
'
;
import
Branch
from
"
./Branch.vue
"
;
export
default
{
name
:
'
FolderTree
'
,
name
:
"
FolderTree
"
,
components
:
{
branch
:
Branch
,
},
...
...
@@ -21,30 +29,30 @@ export default {
* @returns {*}
*/
selectedDisk
()
{
return
this
.
$store
.
getters
[
'
fm/selectedDisk
'
];
return
this
.
$store
.
getters
[
"
fm/selectedDisk
"
];
},
},
};
</
script
>
<
style
lang=
"scss"
>
.fm-tree
{
overflow
:
auto
;
border-right
:
1px
solid
#6d757d
;
.fm-tree
{
overflow
:
auto
;
border-right
:
1px
solid
#6d757d
;
&
>
.fm-folders-tree
{
padding-left
:
0
.2rem
;
}
&
>
.fm-folders-tree
{
padding-left
:
0
.2rem
;
}
.fm-tree-disk
{
padding
:
0
.2rem
0
.3rem
;
margin-bottom
:
0
.3rem
;
background-color
:
white
;
}
.fm-tree-disk
{
padding
:
0
.2rem
0
.3rem
;
margin-bottom
:
0
.3rem
;
background-color
:
white
;
}
.fm-tree-disk
>
i
{
padding-left
:
0
.2rem
;
padding-right
:
0
.5rem
;
}
}
.fm-tree-disk
>
i
{
padding-left
:
0
.2rem
;
padding-right
:
0
.5rem
;
}
}
</
style
>
tools/frontend/src/views/System/Role.vue
View file @
735d39eb
...
...
@@ -365,5 +365,5 @@ export default {
};
</
script
>
<
style
lang=
"less"
>
@import url("
asset
s/tableList.less");
@import url("
style
s/tableList.less");
</
style
>
\ No newline at end of file
tools/frontend/yarn.lock
View file @
735d39eb
...
...
@@ -853,11 +853,85 @@
call-me-maybe "^1.0.1"
glob-to-regexp "^0.3.0"
"@nodelib/fs.scandir@2.1.5":
version "2.1.5"
resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"
integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==
dependencies:
"@nodelib/fs.stat" "2.0.5"
run-parallel "^1.1.9"
"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2":
version "2.0.5"
resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b"
integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
"@nodelib/fs.stat@^1.1.2":
version "1.1.3"
resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b"
integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==
"@nodelib/fs.walk@^1.2.3":
version "1.2.7"
resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.7.tgz#94c23db18ee4653e129abd26fb06f870ac9e1ee2"
integrity sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA==
dependencies:
"@nodelib/fs.scandir" "2.1.5"
fastq "^1.6.0"
"@npmcli/git@^2.0.1":
version "2.0.9"
resolved "https://registry.yarnpkg.com/@npmcli/git/-/git-2.0.9.tgz#915bbfe66300e67b4da5ef765a4475ffb2ca5b6b"
integrity sha512-hTMbMryvOqGLwnmMBKs5usbPsJtyEsMsgXwJbmNrsEuQQh1LAIMDU77IoOrwkCg+NgQWl+ySlarJASwM3SutCA==
dependencies:
"@npmcli/promise-spawn" "^1.3.2"
lru-cache "^6.0.0"
mkdirp "^1.0.4"
npm-pick-manifest "^6.1.1"
promise-inflight "^1.0.1"
promise-retry "^2.0.1"
semver "^7.3.5"
which "^2.0.2"
"@npmcli/installed-package-contents@^1.0.6":
version "1.0.7"
resolved "https://registry.yarnpkg.com/@npmcli/installed-package-contents/-/installed-package-contents-1.0.7.tgz#ab7408c6147911b970a8abe261ce512232a3f4fa"
integrity sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==
dependencies:
npm-bundled "^1.1.1"
npm-normalize-package-bin "^1.0.1"
"@npmcli/move-file@^1.0.1":
version "1.1.2"
resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.1.2.tgz#1a82c3e372f7cae9253eb66d72543d6b8685c674"
integrity sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==
dependencies:
mkdirp "^1.0.4"
rimraf "^3.0.2"
"@npmcli/node-gyp@^1.0.2":
version "1.0.2"
resolved "https://registry.yarnpkg.com/@npmcli/node-gyp/-/node-gyp-1.0.2.tgz#3cdc1f30e9736dbc417373ed803b42b1a0a29ede"
integrity sha512-yrJUe6reVMpktcvagumoqD9r08fH1iRo01gn1u0zoCApa9lnZGEigVKUd2hzsCId4gdtkZZIVscLhNxMECKgRg==
"@npmcli/promise-spawn@^1.2.0", "@npmcli/promise-spawn@^1.3.2":
version "1.3.2"
resolved "https://registry.yarnpkg.com/@npmcli/promise-spawn/-/promise-spawn-1.3.2.tgz#42d4e56a8e9274fba180dabc0aea6e38f29274f5"
integrity sha512-QyAGYo/Fbj4MXeGdJcFzZ+FkDkomfRBrPM+9QYJSg+PxgAUL+LU3FneQk37rKR2/zjqkCV1BLHccX98wRXG3Sg==
dependencies:
infer-owner "^1.0.4"
"@npmcli/run-script@^1.8.2":
version "1.8.5"
resolved "https://registry.yarnpkg.com/@npmcli/run-script/-/run-script-1.8.5.tgz#f250a0c5e1a08a792d775a315d0ff42fc3a51e1d"
integrity sha512-NQspusBCpTjNwNRFMtz2C5MxoxyzlbuJ4YEhxAKrIonTiirKDtatsZictx9RgamQIx6+QuHMNmPl0wQdoESs9A==
dependencies:
"@npmcli/node-gyp" "^1.0.2"
"@npmcli/promise-spawn" "^1.3.2"
infer-owner "^1.0.4"
node-gyp "^7.1.0"
read-package-json-fast "^2.0.1"
"@simonwep/pickr@~1.7.0":
version "1.7.4"
resolved "https://registry.yarnpkg.com/@simonwep/pickr/-/pickr-1.7.4.tgz#b14fcd945890388b870cd6db4d6c78d531f25141"
...
...
@@ -866,6 +940,11 @@
core-js "^3.6.5"
nanopop "^2.1.0"
"@sindresorhus/is@^0.14.0":
version "0.14.0"
resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea"
integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==
"@soda/friendly-errors-webpack-plugin@^1.7.1":
version "1.8.0"
resolved "https://registry.yarnpkg.com/@soda/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.8.0.tgz#84751d82a93019d5c92c0cf0e45ac59087cd2240"
...
...
@@ -876,6 +955,18 @@
string-width "^2.0.0"
strip-ansi "^5"
"@szmarczak/http-timer@^1.1.2":
version "1.1.2"
resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421"
integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==
dependencies:
defer-to-connect "^1.0.1"
"@tootallnate/once@1":
version "1.1.2"
resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82"
integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==
"@types/glob@^7.1.1":
version "7.1.3"
resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.3.tgz#e6ba80f36b7daad2c685acd9266382e68985c183"
...
...
@@ -1362,6 +1453,30 @@ address@^1.0.3:
resolved "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6"
integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==
agent-base@6:
version "6.0.2"
resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77"
integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==
dependencies:
debug "4"
agentkeepalive@^4.1.3:
version "4.1.4"
resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.1.4.tgz#d928028a4862cb11718e55227872e842a44c945b"
integrity sha512-+V/rGa3EuU74H6wR04plBb7Ks10FbtUQgRj/FQOG7uUIEuaINI+AiqJR1k6t3SVNs7o7ZjIdus6706qqzVq8jQ==
dependencies:
debug "^4.1.0"
depd "^1.1.2"
humanize-ms "^1.2.1"
aggregate-error@^3.0.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a"
integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==
dependencies:
clean-stack "^2.0.0"
indent-string "^4.0.0"
ajv-errors@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d"
...
...
@@ -1416,6 +1531,13 @@ amdefine@>=0.0.4:
resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5"
integrity sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=
ansi-align@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.0.tgz#b536b371cf687caaef236c18d3e21fe3797467cb"
integrity sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==
dependencies:
string-width "^3.0.0"
ansi-colors@^3.0.0:
version "3.2.4"
resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf"
...
...
@@ -1552,6 +1674,11 @@ argparse@^1.0.7:
dependencies:
sprintf-js "~1.0.2"
argparse@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
arr-diff@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520"
...
...
@@ -1594,6 +1721,11 @@ array-union@^1.0.1, array-union@^1.0.2:
dependencies:
array-uniq "^1.0.1"
array-union@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d"
integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==
array-uniq@^1.0.1:
version "1.0.3"
resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6"
...
...
@@ -1928,6 +2060,25 @@ boolbase@^1.0.0, boolbase@~1.0.0:
resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e"
integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24=
bootstrap@4.6.0:
version "4.6.0"
resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-4.6.0.tgz#97b9f29ac98f98dfa43bf7468262d84392552fd7"
integrity sha512-Io55IuQY3kydzHtbGvQya3H+KorS/M9rSNyfCGCg9WZ4pyT/lCxIlpJgG1GXW/PswzC84Tr2fBYi+7+jFVQQBw==
boxen@^5.0.0:
version "5.0.1"
resolved "https://registry.yarnpkg.com/boxen/-/boxen-5.0.1.tgz#657528bdd3f59a772b8279b831f27ec2c744664b"
integrity sha512-49VBlw+PrWEF51aCmy7QIteYPIFZxSpvqBdP/2itCPPlJ49kj9zg/XPRFrdkne2W+CfwXUls8exMvu1RysZpKA==
dependencies:
ansi-align "^3.0.0"
camelcase "^6.2.0"
chalk "^4.1.0"
cli-boxes "^2.2.1"
string-width "^4.2.0"
type-fest "^0.20.2"
widest-line "^3.1.0"
wrap-ansi "^7.0.0"
brace-expansion@^1.1.7:
version "1.1.11"
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
...
...
@@ -1952,7 +2103,7 @@ braces@^2.2.2, braces@^2.3.1, braces@^2.3.2:
split-string "^3.0.2"
to-regex "^3.0.1"
braces@~3.0.2:
braces@
^3.0.1, braces@
~3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
...
...
@@ -2065,6 +2216,11 @@ builtin-status-codes@^3.0.0:
resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8"
integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=
builtins@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88"
integrity sha1-y5T662HIaWRR2zZTThQi+U8K7og=
bytes@3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048"
...
...
@@ -2115,6 +2271,29 @@ cacache@^12.0.2:
unique-filename "^1.1.1"
y18n "^4.0.0"
cacache@^15.0.5, cacache@^15.2.0:
version "15.2.0"
resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.2.0.tgz#73af75f77c58e72d8c630a7a2858cb18ef523389"
integrity sha512-uKoJSHmnrqXgthDFx/IU6ED/5xd+NNGe+Bb+kLZy7Ku4P+BaiWEUflAKPZ7eAzsYGcsAGASJZsybXp+quEcHTw==
dependencies:
"@npmcli/move-file" "^1.0.1"
chownr "^2.0.0"
fs-minipass "^2.0.0"
glob "^7.1.4"
infer-owner "^1.0.4"
lru-cache "^6.0.0"
minipass "^3.1.1"
minipass-collect "^1.0.2"
minipass-flush "^1.0.5"
minipass-pipeline "^1.2.2"
mkdirp "^1.0.3"
p-map "^4.0.0"
promise-inflight "^1.0.1"
rimraf "^3.0.2"
ssri "^8.0.1"
tar "^6.0.2"
unique-filename "^1.1.1"
cache-base@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2"
...
...
@@ -2141,6 +2320,19 @@ cache-loader@^2.0.1:
normalize-path "^3.0.0"
schema-utils "^1.0.0"
cacheable-request@^6.0.0:
version "6.1.0"
resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-6.1.0.tgz#20ffb8bd162ba4be11e9567d823db651052ca912"
integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==
dependencies:
clone-response "^1.0.2"
get-stream "^5.1.0"
http-cache-semantics "^4.0.0"
keyv "^3.0.0"
lowercase-keys "^2.0.0"
normalize-url "^4.1.0"
responselike "^1.0.2"
call-bind@^1.0.0, call-bind@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c"
...
...
@@ -2216,6 +2408,11 @@ camelcase@^5.0.0:
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
camelcase@^6.2.0:
version "6.2.0"
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809"
integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==
caniuse-api@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0"
...
...
@@ -2269,7 +2466,7 @@ chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.0, chalk@^2.4.1, chalk@^2.4
escape-string-regexp "^1.0.5"
supports-color "^5.3.0"
chalk@^4.0.0:
chalk@^4.0.0
, chalk@^4.1.0, chalk@^4.1.1
:
version "4.1.1"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.1.tgz#c80b3fab28bf6371e6863325eee67e618b77e6ad"
integrity sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==
...
...
@@ -2326,6 +2523,11 @@ chownr@^1.0.1, chownr@^1.1.1:
resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b"
integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==
chownr@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece"
integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==
chrome-trace-event@^1.0.2:
version "1.0.3"
resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac"
...
...
@@ -2336,6 +2538,16 @@ ci-info@^1.5.0:
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.6.0.tgz#2ca20dbb9ceb32d4524a683303313f0304b1e497"
integrity sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==
ci-info@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
cint@^8.2.1:
version "8.2.1"
resolved "https://registry.yarnpkg.com/cint/-/cint-8.2.1.tgz#70386b1b48e2773d0d63166a55aff94ef4456a12"
integrity sha1-cDhrG0jidz0NYxZqVa/5TvRFahI=
cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3:
version "1.0.4"
resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de"
...
...
@@ -2371,6 +2583,16 @@ clean-css@4.2.x:
dependencies:
source-map "~0.6.0"
clean-stack@^2.0.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b"
integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==
cli-boxes@^2.2.1:
version "2.2.1"
resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.1.tgz#ddd5035d25094fce220e9cab40a45840a440318f"
integrity sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==
cli-cursor@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5"
...
...
@@ -2395,6 +2617,13 @@ cli-spinners@^2.0.0:
resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.6.0.tgz#36c7dc98fb6a9a76bd6238ec3f77e2425627e939"
integrity sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q==
cli-table@^0.3.6:
version "0.3.6"
resolved "https://registry.yarnpkg.com/cli-table/-/cli-table-0.3.6.tgz#e9d6aa859c7fe636981fd3787378c2a20bce92fc"
integrity sha512-ZkNZbnZjKERTY5NwC2SeMeLeifSPq/pubeRoTpdr3WchLlnZg6hEgvHkK5zL7KNFdd9PmHN8lxrENUwI3cE8vQ==
dependencies:
colors "1.0.3"
cli-width@^2.0.0:
version "2.2.1"
resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.1.tgz#b0433d0b4e9c847ef18868a4ef16fd5fc8271c48"
...
...
@@ -2445,6 +2674,13 @@ clone-deep@^4.0.1:
kind-of "^6.0.2"
shallow-clone "^3.0.0"
clone-response@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b"
integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=
dependencies:
mimic-response "^1.0.0"
clone@^1.0.2:
version "1.0.4"
resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e"
...
...
@@ -2532,6 +2768,11 @@ colorette@^1.2.1, colorette@^1.2.2:
resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94"
integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==
colors@1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b"
integrity sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=
combined-stream@^1.0.6, combined-stream@~1.0.6:
version "1.0.8"
resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
...
...
@@ -2549,6 +2790,11 @@ commander@^2.18.0, commander@^2.20.0:
resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
commander@^6.2.1:
version "6.2.1"
resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c"
integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==
commander@~2.19.0:
version "2.19.0"
resolved "https://registry.yarnpkg.com/commander/-/commander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a"
...
...
@@ -2611,6 +2857,18 @@ concat-stream@^1.5.0, concat-stream@^1.6.0:
readable-stream "^2.2.2"
typedarray "^0.0.6"
configstore@^5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/configstore/-/configstore-5.0.1.tgz#d365021b5df4b98cdd187d6a3b0e3f6a7cc5ed96"
integrity sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==
dependencies:
dot-prop "^5.2.0"
graceful-fs "^4.1.2"
make-dir "^3.0.0"
unique-string "^2.0.0"
write-file-atomic "^3.0.0"
xdg-basedir "^4.0.0"
connect-history-api-fallback@^1.6.0:
version "1.6.0"
resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc"
...
...
@@ -2833,6 +3091,11 @@ crypto-browserify@^3.11.0:
randombytes "^2.0.0"
randomfill "^1.0.3"
crypto-random-string@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5"
integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==
css-color-names@0.0.4, css-color-names@^0.0.4:
version "0.0.4"
resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0"
...
...
@@ -3096,6 +3359,13 @@ debug@2.6.9, debug@^2.2.0, debug@^2.3.3:
dependencies:
ms "2.0.0"
debug@4, debug@^4.1.0, debug@^4.1.1:
version "4.3.1"
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee"
integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==
dependencies:
ms "2.1.2"
debug@=3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261"
...
...
@@ -3110,13 +3380,6 @@ debug@^3.1.0, debug@^3.1.1, debug@^3.2.6:
dependencies:
ms "^2.1.1"
debug@^4.1.0, debug@^4.1.1:
version "4.3.1"
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee"
integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==
dependencies:
ms "2.1.2"
decamelize@^1.0.0, decamelize@^1.1.2, decamelize@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
...
...
@@ -3127,6 +3390,13 @@ decode-uri-component@^0.2.0:
resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545"
integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=
decompress-response@^3.3.0:
version "3.3.0"
resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3"
integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=
dependencies:
mimic-response "^1.0.0"
deep-equal@^1.0.1, deep-equal@~1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a"
...
...
@@ -3139,6 +3409,11 @@ deep-equal@^1.0.1, deep-equal@~1.1.1:
object-keys "^1.1.1"
regexp.prototype.flags "^1.2.0"
deep-extend@^0.6.0:
version "0.6.0"
resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
deep-is@~0.1.3:
version "0.1.3"
resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"
...
...
@@ -3176,6 +3451,11 @@ defaults@^1.0.3:
dependencies:
clone "^1.0.2"
defer-to-connect@^1.0.1:
version "1.1.3"
resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591"
integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==
define-properties@^1.1.2, define-properties@^1.1.3:
version "1.1.3"
resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1"
...
...
@@ -3233,7 +3513,7 @@ delegates@^1.0.0:
resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=
depd@~1.1.2:
depd@
^1.1.2, depd@
~1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=
...
...
@@ -3282,6 +3562,13 @@ dir-glob@^2.0.0, dir-glob@^2.2.2:
dependencies:
path-type "^3.0.0"
dir-glob@^3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f"
integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==
dependencies:
path-type "^4.0.0"
dns-equal@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d"
...
...
@@ -3430,6 +3717,11 @@ dotignore@~0.1.2:
dependencies:
minimatch "^3.0.4"
duplexer3@^0.1.4:
version "0.1.4"
resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2"
integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=
duplexer@^0.1.1:
version "0.1.2"
resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6"
...
...
@@ -3511,6 +3803,13 @@ encodeurl@~1.0.2:
resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=
encoding@^0.1.12:
version "0.1.13"
resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9"
integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==
dependencies:
iconv-lite "^0.6.2"
end-of-stream@^1.0.0, end-of-stream@^1.1.0:
version "1.4.4"
resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"
...
...
@@ -3542,6 +3841,16 @@ entities@^2.0.0:
resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55"
integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==
env-paths@^2.2.0:
version "2.2.1"
resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2"
integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==
err-code@^2.0.2:
version "2.0.3"
resolved "https://registry.yarnpkg.com/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9"
integrity sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==
errno@^0.1.1, errno@^0.1.3, errno@~0.1.7:
version "0.1.8"
resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f"
...
...
@@ -3599,6 +3908,11 @@ escalade@^3.1.1:
resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
escape-goat@^2.0.0:
version "2.1.1"
resolved "https://registry.yarnpkg.com/escape-goat/-/escape-goat-2.1.1.tgz#1b2dc77003676c457ec760b2dc68edb648188675"
integrity sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==
escape-html@~1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
...
...
@@ -3935,6 +4249,18 @@ fast-glob@^2.2.6:
merge2 "^1.2.3"
micromatch "^3.1.10"
fast-glob@^3.1.1:
version "3.2.5"
resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.5.tgz#7939af2a656de79a4f1901903ee8adcaa7cb9661"
integrity sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==
dependencies:
"@nodelib/fs.stat" "^2.0.2"
"@nodelib/fs.walk" "^1.2.3"
glob-parent "^5.1.0"
merge2 "^1.3.0"
micromatch "^4.0.2"
picomatch "^2.2.1"
fast-json-stable-stringify@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
...
...
@@ -3950,6 +4276,13 @@ fastparse@^1.1.2:
resolved "https://registry.yarnpkg.com/fastparse/-/fastparse-1.1.2.tgz#91728c5a5942eced8531283c79441ee4122c35a9"
integrity sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==
fastq@^1.6.0:
version "1.11.0"
resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.11.0.tgz#bb9fb955a07130a918eb63c1f5161cc32a5d0858"
integrity sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==
dependencies:
reusify "^1.0.4"
faye-websocket@^0.11.3:
version "0.11.4"
resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da"
...
...
@@ -4074,6 +4407,14 @@ find-cache-dir@^3.3.1:
make-dir "^3.0.2"
pkg-dir "^4.1.0"
find-up@5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc"
integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==
dependencies:
locate-path "^6.0.0"
path-exists "^4.0.0"
find-up@^1.0.0:
version "1.1.2"
resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f"
...
...
@@ -4176,6 +4517,11 @@ forwarded@0.2.0:
resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811"
integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==
fp-and-or@^0.1.3:
version "0.1.3"
resolved "https://registry.yarnpkg.com/fp-and-or/-/fp-and-or-0.1.3.tgz#e6fba83872a5853a56b3ebdf8d3167f5dfca1882"
integrity sha512-wJaE62fLaB3jCYvY2ZHjZvmKK2iiLiiehX38rz5QZxtdN8fVPJDeZUiVvJrHStdTc+23LHlyZuSEKgFc0pxi2g==
fragment-cache@^0.2.1:
version "0.2.1"
resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19"
...
...
@@ -4205,6 +4551,13 @@ fs-extra@^7.0.1:
jsonfile "^4.0.0"
universalify "^0.1.0"
fs-minipass@^2.0.0, fs-minipass@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb"
integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==
dependencies:
minipass "^3.0.0"
fs-write-stream-atomic@^1.0.8:
version "1.0.10"
resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9"
...
...
@@ -4298,19 +4651,24 @@ get-stdin@^4.0.1:
resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe"
integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=
get-stdin@^8.0.0:
version "8.0.0"
resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-8.0.0.tgz#cbad6a73feb75f6eeb22ba9e01f89aa28aa97a53"
integrity sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==
get-stream@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14"
integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=
get-stream@^4.0.0:
get-stream@^4.0.0
, get-stream@^4.1.0
:
version "4.1.0"
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5"
integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==
dependencies:
pump "^3.0.0"
get-stream@^5.0.0:
get-stream@^5.0.0
, get-stream@^5.1.0
:
version "5.2.0"
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3"
integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==
...
...
@@ -4337,7 +4695,7 @@ glob-parent@^3.1.0:
is-glob "^3.1.0"
path-dirname "^1.0.0"
glob-parent@~5.1.2:
glob-parent@
^5.1.0, glob-parent@
~5.1.2:
version "5.1.2"
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
...
...
@@ -4349,7 +4707,7 @@ glob-to-regexp@^0.3.0:
resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab"
integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=
glob@^7.0.0, glob@^7.0.3, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@~7.1.1, glob@~7.1.6:
glob@^7.0.0, glob@^7.0.3, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@
^7.1.6, glob@
~7.1.1, glob@~7.1.6:
version "7.1.7"
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90"
integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==
...
...
@@ -4361,11 +4719,30 @@ glob@^7.0.0, glob@^7.0.3, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@~7.1.1, gl
once "^1.3.0"
path-is-absolute "^1.0.0"
global-dirs@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-3.0.0.tgz#70a76fe84ea315ab37b1f5576cbde7d48ef72686"
integrity sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==
dependencies:
ini "2.0.0"
globals@^11.0.1, globals@^11.1.0:
version "11.12.0"
resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
globby@^11.0.4:
version "11.0.4"
resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.4.tgz#2cbaff77c2f2a62e71e9b2813a67b97a3a3001a5"
integrity sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==
dependencies:
array-union "^2.1.0"
dir-glob "^3.0.1"
fast-glob "^3.1.1"
ignore "^5.1.4"
merge2 "^1.3.0"
slash "^3.0.0"
globby@^6.1.0:
version "6.1.0"
resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c"
...
...
@@ -4412,7 +4789,24 @@ globule@^1.0.0:
lodash "~4.17.10"
minimatch "~3.0.2"
graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6:
got@^9.6.0:
version "9.6.0"
resolved "https://registry.yarnpkg.com/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85"
integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==
dependencies:
"@sindresorhus/is" "^0.14.0"
"@szmarczak/http-timer" "^1.1.2"
cacheable-request "^6.0.0"
decompress-response "^3.3.0"
duplexer3 "^0.1.4"
get-stream "^4.1.0"
lowercase-keys "^1.0.1"
mimic-response "^1.0.1"
p-cancelable "^1.0.0"
to-readable-stream "^1.0.0"
url-parse-lax "^3.0.0"
graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.3:
version "4.2.6"
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee"
integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==
...
...
@@ -4511,6 +4905,11 @@ has-values@^1.0.0:
is-number "^3.0.0"
kind-of "^4.0.0"
has-yarn@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/has-yarn/-/has-yarn-2.1.0.tgz#137e11354a7b5bf11aa5cb649cf0c6f3ff2b2e77"
integrity sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==
has@^1.0.0, has@^1.0.3, has@~1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
...
...
@@ -4574,6 +4973,13 @@ hosted-git-info@^2.1.4:
resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9"
integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==
hosted-git-info@^4.0.1, hosted-git-info@^4.0.2:
version "4.0.2"
resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.0.2.tgz#5e425507eede4fea846b7262f0838456c4209961"
integrity sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==
dependencies:
lru-cache "^6.0.0"
hpack.js@^2.1.6:
version "2.1.6"
resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2"
...
...
@@ -4652,6 +5058,11 @@ htmlparser2@^6.1.0:
domutils "^2.5.2"
entities "^2.0.0"
http-cache-semantics@^4.0.0, http-cache-semantics@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390"
integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==
http-deceiver@^1.2.7:
version "1.2.7"
resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87"
...
...
@@ -4694,6 +5105,15 @@ http-parser-js@>=0.5.1:
resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.3.tgz#01d2709c79d41698bb01d4decc5e9da4e4a033d9"
integrity sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==
http-proxy-agent@^4.0.1:
version "4.0.1"
resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a"
integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==
dependencies:
"@tootallnate/once" "1"
agent-base "6"
debug "4"
http-proxy-middleware@0.19.1:
version "0.19.1"
resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz#183c7dc4aa1479150306498c210cdaf96080a43a"
...
...
@@ -4727,11 +5147,26 @@ https-browserify@^1.0.0:
resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73"
integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=
https-proxy-agent@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2"
integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==
dependencies:
agent-base "6"
debug "4"
human-signals@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3"
integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==
humanize-ms@^1.2.1:
version "1.2.1"
resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed"
integrity sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=
dependencies:
ms "^2.0.0"
iconv-lite@0.4.24, iconv-lite@^0.4.17:
version "0.4.24"
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
...
...
@@ -4739,6 +5174,13 @@ iconv-lite@0.4.24, iconv-lite@^0.4.17:
dependencies:
safer-buffer ">= 2.1.2 < 3"
iconv-lite@^0.6.2:
version "0.6.3"
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501"
integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==
dependencies:
safer-buffer ">= 2.1.2 < 3.0.0"
icss-replace-symbols@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded"
...
...
@@ -4761,6 +5203,13 @@ iferr@^0.1.5:
resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501"
integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE=
ignore-walk@^3.0.3:
version "3.0.4"
resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.4.tgz#c9a09f69b7c7b479a5d74ac1a3c0d4236d2a6335"
integrity sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==
dependencies:
minimatch "^3.0.4"
ignore@^3.3.3, ignore@^3.3.5:
version "3.3.10"
resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043"
...
...
@@ -4771,6 +5220,11 @@ ignore@^4.0.3:
resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc"
integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==
ignore@^5.1.4:
version "5.1.8"
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57"
integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==
image-size@^0.5.1, image-size@~0.5.0:
version "0.5.5"
resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c"
...
...
@@ -4798,6 +5252,11 @@ import-from@^2.1.0:
dependencies:
resolve-from "^3.0.0"
import-lazy@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43"
integrity sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=
import-local@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d"
...
...
@@ -4823,12 +5282,17 @@ indent-string@^2.1.0:
dependencies:
repeating "^2.0.0"
indent-string@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251"
integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==
indexes-of@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607"
integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc=
infer-owner@^1.0.3:
infer-owner@^1.0.3
, infer-owner@^1.0.4
:
version "1.0.4"
resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467"
integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==
...
...
@@ -4856,6 +5320,16 @@ inherits@2.0.3:
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
ini@2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5"
integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==
ini@^1.3.5, ini@~1.3.0:
version "1.3.8"
resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c"
integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==
inquirer@^3.0.6:
version "3.3.0"
resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9"
...
...
@@ -5000,6 +5474,13 @@ is-ci@^1.0.10:
dependencies:
ci-info "^1.5.0"
is-ci@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c"
integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==
dependencies:
ci-info "^2.0.0"
is-color-stop@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/is-color-stop/-/is-color-stop-1.1.0.tgz#cfff471aee4dd5c9e158598fbe12967b5cdad345"
...
...
@@ -5119,6 +5600,19 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1:
dependencies:
is-extglob "^2.1.1"
is-installed-globally@^0.4.0:
version "0.4.0"
resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.4.0.tgz#9a0fd407949c30f86eb6959ef1b7994ed0b7b520"
integrity sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==
dependencies:
global-dirs "^3.0.0"
is-path-inside "^3.0.2"
is-lambda@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5"
integrity sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=
is-mobile@^2.2.1:
version "2.2.2"
resolved "https://registry.yarnpkg.com/is-mobile/-/is-mobile-2.2.2.tgz#f6c9c5d50ee01254ce05e739bdd835f1ed4e9954"
...
...
@@ -5129,6 +5623,11 @@ is-negative-zero@^2.0.0, is-negative-zero@^2.0.1:
resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24"
integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==
is-npm@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-5.0.0.tgz#43e8d65cc56e1b67f8d47262cf667099193f45a8"
integrity sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==
is-number-object@^1.0.4:
version "1.0.5"
resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.5.tgz#6edfaeed7950cff19afedce9fbfca9ee6dd289eb"
...
...
@@ -5170,6 +5669,11 @@ is-path-inside@^2.1.0:
dependencies:
path-is-inside "^1.0.2"
is-path-inside@^3.0.2:
version "3.0.3"
resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283"
integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==
is-plain-obj@^1.0.0, is-plain-obj@^1.1:
version "1.1.0"
resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e"
...
...
@@ -5224,7 +5728,7 @@ is-symbol@^1.0.2, is-symbol@^1.0.3:
dependencies:
has-symbols "^1.0.2"
is-typedarray@~1.0.0:
is-typedarray@
^1.0.0, is-typedarray@
~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
...
...
@@ -5256,6 +5760,11 @@ is-wsl@^2.1.1:
dependencies:
is-docker "^2.0.0"
is-yarn-global@^0.3.0:
version "0.3.0"
resolved "https://registry.yarnpkg.com/is-yarn-global/-/is-yarn-global-0.3.0.tgz#d502d3382590ea3004893746754c89139973e232"
integrity sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==
isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
...
...
@@ -5293,6 +5802,11 @@ javascript-stringify@^1.6.0:
resolved "https://registry.yarnpkg.com/javascript-stringify/-/javascript-stringify-1.6.0.tgz#142d111f3a6e3dae8f4a9afd77d45855b5a9cce3"
integrity sha1-FC0RHzpuPa6PSpr9d9RYVbWpzOM=
jju@^1.1.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/jju/-/jju-1.4.0.tgz#a3abe2718af241a2b2904f84a625970f389ae32a"
integrity sha1-o6vicYryQaKykE+EpiWXDzia4yo=
js-base64@^2.1.8, js-base64@^2.1.9:
version "2.6.4"
resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.6.4.tgz#f4e686c5de1ea1f867dbcad3d46d969428df98c4"
...
...
@@ -5333,6 +5847,13 @@ js-yaml@^3.13.1, js-yaml@^3.9.1:
argparse "^1.0.7"
esprima "^4.0.0"
js-yaml@^4.0.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602"
integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==
dependencies:
argparse "^2.0.1"
jsbn@~0.1.0:
version "0.1.1"
resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
...
...
@@ -5348,6 +5869,11 @@ jsesc@~0.5.0:
resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d"
integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=
json-buffer@3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898"
integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=
json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9"
...
...
@@ -5358,6 +5884,13 @@ json-parse-even-better-errors@^2.3.0:
resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d"
integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==
json-parse-helpfulerror@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/json-parse-helpfulerror/-/json-parse-helpfulerror-1.0.3.tgz#13f14ce02eed4e981297b64eb9e3b932e2dd13dc"
integrity sha1-E/FM4C7tTpgSl7ZOueO5MuLdE9w=
dependencies:
jju "^1.1.0"
json-schema-traverse@^0.3.0:
version "0.3.1"
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340"
...
...
@@ -5428,6 +5961,16 @@ jsonfile@^4.0.0:
optionalDependencies:
graceful-fs "^4.1.6"
jsonlines@^0.1.1:
version "0.1.1"
resolved "https://registry.yarnpkg.com/jsonlines/-/jsonlines-0.1.1.tgz#4fcd246dc5d0e38691907c44ab002f782d1d94cc"
integrity sha1-T80kbcXQ44aRkHxEqwAveC0dlMw=
jsonparse@^1.3.1:
version "1.3.1"
resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280"
integrity sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=
jsprim@^1.2.2:
version "1.4.1"
resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"
...
...
@@ -5438,6 +5981,13 @@ jsprim@^1.2.2:
json-schema "0.2.3"
verror "1.10.0"
keyv@^3.0.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9"
integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==
dependencies:
json-buffer "3.0.0"
killable@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/killable/-/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892"
...
...
@@ -5467,6 +6017,18 @@ kind-of@^6.0.0, kind-of@^6.0.2:
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
kleur@^3.0.3:
version "3.0.3"
resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e"
integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==
latest-version@^5.1.0:
version "5.1.0"
resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-5.1.0.tgz#119dfe908fe38d15dfa43ecd13fa12ec8832face"
integrity sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==
dependencies:
package-json "^6.3.0"
launch-editor-middleware@^2.2.1:
version "2.2.1"
resolved "https://registry.yarnpkg.com/launch-editor-middleware/-/launch-editor-middleware-2.2.1.tgz#e14b07e6c7154b0a4b86a0fd345784e45804c157"
...
...
@@ -5520,6 +6082,15 @@ levn@^0.3.0, levn@~0.3.0:
prelude-ls "~1.1.2"
type-check "~0.3.2"
libnpmconfig@^1.2.1:
version "1.2.1"
resolved "https://registry.yarnpkg.com/libnpmconfig/-/libnpmconfig-1.2.1.tgz#c0c2f793a74e67d4825e5039e7a02a0044dfcbc0"
integrity sha512-9esX8rTQAHqarx6qeZqmGQKBNZR5OIbl/Ayr0qQDy3oXja2iFVQQI81R6GZ2a02bSNZ9p3YOGX1O6HHCb1X7kA==
dependencies:
figgy-pudding "^3.5.1"
find-up "^3.0.0"
ini "^1.3.5"
lines-and-columns@^1.1.6:
version "1.1.6"
resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00"
...
...
@@ -5596,6 +6167,13 @@ locate-path@^5.0.0:
dependencies:
p-locate "^4.1.0"
locate-path@^6.0.0:
version "6.0.0"
resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286"
integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==
dependencies:
p-locate "^5.0.0"
lodash.debounce@^4.0.8:
version "4.0.8"
resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af"
...
...
@@ -5678,6 +6256,16 @@ lower-case@^1.1.1:
resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac"
integrity sha1-miyr0bno4K6ZOkv31YdcOcQujqw=
lowercase-keys@^1.0.0, lowercase-keys@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f"
integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==
lowercase-keys@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479"
integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==
lru-cache@^4.0.1, lru-cache@^4.1.1, lru-cache@^4.1.2:
version "4.1.5"
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd"
...
...
@@ -5693,6 +6281,13 @@ lru-cache@^5.1.1:
dependencies:
yallist "^3.0.2"
lru-cache@^6.0.0:
version "6.0.0"
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
dependencies:
yallist "^4.0.0"
make-dir@^1.0.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c"
...
...
@@ -5708,13 +6303,42 @@ make-dir@^2.0.0, make-dir@^2.1.0:
pify "^4.0.1"
semver "^5.6.0"
make-dir@^3.0.2, make-dir@^3.1.0:
make-dir@^3.0.
0, make-dir@^3.0.
2, make-dir@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f"
integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==
dependencies:
semver "^6.0.0"
make-fetch-happen@^9.0.1:
version "9.0.3"
resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-9.0.3.tgz#57bbfb5b859807cd28005ca85aa6a72568675e24"
integrity sha512-uZ/9Cf2vKqsSWZyXhZ9wHHyckBrkntgbnqV68Bfe8zZenlf7D6yuGMXvHZQ+jSnzPkjosuNP1HGasj1J4h8OlQ==
dependencies:
agentkeepalive "^4.1.3"
cacache "^15.2.0"
http-cache-semantics "^4.1.0"
http-proxy-agent "^4.0.1"
https-proxy-agent "^5.0.0"
is-lambda "^1.0.1"
lru-cache "^6.0.0"
minipass "^3.1.3"
minipass-collect "^1.0.2"
minipass-fetch "^1.3.2"
minipass-flush "^1.0.5"
minipass-pipeline "^1.2.4"
negotiator "^0.6.2"
promise-retry "^2.0.1"
socks-proxy-agent "^5.0.0"
ssri "^8.0.0"
map-age-cleaner@^0.1.3:
version "0.1.3"
resolved "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a"
integrity sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==
dependencies:
p-defer "^1.0.0"
map-cache@^0.2.2:
version "0.2.2"
resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf"
...
...
@@ -5756,6 +6380,14 @@ media-typer@0.3.0:
resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"
integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=
mem@^8.1.1:
version "8.1.1"
resolved "https://registry.yarnpkg.com/mem/-/mem-8.1.1.tgz#cf118b357c65ab7b7e0817bdf00c8062297c0122"
integrity sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA==
dependencies:
map-age-cleaner "^0.1.3"
mimic-fn "^3.1.0"
memory-fs@^0.4.1:
version "0.4.1"
resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552"
...
...
@@ -5812,7 +6444,7 @@ merge-stream@^2.0.0:
resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
merge2@^1.2.3:
merge2@^1.2.3
, merge2@^1.3.0
:
version "1.4.1"
resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
...
...
@@ -5860,6 +6492,14 @@ micromatch@^3.1.10, micromatch@^3.1.4:
snapdragon "^0.8.1"
to-regex "^3.0.2"
micromatch@^4.0.2:
version "4.0.4"
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9"
integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==
dependencies:
braces "^3.0.1"
picomatch "^2.2.3"
miller-rabin@^4.0.0:
version "4.0.1"
resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d"
...
...
@@ -5900,6 +6540,16 @@ mimic-fn@^2.1.0:
resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
mimic-fn@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-3.1.0.tgz#65755145bbf3e36954b949c16450427451d5ca74"
integrity sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==
mimic-response@^1.0.0, mimic-response@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b"
integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==
mini-css-extract-plugin@^0.8.0:
version "0.8.2"
resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.8.2.tgz#a875e169beb27c88af77dd962771c9eedc3da161"
...
...
@@ -5932,6 +6582,69 @@ minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.5, minimist@~1.2.5:
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
minipass-collect@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617"
integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==
dependencies:
minipass "^3.0.0"
minipass-fetch@^1.3.0, minipass-fetch@^1.3.2:
version "1.3.3"
resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-1.3.3.tgz#34c7cea038c817a8658461bf35174551dce17a0a"
integrity sha512-akCrLDWfbdAWkMLBxJEeWTdNsjML+dt5YgOI4gJ53vuO0vrmYQkUPxa6j6V65s9CcePIr2SSWqjT2EcrNseryQ==
dependencies:
encoding "^0.1.12"
minipass "^3.1.0"
minipass-sized "^1.0.3"
minizlib "^2.0.0"
optionalDependencies:
encoding "^0.1.12"
minipass-flush@^1.0.5:
version "1.0.5"
resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373"
integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==
dependencies:
minipass "^3.0.0"
minipass-json-stream@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz#7edbb92588fbfc2ff1db2fc10397acb7b6b44aa7"
integrity sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==
dependencies:
jsonparse "^1.3.1"
minipass "^3.0.0"
minipass-pipeline@^1.2.2, minipass-pipeline@^1.2.4:
version "1.2.4"
resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c"
integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==
dependencies:
minipass "^3.0.0"
minipass-sized@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/minipass-sized/-/minipass-sized-1.0.3.tgz#70ee5a7c5052070afacfbc22977ea79def353b70"
integrity sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==
dependencies:
minipass "^3.0.0"
minipass@^3.0.0, minipass@^3.1.0, minipass@^3.1.1, minipass@^3.1.3:
version "3.1.3"
resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.3.tgz#7d42ff1f39635482e15f9cdb53184deebd5815fd"
integrity sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==
dependencies:
yallist "^4.0.0"
minizlib@^2.0.0, minizlib@^2.1.1:
version "2.1.2"
resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931"
integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==
dependencies:
minipass "^3.0.0"
yallist "^4.0.0"
mississippi@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-2.0.0.tgz#3442a508fafc28500486feea99409676e4ee5a6f"
...
...
@@ -5984,6 +6697,11 @@ mixin-deep@^1.2.0:
dependencies:
minimist "^1.2.5"
mkdirp@^1.0.3, mkdirp@^1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e"
integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
moment@^2.21.0:
version "2.29.1"
resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.1.tgz#b2be769fa31940be9eeea6469c075e35006fa3d3"
...
...
@@ -6016,7 +6734,7 @@ ms@2.1.2:
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
ms@^2.1.1:
ms@^2.
0.0, ms@^2.
1.1:
version "2.1.3"
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
...
...
@@ -6095,7 +6813,7 @@ natural-compare@^1.4.0:
resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=
negotiator@0.6.2:
negotiator@0.6.2
, negotiator@^0.6.2
:
version "0.6.2"
resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb"
integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==
...
...
@@ -6147,6 +6865,22 @@ node-gyp@^3.8.0:
tar "^2.0.0"
which "1"
node-gyp@^7.1.0:
version "7.1.2"
resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-7.1.2.tgz#21a810aebb187120251c3bcec979af1587b188ae"
integrity sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==
dependencies:
env-paths "^2.2.0"
glob "^7.1.4"
graceful-fs "^4.2.3"
nopt "^5.0.0"
npmlog "^4.1.2"
request "^2.88.2"
rimraf "^3.0.2"
semver "^7.3.2"
tar "^6.0.2"
which "^2.0.2"
node-ipc@^9.1.1:
version "9.1.4"
resolved "https://registry.yarnpkg.com/node-ipc/-/node-ipc-9.1.4.tgz#2acf962681afdac2602876d98fe6434d54d9bd3c"
...
...
@@ -6220,6 +6954,13 @@ node-sass@^4.14.1:
dependencies:
abbrev "1"
nopt@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/nopt/-/nopt-5.0.0.tgz#530942bb58a512fccafe53fe210f13a25355dc88"
integrity sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==
dependencies:
abbrev "1"
normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.5.0:
version "2.5.0"
resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
...
...
@@ -6267,6 +7008,104 @@ normalize-url@^3.0.0:
resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559"
integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==
normalize-url@^4.1.0:
version "4.5.1"
resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.1.tgz#0dd90cf1288ee1d1313b87081c9a5932ee48518a"
integrity sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==
npm-bundled@^1.1.1:
version "1.1.2"
resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.1.2.tgz#944c78789bd739035b70baa2ca5cc32b8d860bc1"
integrity sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==
dependencies:
npm-normalize-package-bin "^1.0.1"
npm-check-updates@^11.7.1:
version "11.7.1"
resolved "https://registry.yarnpkg.com/npm-check-updates/-/npm-check-updates-11.7.1.tgz#4d629836a8744a11e3b8acec631bc9f4677a0f15"
integrity sha512-1ZH1le6fIuCS/Lrj9hKzds2bBcpc60cENZJ681rJ+cx202JmwsmnVmPj6lC4f9MNb0/D81QXR0QbIt5oqDKQtA==
dependencies:
chalk "^4.1.1"
cint "^8.2.1"
cli-table "^0.3.6"
commander "^6.2.1"
find-up "5.0.0"
fp-and-or "^0.1.3"
get-stdin "^8.0.0"
globby "^11.0.4"
hosted-git-info "^4.0.2"
json-parse-helpfulerror "^1.0.3"
jsonlines "^0.1.1"
libnpmconfig "^1.2.1"
lodash "^4.17.21"
mem "^8.1.1"
minimatch "^3.0.4"
p-map "^4.0.0"
pacote "^11.3.4"
parse-github-url "^1.0.2"
progress "^2.0.3"
prompts "^2.4.1"
rc-config-loader "^4.0.0"
remote-git-tags "^3.0.0"
rimraf "^3.0.2"
semver "^7.3.5"
semver-utils "^1.1.4"
spawn-please "^1.0.0"
update-notifier "^5.1.0"
npm-install-checks@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/npm-install-checks/-/npm-install-checks-4.0.0.tgz#a37facc763a2fde0497ef2c6d0ac7c3fbe00d7b4"
integrity sha512-09OmyDkNLYwqKPOnbI8exiOZU2GVVmQp7tgez2BPi5OZC8M82elDAps7sxC4l//uSUtotWqoEIDwjRvWH4qz8w==
dependencies:
semver "^7.1.1"
npm-normalize-package-bin@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz#6e79a41f23fd235c0623218228da7d9c23b8f6e2"
integrity sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==
npm-package-arg@^8.0.0, npm-package-arg@^8.0.1, npm-package-arg@^8.1.2:
version "8.1.5"
resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-8.1.5.tgz#3369b2d5fe8fdc674baa7f1786514ddc15466e44"
integrity sha512-LhgZrg0n0VgvzVdSm1oiZworPbTxYHUJCgtsJW8mGvlDpxTM1vSJc3m5QZeUkhAHIzbz3VCHd/R4osi1L1Tg/Q==
dependencies:
hosted-git-info "^4.0.1"
semver "^7.3.4"
validate-npm-package-name "^3.0.0"
npm-packlist@^2.1.4:
version "2.2.2"
resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-2.2.2.tgz#076b97293fa620f632833186a7a8f65aaa6148c8"
integrity sha512-Jt01acDvJRhJGthnUJVF/w6gumWOZxO7IkpY/lsX9//zqQgnF7OJaxgQXcerd4uQOLu7W5bkb4mChL9mdfm+Zg==
dependencies:
glob "^7.1.6"
ignore-walk "^3.0.3"
npm-bundled "^1.1.1"
npm-normalize-package-bin "^1.0.1"
npm-pick-manifest@^6.0.0, npm-pick-manifest@^6.1.1:
version "6.1.1"
resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-6.1.1.tgz#7b5484ca2c908565f43b7f27644f36bb816f5148"
integrity sha512-dBsdBtORT84S8V8UTad1WlUyKIY9iMsAmqxHbLdeEeBNMLQDlDWWra3wYUx9EBEIiG/YwAy0XyNHDd2goAsfuA==
dependencies:
npm-install-checks "^4.0.0"
npm-normalize-package-bin "^1.0.1"
npm-package-arg "^8.1.2"
semver "^7.3.4"
npm-registry-fetch@^11.0.0:
version "11.0.0"
resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-11.0.0.tgz#68c1bb810c46542760d62a6a965f85a702d43a76"
integrity sha512-jmlgSxoDNuhAtxUIG6pVwwtz840i994dL14FoNVZisrmZW5kWd63IUTNv1m/hyRSGSqWjCUp/YZlS1BJyNp9XA==
dependencies:
make-fetch-happen "^9.0.1"
minipass "^3.1.3"
minipass-fetch "^1.3.0"
minipass-json-stream "^1.0.1"
minizlib "^2.0.0"
npm-package-arg "^8.0.0"
npm-run-path@^2.0.0:
version "2.0.2"
resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f"
...
...
@@ -6281,7 +7120,7 @@ npm-run-path@^4.0.0:
dependencies:
path-key "^3.0.0"
"npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.0:
"npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.0
, npmlog@^4.1.2
:
version "4.1.2"
resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==
...
...
@@ -6527,6 +7366,16 @@ osenv@0:
os-homedir "^1.0.0"
os-tmpdir "^1.0.0"
p-cancelable@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc"
integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==
p-defer@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c"
integrity sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=
p-finally@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae"
...
...
@@ -6551,6 +7400,13 @@ p-limit@^2.0.0, p-limit@^2.2.0:
dependencies:
p-try "^2.0.0"
p-limit@^3.0.2:
version "3.1.0"
resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b"
integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==
dependencies:
yocto-queue "^0.1.0"
p-locate@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43"
...
...
@@ -6572,11 +7428,25 @@ p-locate@^4.1.0:
dependencies:
p-limit "^2.2.0"
p-locate@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834"
integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==
dependencies:
p-limit "^3.0.2"
p-map@^2.0.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175"
integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==
p-map@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b"
integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==
dependencies:
aggregate-error "^3.0.0"
p-retry@^3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-3.0.1.tgz#316b4c8893e2c8dc1cfa891f406c4b422bebf328"
...
...
@@ -6594,6 +7464,41 @@ p-try@^2.0.0:
resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
package-json@^6.3.0:
version "6.5.0"
resolved "https://registry.yarnpkg.com/package-json/-/package-json-6.5.0.tgz#6feedaca35e75725876d0b0e64974697fed145b0"
integrity sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==
dependencies:
got "^9.6.0"
registry-auth-token "^4.0.0"
registry-url "^5.0.0"
semver "^6.2.0"
pacote@^11.3.4:
version "11.3.4"
resolved "https://registry.yarnpkg.com/pacote/-/pacote-11.3.4.tgz#c290b790a5cee3082bb8fa223f3f3e2fdf3d0bfc"
integrity sha512-RfahPCunM9GI7ryJV/zY0bWQiokZyLqaSNHXtbNSoLb7bwTvBbJBEyCJ01KWs4j1Gj7GmX8crYXQ1sNX6P2VKA==
dependencies:
"@npmcli/git" "^2.0.1"
"@npmcli/installed-package-contents" "^1.0.6"
"@npmcli/promise-spawn" "^1.2.0"
"@npmcli/run-script" "^1.8.2"
cacache "^15.0.5"
chownr "^2.0.0"
fs-minipass "^2.1.0"
infer-owner "^1.0.4"
minipass "^3.1.3"
mkdirp "^1.0.3"
npm-package-arg "^8.0.1"
npm-packlist "^2.1.4"
npm-pick-manifest "^6.0.0"
npm-registry-fetch "^11.0.0"
promise-retry "^2.0.1"
read-package-json-fast "^2.0.1"
rimraf "^3.0.2"
ssri "^8.0.1"
tar "^6.1.0"
pako@~1.0.5:
version "1.0.11"
resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf"
...
...
@@ -6626,6 +7531,11 @@ parse-asn1@^5.0.0, parse-asn1@^5.1.5:
pbkdf2 "^3.0.3"
safe-buffer "^5.1.1"
parse-github-url@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/parse-github-url/-/parse-github-url-1.0.2.tgz#242d3b65cbcdda14bb50439e3242acf6971db395"
integrity sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw==
parse-json@^2.2.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9"
...
...
@@ -6751,6 +7661,11 @@ path-type@^3.0.0:
dependencies:
pify "^3.0.0"
path-type@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
pbkdf2@^3.0.3:
version "3.1.2"
resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075"
...
...
@@ -6767,7 +7682,7 @@ performance-now@^2.1.0:
resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=
picomatch@^2.0.4, picomatch@^2.2.1:
picomatch@^2.0.4, picomatch@^2.2.1
, picomatch@^2.2.3
:
version "2.3.0"
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972"
integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==
...
...
@@ -7278,6 +8193,11 @@ prepend-http@^1.0.0:
resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc"
integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=
prepend-http@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897"
integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=
prettier@^1.18.2:
version "1.19.1"
resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.19.1.tgz#f7d7f5ff8a9cd872a7be4ca142095956a60797cb"
...
...
@@ -7301,7 +8221,7 @@ process@^0.11.10:
resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182"
integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI=
progress@^2.0.0:
progress@^2.0.0
, progress@^2.0.3
:
version "2.0.3"
resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==
...
...
@@ -7311,6 +8231,22 @@ promise-inflight@^1.0.1:
resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3"
integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM=
promise-retry@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/promise-retry/-/promise-retry-2.0.1.tgz#ff747a13620ab57ba688f5fc67855410c370da22"
integrity sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==
dependencies:
err-code "^2.0.2"
retry "^0.12.0"
prompts@^2.4.1:
version "2.4.1"
resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.1.tgz#befd3b1195ba052f9fd2fde8a486c4e82ee77f61"
integrity sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ==
dependencies:
kleur "^3.0.3"
sisteransi "^1.0.5"
proxy-addr@~2.0.5:
version "2.0.7"
resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025"
...
...
@@ -7386,6 +8322,13 @@ punycode@^2.1.0, punycode@^2.1.1:
resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
pupa@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/pupa/-/pupa-2.1.1.tgz#f5e8fd4afc2c5d97828faa523549ed8744a20d62"
integrity sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==
dependencies:
escape-goat "^2.0.0"
q@^1.1.2:
version "1.5.1"
resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7"
...
...
@@ -7424,6 +8367,11 @@ querystringify@^2.1.1:
resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6"
integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==
queue-microtask@^1.2.2:
version "1.2.3"
resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
raf@^3.4.0:
version "3.4.1"
resolved "https://registry.yarnpkg.com/raf/-/raf-3.4.1.tgz#0742e99a4a6552f445d73e3ee0328af0ff1ede39"
...
...
@@ -7466,6 +8414,34 @@ raw-body@2.4.0:
iconv-lite "0.4.24"
unpipe "1.0.0"
rc-config-loader@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/rc-config-loader/-/rc-config-loader-4.0.0.tgz#144cf31961c9f8ebcf252bd9c263fd40d62bd387"
integrity sha512-//LRTblJEcqbmmro1GCmZ39qZXD+JqzuD8Y5/IZU3Dhp3A1Yr0Xn68ks8MQ6qKfKvYCWDveUmRDKDA40c+sCXw==
dependencies:
debug "^4.1.1"
js-yaml "^4.0.0"
json5 "^2.1.2"
require-from-string "^2.0.2"
rc@^1.2.8:
version "1.2.8"
resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed"
integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==
dependencies:
deep-extend "^0.6.0"
ini "~1.3.0"
minimist "^1.2.0"
strip-json-comments "~2.0.1"
read-package-json-fast@^2.0.1:
version "2.0.2"
resolved "https://registry.yarnpkg.com/read-package-json-fast/-/read-package-json-fast-2.0.2.tgz#2dcb24d9e8dd50fb322042c8c35a954e6cc7ac9e"
integrity sha512-5fyFUyO9B799foVk4n6ylcoAktG/FbE3jwRKxvwaeSrIunaoMc0u81dzXxjeAFKOce7O5KncdfwpGvvs6r5PsQ==
dependencies:
json-parse-even-better-errors "^2.3.0"
npm-normalize-package-bin "^1.0.1"
read-pkg-up@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02"
...
...
@@ -7601,6 +8577,20 @@ regexpu-core@^4.7.1:
unicode-match-property-ecmascript "^1.0.4"
unicode-match-property-value-ecmascript "^1.2.0"
registry-auth-token@^4.0.0:
version "4.2.1"
resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-4.2.1.tgz#6d7b4006441918972ccd5fedcd41dc322c79b250"
integrity sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==
dependencies:
rc "^1.2.8"
registry-url@^5.0.0:
version "5.1.0"
resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-5.1.0.tgz#e98334b50d5434b81136b44ec638d9c2009c5009"
integrity sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==
dependencies:
rc "^1.2.8"
regjsgen@^0.5.1:
version "0.5.2"
resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733"
...
...
@@ -7618,6 +8608,11 @@ relateurl@0.2.x:
resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9"
integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=
remote-git-tags@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/remote-git-tags/-/remote-git-tags-3.0.0.tgz#424f8ec2cdea00bb5af1784a49190f25e16983c3"
integrity sha512-C9hAO4eoEsX+OXA4rla66pXZQ+TLQ8T9dttgQj18yuKlPMTVkIkdYXvlMC55IuUsIkV6DpmQYi10JKFLaU+l7w==
remove-trailing-separator@^1.0.1:
version "1.1.0"
resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef"
...
...
@@ -7667,7 +8662,7 @@ request-promise-native@^1.0.7:
stealthy-require "^1.1.1"
tough-cookie "^2.3.3"
request@^2.87.0, request@^2.88.0:
request@^2.87.0, request@^2.88.0
, request@^2.88.2
:
version "2.88.2"
resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3"
integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==
...
...
@@ -7698,6 +8693,11 @@ require-directory@^2.1.1:
resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I=
require-from-string@^2.0.2:
version "2.0.2"
resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909"
integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==
require-main-filename@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b"
...
...
@@ -7763,6 +8763,13 @@ resolve@~1.17.0:
dependencies:
path-parse "^1.0.6"
responselike@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7"
integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=
dependencies:
lowercase-keys "^1.0.0"
restore-cursor@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf"
...
...
@@ -7788,6 +8795,11 @@ retry@^0.12.0:
resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b"
integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=
reusify@^1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
rgb-regex@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/rgb-regex/-/rgb-regex-1.0.1.tgz#c0e0d6882df0e23be254a475e8edd41915feaeb1"
...
...
@@ -7812,6 +8824,13 @@ rimraf@2, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@^2.6.3:
dependencies:
glob "^7.1.3"
rimraf@^3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
dependencies:
glob "^7.1.3"
rimraf@~2.6.2:
version "2.6.3"
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab"
...
...
@@ -7841,6 +8860,13 @@ run-async@^2.2.0:
resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455"
integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==
run-parallel@^1.1.9:
version "1.2.0"
resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee"
integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==
dependencies:
queue-microtask "^1.2.2"
run-queue@^1.0.0, run-queue@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47"
...
...
@@ -7882,7 +8908,7 @@ safe-regex@^1.1.0:
dependencies:
ret "~0.1.10"
"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0:
"safer-buffer@>= 2.1.2 < 3",
"safer-buffer@>= 2.1.2 < 3.0.0",
safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0:
version "2.1.2"
resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
...
...
@@ -7951,6 +8977,18 @@ selfsigned@^1.10.8:
dependencies:
node-forge "^0.10.0"
semver-diff@^3.1.1:
version "3.1.1"
resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-3.1.1.tgz#05f77ce59f325e00e2706afd67bb506ddb1ca32b"
integrity sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==
dependencies:
semver "^6.3.0"
semver-utils@^1.1.4:
version "1.1.4"
resolved "https://registry.yarnpkg.com/semver-utils/-/semver-utils-1.1.4.tgz#cf0405e669a57488913909fc1c3f29bf2a4871e2"
integrity sha512-EjnoLE5OGmDAVV/8YDoN5KiajNadjzIp9BAHOhYeQHt7j0UWxjmgsx4YD48wp4Ue1Qogq38F1GNUJNqF1kKKxA==
"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.5.0, semver@^5.6.0:
version "5.7.1"
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
...
...
@@ -7961,11 +8999,18 @@ semver@7.0.0:
resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e"
integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==
semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0:
semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.
2.0, semver@^6.
3.0:
version "6.3.0"
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
semver@^7.1.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5:
version "7.3.5"
resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7"
integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==
dependencies:
lru-cache "^6.0.0"
semver@~5.3.0:
version "5.3.0"
resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f"
...
...
@@ -8121,6 +9166,11 @@ simple-swizzle@^0.2.2:
dependencies:
is-arrayish "^0.3.1"
sisteransi@^1.0.5:
version "1.0.5"
resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed"
integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==
slash@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55"
...
...
@@ -8131,6 +9181,11 @@ slash@^2.0.0:
resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44"
integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==
slash@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
slice-ansi@1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-1.0.0.tgz#044f1a49d8842ff307aad6b505ed178bd950134d"
...
...
@@ -8138,6 +9193,11 @@ slice-ansi@1.0.0:
dependencies:
is-fullwidth-code-point "^2.0.0"
smart-buffer@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.1.0.tgz#91605c25d91652f4661ea69ccf45f1b331ca21ba"
integrity sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==
snapdragon-node@^2.0.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b"
...
...
@@ -8189,6 +9249,23 @@ sockjs@^0.3.21:
uuid "^3.4.0"
websocket-driver "^0.7.4"
socks-proxy-agent@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-5.0.0.tgz#7c0f364e7b1cf4a7a437e71253bed72e9004be60"
integrity sha512-lEpa1zsWCChxiynk+lCycKuC502RxDWLKJZoIhnxrWNjLSDGYRFflHA1/228VkRcnv9TIb8w98derGbpKxJRgA==
dependencies:
agent-base "6"
debug "4"
socks "^2.3.3"
socks@^2.3.3:
version "2.6.1"
resolved "https://registry.yarnpkg.com/socks/-/socks-2.6.1.tgz#989e6534a07cf337deb1b1c94aaa44296520d30e"
integrity sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==
dependencies:
ip "^1.1.5"
smart-buffer "^4.1.0"
sort-keys@^1.0.0:
version "1.1.2"
resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad"
...
...
@@ -8261,6 +9338,11 @@ source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1:
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
spawn-please@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/spawn-please/-/spawn-please-1.0.0.tgz#51cf5831ba2bf418aa3ec2102d40b75cfd48b6f2"
integrity sha512-Kz33ip6NRNKuyTRo3aDWyWxeGeM0ORDO552Fs6E1nj4pLWPkl37SrRtTnq+MEopVaqgmaO6bAvVS+v64BJ5M/A==
spdx-correct@^3.0.0:
version "3.1.1"
resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9"
...
...
@@ -8351,6 +9433,13 @@ ssri@^6.0.1:
dependencies:
figgy-pudding "^3.5.1"
ssri@^8.0.0, ssri@^8.0.1:
version "8.0.1"
resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af"
integrity sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==
dependencies:
minipass "^3.1.1"
stable@^0.1.8:
version "0.1.8"
resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf"
...
...
@@ -8454,7 +9543,7 @@ string-width@^3.0.0, string-width@^3.1.0:
is-fullwidth-code-point "^2.0.0"
strip-ansi "^5.1.0"
string-width@^4.1.0, string-width@^4.2.0:
string-width@^4.
0.0, string-width@^4.
1.0, string-width@^4.2.0:
version "4.2.2"
resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.2.tgz#dafd4f9559a7585cfba529c6a0a4f73488ebd4c5"
integrity sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==
...
...
@@ -8737,6 +9826,18 @@ tar@^2.0.0:
fstream "^1.0.12"
inherits "2"
tar@^6.0.2, tar@^6.1.0:
version "6.1.0"
resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.0.tgz#d1724e9bcc04b977b18d5c573b333a2207229a83"
integrity sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==
dependencies:
chownr "^2.0.0"
fs-minipass "^2.0.0"
minipass "^3.0.0"
minizlib "^2.1.1"
mkdirp "^1.0.3"
yallist "^4.0.0"
terser-webpack-plugin@^1.2.3, terser-webpack-plugin@^1.4.3:
version "1.4.5"
resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz#a217aefaea330e734ffacb6120ec1fa312d6040b"
...
...
@@ -8848,6 +9949,11 @@ to-object-path@^0.3.0:
dependencies:
kind-of "^3.0.2"
to-readable-stream@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/to-readable-stream/-/to-readable-stream-1.0.0.tgz#ce0aa0c2f3df6adf852efb404a783e77c0475771"
integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==
to-regex-range@^2.1.0:
version "2.1.1"
resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38"
...
...
@@ -8942,6 +10048,11 @@ type-check@~0.3.2:
dependencies:
prelude-ls "~1.1.2"
type-fest@^0.20.2:
version "0.20.2"
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4"
integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==
type-fest@^0.6.0:
version "0.6.0"
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b"
...
...
@@ -8955,6 +10066,13 @@ type-is@~1.6.17, type-is@~1.6.18:
media-typer "0.3.0"
mime-types "~2.1.24"
typedarray-to-buffer@^3.1.5:
version "3.1.5"
resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080"
integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==
dependencies:
is-typedarray "^1.0.0"
typedarray@^0.0.6:
version "0.0.6"
resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
...
...
@@ -9055,6 +10173,13 @@ unique-slug@^2.0.0:
dependencies:
imurmurhash "^0.1.4"
unique-string@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d"
integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==
dependencies:
crypto-random-string "^2.0.0"
universalify@^0.1.0:
version "0.1.2"
resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
...
...
@@ -9083,6 +10208,26 @@ upath@^1.1.1:
resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894"
integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==
update-notifier@^5.1.0:
version "5.1.0"
resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-5.1.0.tgz#4ab0d7c7f36a231dd7316cf7729313f0214d9ad9"
integrity sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==
dependencies:
boxen "^5.0.0"
chalk "^4.1.0"
configstore "^5.0.1"
has-yarn "^2.1.0"
import-lazy "^2.1.0"
is-ci "^2.0.0"
is-installed-globally "^0.4.0"
is-npm "^5.0.0"
is-yarn-global "^0.3.0"
latest-version "^5.1.0"
pupa "^2.1.1"
semver "^7.3.4"
semver-diff "^3.1.1"
xdg-basedir "^4.0.0"
upper-case@^1.1.1:
version "1.1.3"
resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598"
...
...
@@ -9109,6 +10254,13 @@ url-loader@^1.1.2:
mime "^2.0.3"
schema-utils "^1.0.0"
url-parse-lax@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c"
integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=
dependencies:
prepend-http "^2.0.0"
url-parse@^1.4.3, url-parse@^1.5.1:
version "1.5.1"
resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.1.tgz#d5fa9890af8a5e1f274a2c98376510f6425f6e3b"
...
...
@@ -9202,6 +10354,13 @@ validate-npm-package-license@^3.0.1:
spdx-correct "^3.0.0"
spdx-expression-parse "^3.0.0"
validate-npm-package-name@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz#5fa912d81eb7d0c74afc140de7317f0ca7df437e"
integrity sha1-X6kS2B630MdK/BQN5zF/DKffQ34=
dependencies:
builtins "^1.0.3"
vary@~1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
...
...
@@ -9527,7 +10686,7 @@ which@1, which@^1.2.9:
dependencies:
isexe "^2.0.0"
which@^2.0.1:
which@^2.0.1
, which@^2.0.2
:
version "2.0.2"
resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
...
...
@@ -9541,6 +10700,13 @@ wide-align@^1.1.0:
dependencies:
string-width "^1.0.2 || 2"
widest-line@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-3.1.0.tgz#8292333bbf66cb45ff0de1603b136b7ae1496eca"
integrity sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==
dependencies:
string-width "^4.0.0"
window-size@0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d"
...
...
@@ -9591,6 +10757,16 @@ wrappy@1:
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
write-file-atomic@^3.0.0:
version "3.0.3"
resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8"
integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==
dependencies:
imurmurhash "^0.1.4"
is-typedarray "^1.0.0"
signal-exit "^3.0.2"
typedarray-to-buffer "^3.1.5"
write@^0.2.1:
version "0.2.1"
resolved "https://registry.yarnpkg.com/write/-/write-0.2.1.tgz#5fc03828e264cea3fe91455476f7a3c566cb0757"
...
...
@@ -9605,6 +10781,11 @@ ws@^6.0.0, ws@^6.2.1:
dependencies:
async-limiter "~1.0.0"
xdg-basedir@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13"
integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==
xtend@^4.0.0, xtend@~4.0.1:
version "4.0.2"
resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
...
...
@@ -9630,6 +10811,11 @@ yallist@^3.0.2:
resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd"
integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==
yallist@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
yargs-parser@^13.1.2:
version "13.1.2"
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38"
...
...
@@ -9682,6 +10868,11 @@ yargs@~3.10.0:
decamelize "^1.0.0"
window-size "0.1.0"
yocto-queue@^0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"
integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==
yorkie@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/yorkie/-/yorkie-2.0.0.tgz#92411912d435214e12c51c2ae1093e54b6bb83d9"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment