Commit 04e15bbf authored by Master Q's avatar Master Q

打包

parent 037edd74
{
"presets": [
// ["@babel/preset-env", {
// "targets": "> 0.25%, not dead"
// }],
["@babel/preset-env", {
"targets": "> 0.25%, not dead"
}],
"@babel/preset-typescript"
],
"plugins": [
// ["@babel/plugin-transform-runtime", {
// // "corejs": 3
// }],
["@babel/plugin-transform-runtime", {
// "corejs": 3
}],
["@babel/plugin-proposal-decorators", { "legacy": true }],
"@babel/plugin-proposal-optional-chaining",
"./babel-plugins/babel-plugins-test.js"
......
### 注意事项
> useAni 默认会去 清除 子元素上的所有tween,所以,里面的tween 不要加 延时,否则会清除不掉
> 装饰器 ts 推导有点问题 UseAni
> 场景 这里怎么处理好呢, 怎么判定 是预加载,或者,预加载的时候,需要下层 场景呢
> 场景需要切换的时候 带有动画呢,做锤子🔨
new => RenderComponent => render => back
ref <= didRendered
new => FYGE.Container
FYGE.Shape 画出来的 width 和height 外面又一层 20 ??
babel acorn => Javascript 编译器
高级语言 =》 低级语言
高级语言 更加符合 人类想的逻辑, 描述逻辑的语言特性,比如 分支,函数 循环,面向对象
低级语言 更加 适合机器, 会操作寄存器,内存,需要开发熟悉计算机的工作原理, 比如汇编语言
所以,分为了三步 parse =》 ast 抽象语法数, 你可以已经为是一个特殊的 数据结构,里面 摒弃了一些 无用的 显示字符, 比如 {},; 这样机器就知道了我们源码是什么意思
词法分析和语法分析
transform 去遍历,修改 ast
generate 修改了好了就用 去 生成我们源码
[babel](https://astexplorer.net/#/gist/09113e146fa04044e99f8a98434a01af/0ff37c4d88c90f10a71897a8ebf021c55e1f3334)
@babel/core 下面都有
parser 阶段
@babel/parser
transfrom阶段
@babel/traverse
generate
@babel/generator
插件、 preset 预设 =》 插件集合
默认只能解析 js 想 flow,ts jsx 需要特定的 语法插件 才能解析
\ No newline at end of file
......@@ -5,8 +5,16 @@
"main": "index.js",
"scripts": {
"dev": "node ./scripts/devServer.js",
"flushRes": "node scripts/flushRes",
"handleRes": "node scripts/delRel && node scripts/copyRes",
"upload": "node scripts/upload",
"prod": "npm run handleRes && npm run upload && npm run buildTS",
"buildWeb": "npm run handleRes && node scripts/upload 1",
"buildTS": "webpack --config webpack.prod.js && node scripts/mergeJs",
"babelbuild": "babel src --out-dir dist --extensions .ts,.tsx",
"build": "webpack --config webpack.prod.js"
"build": "webpack --config webpack.prod.js",
"check-type": "tsc --watch"
},
"author": "",
"license": "ISC",
......@@ -21,11 +29,18 @@
"@babel/preset-env": "^7.19.1",
"@babel/preset-typescript": "^7.18.6",
"babel-loader": "^8.2.5",
"del": "2.2.1",
"ts-loader": "^9.4.1",
"typescript": "^4.8.3",
"webpack": "^5.74.0",
"webpack-cli": "^4.10.0",
"webpack-dev-server": "^4.11.1",
"webpack-merge": "^5.8.0"
"webpack-merge": "^5.8.0",
"ali-oss": "^4.11.4",
"chalk": "^2.3.0",
"co": "^4.6.0",
"progress": "^2.0.0"
}
}
{
"type": "activity",
"name": "template"
}
\ No newline at end of file
{
"groups": [],
"groups": [
{
"keys": "nx1.jpg,ny1.jpg,nz1.jpg,px1.jpg,py1.jpg,pz1.jpg",
"name": "skybox"
}
],
"path": "./resource/"
}
\ No newline at end of file
var fs = require('fs');
var path = require("path");
function writeFile(p, text) {
fs.writeFile(p, text, function (err) {
// if (!err)
// console.log("写入成功!")
})
}
//递归创建目录 同步方法
function mkdirsSync(dirname) {
if (fs.existsSync(dirname)) {
return true;
} else {
if (mkdirsSync(path.dirname(dirname))) {
// console.log("mkdirsSync = " + dirname);
fs.mkdirSync(dirname);
return true;
}
}
}
function _copy(src, dist) {
var paths = fs.readdirSync(src)
paths.forEach(function (p) {
var _src = src + '/' + p;
var _dist = dist + '/' + p;
var stat = fs.statSync(_src)
if (stat.isFile()) {// 判断是文件还是目录
fs.writeFileSync(_dist, fs.readFileSync(_src));
} else if (stat.isDirectory()) {
copyDir(_src, _dist)// 当是目录是,递归复制
}
})
}
/*
* 复制目录、子目录,及其中的文件
* @param src {String} 要复制的目录
* @param dist {String} 复制到目标目录
*/
function copyDir(src, dist) {
var b = fs.existsSync(dist)
// console.log("dist = " + dist)
if (!b) {
// console.log("mk dist = ",dist)
mkdirsSync(dist);//创建目录
}
// console.log("_copy start")
_copy(src, dist);
}
function createDocs(src, dist, callback) {
// console.log("createDocs...")
copyDir(src, dist);
// console.log("copyDir finish exec callback")
if (callback) {
callback();
}
}
createDocs("./resource", "./released/resource/", function () {
console.log("资源拷贝成功")
})
\ No newline at end of file
var fs = require("fs");
function createHtml(url) {
var js = `//yun.duiba.com.cn/db_games/${url}/output.js`;
var template = fs.readFileSync("./index.html").toString();
//写入released
fs.writeFileSync("./released/index.html", template.replace("output.js", js))
}
module.exports = createHtml
......@@ -45,7 +45,6 @@ function ScaleAni(t: number) {
return new Promise(async (r) => {
FYGE.Tween.removeTweens(c)
c.scale.set(0, 0)
await new Promise(resolve => setTimeout(resolve, t))
FYGE.Tween.get(c, {
loop: true
})
......@@ -81,16 +80,19 @@ export class DreamDotAni extends Dream.RenderContainer {
render() {
return (
<FYGE.Container ref={el => this.cont = el}>
<FPShapeOfRectV2 type="rect" alpha={0.6} fillColor="#00000"></FPShapeOfRectV2>
<FYGE.Container inlineProps={{
x: 300,
y: 750
}} ref={(el: FYGE.Container) => {
this.cont = el
}}>
{
Array.from({
length: 1
length: 3
}, (_, index) => {
return (
<DotAni inlineProps={{
x: 270 + 100 * index,
y: 780
x: 100 * index,
}} delay={index * 150} radius={40}></DotAni>
)
})
......
......@@ -38,6 +38,7 @@ export function addChildFromParent(parent: FYGE.Container, children: ChildType[]
}
})
} else {
// children 不可能是 RenderContainer
if (children instanceof RenderContainer) {
const node = children.render()
node! && parent.addChild(node)
......@@ -51,7 +52,7 @@ export function createElement<K extends new(p?: any) => ChildType, T extends Chi
inlineProps: Record<string, any>,
children: any[],
ref?: (c: ChildType) => void,
} & EventsMap, ...children: ChildrenTypeArray) {
} & EventsMap, ...children: ChildrenTypeArray): FYGE.Container {
if (typeof ConstructType === 'string') {
throw TypeError('Dream create cannot effect for string element type')
}
......@@ -120,11 +121,6 @@ export function createElement<K extends new(p?: any) => ChildType, T extends Chi
node.addEventListener(FYGE.Event.REMOVED_FROM_STAGE, () => {
(eleins as RenderContainer).unMount()
})
// Promise.resolve().then(() => {
// // @ts-ignore
// eleins.didRendered()
// })
// node && (eleins = node)
return node
}
......
type PropsWithRef<P extends Record<string, any>> = P & { ref?: (e: any) => any };
// type PropsWithRef<P extends Record<string, any>> = P & { ref?: (e: any) => any };
class T {}
type ComponentTypes = 'preloadComponent' | 'component'
export class RenderContainer<P extends Record<string, any> = any> extends T {
readonly props: Readonly<P> & Readonly<{ children?: FYGE.Container[] }>;
dreamType: ComponentTypes
isDidRendered: boolean
constructor(props: Readonly<P> | P | Readonly<{ref?: (e: RenderContainer) => any} & P>) {
......
export const ResJson = {
"groups": [],
"path": "./resource/"
"groups": [
{
"keys": "nx1.jpg,ny1.jpg,nz1.jpg,px1.jpg,py1.jpg,pz1.jpg",
"name": "skybox"
}
],
// eslint-disable-next-line
"path": "https://yun.duiba.com.cn/db_games/activity/template/1664529402/resource/"
}
\ No newline at end of file
import Dream from "../Dream";
import { RES } from "../modules/RES";
export class Sprite extends Dream.RenderContainer<{
src: string | FYGE.Texture
}> {
render() {
const {
src
} = this.props
const sp = new FYGE.Sprite()
if (typeof src === 'string') {
RES.getResAsync(src, (d: FYGE.Texture) => {
sp.texture = d
})
} else {
sp.texture = src
}
return sp
}
}
\ No newline at end of file
......@@ -78,7 +78,10 @@ export class Main {
}
onAddToStage() {
// const realSceneLayer = new FYGE.Container()
// this.stage.addChild(realSceneLayer)
layers.init(this.stage)
// realSceneLayer.y = layers.stageOffsetY
SceneController.init(layers.sceneLayer)
......
......@@ -18,8 +18,8 @@ const defaultModalConfig:ShowModalType = {
center: true,
maskAlpha: 0.7,
destroy: true,
showCall: fadeIn,
hideCall: fadeOut
// showCall: fadeIn,
// hideCall: fadeOut
}
function fadeIn(cont: FYGE.Container) {
......@@ -56,7 +56,9 @@ function ModalWraper(ModalNode: any) {
const ModalConfig = this.props._config
if (ModalConfig?.center) {
const body = this.ModalBody
this.ModalBody.position.set(layers.stageWidth / 2 - body.width / 2, layers.stageHeight / 2 - body.height / 2)
const sw = body.sw || body.width
const sh = body.sh || body.height
this.ModalBody.position.set(layers.stageWidth / 2 - sw / 2, layers.stageHeight / 2 - sh / 2)
}
}
......@@ -146,6 +148,7 @@ export const ModalCtroller = (function() {
const M = ModalWraper(ModalNode)
const cont = new FYGE.Container()
layers.popupLayer.addChild(cont)
console.log('new Modal render')
Dream.VirtualRender(cont, <M
{...props}
_config={_config}
......@@ -162,9 +165,15 @@ export const ModalCtroller = (function() {
const _ = ModalMap.get(ModalNode)
if (_) {
await _.hideModal()
const {
destroy
} = (_.props._config as ShowModalType)
if (destroy) {
_.ModalContainer.parent.removeChild(_.ModalContainer);
console.log('deeeee');
(_.ModalContainer as FYGE.Container).destroy()
(_.ModalContainer as FYGE.Container).destroy();
ModalMap.delete(ModalNode)
}
return
}
}
......
import Dream from "../../Dream"
import { Container } from "../../Dream/UI"
type UseAniConfig = {
showCall?: (c: FYGE.Container, ...args: any[]) => Promise<any>
hideCall?: (c: FYGE.Container) => Promise<any>
}
import { UseAniConfig } from "../types";
/**
* 递归清除显示对象里面所有的Tween
......@@ -56,7 +52,6 @@ export function UseAni(cfg: UseAniConfig) {
}
// 清楚 子级的 tween
removeTweens(this.aniCont)
console.log('removeTween')
this.aniCont.visible = false
}
......
......@@ -4,10 +4,13 @@ import { createImperativePromise, ImperativePromise } from "../awesome-promise"
import { ModalCtroller } from "../ModalControl"
import { RES } from "../RES"
type SingleLoader = (res: string, cb: (d: any, ...args: any[]) => any) => Promise<any>
type UsePreloadType = {
resList: string[]
resPreloadFunc: Record<string, (res: string) => Promise<any>>,
resPreloadFunc: Record<string, SingleLoader>,
loadingComponent: any,
preAction?: () => Promise<any>
}
const defaultConfig: UsePreloadType = {
......@@ -107,7 +110,7 @@ const loadResourceOnce = (function() {
export function onPreloadResource(
resouces: string[],
parallelMode: boolean = false,
func?: { [x: string]: (res: string) => Promise<any> },
func: { [x: string]: SingleLoader },
onProcess?: (loaded: number, total: number) => void,
onLoaded?: (total: number) => void,
) {
......@@ -162,16 +165,17 @@ export function UsePreload(cfg: Partial<UsePreloadType>) {
const finalCfg = Object.assign({}, defaultConfig, cfg, {
resPreloadFunc: Object.assign({}, defaultConfig.resPreloadFunc, cfg.resPreloadFunc)
})
return function(Node: any) {
return function(Node: any): any {
return class extends Dream.RenderContainer<{
onLoaded?: () => any
}> {
RoleCont: FYGE.Container
type: string = 'preloadContainer'
dreamType: any = 'preloadComponent'
render() {
const LoadingCompent = finalCfg.loadingComponent
Promise.all([
onPreloadResource(
finalCfg.resList,
true,
......@@ -180,16 +184,19 @@ export function UsePreload(cfg: Partial<UsePreloadType>) {
},
() => {
}
),
finalCfg.preAction
]).then(() => {
this.props.onLoaded && this.props.onLoaded()
ModalCtroller.closeModal(LoadingCompent)
if (this.RoleCont) {
this.RoleCont.addChild(<Node></Node>)
}
}
)
})
ModalCtroller.showModal(LoadingCompent, {}, {
maskAlpha: 0,
center: false
})
......
export function fadeInFactory(t: number) {
return function(cont: FYGE.Container) {
return new Promise(r => {
FYGE.Tween.removeTweens(cont)
FYGE.Tween.get(cont)
.set({alpha: 0})
.to({
alpha: 1
}, t, FYGE.Ease.quadIn)
.call(r)
})
}
}
export function fadeOutFactory(t: number) {
return function(cont: FYGE.Container) {
return new Promise(r => {
FYGE.Tween.removeTweens(cont)
FYGE.Tween.get(cont)
.to({
alpha: 0
}, t, FYGE.Ease.quadIn)
.call(r)
})
}
}
import Dream from "../../Dream";
import { RenderContainer } from "../../Dream/renderContainer"
import { UseAniConfig, UsePreloadType } from "../types";
type SignleContainer = FYGE.Container
......@@ -13,16 +14,20 @@ interface FunctionComponent<P = {}> {
(props: PropsWithChildren<P>): SignleContainer;
}
// class SceneCompent extends Dream.RenderContainer {
interface SceneCompent {
destroy(): void
}
// }
type SceneConfig = UsePreloadType & UseAniConfig
function SceneWrapper(SceneNode: any) {
return class extends Dream.RenderContainer{
return class extends Dream.RenderContainer<{
onLoaded: (m: any) => any
}>{
sceneContainer: FYGE.Container
wrapperContainer: FYGE.Container
// 做锤子动画
show() {
// 做动画
this.wrapperContainer.visible = true
......@@ -32,11 +37,28 @@ function SceneWrapper(SceneNode: any) {
this.wrapperContainer.visible = false
}
destroy() {
const scene = this.wrapperContainer
// 清除掉自己
scene.parent.removeChild(scene)
scene.destroy()
}
render() {
const {
onLoaded, ...otherProps
} = this.props
return (
<FYGE.Container ref={(el: any) => this.wrapperContainer = el}>
<FYGE.Container ref={(el: FYGE.Container) => this.sceneContainer = el}>
<SceneNode {...this.props}></SceneNode>
<SceneNode {...otherProps} ref={(el: any) => {
// 预加载组建的话 走onLoaded
if (el.dreamType !== 'preloadComponent') {
this.props.onLoaded(this)
}
}} onLoaded={() => {
this.props.onLoaded(this)
}}></SceneNode>
</FYGE.Container>
</FYGE.Container>
)
......@@ -46,32 +68,28 @@ function SceneWrapper(SceneNode: any) {
export const SceneController = (function() {
let controller: FYGE.Container
const SceneMap = new Map()
let preScene
let preScene: SceneCompent // 之前一个场景的
return {
init(cont: FYGE.Container) {
if (!controller) {
controller = cont
}
},
destroyScene(scene: SceneCompent) {
scene.destroy()
},
changeScene(SceneNode: any, props?: Record<string, any>) {
if (!controller) {
throw new Error('没有场景controller')
}
const _ = SceneMap.get(SceneNode)
if (_) {
// props ?
_.show()
return
}
const S = SceneWrapper(SceneNode)
const cont = new FYGE.Container()
controller.addChild(cont)
Dream.VirtualRender(cont, <S
{...props}
ref={(el: { show: () => void; }) => {
SceneMap.set(SceneNode, el)
el.show()
onLoaded={(el) => {
preScene && preScene.destroy()
preScene = el
}}
></S>)
}
......
export type UseAniConfig = {
showCall?: (c: FYGE.Container, ...args: any[]) => Promise<any>
hideCall?: (c: FYGE.Container) => Promise<any>
}
export type UsePreloadType = {
resList: string[]
resPreloadFunc: Record<string, (res: string) => Promise<any>>,
loadingComponent: any,
}
\ No newline at end of file
import Dream from "../Dream";
import { DotAni, DreamDotAni, DreamSpriteV2 } from "../Dream/UI";
import { DotAni, DreamDotAni, DreamSpriteV2, FPShapeOfRectV2 } from "../Dream/UI";
import { fadeInFactory } from "../modules/animations";
import { layers } from "../modules/layers";
import { SceneController } from "../modules/layers/ctrls";
import { ModalCtroller } from "../modules/ModalControl";
import { RES } from "../modules/RES";
import { UseAni } from "../modules/UseDecorator/useAni";
import { UsePreload } from "../modules/UseDecorator/usePreload";
import { Sprite } from "../UI/Sprite";
import { PreloadeTest } from "./test";
function fadeIn(cont: FYGE.Container) {
return new Promise(r => {
FYGE.Tween.removeTweens(cont)
FYGE.Tween.get(cont)
.set({alpha: 0})
.to({
alpha: 1
}, 500, FYGE.Ease.quadIn)
.call(r)
})
}
function fadeOut(cont: FYGE.Container) {
return new Promise(r => {
FYGE.Tween.removeTweens(cont)
FYGE.Tween.get(cont)
.to({
alpha: 0
}, 500, FYGE.Ease.quadIn)
.call(r)
})
}
@UseAni({
showCall: fadeIn,
hideCall: fadeOut
showCall: fadeInFactory(500),
hideCall: fadeInFactory(500)
})
class Test extends Dream.RenderContainer{
render() {
console.log(this.props)
return (
<FYGE.Container>
<DreamSpriteV2 src="http://qnpic.top/yoona2.jpg"></DreamSpriteV2>
......@@ -42,6 +24,51 @@ class Test extends Dream.RenderContainer{
}
}
@UseAni({
showCall: function(t) {
return new Promise(r => {
FYGE.Tween.removeTweens(t)
const oy = t.y
FYGE.Tween.get(t)
.set({y: oy + 400})
.to({y: oy}, 300)
.call(r)
})
}
})
class PT extends Dream.RenderContainer {
render() {
const props = this.props
return <FYGE.TextField onClick={() => {
props.closeModal && props.closeModal()
ModalCtroller.showModal(PT, {}, {
destroy: false
})
}} inlineProps={{
text: '???',
size: 100,
fillColor: '#000000'
}}></FYGE.TextField>
}
}
@UsePreload({
resList: [
'http://qnpic.top/yoona2.jpg'
],
resPreloadFunc: {
// jpg: function(src, cb) {
// console.log('我就来玩玩', src)
// cb()
// return new Promise<void>(r => {
// r()
// })
// }
},
preAction: async function() {
await RES.loadGroup('')
}
})
export class HomeScene extends Dream.RenderContainer {
cont: FYGE.Container
......@@ -54,32 +81,19 @@ export class HomeScene extends Dream.RenderContainer {
}
testModal() {
ModalCtroller.showModal(function(props: any) {
return <FYGE.TextField onClick={props.closeModal} inlineProps={{
text: '???',
size: 100,
fillColor: '#000000'
}}></FYGE.TextField>
}, {}, {
showCall: function(t) {
return new Promise(r => {
FYGE.Tween.removeTweens(t)
const oy = t.y
FYGE.Tween.get(t)
.set({y: oy + 400})
.to({y: oy}, 300)
.call(r)
})
}
// ModalCtroller.showModal(PT, {}, {
// destroy: false
// })
SceneController.changeScene(PT, {
test: 123123
})
}
render() {
return (
// <DreamSpriteV2 src="http://qnpic.top/yoona2.jpg"></DreamSpriteV2>
<FYGE.Container inlineProps={{
y: 200
}} ref={(el: any) => {
<FYGE.Container ref={(el: any) => {
this.cont = el
}}>
<FYGE.TextField onClick={() => {
......@@ -90,10 +104,7 @@ export class HomeScene extends Dream.RenderContainer {
size: 90,
fillColor: '#000000'
}}></FYGE.TextField>
{/* <DreamDotAni></DreamDotAni> */}
<PreloadeTest onLoaded={() => {
console.log('123123')
}}></PreloadeTest>
{/* <Sprite src="http://qnpic.top/yoona12.jpg"></Sprite> */}
</FYGE.Container>
)
}
......
......@@ -1044,6 +1044,11 @@
resolved "http://npm.dui88.com:80/@nicolo-ribaudo%2fchokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz#323d72dd25103d0c4fbdce89dadf574a787b1f9b"
integrity sha1-Mj1y3SUQPQxPvc6J2t9XSnh7H5s=
"@tootallnate/once@1":
version "1.1.2"
resolved "http://npm.dui88.com:80/@tootallnate%2fonce/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82"
integrity sha1-zLkURTYBeaBOf+av94wA/8Hur4I=
"@types/body-parser@*":
version "1.19.2"
resolved "http://npm.dui88.com:80/@types%2fbody-parser/-/body-parser-1.19.2.tgz#aea2059e28b7658639081347ac4fab3de166e6f0"
......@@ -1346,11 +1351,35 @@ acorn-import-assertions@^1.7.6:
resolved "http://npm.dui88.com:80/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9"
integrity sha1-uitZOc5iwjjbbZPYHJsRGym4Vek=
acorn@^8.5.0, acorn@^8.7.1:
acorn-walk@^8.2.0:
version "8.2.0"
resolved "http://npm.dui88.com:80/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1"
integrity sha1-dBIQ8uJCZFRQiFOi9E0KuDt/acE=
acorn@^8.5.0, acorn@^8.7.0, acorn@^8.7.1:
version "8.8.0"
resolved "http://npm.dui88.com:80/acorn/-/acorn-8.8.0.tgz#88c0187620435c7f6015803f5539dae05a9dbea8"
integrity sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==
address@>=0.0.1, address@^1.0.0:
version "1.2.1"
resolved "http://npm.dui88.com:80/address/-/address-1.2.1.tgz#25bb61095b7522d65b357baa11bc05492d4c8acd"
integrity sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==
agent-base@6, agent-base@^6.0.0, agent-base@^6.0.2:
version "6.0.2"
resolved "http://npm.dui88.com:80/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77"
integrity sha1-Sf/1hXfP7j83F2/qtMIuAPhtf3c=
dependencies:
debug "4"
agentkeepalive@^3.4.1:
version "3.5.2"
resolved "http://npm.dui88.com:80/agentkeepalive/-/agentkeepalive-3.5.2.tgz#a113924dd3fa24a0bc3b78108c450c2abee00f67"
integrity sha1-oROSTdP6JKC8O3gQjEUMKr7gD2c=
dependencies:
humanize-ms "^1.2.1"
ajv-formats@^2.1.1:
version "2.1.1"
resolved "http://npm.dui88.com:80/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520"
......@@ -1390,6 +1419,38 @@ ajv@^8.0.0, ajv@^8.8.0:
require-from-string "^2.0.2"
uri-js "^4.2.2"
ali-oss@^4.11.4:
version "4.16.0"
resolved "http://npm.dui88.com:80/ali-oss/-/ali-oss-4.16.0.tgz#b3f9350911d3260f2dbedf7d5ef5cb84a9706043"
integrity sha1-s/k1CRHTJg8tvt99XvXLhKlwYEM=
dependencies:
address "^1.0.0"
agentkeepalive "^3.4.1"
any-promise "^1.3.0"
bowser "^1.6.0"
co "^4.6.0"
co-defer "^1.0.0"
co-gather "^0.0.1"
co-priority-queue "^1.0.3"
copy-to "^2.0.1"
dateformat "^2.0.0"
debug "^2.2.0"
destroy "^1.0.4"
end-or-error "^1.0.1"
get-ready "^1.0.0"
humanize-ms "^1.2.0"
is-type-of "^1.0.0"
jstoxml "^0.2.3"
merge-descriptors "^1.0.1"
mime "^1.3.4"
platform "^1.3.1"
sdk-base "^2.0.1"
stream-http "^2.8.0"
stream-wormhole "^1.0.4"
urllib "^2.17.1"
utility "^1.8.0"
xml2js "^0.4.16"
ansi-html-community@^0.0.8:
version "0.0.8"
resolved "http://npm.dui88.com:80/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41"
......@@ -1409,6 +1470,11 @@ ansi-styles@^4.1.0:
dependencies:
color-convert "^2.0.1"
any-promise@^1.0.0, any-promise@^1.3.0:
version "1.3.0"
resolved "http://npm.dui88.com:80/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f"
integrity sha1-q8av7tzqUugJzcA3au0845Y10X8=
anymatch@~3.1.2:
version "3.1.2"
resolved "http://npm.dui88.com:80/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716"
......@@ -1427,6 +1493,30 @@ array-flatten@^2.1.2:
resolved "http://npm.dui88.com:80/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099"
integrity sha1-JO+AoowaiTYX4hSbDG0NeIKTsJk=
array-union@^1.0.1:
version "1.0.2"
resolved "http://npm.dui88.com:80/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39"
integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=
dependencies:
array-uniq "^1.0.1"
array-uniq@^1.0.1:
version "1.0.3"
resolved "http://npm.dui88.com:80/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6"
integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=
arrify@^1.0.0:
version "1.0.1"
resolved "http://npm.dui88.com:80/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d"
integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=
ast-types@^0.13.2:
version "0.13.4"
resolved "http://npm.dui88.com:80/ast-types/-/ast-types-0.13.4.tgz#ee0d77b343263965ecc3fb62da16e7222b2b6782"
integrity sha1-7g13s0MmOWXsw/ti2hbnIisrZ4I=
dependencies:
tslib "^2.0.1"
babel-loader@^8.2.5:
version "8.2.5"
resolved "http://npm.dui88.com:80/babel-loader/-/babel-loader-8.2.5.tgz#d45f585e654d5a5d90f5350a779d7647c5ed512e"
......@@ -1516,6 +1606,11 @@ bonjour-service@^1.0.11:
fast-deep-equal "^3.1.3"
multicast-dns "^7.2.5"
bowser@^1.6.0:
version "1.9.4"
resolved "http://npm.dui88.com:80/bowser/-/bowser-1.9.4.tgz#890c58a2813a9d3243704334fa81b96a5c150c9a"
integrity sha1-iQxYooE6nTJDcEM0+oG5alwVDJo=
brace-expansion@^1.1.7:
version "1.1.11"
resolved "http://npm.dui88.com:80/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
......@@ -1546,6 +1641,11 @@ buffer-from@^1.0.0:
resolved "http://npm.dui88.com:80/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5"
integrity sha1-KxRqb9cugLT1XSVfNe1Zo6mkG9U=
builtin-status-codes@^3.0.0:
version "3.0.0"
resolved "http://npm.dui88.com:80/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8"
integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=
bytes@3.0.0:
version "3.0.0"
resolved "http://npm.dui88.com:80/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048"
......@@ -1569,7 +1669,7 @@ caniuse-lite@^1.0.30001400:
resolved "http://npm.dui88.com:80/caniuse-lite/-/caniuse-lite-1.0.30001412.tgz#30f67d55a865da43e0aeec003f073ea8764d5d7c"
integrity sha512-+TeEIee1gS5bYOiuf+PS/kp2mrXic37Hl66VY6EAfxasIk5fELTktK2oOezYed12H8w7jt3s512PpulQidPjwA==
chalk@^2.0.0:
chalk@^2.0.0, chalk@^2.3.0:
version "2.4.2"
resolved "http://npm.dui88.com:80/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
integrity sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=
......@@ -1615,6 +1715,33 @@ clone-deep@^4.0.1:
kind-of "^6.0.2"
shallow-clone "^3.0.0"
co-defer@^1.0.0:
version "1.0.0"
resolved "http://npm.dui88.com:80/co-defer/-/co-defer-1.0.0.tgz#3e4a787a8eed6b0a21ee287c094f7e8de0d3c818"
integrity sha1-Pkp4eo7tawoh7ih8CU9+jeDTyBg=
co-gather@^0.0.1:
version "0.0.1"
resolved "http://npm.dui88.com:80/co-gather/-/co-gather-0.0.1.tgz#efa35fbef02c9f647d8a740b3f5db731862535bc"
integrity sha1-76NfvvAsn2R9inQLP123MYYlNbw=
dependencies:
co-thread "0.0.1"
co-priority-queue@^1.0.3:
version "1.0.3"
resolved "http://npm.dui88.com:80/co-priority-queue/-/co-priority-queue-1.0.3.tgz#b9646e00e84439fb15563d61b68bee2ba5169b4f"
integrity sha1-uWRuAOhEOfsVVj1htovuK6UWm08=
co-thread@0.0.1:
version "0.0.1"
resolved "http://npm.dui88.com:80/co-thread/-/co-thread-0.0.1.tgz#57713f0ef4b87e5595d4f23711ffe4b3b6de5e74"
integrity sha1-V3E/DvS4flWV1PI3Ef/ks7beXnQ=
co@^4.6.0:
version "4.6.0"
resolved "http://npm.dui88.com:80/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"
integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=
color-convert@^1.9.0:
version "1.9.3"
resolved "http://npm.dui88.com:80/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
......@@ -1701,7 +1828,7 @@ content-disposition@0.5.4:
dependencies:
safe-buffer "5.2.1"
content-type@~1.0.4:
content-type@^1.0.2, content-type@~1.0.4:
version "1.0.4"
resolved "http://npm.dui88.com:80/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
integrity sha1-4TjMdeBAxyexlm/l5fjJruJW/js=
......@@ -1723,6 +1850,11 @@ cookie@0.5.0:
resolved "http://npm.dui88.com:80/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b"
integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==
copy-to@^2.0.1:
version "2.0.1"
resolved "http://npm.dui88.com:80/copy-to/-/copy-to-2.0.1.tgz#2680fbb8068a48d08656b6098092bdafc906f4a5"
integrity sha1-JoD7uAaKSNCGVrYJgJK9r8kG9KU=
core-js-compat@^3.25.1:
version "3.25.3"
resolved "http://npm.dui88.com:80/core-js-compat/-/core-js-compat-3.25.3.tgz#d6a442a03f4eade4555d4e640e6a06151dd95d38"
......@@ -1730,7 +1862,7 @@ core-js-compat@^3.25.1:
dependencies:
browserslist "^4.21.4"
core-util-is@~1.0.0:
core-util-is@^1.0.2, core-util-is@~1.0.0:
version "1.0.3"
resolved "http://npm.dui88.com:80/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85"
integrity sha1-pgQtNjTCsn6TKPg3uWX6yDgI24U=
......@@ -1744,20 +1876,35 @@ cross-spawn@^7.0.3:
shebang-command "^2.0.0"
which "^2.0.1"
debug@2.6.9:
data-uri-to-buffer@3:
version "3.0.1"
resolved "http://npm.dui88.com:80/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz#594b8973938c5bc2c33046535785341abc4f3636"
integrity sha1-WUuJc5OMW8LDMEZTV4U0GrxPNjY=
dateformat@^2.0.0:
version "2.2.0"
resolved "http://npm.dui88.com:80/dateformat/-/dateformat-2.2.0.tgz#4065e2013cf9fb916ddfd82efb506ad4c6769062"
integrity sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=
debug@2.6.9, debug@^2.2.0, debug@^2.6.9:
version "2.6.9"
resolved "http://npm.dui88.com:80/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
integrity sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=
dependencies:
ms "2.0.0"
debug@^4.1.0, debug@^4.1.1:
debug@4, debug@^4.1.0, debug@^4.1.1:
version "4.3.4"
resolved "http://npm.dui88.com:80/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
dependencies:
ms "2.1.2"
deep-is@~0.1.3:
version "0.1.4"
resolved "http://npm.dui88.com:80/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831"
integrity sha1-pvLc5hL63S7x9Rm3NVHxfoUZmDE=
default-gateway@^6.0.3:
version "6.0.3"
resolved "http://npm.dui88.com:80/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71"
......@@ -1765,6 +1912,13 @@ default-gateway@^6.0.3:
dependencies:
execa "^5.0.0"
default-user-agent@^1.0.0:
version "1.0.0"
resolved "http://npm.dui88.com:80/default-user-agent/-/default-user-agent-1.0.0.tgz#16c46efdcaba3edc45f24f2bd4868b01b7c2adc6"
integrity sha1-FsRu/cq6PtxF8k8r1IaLAbfCrcY=
dependencies:
os-name "~1.0.3"
define-lazy-prop@^2.0.0:
version "2.0.0"
resolved "http://npm.dui88.com:80/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f"
......@@ -1778,6 +1932,29 @@ define-properties@^1.1.4:
has-property-descriptors "^1.0.0"
object-keys "^1.1.1"
degenerator@^3.0.2:
version "3.0.2"
resolved "http://npm.dui88.com:80/degenerator/-/degenerator-3.0.2.tgz#6a61fcc42a702d6e50ff6023fe17bff435f68235"
integrity sha512-c0mef3SNQo56t6urUU6tdQAs+ThoD0o9B9MJ8HEt7NQcGEILCRFqQb7ZbP9JAv+QF1Ky5plydhMR/IrqWDm+TQ==
dependencies:
ast-types "^0.13.2"
escodegen "^1.8.1"
esprima "^4.0.0"
vm2 "^3.9.8"
del@2.2.1:
version "2.2.1"
resolved "http://npm.dui88.com:80/del/-/del-2.2.1.tgz#f6763026472209c4f0349111c5ac280868bec4fe"
integrity sha1-9nYwJkciCcTwNJERxawoCGi+xP4=
dependencies:
globby "^5.0.0"
is-path-cwd "^1.0.0"
is-path-in-cwd "^1.0.0"
object-assign "^4.0.1"
pify "^2.0.0"
pinkie-promise "^2.0.0"
rimraf "^2.2.8"
depd@2.0.0:
version "2.0.0"
resolved "http://npm.dui88.com:80/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df"
......@@ -1788,7 +1965,7 @@ depd@~1.1.2:
resolved "http://npm.dui88.com:80/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=
destroy@1.2.0:
destroy@1.2.0, destroy@^1.0.4:
version "1.2.0"
resolved "http://npm.dui88.com:80/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015"
integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==
......@@ -1798,6 +1975,13 @@ detect-node@^2.0.4:
resolved "http://npm.dui88.com:80/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1"
integrity sha1-yccHdaScPQO8LAbZpzvlUPl4+LE=
digest-header@^0.0.1:
version "0.0.1"
resolved "http://npm.dui88.com:80/digest-header/-/digest-header-0.0.1.tgz#11ccf6deec5766ac379744d901c12cba49514be6"
integrity sha1-Ecz23uxXZqw3l0TZAcEsuklRS+Y=
dependencies:
utility "0.1.11"
dns-equal@^1.0.0:
version "1.0.0"
resolved "http://npm.dui88.com:80/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d"
......@@ -1810,7 +1994,7 @@ dns-packet@^5.2.2:
dependencies:
"@leichtgewicht/ip-codec" "^2.0.1"
ee-first@1.1.1:
ee-first@1.1.1, ee-first@~1.1.1:
version "1.1.1"
resolved "http://npm.dui88.com:80/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=
......@@ -1830,6 +2014,18 @@ encodeurl@~1.0.2:
resolved "http://npm.dui88.com:80/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=
end-of-stream@^1.1.0:
version "1.4.4"
resolved "http://npm.dui88.com:80/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"
integrity sha1-WuZKX0UFe682JuwU2gyl5LJDHrA=
dependencies:
once "^1.4.0"
end-or-error@^1.0.1:
version "1.0.1"
resolved "http://npm.dui88.com:80/end-or-error/-/end-or-error-1.0.1.tgz#dc7a6210fe78d372fee24a8b4899dbd155414dcb"
integrity sha1-3HpiEP5403L+4kqLSJnb0VVBTcs=
enhanced-resolve@^5.0.0, enhanced-resolve@^5.10.0:
version "5.10.0"
resolved "http://npm.dui88.com:80/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz#0dc579c3bb2a1032e357ac45b8f3a6f3ad4fb1e6"
......@@ -1853,7 +2049,7 @@ escalade@^3.1.1:
resolved "http://npm.dui88.com:80/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
integrity sha1-2M/ccACWXFoBdLSoLqpcBVJ0LkA=
escape-html@~1.0.3:
escape-html@^1.0.3, escape-html@~1.0.3:
version "1.0.3"
resolved "http://npm.dui88.com:80/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=
......@@ -1863,6 +2059,18 @@ escape-string-regexp@^1.0.5:
resolved "http://npm.dui88.com:80/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
escodegen@^1.8.1:
version "1.14.3"
resolved "http://npm.dui88.com:80/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503"
integrity sha1-TnuB+6YVgdyXWC7XjKt/Do1j9QM=
dependencies:
esprima "^4.0.1"
estraverse "^4.2.0"
esutils "^2.0.2"
optionator "^0.8.1"
optionalDependencies:
source-map "~0.6.1"
eslint-scope@5.1.1:
version "5.1.1"
resolved "http://npm.dui88.com:80/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c"
......@@ -1871,6 +2079,11 @@ eslint-scope@5.1.1:
esrecurse "^4.3.0"
estraverse "^4.1.1"
esprima@^4.0.0, esprima@^4.0.1:
version "4.0.1"
resolved "http://npm.dui88.com:80/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
integrity sha1-E7BM2z5sXRnfkatph6hpVhmwqnE=
esrecurse@^4.3.0:
version "4.3.0"
resolved "http://npm.dui88.com:80/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921"
......@@ -1878,7 +2091,7 @@ esrecurse@^4.3.0:
dependencies:
estraverse "^5.2.0"
estraverse@^4.1.1:
estraverse@^4.1.1, estraverse@^4.2.0:
version "4.3.0"
resolved "http://npm.dui88.com:80/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d"
integrity sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0=
......@@ -1960,6 +2173,13 @@ express@^4.17.3:
utils-merge "1.0.1"
vary "~1.1.2"
extend-shallow@^2.0.1:
version "2.0.1"
resolved "http://npm.dui88.com:80/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f"
integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=
dependencies:
is-extendable "^0.1.0"
fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
version "3.1.3"
resolved "http://npm.dui88.com:80/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
......@@ -1970,6 +2190,11 @@ fast-json-stable-stringify@^2.0.0:
resolved "http://npm.dui88.com:80/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
integrity sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM=
fast-levenshtein@~2.0.6:
version "2.0.6"
resolved "http://npm.dui88.com:80/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
fastest-levenshtein@^1.0.12:
version "1.0.16"
resolved "http://npm.dui88.com:80/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5"
......@@ -1982,6 +2207,11 @@ faye-websocket@^0.11.3:
dependencies:
websocket-driver ">=0.5.1"
file-uri-to-path@2:
version "2.0.0"
resolved "http://npm.dui88.com:80/file-uri-to-path/-/file-uri-to-path-2.0.0.tgz#7b415aeba227d575851e0a5b0c640d7656403fba"
integrity sha1-e0Fa66In1XWFHgpbDGQNdlZAP7o=
fill-range@^7.0.1:
version "7.0.1"
resolved "http://npm.dui88.com:80/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"
......@@ -2024,6 +2254,15 @@ follow-redirects@^1.0.0:
resolved "http://npm.dui88.com:80/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13"
integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==
formstream@^1.1.0:
version "1.1.1"
resolved "http://npm.dui88.com:80/formstream/-/formstream-1.1.1.tgz#17259d2440c35ca9736db9f45fb3ba3f8669c750"
integrity sha1-FyWdJEDDXKlzbbn0X7O6P4Zpx1A=
dependencies:
destroy "^1.0.4"
mime "^2.5.2"
pause-stream "~0.0.11"
forwarded@0.2.0:
version "0.2.0"
resolved "http://npm.dui88.com:80/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811"
......@@ -2034,6 +2273,15 @@ fresh@0.5.2:
resolved "http://npm.dui88.com:80/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"
integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=
fs-extra@^8.1.0:
version "8.1.0"
resolved "http://npm.dui88.com:80/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0"
integrity sha1-SdQ8RaiM2Wd2aMt74bRu/bjS4cA=
dependencies:
graceful-fs "^4.2.0"
jsonfile "^4.0.0"
universalify "^0.1.0"
fs-monkey@^1.0.3:
version "1.0.3"
resolved "http://npm.dui88.com:80/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3"
......@@ -2054,6 +2302,14 @@ fsevents@~2.3.2:
resolved "http://npm.dui88.com:80/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
integrity sha1-ilJveLj99GI7cJ4Ll1xSwkwC/Ro=
ftp@^0.3.10:
version "0.3.10"
resolved "http://npm.dui88.com:80/ftp/-/ftp-0.3.10.tgz#9197d861ad8142f3e63d5a83bfe4c59f7330885d"
integrity sha1-kZfYYa2BQvPmPVqDv+TFn3MwiF0=
dependencies:
readable-stream "1.1.x"
xregexp "2.0.0"
function-bind@^1.1.1:
version "1.1.1"
resolved "http://npm.dui88.com:80/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
......@@ -2073,11 +2329,28 @@ get-intrinsic@^1.0.2, get-intrinsic@^1.1.1:
has "^1.0.3"
has-symbols "^1.0.3"
get-ready@^1.0.0, get-ready@~1.0.0:
version "1.0.0"
resolved "http://npm.dui88.com:80/get-ready/-/get-ready-1.0.0.tgz#f91817f1e9adecfea13a562adfc8de883ab34782"
integrity sha1-+RgX8emt7P6hOlYq38jeiDqzR4I=
get-stream@^6.0.0:
version "6.0.1"
resolved "http://npm.dui88.com:80/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7"
integrity sha1-omLY7vZ6ztV8KFKtYWdSakPL97c=
get-uri@3:
version "3.0.2"
resolved "http://npm.dui88.com:80/get-uri/-/get-uri-3.0.2.tgz#f0ef1356faabc70e1f9404fa3b66b2ba9bfc725c"
integrity sha1-8O8TVvqrxw4flAT6O2ayupv8clw=
dependencies:
"@tootallnate/once" "1"
data-uri-to-buffer "3"
debug "4"
file-uri-to-path "2"
fs-extra "^8.1.0"
ftp "^0.3.10"
glob-parent@~5.1.2:
version "5.1.2"
resolved "http://npm.dui88.com:80/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
......@@ -2090,7 +2363,7 @@ glob-to-regexp@^0.4.1:
resolved "http://npm.dui88.com:80/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e"
integrity sha1-x1KXCHyFG5pXi9IX3VmpL1n+VG4=
glob@^7.1.3, glob@^7.2.0:
glob@^7.0.3, glob@^7.1.3, glob@^7.2.0:
version "7.2.3"
resolved "http://npm.dui88.com:80/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==
......@@ -2107,7 +2380,19 @@ globals@^11.1.0:
resolved "http://npm.dui88.com:80/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
integrity sha1-q4eVM4hooLq9hSV1gBjCp+uVxC4=
graceful-fs@^4.1.2, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9:
globby@^5.0.0:
version "5.0.0"
resolved "http://npm.dui88.com:80/globby/-/globby-5.0.0.tgz#ebd84667ca0dbb330b99bcfc68eac2bc54370e0d"
integrity sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=
dependencies:
array-union "^1.0.1"
arrify "^1.0.0"
glob "^7.0.3"
object-assign "^4.0.1"
pify "^2.0.0"
pinkie-promise "^2.0.0"
graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9:
version "4.2.10"
resolved "http://npm.dui88.com:80/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c"
integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==
......@@ -2192,6 +2477,15 @@ http-parser-js@>=0.5.1:
resolved "http://npm.dui88.com:80/http-parser-js/-/http-parser-js-0.5.8.tgz#af23090d9ac4e24573de6f6aecc9d84a48bf20e3"
integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==
http-proxy-agent@^4.0.0, http-proxy-agent@^4.0.1:
version "4.0.1"
resolved "http://npm.dui88.com:80/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a"
integrity sha1-ioyO9/WTLM+VPClsqCkblap0qjo=
dependencies:
"@tootallnate/once" "1"
agent-base "6"
debug "4"
http-proxy-middleware@^2.0.3:
version "2.0.6"
resolved "http://npm.dui88.com:80/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz#e1a4dd6979572c7ab5a4e4b55095d1f32a74963f"
......@@ -2212,12 +2506,27 @@ http-proxy@^1.18.1:
follow-redirects "^1.0.0"
requires-port "^1.0.0"
https-proxy-agent@5, https-proxy-agent@^5.0.0:
version "5.0.1"
resolved "http://npm.dui88.com:80/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6"
integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==
dependencies:
agent-base "6"
debug "4"
human-signals@^2.1.0:
version "2.1.0"
resolved "http://npm.dui88.com:80/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0"
integrity sha1-3JH8ukLk0G5Kuu0zs+ejwC9RTqA=
iconv-lite@0.4.24:
humanize-ms@^1.2.0, humanize-ms@^1.2.1:
version "1.2.1"
resolved "http://npm.dui88.com:80/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.15:
version "0.4.24"
resolved "http://npm.dui88.com:80/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
integrity sha1-ICK0sl+93CHS9SSXSkdKr+czkIs=
......@@ -2240,7 +2549,7 @@ inflight@^1.0.4:
once "^1.3.0"
wrappy "1"
inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3:
inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3:
version "2.0.4"
resolved "http://npm.dui88.com:80/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
integrity sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=
......@@ -2255,6 +2564,16 @@ interpret@^2.2.0:
resolved "http://npm.dui88.com:80/interpret/-/interpret-2.2.0.tgz#1a78a0b5965c40a5416d007ad6f50ad27c417df9"
integrity sha1-GnigtZZcQKVBbQB61vUK0nxBffk=
ip@^1.1.5:
version "1.1.8"
resolved "http://npm.dui88.com:80/ip/-/ip-1.1.8.tgz#ae05948f6b075435ed3307acce04629da8cdbf48"
integrity sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==
ip@^2.0.0:
version "2.0.0"
resolved "http://npm.dui88.com:80/ip/-/ip-2.0.0.tgz#4cf4ab182fee2314c75ede1276f8c80b479936da"
integrity sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==
ipaddr.js@1.9.1:
version "1.9.1"
resolved "http://npm.dui88.com:80/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3"
......@@ -2272,6 +2591,11 @@ is-binary-path@~2.1.0:
dependencies:
binary-extensions "^2.0.0"
is-class-hotfix@~0.0.6:
version "0.0.6"
resolved "http://npm.dui88.com:80/is-class-hotfix/-/is-class-hotfix-0.0.6.tgz#a527d31fb23279281dde5f385c77b5de70a72435"
integrity sha1-pSfTH7IyeSgd3l84XHe13nCnJDU=
is-core-module@^2.9.0:
version "2.10.0"
resolved "http://npm.dui88.com:80/is-core-module/-/is-core-module-2.10.0.tgz#9012ede0a91c69587e647514e1d5277019e728ed"
......@@ -2284,6 +2608,11 @@ is-docker@^2.0.0, is-docker@^2.1.1:
resolved "http://npm.dui88.com:80/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa"
integrity sha1-M+6r4jz+hvFL3kQIoCwM+4U6zao=
is-extendable@^0.1.0:
version "0.1.1"
resolved "http://npm.dui88.com:80/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89"
integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=
is-extglob@^2.1.1:
version "2.1.1"
resolved "http://npm.dui88.com:80/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
......@@ -2301,6 +2630,25 @@ is-number@^7.0.0:
resolved "http://npm.dui88.com:80/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
integrity sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=
is-path-cwd@^1.0.0:
version "1.0.0"
resolved "http://npm.dui88.com:80/is-path-cwd/-/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d"
integrity sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=
is-path-in-cwd@^1.0.0:
version "1.0.1"
resolved "http://npm.dui88.com:80/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz#5ac48b345ef675339bd6c7a48a912110b241cf52"
integrity sha1-WsSLNF72dTOb1sekipEhELJBz1I=
dependencies:
is-path-inside "^1.0.0"
is-path-inside@^1.0.0:
version "1.0.1"
resolved "http://npm.dui88.com:80/is-path-inside/-/is-path-inside-1.0.1.tgz#8ef5b7de50437a3fdca6b4e865ef7aa55cb48036"
integrity sha1-jvW33lBDej/cprToZe96pVy0gDY=
dependencies:
path-is-inside "^1.0.1"
is-plain-obj@^3.0.0:
version "3.0.0"
resolved "http://npm.dui88.com:80/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7"
......@@ -2318,6 +2666,15 @@ is-stream@^2.0.0:
resolved "http://npm.dui88.com:80/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077"
integrity sha1-+sHj1TuXrVqdCunO8jifWBClwHc=
is-type-of@^1.0.0:
version "1.2.1"
resolved "http://npm.dui88.com:80/is-type-of/-/is-type-of-1.2.1.tgz#e263ec3857aceb4f28c47130ec78db09a920f8c5"
integrity sha1-4mPsOFes608oxHEw7HjbCakg+MU=
dependencies:
core-util-is "^1.0.2"
is-class-hotfix "~0.0.6"
isstream "~0.1.2"
is-wsl@^2.2.0:
version "2.2.0"
resolved "http://npm.dui88.com:80/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271"
......@@ -2325,6 +2682,11 @@ is-wsl@^2.2.0:
dependencies:
is-docker "^2.0.0"
isarray@0.0.1:
version "0.0.1"
resolved "http://npm.dui88.com:80/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf"
integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=
isarray@~1.0.0:
version "1.0.0"
resolved "http://npm.dui88.com:80/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
......@@ -2340,6 +2702,11 @@ isobject@^3.0.1:
resolved "http://npm.dui88.com:80/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8=
isstream@~0.1.2:
version "0.1.2"
resolved "http://npm.dui88.com:80/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=
jest-worker@^27.4.5:
version "27.5.1"
resolved "http://npm.dui88.com:80/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0"
......@@ -2384,11 +2751,31 @@ json5@^2.1.2, json5@^2.2.1:
resolved "http://npm.dui88.com:80/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c"
integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==
jsonfile@^4.0.0:
version "4.0.0"
resolved "http://npm.dui88.com:80/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"
integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=
optionalDependencies:
graceful-fs "^4.1.6"
jstoxml@^0.2.3:
version "0.2.4"
resolved "http://npm.dui88.com:80/jstoxml/-/jstoxml-0.2.4.tgz#ff3fb67856883a032953c7ce8ce7486210f48447"
integrity sha1-/z+2eFaIOgMpU8fOjOdIYhD0hEc=
kind-of@^6.0.2:
version "6.0.3"
resolved "http://npm.dui88.com:80/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
integrity sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0=
levn@~0.3.0:
version "0.3.0"
resolved "http://npm.dui88.com:80/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee"
integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=
dependencies:
prelude-ls "~1.1.2"
type-check "~0.3.2"
loader-runner@^4.2.0:
version "4.3.0"
resolved "http://npm.dui88.com:80/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1"
......@@ -2415,6 +2802,13 @@ lodash.debounce@^4.0.8:
resolved "http://npm.dui88.com:80/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af"
integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168=
lru-cache@^5.1.1:
version "5.1.1"
resolved "http://npm.dui88.com:80/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920"
integrity sha1-HaJ+ZxAnGUdpXa9oSOhH8B2EuSA=
dependencies:
yallist "^3.0.2"
lru-cache@^6.0.0:
version "6.0.0"
resolved "http://npm.dui88.com:80/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94"
......@@ -2449,7 +2843,7 @@ memfs@^3.4.3:
dependencies:
fs-monkey "^1.0.3"
merge-descriptors@1.0.1:
merge-descriptors@1.0.1, merge-descriptors@^1.0.1:
version "1.0.1"
resolved "http://npm.dui88.com:80/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61"
integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=
......@@ -2484,11 +2878,16 @@ mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24,
dependencies:
mime-db "1.52.0"
mime@1.6.0:
mime@1.6.0, mime@^1.3.4:
version "1.6.0"
resolved "http://npm.dui88.com:80/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
integrity sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE=
mime@^2.5.2:
version "2.6.0"
resolved "http://npm.dui88.com:80/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367"
integrity sha1-oqaCqVzU0MsdYlfij4PafjWAA2c=
mimic-fn@^2.1.0:
version "2.1.0"
resolved "http://npm.dui88.com:80/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
......@@ -2506,6 +2905,18 @@ minimatch@^3.1.1:
dependencies:
brace-expansion "^1.1.7"
minimist@^1.1.0, minimist@^1.2.6:
version "1.2.6"
resolved "http://npm.dui88.com:80/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44"
integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==
mkdirp@^0.5.1:
version "0.5.6"
resolved "http://npm.dui88.com:80/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6"
integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==
dependencies:
minimist "^1.2.6"
ms@2.0.0:
version "2.0.0"
resolved "http://npm.dui88.com:80/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
......@@ -2516,7 +2927,7 @@ ms@2.1.2:
resolved "http://npm.dui88.com:80/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
integrity sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=
ms@2.1.3:
ms@2.1.3, ms@^2.0.0:
version "2.1.3"
resolved "http://npm.dui88.com:80/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
integrity sha1-V0yBOM4dK1hh8LRFedut1gxmFbI=
......@@ -2529,6 +2940,15 @@ multicast-dns@^7.2.5:
dns-packet "^5.2.2"
thunky "^1.0.2"
mz@^2.7.0:
version "2.7.0"
resolved "http://npm.dui88.com:80/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32"
integrity sha1-lQCAV6Vsr63CvGPd5/n/aVWUjjI=
dependencies:
any-promise "^1.0.0"
object-assign "^4.0.1"
thenify-all "^1.0.0"
negotiator@0.6.3:
version "0.6.3"
resolved "http://npm.dui88.com:80/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd"
......@@ -2539,6 +2959,11 @@ neo-async@^2.6.2:
resolved "http://npm.dui88.com:80/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f"
integrity sha1-tKr7k+OustgXTKU88WOrfXMIMF8=
netmask@^2.0.2:
version "2.0.2"
resolved "http://npm.dui88.com:80/netmask/-/netmask-2.0.2.tgz#8b01a07644065d536383835823bc52004ebac5e7"
integrity sha1-iwGgdkQGXVNjg4NYI7xSAE66xec=
node-forge@^1:
version "1.3.1"
resolved "http://npm.dui88.com:80/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3"
......@@ -2561,6 +2986,11 @@ npm-run-path@^4.0.1:
dependencies:
path-key "^3.0.0"
object-assign@^4.0.1:
version "4.1.1"
resolved "http://npm.dui88.com:80/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
object-inspect@^1.9.0:
version "1.12.2"
resolved "http://npm.dui88.com:80/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea"
......@@ -2598,7 +3028,7 @@ on-headers@~1.0.2:
resolved "http://npm.dui88.com:80/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f"
integrity sha1-dysK5qqlJcOZ5Imt+tkMQD6zwo8=
once@^1.3.0:
once@^1.3.0, once@^1.3.1, once@^1.4.0:
version "1.4.0"
resolved "http://npm.dui88.com:80/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
......@@ -2621,6 +3051,33 @@ open@^8.0.9:
is-docker "^2.1.1"
is-wsl "^2.2.0"
optionator@^0.8.1:
version "0.8.3"
resolved "http://npm.dui88.com:80/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495"
integrity sha1-hPodA2/p08fiHZmIS2ARZ+yPtJU=
dependencies:
deep-is "~0.1.3"
fast-levenshtein "~2.0.6"
levn "~0.3.0"
prelude-ls "~1.1.2"
type-check "~0.3.2"
word-wrap "~1.2.3"
os-name@~1.0.3:
version "1.0.3"
resolved "http://npm.dui88.com:80/os-name/-/os-name-1.0.3.tgz#1b379f64835af7c5a7f498b357cb95215c159edf"
integrity sha1-GzefZINa98Wn9JizV8uVIVwVnt8=
dependencies:
osx-release "^1.0.0"
win-release "^1.0.0"
osx-release@^1.0.0:
version "1.1.0"
resolved "http://npm.dui88.com:80/osx-release/-/osx-release-1.1.0.tgz#f217911a28136949af1bf9308b241e2737d3cd6c"
integrity sha1-8heRGigTaUmvG/kwiyQeJzfTzWw=
dependencies:
minimist "^1.1.0"
p-limit@^2.2.0:
version "2.3.0"
resolved "http://npm.dui88.com:80/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
......@@ -2648,6 +3105,30 @@ p-try@^2.0.0:
resolved "http://npm.dui88.com:80/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
integrity sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=
pac-proxy-agent@^5.0.0:
version "5.0.0"
resolved "http://npm.dui88.com:80/pac-proxy-agent/-/pac-proxy-agent-5.0.0.tgz#b718f76475a6a5415c2efbe256c1c971c84f635e"
integrity sha1-txj3ZHWmpUFcLvviVsHJcchPY14=
dependencies:
"@tootallnate/once" "1"
agent-base "6"
debug "4"
get-uri "3"
http-proxy-agent "^4.0.1"
https-proxy-agent "5"
pac-resolver "^5.0.0"
raw-body "^2.2.0"
socks-proxy-agent "5"
pac-resolver@^5.0.0:
version "5.0.1"
resolved "http://npm.dui88.com:80/pac-resolver/-/pac-resolver-5.0.1.tgz#c91efa3a9af9f669104fa2f51102839d01cde8e7"
integrity sha512-cy7u00ko2KVgBAjuhevqpPeHIkCIqPe1v24cydhWjmeuzaBfmUWFCZJ1iAh5TuVzVZoUzXIW7K8sMYOZ84uZ9Q==
dependencies:
degenerator "^3.0.2"
ip "^1.1.5"
netmask "^2.0.2"
parseurl@~1.3.2, parseurl@~1.3.3:
version "1.3.3"
resolved "http://npm.dui88.com:80/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4"
......@@ -2663,6 +3144,11 @@ path-is-absolute@^1.0.0:
resolved "http://npm.dui88.com:80/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
path-is-inside@^1.0.1:
version "1.0.2"
resolved "http://npm.dui88.com:80/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53"
integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=
path-key@^3.0.0, path-key@^3.1.0:
version "3.1.1"
resolved "http://npm.dui88.com:80/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
......@@ -2678,6 +3164,13 @@ path-to-regexp@0.1.7:
resolved "http://npm.dui88.com:80/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=
pause-stream@~0.0.11:
version "0.0.11"
resolved "http://npm.dui88.com:80/pause-stream/-/pause-stream-0.0.11.tgz#fe5a34b0cbce12b5aa6a2b403ee2e73b602f1445"
integrity sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=
dependencies:
through "~2.3"
picocolors@^1.0.0:
version "1.0.0"
resolved "http://npm.dui88.com:80/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
......@@ -2688,11 +3181,28 @@ picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1:
resolved "http://npm.dui88.com:80/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
pify@^2.0.0:
version "2.3.0"
resolved "http://npm.dui88.com:80/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw=
pify@^4.0.1:
version "4.0.1"
resolved "http://npm.dui88.com:80/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231"
integrity sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=
pinkie-promise@^2.0.0:
version "2.0.1"
resolved "http://npm.dui88.com:80/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa"
integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o=
dependencies:
pinkie "^2.0.0"
pinkie@^2.0.0:
version "2.0.4"
resolved "http://npm.dui88.com:80/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870"
integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA=
pkg-dir@^4.1.0, pkg-dir@^4.2.0:
version "4.2.0"
resolved "http://npm.dui88.com:80/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3"
......@@ -2700,11 +3210,26 @@ pkg-dir@^4.1.0, pkg-dir@^4.2.0:
dependencies:
find-up "^4.0.0"
platform@^1.3.1:
version "1.3.6"
resolved "http://npm.dui88.com:80/platform/-/platform-1.3.6.tgz#48b4ce983164b209c2d45a107adb31f473a6e7a7"
integrity sha1-SLTOmDFksgnC1FoQetsx9HOm56c=
prelude-ls@~1.1.2:
version "1.1.2"
resolved "http://npm.dui88.com:80/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=
process-nextick-args@~2.0.0:
version "2.0.1"
resolved "http://npm.dui88.com:80/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
integrity sha1-eCDZsWEgzFXKmud5JoCufbptf+I=
progress@^2.0.0:
version "2.0.3"
resolved "http://npm.dui88.com:80/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
integrity sha1-foz42PW48jnBvGi+tOt4Vn1XLvg=
proxy-addr@~2.0.7:
version "2.0.7"
resolved "http://npm.dui88.com:80/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025"
......@@ -2713,6 +3238,33 @@ proxy-addr@~2.0.7:
forwarded "0.2.0"
ipaddr.js "1.9.1"
proxy-agent@^5.0.0:
version "5.0.0"
resolved "http://npm.dui88.com:80/proxy-agent/-/proxy-agent-5.0.0.tgz#d31405c10d6e8431fde96cba7a0c027ce01d633b"
integrity sha1-0xQFwQ1uhDH96Wy6egwCfOAdYzs=
dependencies:
agent-base "^6.0.0"
debug "4"
http-proxy-agent "^4.0.0"
https-proxy-agent "^5.0.0"
lru-cache "^5.1.1"
pac-proxy-agent "^5.0.0"
proxy-from-env "^1.0.0"
socks-proxy-agent "^5.0.0"
proxy-from-env@^1.0.0:
version "1.1.0"
resolved "http://npm.dui88.com:80/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2"
integrity sha1-4QLxbKNVQkhldV0sno6k8k1Yw+I=
pump@^3.0.0:
version "3.0.0"
resolved "http://npm.dui88.com:80/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64"
integrity sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ=
dependencies:
end-of-stream "^1.1.0"
once "^1.3.1"
punycode@^2.1.0:
version "2.1.1"
resolved "http://npm.dui88.com:80/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
......@@ -2725,6 +3277,13 @@ qs@6.10.3:
dependencies:
side-channel "^1.0.4"
qs@^6.4.0:
version "6.11.0"
resolved "http://npm.dui88.com:80/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a"
integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==
dependencies:
side-channel "^1.0.4"
randombytes@^2.1.0:
version "2.1.0"
resolved "http://npm.dui88.com:80/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a"
......@@ -2737,7 +3296,7 @@ range-parser@^1.2.1, range-parser@~1.2.1:
resolved "http://npm.dui88.com:80/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031"
integrity sha1-PPNwI9GZ4cJNGlW4SADC8+ZGgDE=
raw-body@2.5.1:
raw-body@2.5.1, raw-body@^2.2.0:
version "2.5.1"
resolved "http://npm.dui88.com:80/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857"
integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==
......@@ -2747,7 +3306,17 @@ raw-body@2.5.1:
iconv-lite "0.4.24"
unpipe "1.0.0"
readable-stream@^2.0.1:
readable-stream@1.1.x:
version "1.1.14"
resolved "http://npm.dui88.com:80/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9"
integrity sha1-fPTFTvZI44EwhMY23SB54WbAgdk=
dependencies:
core-util-is "~1.0.0"
inherits "~2.0.1"
isarray "0.0.1"
string_decoder "~0.10.x"
readable-stream@^2.0.1, readable-stream@^2.3.6:
version "2.3.7"
resolved "http://npm.dui88.com:80/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57"
integrity sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c=
......@@ -2867,6 +3436,13 @@ retry@^0.13.1:
resolved "http://npm.dui88.com:80/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658"
integrity sha1-GFsVh6z2eRnWOzVzSeA1N7JIRlg=
rimraf@^2.2.8:
version "2.7.1"
resolved "http://npm.dui88.com:80/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"
integrity sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w=
dependencies:
glob "^7.1.3"
rimraf@^3.0.2:
version "3.0.2"
resolved "http://npm.dui88.com:80/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
......@@ -2889,6 +3465,11 @@ safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.1.0, safe-buffer@~5.2.0:
resolved "http://npm.dui88.com:80/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
integrity sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=
sax@>=0.6.0:
version "1.2.4"
resolved "http://npm.dui88.com:80/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
integrity sha1-KBYjTiN4vdxOU1T6tcqold9xANk=
schema-utils@^2.6.5:
version "2.7.1"
resolved "http://npm.dui88.com:80/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7"
......@@ -2917,6 +3498,13 @@ schema-utils@^4.0.0:
ajv-formats "^2.1.1"
ajv-keywords "^5.0.0"
sdk-base@^2.0.1:
version "2.0.1"
resolved "http://npm.dui88.com:80/sdk-base/-/sdk-base-2.0.1.tgz#ba40289e8bdf272ed11dd9ea97eaf98e036d24c6"
integrity sha1-ukAonovfJy7RHdnql+r5jgNtJMY=
dependencies:
get-ready "~1.0.0"
select-hose@^2.0.0:
version "2.0.0"
resolved "http://npm.dui88.com:80/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca"
......@@ -2929,7 +3517,7 @@ selfsigned@^2.1.1:
dependencies:
node-forge "^1"
semver@^5.6.0:
semver@^5.0.1, semver@^5.6.0:
version "5.7.1"
resolved "http://npm.dui88.com:80/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
integrity sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=
......@@ -3043,6 +3631,11 @@ slash@^2.0.0:
resolved "http://npm.dui88.com:80/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44"
integrity sha1-3lUoUaF1nfOo8gZTVEL17E3eq0Q=
smart-buffer@^4.2.0:
version "4.2.0"
resolved "http://npm.dui88.com:80/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae"
integrity sha1-bh1x+k8YwF99D/IW3RakgdDo2a4=
sockjs@^0.3.24:
version "0.3.24"
resolved "http://npm.dui88.com:80/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce"
......@@ -3052,6 +3645,23 @@ sockjs@^0.3.24:
uuid "^8.3.2"
websocket-driver "^0.7.4"
socks-proxy-agent@5, socks-proxy-agent@^5.0.0:
version "5.0.1"
resolved "http://npm.dui88.com:80/socks-proxy-agent/-/socks-proxy-agent-5.0.1.tgz#032fb583048a29ebffec2e6a73fca0761f48177e"
integrity sha1-Ay+1gwSKKev/7C5qc/ygdh9IF34=
dependencies:
agent-base "^6.0.2"
debug "4"
socks "^2.3.3"
socks@^2.3.3:
version "2.7.0"
resolved "http://npm.dui88.com:80/socks/-/socks-2.7.0.tgz#f9225acdb841e874dca25f870e9130990f3913d0"
integrity sha512-scnOe9y4VuiNUULJN72GrM26BNOjVsfPXI+j+98PkyEfsIXroa5ofyjT+FzGvn/xHs73U2JtoBYAVx9Hl4quSA==
dependencies:
ip "^2.0.0"
smart-buffer "^4.2.0"
source-map-support@~0.5.20:
version "0.5.21"
resolved "http://npm.dui88.com:80/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f"
......@@ -3060,7 +3670,7 @@ source-map-support@~0.5.20:
buffer-from "^1.0.0"
source-map "^0.6.0"
source-map@^0.6.0:
source-map@^0.6.0, source-map@~0.6.1:
version "0.6.1"
resolved "http://npm.dui88.com:80/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
integrity sha1-dHIq8y6WFOnCh6jQu95IteLxomM=
......@@ -3093,11 +3703,27 @@ statuses@2.0.1:
resolved "http://npm.dui88.com:80/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63"
integrity sha1-VcsADM8dSHKL0jxoWgY5mM8aG2M=
"statuses@>= 1.4.0 < 2":
"statuses@>= 1.4.0 < 2", statuses@^1.3.1:
version "1.5.0"
resolved "http://npm.dui88.com:80/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=
stream-http@^2.8.0:
version "2.8.3"
resolved "http://npm.dui88.com:80/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc"
integrity sha1-stJCRpKIpaJ+xP6JM6z2I95lFPw=
dependencies:
builtin-status-codes "^3.0.0"
inherits "^2.0.1"
readable-stream "^2.3.6"
to-arraybuffer "^1.0.0"
xtend "^4.0.0"
stream-wormhole@^1.0.4:
version "1.1.0"
resolved "http://npm.dui88.com:80/stream-wormhole/-/stream-wormhole-1.1.0.tgz#300aff46ced553cfec642a05251885417693c33d"
integrity sha1-MAr/Rs7VU8/sZCoFJRiFQXaTwz0=
string_decoder@^1.1.1:
version "1.3.0"
resolved "http://npm.dui88.com:80/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e"
......@@ -3105,6 +3731,11 @@ string_decoder@^1.1.1:
dependencies:
safe-buffer "~5.2.0"
string_decoder@~0.10.x:
version "0.10.31"
resolved "http://npm.dui88.com:80/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94"
integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=
string_decoder@~1.1.1:
version "1.1.1"
resolved "http://npm.dui88.com:80/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
......@@ -3169,11 +3800,35 @@ terser@^5.14.1:
commander "^2.20.0"
source-map-support "~0.5.20"
thenify-all@^1.0.0:
version "1.6.0"
resolved "http://npm.dui88.com:80/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726"
integrity sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=
dependencies:
thenify ">= 3.1.0 < 4"
"thenify@>= 3.1.0 < 4":
version "3.3.1"
resolved "http://npm.dui88.com:80/thenify/-/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f"
integrity sha1-iTLmhqQGYDigFt2eLKRq3Zg4qV8=
dependencies:
any-promise "^1.0.0"
through@~2.3:
version "2.3.8"
resolved "http://npm.dui88.com:80/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=
thunky@^1.0.2:
version "1.1.0"
resolved "http://npm.dui88.com:80/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d"
integrity sha1-Wrr3FKlAXbBQRzK7zNLO3Z75U30=
to-arraybuffer@^1.0.0:
version "1.0.1"
resolved "http://npm.dui88.com:80/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43"
integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=
to-fast-properties@^2.0.0:
version "2.0.0"
resolved "http://npm.dui88.com:80/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e"
......@@ -3201,6 +3856,18 @@ ts-loader@^9.4.1:
micromatch "^4.0.0"
semver "^7.3.4"
tslib@^2.0.1:
version "2.4.0"
resolved "http://npm.dui88.com:80/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3"
integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==
type-check@~0.3.2:
version "0.3.2"
resolved "http://npm.dui88.com:80/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72"
integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=
dependencies:
prelude-ls "~1.1.2"
type-is@~1.6.18:
version "1.6.18"
resolved "http://npm.dui88.com:80/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131"
......@@ -3214,6 +3881,13 @@ typescript@^4.8.3:
resolved "http://npm.dui88.com:80/typescript/-/typescript-4.8.4.tgz#c464abca159669597be5f96b8943500b238e60e6"
integrity sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==
unescape@^1.0.1:
version "1.0.1"
resolved "http://npm.dui88.com:80/unescape/-/unescape-1.0.1.tgz#956e430f61cad8a4d57d82c518f5e6cc5d0dda96"
integrity sha1-lW5DD2HK2KTVfYLFGPXmzF0N2pY=
dependencies:
extend-shallow "^2.0.1"
unicode-canonical-property-names-ecmascript@^2.0.0:
version "2.0.0"
resolved "http://npm.dui88.com:80/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc"
......@@ -3237,6 +3911,11 @@ unicode-property-aliases-ecmascript@^2.0.0:
resolved "http://npm.dui88.com:80/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd"
integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==
universalify@^0.1.0:
version "0.1.2"
resolved "http://npm.dui88.com:80/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
integrity sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY=
unpipe@1.0.0, unpipe@~1.0.0:
version "1.0.0"
resolved "http://npm.dui88.com:80/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
......@@ -3257,11 +3936,50 @@ uri-js@^4.2.2:
dependencies:
punycode "^2.1.0"
urllib@^2.17.1:
version "2.38.1"
resolved "http://npm.dui88.com:80/urllib/-/urllib-2.38.1.tgz#d5398c91a3b6a3a066f5beae7b90e959c13ef4c4"
integrity sha512-1tvjdL74oT9aV4X+SIjE1BXyes5PbfhHKhK4IlhoKhKqk4nD5/lXE90v10WZ02kELWIPI4w7ADneEQ4i7dPjiQ==
dependencies:
any-promise "^1.3.0"
content-type "^1.0.2"
debug "^2.6.9"
default-user-agent "^1.0.0"
digest-header "^0.0.1"
ee-first "~1.1.1"
formstream "^1.1.0"
humanize-ms "^1.2.0"
iconv-lite "^0.4.15"
ip "^1.1.5"
proxy-agent "^5.0.0"
pump "^3.0.0"
qs "^6.4.0"
statuses "^1.3.1"
utility "^1.16.1"
util-deprecate@^1.0.1, util-deprecate@~1.0.1:
version "1.0.2"
resolved "http://npm.dui88.com:80/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
utility@0.1.11:
version "0.1.11"
resolved "http://npm.dui88.com:80/utility/-/utility-0.1.11.tgz#fde60cf9b4e4751947a0cf5d104ce29367226715"
integrity sha1-/eYM+bTkdRlHoM9dEEzik2ciZxU=
dependencies:
address ">=0.0.1"
utility@^1.16.1, utility@^1.8.0:
version "1.17.0"
resolved "http://npm.dui88.com:80/utility/-/utility-1.17.0.tgz#60819f712a6e0ce774f52fb1d691992a5f59d362"
integrity sha1-YIGfcSpuDOd09S+x1pGZKl9Z02I=
dependencies:
copy-to "^2.0.1"
escape-html "^1.0.3"
mkdirp "^0.5.1"
mz "^2.7.0"
unescape "^1.0.1"
utils-merge@1.0.1:
version "1.0.1"
resolved "http://npm.dui88.com:80/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"
......@@ -3277,6 +3995,14 @@ vary@~1.1.2:
resolved "http://npm.dui88.com:80/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=
vm2@^3.9.8:
version "3.9.11"
resolved "http://npm.dui88.com:80/vm2/-/vm2-3.9.11.tgz#a880f510a606481719ec3f9803b940c5805a06fe"
integrity sha512-PFG8iJRSjvvBdisowQ7iVF580DXb1uCIiGaXgm7tynMR1uTBlv7UJlB1zdv5KJ+Tmq1f0Upnj3fayoEOPpCBKg==
dependencies:
acorn "^8.7.0"
acorn-walk "^8.2.0"
watchpack@^2.4.0:
version "2.4.0"
resolved "http://npm.dui88.com:80/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d"
......@@ -3425,6 +4151,18 @@ wildcard@^2.0.0:
resolved "http://npm.dui88.com:80/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec"
integrity sha1-p30g5SAMb6qsl55LOq3Hs91/j+w=
win-release@^1.0.0:
version "1.1.1"
resolved "http://npm.dui88.com:80/win-release/-/win-release-1.1.1.tgz#5fa55e02be7ca934edfc12665632e849b72e5209"
integrity sha1-X6VeAr58qTTt/BJmVjLoSbcuUgk=
dependencies:
semver "^5.0.1"
word-wrap@~1.2.3:
version "1.2.3"
resolved "http://npm.dui88.com:80/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
integrity sha1-YQY29rH3A4kb00dxzLF/uTtHB5w=
wrappy@1:
version "1.0.2"
resolved "http://npm.dui88.com:80/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
......@@ -3435,6 +4173,34 @@ ws@^8.4.2:
resolved "http://npm.dui88.com:80/ws/-/ws-8.9.0.tgz#2a994bb67144be1b53fe2d23c53c028adeb7f45e"
integrity sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==
xml2js@^0.4.16:
version "0.4.23"
resolved "http://npm.dui88.com:80/xml2js/-/xml2js-0.4.23.tgz#a0c69516752421eb2ac758ee4d4ccf58843eac66"
integrity sha1-oMaVFnUkIesqx1juTUzPWIQ+rGY=
dependencies:
sax ">=0.6.0"
xmlbuilder "~11.0.0"
xmlbuilder@~11.0.0:
version "11.0.1"
resolved "http://npm.dui88.com:80/xmlbuilder/-/xmlbuilder-11.0.1.tgz#be9bae1c8a046e76b31127726347d0ad7002beb3"
integrity sha1-vpuuHIoEbnazESdyY0fQrXACvrM=
xregexp@2.0.0:
version "2.0.0"
resolved "http://npm.dui88.com:80/xregexp/-/xregexp-2.0.0.tgz#52a63e56ca0b84a7f3a5f3d61872f126ad7a5943"
integrity sha1-UqY+VsoLhKfzpfPWGHLxJq16WUM=
xtend@^4.0.0:
version "4.0.2"
resolved "http://npm.dui88.com:80/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
integrity sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q=
yallist@^3.0.2:
version "3.1.1"
resolved "http://npm.dui88.com:80/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd"
integrity sha1-27fa+b/YusmrRev2ArjLrQ1dCP0=
yallist@^4.0.0:
version "4.0.0"
resolved "http://npm.dui88.com:80/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment