mirror of
https://github.com/ikechan8370/chatgpt-plugin.git
synced 2025-12-17 13:57:10 +00:00
Merge branch 'ikechan8370:v2' into v2
This commit is contained in:
commit
5797d4e90f
15 changed files with 95625 additions and 60868 deletions
|
|
@ -40,7 +40,7 @@
|
||||||
* 2023-05-12 支持星火大模型
|
* 2023-05-12 支持星火大模型
|
||||||
* 2023-05-29 支持gpt-4 API.必应无需cookie即可对话(Sydney和自定义模式)
|
* 2023-05-29 支持gpt-4 API.必应无需cookie即可对话(Sydney和自定义模式)
|
||||||
* 2023-07 支持智能模式,机器人可以实现禁言、群名片/头衔(需给机器人管理员/群主)、分享音乐视频、主动发音频、对接ap,sr和喵喵等插件、联网搜索等,需api模式0613系列模型。智能模式所需的额外api和搜索api分别可以参考[chatgpt-plugin-extras](https://github.com/ikechan8370/chatgpt-plugin-extras) 和 [search-api](https://github.com/ikechan8370/search-api) 自行搭建,其中后者提供了一个公益版本,前者可使用[huggingface](https://huggingface.co/spaces/ikechan8370/cp-extra)部署
|
* 2023-07 支持智能模式,机器人可以实现禁言、群名片/头衔(需给机器人管理员/群主)、分享音乐视频、主动发音频、对接ap,sr和喵喵等插件、联网搜索等,需api模式0613系列模型。智能模式所需的额外api和搜索api分别可以参考[chatgpt-plugin-extras](https://github.com/ikechan8370/chatgpt-plugin-extras) 和 [search-api](https://github.com/ikechan8370/search-api) 自行搭建,其中后者提供了一个公益版本,前者可使用[huggingface](https://huggingface.co/spaces/ikechan8370/cp-extra)部署
|
||||||
|
* 2023-09-10 支持来自claude.ai的claude-2模型
|
||||||
### 如果觉得这个插件有趣或者对你有帮助,请点一个star吧!
|
### 如果觉得这个插件有趣或者对你有帮助,请点一个star吧!
|
||||||
|
|
||||||
## 版本要求
|
## 版本要求
|
||||||
|
|
|
||||||
75
apps/chat.js
75
apps/chat.js
|
|
@ -67,9 +67,10 @@ import { SendDiceTool } from '../utils/tools/SendDiceTool.js'
|
||||||
import { SendAvatarTool } from '../utils/tools/SendAvatarTool.js'
|
import { SendAvatarTool } from '../utils/tools/SendAvatarTool.js'
|
||||||
import { SendMessageToSpecificGroupOrUserTool } from '../utils/tools/SendMessageToSpecificGroupOrUserTool.js'
|
import { SendMessageToSpecificGroupOrUserTool } from '../utils/tools/SendMessageToSpecificGroupOrUserTool.js'
|
||||||
import { SetTitleTool } from '../utils/tools/SetTitleTool.js'
|
import { SetTitleTool } from '../utils/tools/SetTitleTool.js'
|
||||||
import { createCaptcha, solveCaptcha, solveCaptchaOneShot } from '../utils/bingCaptcha.js'
|
import { solveCaptchaOneShot } from '../utils/bingCaptcha.js'
|
||||||
import { ClaudeAIClient } from '../utils/claude.ai/index.js'
|
import { ClaudeAIClient } from '../utils/claude.ai/index.js'
|
||||||
import fs from 'fs'
|
import fs from 'fs'
|
||||||
|
import { getProxy } from '../utils/proxy.js'
|
||||||
|
|
||||||
try {
|
try {
|
||||||
await import('@azure/openai')
|
await import('@azure/openai')
|
||||||
|
|
@ -88,14 +89,7 @@ try {
|
||||||
logger.warn('【ChatGPT-Plugin】依赖keyv未安装,可能影响Sydney模式下Bing对话,建议执行pnpm install keyv安装')
|
logger.warn('【ChatGPT-Plugin】依赖keyv未安装,可能影响Sydney模式下Bing对话,建议执行pnpm install keyv安装')
|
||||||
}
|
}
|
||||||
let version = Config.version
|
let version = Config.version
|
||||||
let proxy
|
let proxy = getProxy()
|
||||||
if (Config.proxy) {
|
|
||||||
try {
|
|
||||||
proxy = (await import('https-proxy-agent')).default
|
|
||||||
} catch (e) {
|
|
||||||
console.warn('未安装https-proxy-agent,请在插件目录下执行pnpm add https-proxy-agent')
|
|
||||||
}
|
|
||||||
}
|
|
||||||
/**
|
/**
|
||||||
* 每个对话保留的时长。单个对话内ai是保留上下文的。超时后销毁对话,再次对话创建新的对话。
|
* 每个对话保留的时长。单个对话内ai是保留上下文的。超时后销毁对话,再次对话创建新的对话。
|
||||||
* 单位:秒
|
* 单位:秒
|
||||||
|
|
@ -1722,22 +1716,23 @@ export class chatgpt extends plugin {
|
||||||
// 不减次数
|
// 不减次数
|
||||||
} else if (message && typeof message === 'string' && message.indexOf('UnauthorizedRequest') > -1) {
|
} else if (message && typeof message === 'string' && message.indexOf('UnauthorizedRequest') > -1) {
|
||||||
// token过期了
|
// token过期了
|
||||||
// let bingTokens = JSON.parse(await redis.get('CHATGPT:BING_TOKENS'))
|
let bingTokens = JSON.parse(await redis.get('CHATGPT:BING_TOKENS'))
|
||||||
// const badBingToken = bingTokens.findIndex(element => element.Token === bingToken)
|
const badBingToken = bingTokens.findIndex(element => element.Token === bingToken)
|
||||||
// // 可能是微软抽风,给三次机会
|
// 可能是微软抽风,给三次机会
|
||||||
// if (bingTokens[badBingToken].exception) {
|
if (bingTokens[badBingToken].exception) {
|
||||||
// if (bingTokens[badBingToken].exception <= 3) {
|
if (bingTokens[badBingToken].exception <= 3) {
|
||||||
// bingTokens[badBingToken].exception += 1
|
bingTokens[badBingToken].exception += 1
|
||||||
// } else {
|
} else {
|
||||||
// bingTokens[badBingToken].exception = 0
|
bingTokens[badBingToken].exception = 0
|
||||||
// bingTokens[badBingToken].State = '过期'
|
bingTokens[badBingToken].State = '过期'
|
||||||
// }
|
}
|
||||||
// } else {
|
} else {
|
||||||
// bingTokens[badBingToken].exception = 1
|
bingTokens[badBingToken].exception = 1
|
||||||
// }
|
}
|
||||||
// await redis.set('CHATGPT:BING_TOKENS', JSON.stringify(bingTokens))
|
await redis.set('CHATGPT:BING_TOKENS', JSON.stringify(bingTokens))
|
||||||
logger.warn(`token${bingToken}疑似不存在或已过期,再试试`)
|
errorMessage = 'UnauthorizedRequest:必应token不正确或已过期'
|
||||||
retry = retry - 0.1
|
// logger.warn(`token${bingToken}疑似不存在或已过期,再试试`)
|
||||||
|
// retry = retry - 1
|
||||||
} else {
|
} else {
|
||||||
retry--
|
retry--
|
||||||
errorMessage = message === 'Timed out waiting for response. Try enabling debug mode to see more information.' ? (reply ? `${reply}\n不行了,我的大脑过载了,处理不过来了!` : '必应的小脑瓜不好使了,不知道怎么回答!') : message
|
errorMessage = message === 'Timed out waiting for response. Try enabling debug mode to see more information.' ? (reply ? `${reply}\n不行了,我的大脑过载了,处理不过来了!` : '必应的小脑瓜不好使了,不知道怎么回答!') : message
|
||||||
|
|
@ -1759,7 +1754,7 @@ export class chatgpt extends plugin {
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
return {
|
return {
|
||||||
text: response.response,
|
text: response?.response,
|
||||||
quote: response.quote,
|
quote: response.quote,
|
||||||
suggestedResponses: response.suggestedResponses,
|
suggestedResponses: response.suggestedResponses,
|
||||||
conversationId: response.conversationId,
|
conversationId: response.conversationId,
|
||||||
|
|
@ -1907,7 +1902,7 @@ export class chatgpt extends plugin {
|
||||||
const ssoSessionId = Config.xinghuoToken
|
const ssoSessionId = Config.xinghuoToken
|
||||||
if (!ssoSessionId) {
|
if (!ssoSessionId) {
|
||||||
// throw new Error('未绑定星火token,请使用#chatgpt设置星火token命令绑定token。(获取对话页面的ssoSessionId cookie值)')
|
// throw new Error('未绑定星火token,请使用#chatgpt设置星火token命令绑定token。(获取对话页面的ssoSessionId cookie值)')
|
||||||
logger.warn(`未绑定星火token,请使用#chatgpt设置星火token命令绑定token。(获取对话页面的ssoSessionId cookie值)`)
|
logger.warn('未绑定星火token,请使用#chatgpt设置星火token命令绑定token。(获取对话页面的ssoSessionId cookie值)')
|
||||||
}
|
}
|
||||||
let client = new XinghuoClient({
|
let client = new XinghuoClient({
|
||||||
ssoSessionId,
|
ssoSessionId,
|
||||||
|
|
@ -1937,8 +1932,8 @@ export class chatgpt extends plugin {
|
||||||
const client = new OpenAIClient(Config.azureUrl, new AzureKeyCredential(Config.azApiKey))
|
const client = new OpenAIClient(Config.azureUrl, new AzureKeyCredential(Config.azApiKey))
|
||||||
const deploymentName = Config.azureDeploymentName
|
const deploymentName = Config.azureDeploymentName
|
||||||
const { choices } = await client.getChatCompletions(deploymentName, msg)
|
const { choices } = await client.getChatCompletions(deploymentName, msg)
|
||||||
let completion = choices[0].message;
|
let completion = choices[0].message
|
||||||
return {'text' : completion.content, 'message': completion}
|
return { text: completion.content, message: completion }
|
||||||
}
|
}
|
||||||
case 'bard': {
|
case 'bard': {
|
||||||
// 处理cookie
|
// 处理cookie
|
||||||
|
|
@ -1966,15 +1961,17 @@ export class chatgpt extends plugin {
|
||||||
}
|
}
|
||||||
// 发送数据
|
// 发送数据
|
||||||
let bot = new Bard(cookie, {
|
let bot = new Bard(cookie, {
|
||||||
fetch: fetch,
|
fetch,
|
||||||
bardURL: Config.bardForceUseReverse ? Config.bardReverseProxy : 'https://bard.google.com'
|
bardURL: Config.bardForceUseReverse ? Config.bardReverseProxy : 'https://bard.google.com'
|
||||||
})
|
})
|
||||||
let chat = await bot.createChat(conversation?.conversationId ? {
|
let chat = await bot.createChat(conversation?.conversationId
|
||||||
|
? {
|
||||||
conversationID: conversation.conversationId,
|
conversationID: conversation.conversationId,
|
||||||
responseID: conversation.parentMessageId,
|
responseID: conversation.parentMessageId,
|
||||||
choiceID: conversation.clientId,
|
choiceID: conversation.clientId,
|
||||||
_reqID: conversation.invocationId
|
_reqID: conversation.invocationId
|
||||||
} : {})
|
}
|
||||||
|
: {})
|
||||||
let response = await chat.ask(prompt, {
|
let response = await chat.ask(prompt, {
|
||||||
image: imageBuff,
|
image: imageBuff,
|
||||||
format: Bard.JSON
|
format: Bard.JSON
|
||||||
|
|
@ -2350,7 +2347,7 @@ export class chatgpt extends plugin {
|
||||||
} else {
|
} else {
|
||||||
const ssoSessionId = Config.xinghuoToken
|
const ssoSessionId = Config.xinghuoToken
|
||||||
if (!ssoSessionId) {
|
if (!ssoSessionId) {
|
||||||
await e.reply(`未绑定星火token,请使用#chatgpt设置星火token命令绑定token`, true)
|
await e.reply('未绑定星火token,请使用#chatgpt设置星火token命令绑定token', true)
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
let client = new XinghuoClient({
|
let client = new XinghuoClient({
|
||||||
|
|
@ -2364,7 +2361,7 @@ export class chatgpt extends plugin {
|
||||||
headers: {
|
headers: {
|
||||||
'Content-Type': 'application/json',
|
'Content-Type': 'application/json',
|
||||||
Cookie: 'ssoSessionId=' + ssoSessionId + ';',
|
Cookie: 'ssoSessionId=' + ssoSessionId + ';',
|
||||||
'User-Agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 16_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/113.0.5672.69 Mobile/15E148 Safari/604.1',
|
'User-Agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 16_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/113.0.5672.69 Mobile/15E148 Safari/604.1'
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
if (botInfoRes.ok) {
|
if (botInfoRes.ok) {
|
||||||
|
|
@ -2392,7 +2389,7 @@ export class chatgpt extends plugin {
|
||||||
await e.reply(`创建助手对话失败,${botInfo.desc}`, true)
|
await e.reply(`创建助手对话失败,${botInfo.desc}`, true)
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
await e.reply(`创建助手对话失败,服务器异常`, true)
|
await e.reply('创建助手对话失败,服务器异常', true)
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
await e.reply(`创建助手对话失败 ${error}`, true)
|
await e.reply(`创建助手对话失败 ${error}`, true)
|
||||||
|
|
@ -2405,7 +2402,7 @@ export class chatgpt extends plugin {
|
||||||
let searchBot = e.msg.replace(/^#星火(搜索|查找)助手/, '').trim()
|
let searchBot = e.msg.replace(/^#星火(搜索|查找)助手/, '').trim()
|
||||||
const ssoSessionId = Config.xinghuoToken
|
const ssoSessionId = Config.xinghuoToken
|
||||||
if (!ssoSessionId) {
|
if (!ssoSessionId) {
|
||||||
await e.reply(`未绑定星火token,请使用#chatgpt设置星火token命令绑定token`, true)
|
await e.reply('未绑定星火token,请使用#chatgpt设置星火token命令绑定token', true)
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
const cacheresOption = {
|
const cacheresOption = {
|
||||||
|
|
@ -2413,7 +2410,7 @@ export class chatgpt extends plugin {
|
||||||
headers: {
|
headers: {
|
||||||
'Content-Type': 'application/json',
|
'Content-Type': 'application/json',
|
||||||
Cookie: 'ssoSessionId=' + ssoSessionId + ';',
|
Cookie: 'ssoSessionId=' + ssoSessionId + ';',
|
||||||
'User-Agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 16_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/113.0.5672.69 Mobile/15E148 Safari/604.1',
|
'User-Agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 16_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/113.0.5672.69 Mobile/15E148 Safari/604.1'
|
||||||
},
|
},
|
||||||
body: JSON.stringify({
|
body: JSON.stringify({
|
||||||
botType: '',
|
botType: '',
|
||||||
|
|
@ -2431,10 +2428,10 @@ export class chatgpt extends plugin {
|
||||||
if (bots.data.pageList.length > 0) {
|
if (bots.data.pageList.length > 0) {
|
||||||
this.reply(await makeForwardMsg(this.e, bots.data.pageList.map(msg => `${msg.bot.botId} - ${msg.bot.botName}`)))
|
this.reply(await makeForwardMsg(this.e, bots.data.pageList.map(msg => `${msg.bot.botId} - ${msg.bot.botName}`)))
|
||||||
} else {
|
} else {
|
||||||
await e.reply(`未查到相关助手`, true)
|
await e.reply('未查到相关助手', true)
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
await e.reply(`搜索助手失败`, true)
|
await e.reply('搜索助手失败', true)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ import { createRequire } from 'module'
|
||||||
import _ from 'lodash'
|
import _ from 'lodash'
|
||||||
import { Restart } from '../../other/restart.js'
|
import { Restart } from '../../other/restart.js'
|
||||||
import fs from 'fs'
|
import fs from 'fs'
|
||||||
import {} from "../utils/common.js";
|
import {} from '../utils/common.js'
|
||||||
|
|
||||||
const _path = process.cwd()
|
const _path = process.cwd()
|
||||||
const require = createRequire(import.meta.url)
|
const require = createRequire(import.meta.url)
|
||||||
|
|
@ -12,7 +12,7 @@ const { exec, execSync } = require('child_process')
|
||||||
|
|
||||||
const checkAuth = async function (e) {
|
const checkAuth = async function (e) {
|
||||||
if (!e.isMaster) {
|
if (!e.isMaster) {
|
||||||
e.reply(`只有主人才能命令ChatGPT哦~(*/ω\*)`)
|
e.reply('只有主人才能命令ChatGPT哦~(*/ω\*)')
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
return true
|
return true
|
||||||
|
|
@ -39,9 +39,6 @@ export class Update extends plugin {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* rule - 更新chatgpt插件
|
* rule - 更新chatgpt插件
|
||||||
* @returns
|
* @returns
|
||||||
|
|
@ -228,17 +225,27 @@ export class Update extends plugin {
|
||||||
}
|
}
|
||||||
|
|
||||||
/** 制作转发内容 */
|
/** 制作转发内容 */
|
||||||
if (this.e.isGroup) {
|
if (this.e.group?.makeForwardMsg) {
|
||||||
forwardMsg = await this.e.group.makeForwardMsg(forwardMsg)
|
forwardMsg = await this.e.group.makeForwardMsg(forwardMsg)
|
||||||
} else {
|
} else if (this.e?.friend?.makeForwardMsg) {
|
||||||
forwardMsg = await this.e.friend.makeForwardMsg(forwardMsg)
|
forwardMsg = await this.e.friend.makeForwardMsg(forwardMsg)
|
||||||
|
} else {
|
||||||
|
return msg.join('\n')
|
||||||
}
|
}
|
||||||
|
|
||||||
|
let dec = 'chatgpt-plugin 更新日志'
|
||||||
/** 处理描述 */
|
/** 处理描述 */
|
||||||
|
if (typeof (forwardMsg.data) === 'object') {
|
||||||
|
let detail = forwardMsg.data?.meta?.detail
|
||||||
|
if (detail) {
|
||||||
|
detail.news = [{ text: dec }]
|
||||||
|
}
|
||||||
|
} else {
|
||||||
forwardMsg.data = forwardMsg.data
|
forwardMsg.data = forwardMsg.data
|
||||||
.replace(/\n/g, '')
|
.replace(/\n/g, '')
|
||||||
.replace(/<title color="#777777" size="26">(.+?)<\/title>/g, '___')
|
.replace(/<title color="#777777" size="26">(.+?)<\/title>/g, '___')
|
||||||
.replace(/___+/, `<title color="#777777" size="26">${title}</title>`)
|
.replace(/___+/, `<title color="#777777" size="26">${dec}</title>`)
|
||||||
|
}
|
||||||
|
|
||||||
return forwardMsg
|
return forwardMsg
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -607,18 +607,30 @@ export function supportGuoba () {
|
||||||
bottomHelpMessage: 'claude.ai Cookie中的SessionKey',
|
bottomHelpMessage: 'claude.ai Cookie中的SessionKey',
|
||||||
component: 'Input'
|
component: 'Input'
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
field: 'claudeAIReverseProxy',
|
||||||
|
label: 'claude2 反代',
|
||||||
|
bottomHelpMessage: 'claude.ai 的反代。或许可以参考https://github.com/ikechan8370/sydney-ws-proxy/tree/claude.ai搭建',
|
||||||
|
component: 'Input'
|
||||||
|
},
|
||||||
{
|
{
|
||||||
field: 'claudeAIJA3',
|
field: 'claudeAIJA3',
|
||||||
label: 'claude2浏览器指纹',
|
label: 'claude2浏览器指纹',
|
||||||
bottomHelpMessage: 'claude.ai使用的浏览器TLS指纹,去https://scrapfly.io/web-scraping-tools/ja3-fingerprint或https://ja3.zone/check查看',
|
bottomHelpMessage: 'claude.ai使用的浏览器TLS指纹,去https://scrapfly.io/web-scraping-tools/ja3-fingerprint或https://ja3.zone/check查看。如果用了反代就不用管',
|
||||||
component: 'Input'
|
component: 'Input'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
field: 'claudeAIUA',
|
field: 'claudeAIUA',
|
||||||
label: 'claude2浏览器UA',
|
label: 'claude2浏览器UA',
|
||||||
bottomHelpMessage: 'claude.ai使用的浏览器UA,去https://scrapfly.io/web-scraping-tools/ja3-fingerprint或https://ja3.zone/check查看',
|
bottomHelpMessage: 'claude.ai使用的浏览器UA,https://scrapfly.io/web-scraping-tools/http2-fingerprint或https://ja3.zone/check查看。如果用了反代就不用管',
|
||||||
component: 'Input'
|
component: 'Input'
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
field: 'claudeAITimeout',
|
||||||
|
label: 'claude2超时时间',
|
||||||
|
bottomHelpMessage: '等待响应的超时时间,单位为秒,默认为120。如果不使用反代而是使用代理可以适当调低。',
|
||||||
|
component: 'InputNumber'
|
||||||
|
},
|
||||||
{
|
{
|
||||||
label: '以下为ChatGLM方式的配置',
|
label: '以下为ChatGLM方式的配置',
|
||||||
component: 'Divider'
|
component: 'Divider'
|
||||||
|
|
|
||||||
390
package-lock.json
generated
390
package-lock.json
generated
|
|
@ -6,6 +6,7 @@
|
||||||
"": {
|
"": {
|
||||||
"name": "chatgpt-plugin",
|
"name": "chatgpt-plugin",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
"@azure/openai": "^1.0.0-beta.1",
|
||||||
"@fastify/cookie": "^8.3.0",
|
"@fastify/cookie": "^8.3.0",
|
||||||
"@fastify/cors": "^8.2.0",
|
"@fastify/cors": "^8.2.0",
|
||||||
"@fastify/static": "^6.9.0",
|
"@fastify/static": "^6.9.0",
|
||||||
|
|
@ -14,6 +15,7 @@
|
||||||
"@waylaidwanderer/chatgpt-api": "^1.37.1",
|
"@waylaidwanderer/chatgpt-api": "^1.37.1",
|
||||||
"asn1.js": "^5.0.0",
|
"asn1.js": "^5.0.0",
|
||||||
"chatgpt": "^5.2.4",
|
"chatgpt": "^5.2.4",
|
||||||
|
"crypto": "^1.0.1",
|
||||||
"delay": "^6.0.0",
|
"delay": "^6.0.0",
|
||||||
"diff": "^5.1.0",
|
"diff": "^5.1.0",
|
||||||
"emoji-strip": "^1.0.1",
|
"emoji-strip": "^1.0.1",
|
||||||
|
|
@ -21,7 +23,7 @@
|
||||||
"eventsource-parser": "^1.0.0",
|
"eventsource-parser": "^1.0.0",
|
||||||
"fastify": "^4.18.0",
|
"fastify": "^4.18.0",
|
||||||
"form-data": "^4.0.0",
|
"form-data": "^4.0.0",
|
||||||
"https-proxy-agent": "5.0.1",
|
"https-proxy-agent": "7.0.1",
|
||||||
"js-tiktoken": "^1.0.5",
|
"js-tiktoken": "^1.0.5",
|
||||||
"keyv": "^4.5.3",
|
"keyv": "^4.5.3",
|
||||||
"keyv-file": "^0.2.0",
|
"keyv-file": "^0.2.0",
|
||||||
|
|
@ -41,6 +43,7 @@
|
||||||
},
|
},
|
||||||
"optionalDependencies": {
|
"optionalDependencies": {
|
||||||
"@node-rs/jieba": "^1.6.2",
|
"@node-rs/jieba": "^1.6.2",
|
||||||
|
"cycletls": "^1.0.21",
|
||||||
"jimp": "^0.22.7",
|
"jimp": "^0.22.7",
|
||||||
"node-silk": "^0.1.0",
|
"node-silk": "^0.1.0",
|
||||||
"puppeteer-extra": "^3.3.6",
|
"puppeteer-extra": "^3.3.6",
|
||||||
|
|
@ -64,6 +67,207 @@
|
||||||
"../../node_modules/.pnpm/uuid@9.0.0/node_modules/uuid": {
|
"../../node_modules/.pnpm/uuid@9.0.0/node_modules/uuid": {
|
||||||
"extraneous": true
|
"extraneous": true
|
||||||
},
|
},
|
||||||
|
"node_modules/@azure-rest/core-client": {
|
||||||
|
"version": "1.1.4",
|
||||||
|
"resolved": "https://registry.npmjs.org/@azure-rest/core-client/-/core-client-1.1.4.tgz",
|
||||||
|
"integrity": "sha512-RUIQOA8T0WcbNlddr8hjl2MuC5GVRqmMwPXqBVsgvdKesLy+eg3y/6nf3qe2fvcJMI1gF6VtgU5U4hRaR4w4ag==",
|
||||||
|
"dependencies": {
|
||||||
|
"@azure/abort-controller": "^1.1.0",
|
||||||
|
"@azure/core-auth": "^1.3.0",
|
||||||
|
"@azure/core-rest-pipeline": "^1.5.0",
|
||||||
|
"@azure/core-tracing": "^1.0.1",
|
||||||
|
"@azure/core-util": "^1.0.0",
|
||||||
|
"tslib": "^2.2.0"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=14.0.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@azure-rest/core-client/node_modules/tslib": {
|
||||||
|
"version": "2.6.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
|
||||||
|
"integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
|
||||||
|
},
|
||||||
|
"node_modules/@azure/abort-controller": {
|
||||||
|
"version": "1.1.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-1.1.0.tgz",
|
||||||
|
"integrity": "sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw==",
|
||||||
|
"dependencies": {
|
||||||
|
"tslib": "^2.2.0"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=12.0.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@azure/abort-controller/node_modules/tslib": {
|
||||||
|
"version": "2.6.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
|
||||||
|
"integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
|
||||||
|
},
|
||||||
|
"node_modules/@azure/core-auth": {
|
||||||
|
"version": "1.5.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.5.0.tgz",
|
||||||
|
"integrity": "sha512-udzoBuYG1VBoHVohDTrvKjyzel34zt77Bhp7dQntVGGD0ehVq48owENbBG8fIgkHRNUBQH5k1r0hpoMu5L8+kw==",
|
||||||
|
"dependencies": {
|
||||||
|
"@azure/abort-controller": "^1.0.0",
|
||||||
|
"@azure/core-util": "^1.1.0",
|
||||||
|
"tslib": "^2.2.0"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=14.0.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@azure/core-auth/node_modules/tslib": {
|
||||||
|
"version": "2.6.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
|
||||||
|
"integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
|
||||||
|
},
|
||||||
|
"node_modules/@azure/core-lro": {
|
||||||
|
"version": "2.5.4",
|
||||||
|
"resolved": "https://registry.npmjs.org/@azure/core-lro/-/core-lro-2.5.4.tgz",
|
||||||
|
"integrity": "sha512-3GJiMVH7/10bulzOKGrrLeG/uCBH/9VtxqaMcB9lIqAeamI/xYQSHJL/KcsLDuH+yTjYpro/u6D/MuRe4dN70Q==",
|
||||||
|
"dependencies": {
|
||||||
|
"@azure/abort-controller": "^1.0.0",
|
||||||
|
"@azure/core-util": "^1.2.0",
|
||||||
|
"@azure/logger": "^1.0.0",
|
||||||
|
"tslib": "^2.2.0"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=14.0.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@azure/core-lro/node_modules/tslib": {
|
||||||
|
"version": "2.6.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
|
||||||
|
"integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
|
||||||
|
},
|
||||||
|
"node_modules/@azure/core-rest-pipeline": {
|
||||||
|
"version": "1.12.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.12.1.tgz",
|
||||||
|
"integrity": "sha512-SsyWQ+T5MFQRX+M8H/66AlaI6HyCbQStGfFngx2fuiW+vKI2DkhtOvbYodPyf9fOe/ARLWWc3ohX54lQ5Kmaog==",
|
||||||
|
"dependencies": {
|
||||||
|
"@azure/abort-controller": "^1.0.0",
|
||||||
|
"@azure/core-auth": "^1.4.0",
|
||||||
|
"@azure/core-tracing": "^1.0.1",
|
||||||
|
"@azure/core-util": "^1.3.0",
|
||||||
|
"@azure/logger": "^1.0.0",
|
||||||
|
"form-data": "^4.0.0",
|
||||||
|
"http-proxy-agent": "^5.0.0",
|
||||||
|
"https-proxy-agent": "^5.0.0",
|
||||||
|
"tslib": "^2.2.0"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=14.0.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@azure/core-rest-pipeline/node_modules/debug": {
|
||||||
|
"version": "4.3.4",
|
||||||
|
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
|
||||||
|
"integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
|
||||||
|
"dependencies": {
|
||||||
|
"ms": "2.1.2"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=6.0"
|
||||||
|
},
|
||||||
|
"peerDependenciesMeta": {
|
||||||
|
"supports-color": {
|
||||||
|
"optional": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@azure/core-rest-pipeline/node_modules/https-proxy-agent": {
|
||||||
|
"version": "5.0.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
|
||||||
|
"integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
|
||||||
|
"dependencies": {
|
||||||
|
"agent-base": "6",
|
||||||
|
"debug": "4"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">= 6"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@azure/core-rest-pipeline/node_modules/ms": {
|
||||||
|
"version": "2.1.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
|
||||||
|
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
|
||||||
|
},
|
||||||
|
"node_modules/@azure/core-rest-pipeline/node_modules/tslib": {
|
||||||
|
"version": "2.6.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
|
||||||
|
"integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
|
||||||
|
},
|
||||||
|
"node_modules/@azure/core-tracing": {
|
||||||
|
"version": "1.0.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.1.tgz",
|
||||||
|
"integrity": "sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw==",
|
||||||
|
"dependencies": {
|
||||||
|
"tslib": "^2.2.0"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=12.0.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@azure/core-tracing/node_modules/tslib": {
|
||||||
|
"version": "2.6.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
|
||||||
|
"integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
|
||||||
|
},
|
||||||
|
"node_modules/@azure/core-util": {
|
||||||
|
"version": "1.4.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.4.0.tgz",
|
||||||
|
"integrity": "sha512-eGAyJpm3skVQoLiRqm/xPa+SXi/NPDdSHMxbRAz2lSprd+Zs+qrpQGQQ2VQ3Nttu+nSZR4XoYQC71LbEI7jsig==",
|
||||||
|
"dependencies": {
|
||||||
|
"@azure/abort-controller": "^1.0.0",
|
||||||
|
"tslib": "^2.2.0"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=14.0.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@azure/core-util/node_modules/tslib": {
|
||||||
|
"version": "2.6.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
|
||||||
|
"integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
|
||||||
|
},
|
||||||
|
"node_modules/@azure/logger": {
|
||||||
|
"version": "1.0.4",
|
||||||
|
"resolved": "https://registry.npmjs.org/@azure/logger/-/logger-1.0.4.tgz",
|
||||||
|
"integrity": "sha512-ustrPY8MryhloQj7OWGe+HrYx+aoiOxzbXTtgblbV3xwCqpzUK36phH3XNHQKj3EPonyFUuDTfR3qFhTEAuZEg==",
|
||||||
|
"dependencies": {
|
||||||
|
"tslib": "^2.2.0"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=14.0.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@azure/logger/node_modules/tslib": {
|
||||||
|
"version": "2.6.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
|
||||||
|
"integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
|
||||||
|
},
|
||||||
|
"node_modules/@azure/openai": {
|
||||||
|
"version": "1.0.0-beta.5",
|
||||||
|
"resolved": "https://registry.npmjs.org/@azure/openai/-/openai-1.0.0-beta.5.tgz",
|
||||||
|
"integrity": "sha512-Qjb6eXun6OUGwbHMRYtmjojn8wZf5ATGQHFzxPc+/dWFeLdSj5ahs/yWRAgqff3oL6GmgQFhjCPhAnAbVv5Q3w==",
|
||||||
|
"dependencies": {
|
||||||
|
"@azure-rest/core-client": "^1.1.3",
|
||||||
|
"@azure/core-auth": "^1.4.0",
|
||||||
|
"@azure/core-lro": "^2.5.3",
|
||||||
|
"@azure/core-rest-pipeline": "^1.10.2",
|
||||||
|
"@azure/logger": "^1.0.3",
|
||||||
|
"tslib": "^2.4.0"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=14.0.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@azure/openai/node_modules/tslib": {
|
||||||
|
"version": "2.6.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
|
||||||
|
"integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
|
||||||
|
},
|
||||||
"node_modules/@babel/code-frame": {
|
"node_modules/@babel/code-frame": {
|
||||||
"version": "7.22.5",
|
"version": "7.22.5",
|
||||||
"resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.22.5.tgz",
|
"resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.22.5.tgz",
|
||||||
|
|
@ -730,6 +934,42 @@
|
||||||
"node-pre-gyp": "bin/node-pre-gyp"
|
"node-pre-gyp": "bin/node-pre-gyp"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/@mapbox/node-pre-gyp/node_modules/debug": {
|
||||||
|
"version": "4.3.4",
|
||||||
|
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
|
||||||
|
"integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
|
||||||
|
"optional": true,
|
||||||
|
"dependencies": {
|
||||||
|
"ms": "2.1.2"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=6.0"
|
||||||
|
},
|
||||||
|
"peerDependenciesMeta": {
|
||||||
|
"supports-color": {
|
||||||
|
"optional": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@mapbox/node-pre-gyp/node_modules/https-proxy-agent": {
|
||||||
|
"version": "5.0.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
|
||||||
|
"integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
|
||||||
|
"optional": true,
|
||||||
|
"dependencies": {
|
||||||
|
"agent-base": "6",
|
||||||
|
"debug": "4"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">= 6"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/@mapbox/node-pre-gyp/node_modules/ms": {
|
||||||
|
"version": "2.1.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
|
||||||
|
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
|
||||||
|
"optional": true
|
||||||
|
},
|
||||||
"node_modules/@mapbox/node-pre-gyp/node_modules/node-fetch": {
|
"node_modules/@mapbox/node-pre-gyp/node_modules/node-fetch": {
|
||||||
"version": "2.6.11",
|
"version": "2.6.11",
|
||||||
"resolved": "https://registry.npmmirror.com/node-fetch/-/node-fetch-2.6.11.tgz",
|
"resolved": "https://registry.npmmirror.com/node-fetch/-/node-fetch-2.6.11.tgz",
|
||||||
|
|
@ -1152,6 +1392,14 @@
|
||||||
"integrity": "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==",
|
"integrity": "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==",
|
||||||
"optional": true
|
"optional": true
|
||||||
},
|
},
|
||||||
|
"node_modules/@tootallnate/once": {
|
||||||
|
"version": "2.0.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz",
|
||||||
|
"integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==",
|
||||||
|
"engines": {
|
||||||
|
"node": ">= 10"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/@tsconfig/node10": {
|
"node_modules/@tsconfig/node10": {
|
||||||
"version": "1.0.9",
|
"version": "1.0.9",
|
||||||
"resolved": "https://registry.npmmirror.com/@tsconfig/node10/-/node10-1.0.9.tgz",
|
"resolved": "https://registry.npmmirror.com/@tsconfig/node10/-/node10-1.0.9.tgz",
|
||||||
|
|
@ -1346,50 +1594,6 @@
|
||||||
"chatgpt-cli": "bin/cli.js"
|
"chatgpt-cli": "bin/cli.js"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@waylaidwanderer/chatgpt-api/node_modules/agent-base": {
|
|
||||||
"version": "7.1.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz",
|
|
||||||
"integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==",
|
|
||||||
"dependencies": {
|
|
||||||
"debug": "^4.3.4"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">= 14"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@waylaidwanderer/chatgpt-api/node_modules/debug": {
|
|
||||||
"version": "4.3.4",
|
|
||||||
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
|
|
||||||
"integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
|
|
||||||
"dependencies": {
|
|
||||||
"ms": "2.1.2"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=6.0"
|
|
||||||
},
|
|
||||||
"peerDependenciesMeta": {
|
|
||||||
"supports-color": {
|
|
||||||
"optional": true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@waylaidwanderer/chatgpt-api/node_modules/https-proxy-agent": {
|
|
||||||
"version": "7.0.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.1.tgz",
|
|
||||||
"integrity": "sha512-Eun8zV0kcYS1g19r78osiQLEFIRspRUDd9tIfBCTBPBeMieF/EsJNL8VI3xOIdYRDEkjQnqOYPsZ2DsWsVsFwQ==",
|
|
||||||
"dependencies": {
|
|
||||||
"agent-base": "^7.0.2",
|
|
||||||
"debug": "4"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">= 14"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/@waylaidwanderer/chatgpt-api/node_modules/ms": {
|
|
||||||
"version": "2.1.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
|
|
||||||
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
|
|
||||||
},
|
|
||||||
"node_modules/@waylaidwanderer/fastify-sse-v2": {
|
"node_modules/@waylaidwanderer/fastify-sse-v2": {
|
||||||
"version": "3.1.0",
|
"version": "3.1.0",
|
||||||
"resolved": "https://registry.npmmirror.com/@waylaidwanderer/fastify-sse-v2/-/fastify-sse-v2-3.1.0.tgz",
|
"resolved": "https://registry.npmmirror.com/@waylaidwanderer/fastify-sse-v2/-/fastify-sse-v2-3.1.0.tgz",
|
||||||
|
|
@ -2224,6 +2428,49 @@
|
||||||
"node": ">= 8"
|
"node": ">= 8"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/crypto": {
|
||||||
|
"version": "1.0.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/crypto/-/crypto-1.0.1.tgz",
|
||||||
|
"integrity": "sha512-VxBKmeNcqQdiUQUW2Tzq0t377b54N2bMtXO/qiLa+6eRRmmC4qT3D4OnTGoT/U6O9aklQ/jTwbOtRMTTY8G0Ig==",
|
||||||
|
"deprecated": "This package is no longer supported. It's now a built-in Node module. If you've depended on crypto, you should switch to the one that's built-in."
|
||||||
|
},
|
||||||
|
"node_modules/cycletls": {
|
||||||
|
"version": "1.0.21",
|
||||||
|
"resolved": "https://registry.npmjs.org/cycletls/-/cycletls-1.0.21.tgz",
|
||||||
|
"integrity": "sha512-Ccox1s+3mhoc/SOlzAXH2EqyKPc3PlJ6WVvshgzBn99ihDSmp/GQJqPw7TKBLO5pJMZtrl9B7s8cMdrwOoORbQ==",
|
||||||
|
"optional": true,
|
||||||
|
"dependencies": {
|
||||||
|
"@types/node": "^17.0.24",
|
||||||
|
"ws": "^7.5.7"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/cycletls/node_modules/@types/node": {
|
||||||
|
"version": "17.0.45",
|
||||||
|
"resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz",
|
||||||
|
"integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==",
|
||||||
|
"optional": true
|
||||||
|
},
|
||||||
|
"node_modules/cycletls/node_modules/ws": {
|
||||||
|
"version": "7.5.9",
|
||||||
|
"resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz",
|
||||||
|
"integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==",
|
||||||
|
"optional": true,
|
||||||
|
"engines": {
|
||||||
|
"node": ">=8.3.0"
|
||||||
|
},
|
||||||
|
"peerDependencies": {
|
||||||
|
"bufferutil": "^4.0.1",
|
||||||
|
"utf-8-validate": "^5.0.2"
|
||||||
|
},
|
||||||
|
"peerDependenciesMeta": {
|
||||||
|
"bufferutil": {
|
||||||
|
"optional": true
|
||||||
|
},
|
||||||
|
"utf-8-validate": {
|
||||||
|
"optional": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/data-uri-to-buffer": {
|
"node_modules/data-uri-to-buffer": {
|
||||||
"version": "4.0.1",
|
"version": "4.0.1",
|
||||||
"resolved": "https://registry.npmmirror.com/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz",
|
"resolved": "https://registry.npmmirror.com/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz",
|
||||||
|
|
@ -3268,11 +3515,12 @@
|
||||||
"node": ">= 0.8"
|
"node": ">= 0.8"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/https-proxy-agent": {
|
"node_modules/http-proxy-agent": {
|
||||||
"version": "5.0.1",
|
"version": "5.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
|
"resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz",
|
||||||
"integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==",
|
"integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
"@tootallnate/once": "2",
|
||||||
"agent-base": "6",
|
"agent-base": "6",
|
||||||
"debug": "4"
|
"debug": "4"
|
||||||
},
|
},
|
||||||
|
|
@ -3280,6 +3528,50 @@
|
||||||
"node": ">= 6"
|
"node": ">= 6"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/http-proxy-agent/node_modules/debug": {
|
||||||
|
"version": "4.3.4",
|
||||||
|
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
|
||||||
|
"integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
|
||||||
|
"dependencies": {
|
||||||
|
"ms": "2.1.2"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=6.0"
|
||||||
|
},
|
||||||
|
"peerDependenciesMeta": {
|
||||||
|
"supports-color": {
|
||||||
|
"optional": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/http-proxy-agent/node_modules/ms": {
|
||||||
|
"version": "2.1.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
|
||||||
|
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
|
||||||
|
},
|
||||||
|
"node_modules/https-proxy-agent": {
|
||||||
|
"version": "7.0.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.1.tgz",
|
||||||
|
"integrity": "sha512-Eun8zV0kcYS1g19r78osiQLEFIRspRUDd9tIfBCTBPBeMieF/EsJNL8VI3xOIdYRDEkjQnqOYPsZ2DsWsVsFwQ==",
|
||||||
|
"dependencies": {
|
||||||
|
"agent-base": "^7.0.2",
|
||||||
|
"debug": "4"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">= 14"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/https-proxy-agent/node_modules/agent-base": {
|
||||||
|
"version": "7.1.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz",
|
||||||
|
"integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==",
|
||||||
|
"dependencies": {
|
||||||
|
"debug": "^4.3.4"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">= 14"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/https-proxy-agent/node_modules/debug": {
|
"node_modules/https-proxy-agent/node_modules/debug": {
|
||||||
"version": "4.3.4",
|
"version": "4.3.4",
|
||||||
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
|
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
|
||||||
|
|
|
||||||
154661
resources/emojiData.json
154661
resources/emojiData.json
File diff suppressed because it is too large
Load diff
|
|
@ -1,15 +1,9 @@
|
||||||
import fetch, { FormData } from 'node-fetch'
|
import fetch, { FormData } from 'node-fetch'
|
||||||
import { makeForwardMsg } from './common.js'
|
import { makeForwardMsg } from './common.js'
|
||||||
import { Config } from './config.js'
|
import { Config } from './config.js'
|
||||||
|
import { getProxy } from './proxy.js'
|
||||||
|
|
||||||
let proxy
|
let proxy = getProxy()
|
||||||
if (Config.proxy) {
|
|
||||||
try {
|
|
||||||
proxy = (await import('https-proxy-agent')).default
|
|
||||||
} catch (e) {
|
|
||||||
console.warn('未安装https-proxy-agent,请在插件目录下执行pnpm add https-proxy-agent')
|
|
||||||
}
|
|
||||||
}
|
|
||||||
export default class BingDrawClient {
|
export default class BingDrawClient {
|
||||||
constructor (opts) {
|
constructor (opts) {
|
||||||
this.opts = opts
|
this.opts = opts
|
||||||
|
|
|
||||||
|
|
@ -6,11 +6,11 @@ import fetch, {
|
||||||
} from 'node-fetch'
|
} from 'node-fetch'
|
||||||
import crypto from 'crypto'
|
import crypto from 'crypto'
|
||||||
import WebSocket from 'ws'
|
import WebSocket from 'ws'
|
||||||
import HttpsProxyAgent from 'https-proxy-agent'
|
|
||||||
import { Config, pureSydneyInstruction } from './config.js'
|
import { Config, pureSydneyInstruction } from './config.js'
|
||||||
import { formatDate, getMasterQQ, isCN, getUserData } from './common.js'
|
import { formatDate, getMasterQQ, isCN, getUserData } from './common.js'
|
||||||
import delay from 'delay'
|
import delay from 'delay'
|
||||||
import moment from 'moment'
|
import moment from 'moment'
|
||||||
|
import { getProxy } from './proxy.js'
|
||||||
|
|
||||||
if (!globalThis.fetch) {
|
if (!globalThis.fetch) {
|
||||||
globalThis.fetch = fetch
|
globalThis.fetch = fetch
|
||||||
|
|
@ -19,12 +19,7 @@ if (!globalThis.fetch) {
|
||||||
globalThis.Response = Response
|
globalThis.Response = Response
|
||||||
}
|
}
|
||||||
// workaround for ver 7.x and ver 5.x
|
// workaround for ver 7.x and ver 5.x
|
||||||
let proxy = HttpsProxyAgent
|
let proxy = getProxy()
|
||||||
if (typeof proxy !== 'function') {
|
|
||||||
proxy = (p) => {
|
|
||||||
return new HttpsProxyAgent.HttpsProxyAgent(p)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
async function getKeyv () {
|
async function getKeyv () {
|
||||||
let Keyv
|
let Keyv
|
||||||
|
|
|
||||||
|
|
@ -103,8 +103,9 @@ export class ClaudeAIClient {
|
||||||
// redirect: 'manual'
|
// redirect: 'manual'
|
||||||
// // referrer: 'https://claude.ai/chat/bba5a67d-ee59-4196-a371-ece8a35db1f2'
|
// // referrer: 'https://claude.ai/chat/bba5a67d-ee59-4196-a371-ece8a35db1f2'
|
||||||
// })
|
// })
|
||||||
|
let host = Config.claudeAIReverseProxy || 'https://claude.ai'
|
||||||
const cycleTLS = await initCycleTLS()
|
const cycleTLS = await initCycleTLS()
|
||||||
let result = await cycleTLS(`https://claude.ai/api/organizations/${this.organizationId}/chat_conversations`, {
|
let result = await cycleTLS(`${host}/api/organizations/${this.organizationId}/chat_conversations`, {
|
||||||
ja3: this.JA3,
|
ja3: this.JA3,
|
||||||
userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36',
|
userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36',
|
||||||
proxy: this.proxy,
|
proxy: this.proxy,
|
||||||
|
|
@ -140,7 +141,8 @@ export class ClaudeAIClient {
|
||||||
timezone: 'Asia/Hong_Kong'
|
timezone: 'Asia/Hong_Kong'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
let url = 'https://claude.ai/api/append_message'
|
let host = Config.claudeAIReverseProxy || 'https://claude.ai'
|
||||||
|
let url = host + '/api/append_message'
|
||||||
const cycleTLS = await initCycleTLS()
|
const cycleTLS = await initCycleTLS()
|
||||||
let streamDataRes = await cycleTLS(url, {
|
let streamDataRes = await cycleTLS(url, {
|
||||||
ja3: this.JA3,
|
ja3: this.JA3,
|
||||||
|
|
@ -148,11 +150,13 @@ export class ClaudeAIClient {
|
||||||
proxy: this.proxy,
|
proxy: this.proxy,
|
||||||
body: JSON.stringify(body),
|
body: JSON.stringify(body),
|
||||||
headers: this.rawHeaders,
|
headers: this.rawHeaders,
|
||||||
disableRedirect: true
|
disableRedirect: true,
|
||||||
|
timeout: Config.claudeAITimeout || 120
|
||||||
}, 'post')
|
}, 'post')
|
||||||
if (streamDataRes.status === 307) {
|
if (streamDataRes.status === 307) {
|
||||||
throw new Error('claude.ai目前不支持你所在的地区')
|
throw new Error('claude.ai目前不支持你所在的地区')
|
||||||
}
|
}
|
||||||
|
if (streamDataRes.status === 200) {
|
||||||
let streamData = streamDataRes.body
|
let streamData = streamDataRes.body
|
||||||
// console.log(streamData)
|
// console.log(streamData)
|
||||||
let responseText = ''
|
let responseText = ''
|
||||||
|
|
@ -179,6 +183,11 @@ export class ClaudeAIClient {
|
||||||
text: responseText.trim(),
|
text: responseText.trim(),
|
||||||
conversationId
|
conversationId
|
||||||
}
|
}
|
||||||
|
} else if (streamDataRes.status === 408) {
|
||||||
|
throw new Error('claude.ai响应超时,可能是回复文本太多,请调高超时时间重试')
|
||||||
|
} else {
|
||||||
|
throw new Error('unknown error')
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -148,9 +148,11 @@ const defaultConfig = {
|
||||||
// claude2
|
// claude2
|
||||||
claudeAIOrganizationId: '',
|
claudeAIOrganizationId: '',
|
||||||
claudeAISessionKey: '',
|
claudeAISessionKey: '',
|
||||||
|
claudeAIReverseProxy: '',
|
||||||
|
claudeAITimeout: 120,
|
||||||
claudeAIJA3: '772,4865-4866-4867-49195-49199-49196-49200-52393-52392-49171-49172-156-157-47-53,27-5-65281-13-35-0-51-18-16-43-10-45-11-17513-23,29-23-24,0',
|
claudeAIJA3: '772,4865-4866-4867-49195-49199-49196-49200-52393-52392-49171-49172-156-157-47-53,27-5-65281-13-35-0-51-18-16-43-10-45-11-17513-23,29-23-24,0',
|
||||||
claudeAIUA: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36',
|
claudeAIUA: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36',
|
||||||
version: 'v2.7.4'
|
version: 'v2.7.5'
|
||||||
}
|
}
|
||||||
const _path = process.cwd()
|
const _path = process.cwd()
|
||||||
let config = {}
|
let config = {}
|
||||||
|
|
|
||||||
|
|
@ -2,21 +2,8 @@ import { Configuration, OpenAIApi } from 'openai'
|
||||||
import { Config, defaultOpenAIAPI, defaultOpenAIReverseProxy } from './config.js'
|
import { Config, defaultOpenAIAPI, defaultOpenAIReverseProxy } from './config.js'
|
||||||
import fs from 'fs'
|
import fs from 'fs'
|
||||||
import { isCN, mkdirs } from './common.js'
|
import { isCN, mkdirs } from './common.js'
|
||||||
let proxy
|
import { getProxy } from './proxy.js'
|
||||||
if (Config.proxy) {
|
let proxy = getProxy()
|
||||||
try {
|
|
||||||
proxy = (await import('https-proxy-agent')).default
|
|
||||||
} catch (e) {
|
|
||||||
console.warn('未安装https-proxy-agent,请在插件目录下执行pnpm add https-proxy-agent')
|
|
||||||
}
|
|
||||||
}
|
|
||||||
function getProxy () {
|
|
||||||
if (!Config.proxy || proxy) {
|
|
||||||
return proxy
|
|
||||||
} else {
|
|
||||||
throw new Error('未安装https-proxy-agent,请在插件目录下执行pnpm add https-proxy-agent')
|
|
||||||
}
|
|
||||||
}
|
|
||||||
export async function createImage (prompt, n = 1, size = '512x512') {
|
export async function createImage (prompt, n = 1, size = '512x512') {
|
||||||
let basePath = Config.openAiBaseUrl
|
let basePath = Config.openAiBaseUrl
|
||||||
if (Config.openAiBaseUrl && Config.proxy && !Config.openAiForceUseReverse) {
|
if (Config.openAiBaseUrl && Config.proxy && !Config.openAiForceUseReverse) {
|
||||||
|
|
@ -34,7 +21,7 @@ export async function createImage (prompt, n = 1, size = '512x512') {
|
||||||
if (Config.debug) {
|
if (Config.debug) {
|
||||||
logger.info({ prompt, n, size })
|
logger.info({ prompt, n, size })
|
||||||
}
|
}
|
||||||
let proxyFn = getProxy()
|
let proxyFn = proxy
|
||||||
const response = await openai.createImage({
|
const response = await openai.createImage({
|
||||||
prompt,
|
prompt,
|
||||||
n,
|
n,
|
||||||
|
|
|
||||||
17
utils/proxy.js
Normal file
17
utils/proxy.js
Normal file
|
|
@ -0,0 +1,17 @@
|
||||||
|
// workaround for ver 7.x and ver 5.x
|
||||||
|
import HttpsProxyAgent from 'https-proxy-agent'
|
||||||
|
|
||||||
|
let proxy = HttpsProxyAgent
|
||||||
|
if (typeof proxy !== 'function') {
|
||||||
|
proxy = (p) => {
|
||||||
|
return new HttpsProxyAgent.HttpsProxyAgent(p)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* return a proxy function
|
||||||
|
* @returns {*|createHttpsProxyAgent|((opts: (string | createHttpsProxyAgent.HttpsProxyAgentOptions)) => HttpsProxyAgent)}
|
||||||
|
*/
|
||||||
|
export function getProxy () {
|
||||||
|
return proxy
|
||||||
|
}
|
||||||
|
|
@ -1,14 +1,8 @@
|
||||||
import { Config } from './config.js'
|
import { Config } from './config.js'
|
||||||
import { ChatGPTAPI } from 'chatgpt'
|
import { ChatGPTAPI } from 'chatgpt'
|
||||||
import fetch from 'node-fetch'
|
import fetch from 'node-fetch'
|
||||||
let proxy
|
import { getProxy } from './proxy.js'
|
||||||
if (Config.proxy) {
|
let proxy = getProxy()
|
||||||
try {
|
|
||||||
proxy = (await import('https-proxy-agent')).default
|
|
||||||
} catch (e) {
|
|
||||||
console.warn('未安装https-proxy-agent,请在插件目录下执行pnpm add https-proxy-agent')
|
|
||||||
}
|
|
||||||
}
|
|
||||||
const newFetch = (url, options = {}) => {
|
const newFetch = (url, options = {}) => {
|
||||||
const defaultOptions = Config.proxy
|
const defaultOptions = Config.proxy
|
||||||
? {
|
? {
|
||||||
|
|
|
||||||
438
yarn.lock
438
yarn.lock
|
|
@ -2,6 +2,93 @@
|
||||||
# yarn lockfile v1
|
# yarn lockfile v1
|
||||||
|
|
||||||
|
|
||||||
|
"@azure-rest/core-client@^1.1.3":
|
||||||
|
version "1.1.4"
|
||||||
|
resolved "https://registry.npmjs.org/@azure-rest/core-client/-/core-client-1.1.4.tgz"
|
||||||
|
integrity sha512-RUIQOA8T0WcbNlddr8hjl2MuC5GVRqmMwPXqBVsgvdKesLy+eg3y/6nf3qe2fvcJMI1gF6VtgU5U4hRaR4w4ag==
|
||||||
|
dependencies:
|
||||||
|
"@azure/abort-controller" "^1.1.0"
|
||||||
|
"@azure/core-auth" "^1.3.0"
|
||||||
|
"@azure/core-rest-pipeline" "^1.5.0"
|
||||||
|
"@azure/core-tracing" "^1.0.1"
|
||||||
|
"@azure/core-util" "^1.0.0"
|
||||||
|
tslib "^2.2.0"
|
||||||
|
|
||||||
|
"@azure/abort-controller@^1.0.0", "@azure/abort-controller@^1.1.0":
|
||||||
|
version "1.1.0"
|
||||||
|
resolved "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-1.1.0.tgz"
|
||||||
|
integrity sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw==
|
||||||
|
dependencies:
|
||||||
|
tslib "^2.2.0"
|
||||||
|
|
||||||
|
"@azure/core-auth@^1.3.0", "@azure/core-auth@^1.4.0":
|
||||||
|
version "1.5.0"
|
||||||
|
resolved "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.5.0.tgz"
|
||||||
|
integrity sha512-udzoBuYG1VBoHVohDTrvKjyzel34zt77Bhp7dQntVGGD0ehVq48owENbBG8fIgkHRNUBQH5k1r0hpoMu5L8+kw==
|
||||||
|
dependencies:
|
||||||
|
"@azure/abort-controller" "^1.0.0"
|
||||||
|
"@azure/core-util" "^1.1.0"
|
||||||
|
tslib "^2.2.0"
|
||||||
|
|
||||||
|
"@azure/core-lro@^2.5.3":
|
||||||
|
version "2.5.4"
|
||||||
|
resolved "https://registry.npmjs.org/@azure/core-lro/-/core-lro-2.5.4.tgz"
|
||||||
|
integrity sha512-3GJiMVH7/10bulzOKGrrLeG/uCBH/9VtxqaMcB9lIqAeamI/xYQSHJL/KcsLDuH+yTjYpro/u6D/MuRe4dN70Q==
|
||||||
|
dependencies:
|
||||||
|
"@azure/abort-controller" "^1.0.0"
|
||||||
|
"@azure/core-util" "^1.2.0"
|
||||||
|
"@azure/logger" "^1.0.0"
|
||||||
|
tslib "^2.2.0"
|
||||||
|
|
||||||
|
"@azure/core-rest-pipeline@^1.10.2", "@azure/core-rest-pipeline@^1.5.0":
|
||||||
|
version "1.12.1"
|
||||||
|
resolved "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.12.1.tgz"
|
||||||
|
integrity sha512-SsyWQ+T5MFQRX+M8H/66AlaI6HyCbQStGfFngx2fuiW+vKI2DkhtOvbYodPyf9fOe/ARLWWc3ohX54lQ5Kmaog==
|
||||||
|
dependencies:
|
||||||
|
"@azure/abort-controller" "^1.0.0"
|
||||||
|
"@azure/core-auth" "^1.4.0"
|
||||||
|
"@azure/core-tracing" "^1.0.1"
|
||||||
|
"@azure/core-util" "^1.3.0"
|
||||||
|
"@azure/logger" "^1.0.0"
|
||||||
|
form-data "^4.0.0"
|
||||||
|
http-proxy-agent "^5.0.0"
|
||||||
|
https-proxy-agent "^5.0.0"
|
||||||
|
tslib "^2.2.0"
|
||||||
|
|
||||||
|
"@azure/core-tracing@^1.0.1":
|
||||||
|
version "1.0.1"
|
||||||
|
resolved "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.1.tgz"
|
||||||
|
integrity sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw==
|
||||||
|
dependencies:
|
||||||
|
tslib "^2.2.0"
|
||||||
|
|
||||||
|
"@azure/core-util@^1.0.0", "@azure/core-util@^1.1.0", "@azure/core-util@^1.2.0", "@azure/core-util@^1.3.0":
|
||||||
|
version "1.4.0"
|
||||||
|
resolved "https://registry.npmjs.org/@azure/core-util/-/core-util-1.4.0.tgz"
|
||||||
|
integrity sha512-eGAyJpm3skVQoLiRqm/xPa+SXi/NPDdSHMxbRAz2lSprd+Zs+qrpQGQQ2VQ3Nttu+nSZR4XoYQC71LbEI7jsig==
|
||||||
|
dependencies:
|
||||||
|
"@azure/abort-controller" "^1.0.0"
|
||||||
|
tslib "^2.2.0"
|
||||||
|
|
||||||
|
"@azure/logger@^1.0.0", "@azure/logger@^1.0.3":
|
||||||
|
version "1.0.4"
|
||||||
|
resolved "https://registry.npmjs.org/@azure/logger/-/logger-1.0.4.tgz"
|
||||||
|
integrity sha512-ustrPY8MryhloQj7OWGe+HrYx+aoiOxzbXTtgblbV3xwCqpzUK36phH3XNHQKj3EPonyFUuDTfR3qFhTEAuZEg==
|
||||||
|
dependencies:
|
||||||
|
tslib "^2.2.0"
|
||||||
|
|
||||||
|
"@azure/openai@^1.0.0-beta.1":
|
||||||
|
version "1.0.0-beta.5"
|
||||||
|
resolved "https://registry.npmjs.org/@azure/openai/-/openai-1.0.0-beta.5.tgz"
|
||||||
|
integrity sha512-Qjb6eXun6OUGwbHMRYtmjojn8wZf5ATGQHFzxPc+/dWFeLdSj5ahs/yWRAgqff3oL6GmgQFhjCPhAnAbVv5Q3w==
|
||||||
|
dependencies:
|
||||||
|
"@azure-rest/core-client" "^1.1.3"
|
||||||
|
"@azure/core-auth" "^1.4.0"
|
||||||
|
"@azure/core-lro" "^2.5.3"
|
||||||
|
"@azure/core-rest-pipeline" "^1.10.2"
|
||||||
|
"@azure/logger" "^1.0.3"
|
||||||
|
tslib "^2.4.0"
|
||||||
|
|
||||||
"@babel/code-frame@^7.0.0":
|
"@babel/code-frame@^7.0.0":
|
||||||
version "7.22.5"
|
version "7.22.5"
|
||||||
resolved "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.22.5.tgz"
|
resolved "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.22.5.tgz"
|
||||||
|
|
@ -137,7 +224,7 @@
|
||||||
pixelmatch "^4.0.2"
|
pixelmatch "^4.0.2"
|
||||||
tinycolor2 "^1.6.0"
|
tinycolor2 "^1.6.0"
|
||||||
|
|
||||||
"@jimp/custom@^0.22.8":
|
"@jimp/custom@^0.22.8", "@jimp/custom@>=0.3.5":
|
||||||
version "0.22.8"
|
version "0.22.8"
|
||||||
resolved "https://registry.npmmirror.com/@jimp/custom/-/custom-0.22.8.tgz"
|
resolved "https://registry.npmmirror.com/@jimp/custom/-/custom-0.22.8.tgz"
|
||||||
integrity sha512-u6lP9x/HNeGHB0Oojv4c2mhuDvn7G0ikzYbK4IKLsH4HzHxt62faMjBzQMcFhKJhR6UiiKE/jiHrhGvBT/fMkw==
|
integrity sha512-u6lP9x/HNeGHB0Oojv4c2mhuDvn7G0ikzYbK4IKLsH4HzHxt62faMjBzQMcFhKJhR6UiiKE/jiHrhGvBT/fMkw==
|
||||||
|
|
@ -161,14 +248,14 @@
|
||||||
"@jimp/utils" "^0.22.8"
|
"@jimp/utils" "^0.22.8"
|
||||||
jpeg-js "^0.4.4"
|
jpeg-js "^0.4.4"
|
||||||
|
|
||||||
"@jimp/plugin-blit@^0.22.8":
|
"@jimp/plugin-blit@^0.22.8", "@jimp/plugin-blit@>=0.3.5":
|
||||||
version "0.22.8"
|
version "0.22.8"
|
||||||
resolved "https://registry.npmmirror.com/@jimp/plugin-blit/-/plugin-blit-0.22.8.tgz"
|
resolved "https://registry.npmmirror.com/@jimp/plugin-blit/-/plugin-blit-0.22.8.tgz"
|
||||||
integrity sha512-rQ19txVCKIwo74HtgFodFt4//0ATPCJK+f24riqzb+nx+1JaOo1xRvpJqg4moirHwKR2fhwdDxmY7KX20kCeYA==
|
integrity sha512-rQ19txVCKIwo74HtgFodFt4//0ATPCJK+f24riqzb+nx+1JaOo1xRvpJqg4moirHwKR2fhwdDxmY7KX20kCeYA==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@jimp/utils" "^0.22.8"
|
"@jimp/utils" "^0.22.8"
|
||||||
|
|
||||||
"@jimp/plugin-blur@^0.22.8":
|
"@jimp/plugin-blur@^0.22.8", "@jimp/plugin-blur@>=0.3.5":
|
||||||
version "0.22.8"
|
version "0.22.8"
|
||||||
resolved "https://registry.npmmirror.com/@jimp/plugin-blur/-/plugin-blur-0.22.8.tgz"
|
resolved "https://registry.npmmirror.com/@jimp/plugin-blur/-/plugin-blur-0.22.8.tgz"
|
||||||
integrity sha512-GWbNK3YW6k2EKiGJdpAFEr0jezPBtiVxj2wG/lCPuWJz7KmzSSN99hQjIy73xQxoBCRdALfJlkhe3leFNRueSQ==
|
integrity sha512-GWbNK3YW6k2EKiGJdpAFEr0jezPBtiVxj2wG/lCPuWJz7KmzSSN99hQjIy73xQxoBCRdALfJlkhe3leFNRueSQ==
|
||||||
|
|
@ -182,7 +269,7 @@
|
||||||
dependencies:
|
dependencies:
|
||||||
"@jimp/utils" "^0.22.8"
|
"@jimp/utils" "^0.22.8"
|
||||||
|
|
||||||
"@jimp/plugin-color@^0.22.8":
|
"@jimp/plugin-color@^0.22.8", "@jimp/plugin-color@>=0.8.0":
|
||||||
version "0.22.8"
|
version "0.22.8"
|
||||||
resolved "https://registry.npmmirror.com/@jimp/plugin-color/-/plugin-color-0.22.8.tgz"
|
resolved "https://registry.npmmirror.com/@jimp/plugin-color/-/plugin-color-0.22.8.tgz"
|
||||||
integrity sha512-ogkbg6rpDVH/mMLgAQKg17z3oZE0VN7ZWxNoH12fUHchqKz1I57zpa65fxZe2I8T5Xz97HR3x+7V7oI8qQGdSA==
|
integrity sha512-ogkbg6rpDVH/mMLgAQKg17z3oZE0VN7ZWxNoH12fUHchqKz1I57zpa65fxZe2I8T5Xz97HR3x+7V7oI8qQGdSA==
|
||||||
|
|
@ -204,7 +291,7 @@
|
||||||
dependencies:
|
dependencies:
|
||||||
"@jimp/utils" "^0.22.8"
|
"@jimp/utils" "^0.22.8"
|
||||||
|
|
||||||
"@jimp/plugin-crop@^0.22.8":
|
"@jimp/plugin-crop@^0.22.8", "@jimp/plugin-crop@>=0.3.5":
|
||||||
version "0.22.8"
|
version "0.22.8"
|
||||||
resolved "https://registry.npmmirror.com/@jimp/plugin-crop/-/plugin-crop-0.22.8.tgz"
|
resolved "https://registry.npmmirror.com/@jimp/plugin-crop/-/plugin-crop-0.22.8.tgz"
|
||||||
integrity sha512-ns4oH0h0gezYsbuH8RThcMLY5uTLk/vnqOVjWCehMHEzxi0DHMWCmpcb6bC//vJ+XFNhtVGn1ALN7+ROmPrj+A==
|
integrity sha512-ns4oH0h0gezYsbuH8RThcMLY5uTLk/vnqOVjWCehMHEzxi0DHMWCmpcb6bC//vJ+XFNhtVGn1ALN7+ROmPrj+A==
|
||||||
|
|
@ -275,21 +362,21 @@
|
||||||
"@jimp/utils" "^0.22.8"
|
"@jimp/utils" "^0.22.8"
|
||||||
load-bmfont "^1.4.1"
|
load-bmfont "^1.4.1"
|
||||||
|
|
||||||
"@jimp/plugin-resize@^0.22.8":
|
"@jimp/plugin-resize@^0.22.8", "@jimp/plugin-resize@>=0.3.5", "@jimp/plugin-resize@>=0.8.0":
|
||||||
version "0.22.8"
|
version "0.22.8"
|
||||||
resolved "https://registry.npmmirror.com/@jimp/plugin-resize/-/plugin-resize-0.22.8.tgz"
|
resolved "https://registry.npmmirror.com/@jimp/plugin-resize/-/plugin-resize-0.22.8.tgz"
|
||||||
integrity sha512-kg8ArQRPqv/iU3DWNXCa8kcVIhoq64Ze0aGCAeFLKlAq/59f5pzAci6m6vV4L/uOVdYmUa9/kYwIFY6RWKpfzQ==
|
integrity sha512-kg8ArQRPqv/iU3DWNXCa8kcVIhoq64Ze0aGCAeFLKlAq/59f5pzAci6m6vV4L/uOVdYmUa9/kYwIFY6RWKpfzQ==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@jimp/utils" "^0.22.8"
|
"@jimp/utils" "^0.22.8"
|
||||||
|
|
||||||
"@jimp/plugin-rotate@^0.22.8":
|
"@jimp/plugin-rotate@^0.22.8", "@jimp/plugin-rotate@>=0.3.5":
|
||||||
version "0.22.8"
|
version "0.22.8"
|
||||||
resolved "https://registry.npmmirror.com/@jimp/plugin-rotate/-/plugin-rotate-0.22.8.tgz"
|
resolved "https://registry.npmmirror.com/@jimp/plugin-rotate/-/plugin-rotate-0.22.8.tgz"
|
||||||
integrity sha512-9a+VPZWMN/Cks76wf8LjM5RVA3ntP9+NAdsS1SZhhXel7U3Re/dWMouIEbo3QTt6K+igRo4txUCdZiw4ZucvkQ==
|
integrity sha512-9a+VPZWMN/Cks76wf8LjM5RVA3ntP9+NAdsS1SZhhXel7U3Re/dWMouIEbo3QTt6K+igRo4txUCdZiw4ZucvkQ==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@jimp/utils" "^0.22.8"
|
"@jimp/utils" "^0.22.8"
|
||||||
|
|
||||||
"@jimp/plugin-scale@^0.22.8":
|
"@jimp/plugin-scale@^0.22.8", "@jimp/plugin-scale@>=0.3.5":
|
||||||
version "0.22.8"
|
version "0.22.8"
|
||||||
resolved "https://registry.npmmirror.com/@jimp/plugin-scale/-/plugin-scale-0.22.8.tgz"
|
resolved "https://registry.npmmirror.com/@jimp/plugin-scale/-/plugin-scale-0.22.8.tgz"
|
||||||
integrity sha512-dQS4pG6DX6endu8zUpvBBOEtGC+ljDDDNw0scSXY71TxyQdNo5Ro0apfsppjmuAr8rNotRkfyxbITKkXQDRUDQ==
|
integrity sha512-dQS4pG6DX6endu8zUpvBBOEtGC+ljDDDNw0scSXY71TxyQdNo5Ro0apfsppjmuAr8rNotRkfyxbITKkXQDRUDQ==
|
||||||
|
|
@ -410,66 +497,6 @@
|
||||||
semver "^7.3.5"
|
semver "^7.3.5"
|
||||||
tar "^6.1.11"
|
tar "^6.1.11"
|
||||||
|
|
||||||
"@node-rs/jieba-android-arm-eabi@1.7.0":
|
|
||||||
version "1.7.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/@node-rs/jieba-android-arm-eabi/-/jieba-android-arm-eabi-1.7.0.tgz#50b9921c6feb44755584963e8e00e425e557965a"
|
|
||||||
integrity sha512-XF4OYcZCyDiBK+jm1Zmt2o+xEO7K2K5OvUC3MTc9jd3Lwvy3EdHp8tpGvEp8PxfVFe2/JxNzX4OQQQP3Dhmk9A==
|
|
||||||
|
|
||||||
"@node-rs/jieba-android-arm64@1.7.0":
|
|
||||||
version "1.7.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/@node-rs/jieba-android-arm64/-/jieba-android-arm64-1.7.0.tgz#3778790451e5664b7d658bdb66cc1013448b4ee2"
|
|
||||||
integrity sha512-9oWwFVr/37T89WC+jjiI9A6u0zUJNTJl5ZC4CMxX45MVMokWI7bBXU7t7qBmMdFBzj+OFwDd3sm1fh4vl7NSWA==
|
|
||||||
|
|
||||||
"@node-rs/jieba-darwin-arm64@1.7.0":
|
|
||||||
version "1.7.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/@node-rs/jieba-darwin-arm64/-/jieba-darwin-arm64-1.7.0.tgz#a2b4941ba3f738538cd2c432411408d52d8dba85"
|
|
||||||
integrity sha512-9gBuxJCNITNI/gU5l8eeVGQ9MAf0BV86lfeo9TeU61vJCy6sqyx26wFMLODQgLNdiMP+q/fZme/G0hfZUjfPVA==
|
|
||||||
|
|
||||||
"@node-rs/jieba-darwin-x64@1.7.0":
|
|
||||||
version "1.7.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/@node-rs/jieba-darwin-x64/-/jieba-darwin-x64-1.7.0.tgz#360bf8d1bbf580b538b93f66f5364b743ca4370f"
|
|
||||||
integrity sha512-FFUSMY4tl0Prpxa1SHy7Yzze2KfV/bZzccpO5nd+a8zCKbiX6gVkJ89FfxSAD2QrXUGkZvJYiPmu5nkZItqRZQ==
|
|
||||||
|
|
||||||
"@node-rs/jieba-freebsd-x64@1.7.0":
|
|
||||||
version "1.7.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/@node-rs/jieba-freebsd-x64/-/jieba-freebsd-x64-1.7.0.tgz#f397ea7552121deb8f583ab51e96c198a0f88e38"
|
|
||||||
integrity sha512-QFz2pz0Br+621QbKkgQPqTn90j1kcCD9jaI++qTLNHJGlWLRn6sFoAjb+jQEQEy9aE7VqfIV56eaVcCoU5VO2w==
|
|
||||||
|
|
||||||
"@node-rs/jieba-linux-arm-gnueabihf@1.7.0":
|
|
||||||
version "1.7.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/@node-rs/jieba-linux-arm-gnueabihf/-/jieba-linux-arm-gnueabihf-1.7.0.tgz#e8914e8ad38b412edd78674d10381153bf6ac8b7"
|
|
||||||
integrity sha512-kHJxO2sd7gMKqI1YS5DjABEcRwRemaCtgbKSuUqEaHGmUz9nAaUF6FSY8U4rXwr7HXt+kQa4NgyYDjgz+Pscrw==
|
|
||||||
|
|
||||||
"@node-rs/jieba-linux-arm64-gnu@1.7.0":
|
|
||||||
version "1.7.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/@node-rs/jieba-linux-arm64-gnu/-/jieba-linux-arm64-gnu-1.7.0.tgz#987d7db0e1ffe30aff23abd5c3bb664aff88152f"
|
|
||||||
integrity sha512-3qoCV9pF6llPBGDMu7K8JdHjI10WPkrq6P2gpZESqekcE4DatV6DcU9FWR+QL7MK/7meoE3/Zhjm7OK+qBd8gg==
|
|
||||||
|
|
||||||
"@node-rs/jieba-linux-arm64-musl@1.7.0":
|
|
||||||
version "1.7.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/@node-rs/jieba-linux-arm64-musl/-/jieba-linux-arm64-musl-1.7.0.tgz#e32d20f1ba346e5e0e8c7cc4c5d9c5970dc7e6e7"
|
|
||||||
integrity sha512-xv6hvzOV7iTCq7mM8SWhC3zEk6CqmBwhOSlfbb3gvPkc4U1UA1hmvcrD7oO5Qn+U+nuswysGCdVU6Z5AypLDfg==
|
|
||||||
|
|
||||||
"@node-rs/jieba-linux-x64-gnu@1.7.0":
|
|
||||||
version "1.7.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/@node-rs/jieba-linux-x64-gnu/-/jieba-linux-x64-gnu-1.7.0.tgz#e39cf21d5220565542f1478571aa899ac4574411"
|
|
||||||
integrity sha512-NpelWidMSNLoFTw+ov3y5jhJZjapHwEnh0Fyfm/7mvqkdwzVyedqNj22etRGum+nsAosMotCUWUznIMAD075gQ==
|
|
||||||
|
|
||||||
"@node-rs/jieba-linux-x64-musl@1.7.0":
|
|
||||||
version "1.7.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/@node-rs/jieba-linux-x64-musl/-/jieba-linux-x64-musl-1.7.0.tgz#01f756bccc4f7b683317665d606e4384b47361ee"
|
|
||||||
integrity sha512-yG4F8sy+fW4RbhyKXmEMT/JGuQuKH0TGymCEGYgT0km2I60iys63jWf2VTzCtrx583wxN5XoHv5HN60nhtIBtw==
|
|
||||||
|
|
||||||
"@node-rs/jieba-win32-arm64-msvc@1.7.0":
|
|
||||||
version "1.7.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/@node-rs/jieba-win32-arm64-msvc/-/jieba-win32-arm64-msvc-1.7.0.tgz#71806504eea7390c3edd3579956d1f7e55f69c2e"
|
|
||||||
integrity sha512-R6l/BSMs6R6BwpZS6DIDZuAEjUIPdAHgyi+xptP3mICjm6U+GMsvsRTeZkIJ7a/yzYUfqvz54VpQsfE5f0psBQ==
|
|
||||||
|
|
||||||
"@node-rs/jieba-win32-ia32-msvc@1.7.0":
|
|
||||||
version "1.7.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/@node-rs/jieba-win32-ia32-msvc/-/jieba-win32-ia32-msvc-1.7.0.tgz#9c1c3f5aca2144cc2c8a14c0707a494e7ce79209"
|
|
||||||
integrity sha512-FwibbuizEjzom02K2JM2T8tL0VlxW5xGDDy3L3dgx46xIGE85PwGYjgju+eDt4UODgxDsxGC4DUMMZf3XvCc7A==
|
|
||||||
|
|
||||||
"@node-rs/jieba-win32-x64-msvc@1.7.0":
|
"@node-rs/jieba-win32-x64-msvc@1.7.0":
|
||||||
version "1.7.0"
|
version "1.7.0"
|
||||||
resolved "https://registry.npmmirror.com/@node-rs/jieba-win32-x64-msvc/-/jieba-win32-x64-msvc-1.7.0.tgz"
|
resolved "https://registry.npmmirror.com/@node-rs/jieba-win32-x64-msvc/-/jieba-win32-x64-msvc-1.7.0.tgz"
|
||||||
|
|
@ -585,6 +612,11 @@
|
||||||
resolved "https://registry.npmmirror.com/@tokenizer/token/-/token-0.3.0.tgz"
|
resolved "https://registry.npmmirror.com/@tokenizer/token/-/token-0.3.0.tgz"
|
||||||
integrity sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==
|
integrity sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==
|
||||||
|
|
||||||
|
"@tootallnate/once@2":
|
||||||
|
version "2.0.0"
|
||||||
|
resolved "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz"
|
||||||
|
integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==
|
||||||
|
|
||||||
"@tsconfig/node10@^1.0.7":
|
"@tsconfig/node10@^1.0.7":
|
||||||
version "1.0.9"
|
version "1.0.9"
|
||||||
resolved "https://registry.npmmirror.com/@tsconfig/node10/-/node10-1.0.9.tgz"
|
resolved "https://registry.npmmirror.com/@tsconfig/node10/-/node10-1.0.9.tgz"
|
||||||
|
|
@ -676,6 +708,11 @@
|
||||||
resolved "https://registry.npmmirror.com/@types/node/-/node-18.16.0.tgz"
|
resolved "https://registry.npmmirror.com/@types/node/-/node-18.16.0.tgz"
|
||||||
integrity sha512-BsAaKhB+7X+H4GnSjGhJG9Qi8Tw+inU9nJDwmD5CgOmBLEI6ArdhikpLX7DjbjDRDTbqZzU2LSQNZg8WGPiSZQ==
|
integrity sha512-BsAaKhB+7X+H4GnSjGhJG9Qi8Tw+inU9nJDwmD5CgOmBLEI6ArdhikpLX7DjbjDRDTbqZzU2LSQNZg8WGPiSZQ==
|
||||||
|
|
||||||
|
"@types/node@^17.0.24":
|
||||||
|
version "17.0.45"
|
||||||
|
resolved "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz"
|
||||||
|
integrity sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==
|
||||||
|
|
||||||
"@types/node@16.9.1":
|
"@types/node@16.9.1":
|
||||||
version "16.9.1"
|
version "16.9.1"
|
||||||
resolved "https://registry.npmmirror.com/@types/node/-/node-16.9.1.tgz"
|
resolved "https://registry.npmmirror.com/@types/node/-/node-16.9.1.tgz"
|
||||||
|
|
@ -812,12 +849,7 @@ acorn@^8.4.1:
|
||||||
resolved "https://registry.npmmirror.com/acorn/-/acorn-8.9.0.tgz"
|
resolved "https://registry.npmmirror.com/acorn/-/acorn-8.9.0.tgz"
|
||||||
integrity sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==
|
integrity sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==
|
||||||
|
|
||||||
agent-base@5:
|
agent-base@^6.0.1, agent-base@6:
|
||||||
version "5.1.1"
|
|
||||||
resolved "https://registry.npmmirror.com/agent-base/-/agent-base-5.1.1.tgz"
|
|
||||||
integrity sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==
|
|
||||||
|
|
||||||
agent-base@6, agent-base@^6.0.1:
|
|
||||||
version "6.0.2"
|
version "6.0.2"
|
||||||
resolved "https://registry.npmmirror.com/agent-base/-/agent-base-6.0.2.tgz"
|
resolved "https://registry.npmmirror.com/agent-base/-/agent-base-6.0.2.tgz"
|
||||||
integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==
|
integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==
|
||||||
|
|
@ -831,6 +863,11 @@ agent-base@^7.0.2:
|
||||||
dependencies:
|
dependencies:
|
||||||
debug "^4.3.4"
|
debug "^4.3.4"
|
||||||
|
|
||||||
|
agent-base@5:
|
||||||
|
version "5.1.1"
|
||||||
|
resolved "https://registry.npmmirror.com/agent-base/-/agent-base-5.1.1.tgz"
|
||||||
|
integrity sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==
|
||||||
|
|
||||||
ajv-formats@^2.1.1:
|
ajv-formats@^2.1.1:
|
||||||
version "2.1.1"
|
version "2.1.1"
|
||||||
resolved "https://registry.npmmirror.com/ajv-formats/-/ajv-formats-2.1.1.tgz"
|
resolved "https://registry.npmmirror.com/ajv-formats/-/ajv-formats-2.1.1.tgz"
|
||||||
|
|
@ -1041,7 +1078,16 @@ bent@^7.3.12:
|
||||||
caseless "~0.12.0"
|
caseless "~0.12.0"
|
||||||
is-stream "^2.0.0"
|
is-stream "^2.0.0"
|
||||||
|
|
||||||
bl@^4.0.3, bl@^4.1.0:
|
bl@^4.0.3:
|
||||||
|
version "4.1.0"
|
||||||
|
resolved "https://registry.npmmirror.com/bl/-/bl-4.1.0.tgz"
|
||||||
|
integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==
|
||||||
|
dependencies:
|
||||||
|
buffer "^5.5.0"
|
||||||
|
inherits "^2.0.4"
|
||||||
|
readable-stream "^3.4.0"
|
||||||
|
|
||||||
|
bl@^4.1.0:
|
||||||
version "4.1.0"
|
version "4.1.0"
|
||||||
resolved "https://registry.npmmirror.com/bl/-/bl-4.1.0.tgz"
|
resolved "https://registry.npmmirror.com/bl/-/bl-4.1.0.tgz"
|
||||||
integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==
|
integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==
|
||||||
|
|
@ -1126,7 +1172,15 @@ buffer-equal@0.0.1:
|
||||||
resolved "https://registry.npmmirror.com/buffer-equal/-/buffer-equal-0.0.1.tgz"
|
resolved "https://registry.npmmirror.com/buffer-equal/-/buffer-equal-0.0.1.tgz"
|
||||||
integrity sha512-RgSV6InVQ9ODPdLWJ5UAqBqJBOg370Nz6ZQtRzpt6nUjc8v0St97uJ4PYC6NztqIScrAXafKM3mZPMygSe1ggA==
|
integrity sha512-RgSV6InVQ9ODPdLWJ5UAqBqJBOg370Nz6ZQtRzpt6nUjc8v0St97uJ4PYC6NztqIScrAXafKM3mZPMygSe1ggA==
|
||||||
|
|
||||||
buffer@^5.2.0, buffer@^5.5.0:
|
buffer@^5.2.0:
|
||||||
|
version "5.7.1"
|
||||||
|
resolved "https://registry.npmmirror.com/buffer/-/buffer-5.7.1.tgz"
|
||||||
|
integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==
|
||||||
|
dependencies:
|
||||||
|
base64-js "^1.3.1"
|
||||||
|
ieee754 "^1.1.13"
|
||||||
|
|
||||||
|
buffer@^5.5.0:
|
||||||
version "5.7.1"
|
version "5.7.1"
|
||||||
resolved "https://registry.npmmirror.com/buffer/-/buffer-5.7.1.tgz"
|
resolved "https://registry.npmmirror.com/buffer/-/buffer-5.7.1.tgz"
|
||||||
integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==
|
integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==
|
||||||
|
|
@ -1302,16 +1356,16 @@ color-convert@^2.0.1:
|
||||||
dependencies:
|
dependencies:
|
||||||
color-name "~1.1.4"
|
color-name "~1.1.4"
|
||||||
|
|
||||||
color-name@1.1.3:
|
|
||||||
version "1.1.3"
|
|
||||||
resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz"
|
|
||||||
integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==
|
|
||||||
|
|
||||||
color-name@^1.0.0, color-name@~1.1.4:
|
color-name@^1.0.0, color-name@~1.1.4:
|
||||||
version "1.1.4"
|
version "1.1.4"
|
||||||
resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz"
|
resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz"
|
||||||
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
|
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
|
||||||
|
|
||||||
|
color-name@1.1.3:
|
||||||
|
version "1.1.3"
|
||||||
|
resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz"
|
||||||
|
integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==
|
||||||
|
|
||||||
color-string@^1.9.0:
|
color-string@^1.9.0:
|
||||||
version "1.9.1"
|
version "1.9.1"
|
||||||
resolved "https://registry.npmmirror.com/color-string/-/color-string-1.9.1.tgz"
|
resolved "https://registry.npmmirror.com/color-string/-/color-string-1.9.1.tgz"
|
||||||
|
|
@ -1364,7 +1418,7 @@ console-control-strings@^1.0.0, console-control-strings@^1.1.0:
|
||||||
resolved "https://registry.npmmirror.com/console-control-strings/-/console-control-strings-1.1.0.tgz"
|
resolved "https://registry.npmmirror.com/console-control-strings/-/console-control-strings-1.1.0.tgz"
|
||||||
integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==
|
integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==
|
||||||
|
|
||||||
content-disposition@0.5.4, content-disposition@^0.5.3:
|
content-disposition@^0.5.3, content-disposition@0.5.4:
|
||||||
version "0.5.4"
|
version "0.5.4"
|
||||||
resolved "https://registry.npmmirror.com/content-disposition/-/content-disposition-0.5.4.tgz"
|
resolved "https://registry.npmmirror.com/content-disposition/-/content-disposition-0.5.4.tgz"
|
||||||
integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==
|
integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==
|
||||||
|
|
@ -1381,7 +1435,7 @@ cookie-signature@1.0.6:
|
||||||
resolved "https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz"
|
resolved "https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz"
|
||||||
integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==
|
integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==
|
||||||
|
|
||||||
cookie@0.5.0, cookie@^0.5.0:
|
cookie@^0.5.0, cookie@0.5.0:
|
||||||
version "0.5.0"
|
version "0.5.0"
|
||||||
resolved "https://registry.npmmirror.com/cookie/-/cookie-0.5.0.tgz"
|
resolved "https://registry.npmmirror.com/cookie/-/cookie-0.5.0.tgz"
|
||||||
integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==
|
integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==
|
||||||
|
|
@ -1402,9 +1456,17 @@ cross-spawn@^7.0.3:
|
||||||
|
|
||||||
crypto@^1.0.1:
|
crypto@^1.0.1:
|
||||||
version "1.0.1"
|
version "1.0.1"
|
||||||
resolved "https://registry.yarnpkg.com/crypto/-/crypto-1.0.1.tgz#2af1b7cad8175d24c8a1b0778255794a21803037"
|
resolved "https://registry.npmjs.org/crypto/-/crypto-1.0.1.tgz"
|
||||||
integrity sha512-VxBKmeNcqQdiUQUW2Tzq0t377b54N2bMtXO/qiLa+6eRRmmC4qT3D4OnTGoT/U6O9aklQ/jTwbOtRMTTY8G0Ig==
|
integrity sha512-VxBKmeNcqQdiUQUW2Tzq0t377b54N2bMtXO/qiLa+6eRRmmC4qT3D4OnTGoT/U6O9aklQ/jTwbOtRMTTY8G0Ig==
|
||||||
|
|
||||||
|
cycletls@^1.0.21:
|
||||||
|
version "1.0.21"
|
||||||
|
resolved "https://registry.npmjs.org/cycletls/-/cycletls-1.0.21.tgz"
|
||||||
|
integrity sha512-Ccox1s+3mhoc/SOlzAXH2EqyKPc3PlJ6WVvshgzBn99ihDSmp/GQJqPw7TKBLO5pJMZtrl9B7s8cMdrwOoORbQ==
|
||||||
|
dependencies:
|
||||||
|
"@types/node" "^17.0.24"
|
||||||
|
ws "^7.5.7"
|
||||||
|
|
||||||
data-uri-to-buffer@^4.0.0:
|
data-uri-to-buffer@^4.0.0:
|
||||||
version "4.0.1"
|
version "4.0.1"
|
||||||
resolved "https://registry.npmmirror.com/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz"
|
resolved "https://registry.npmmirror.com/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz"
|
||||||
|
|
@ -1417,6 +1479,27 @@ debounce-fn@^5.1.2:
|
||||||
dependencies:
|
dependencies:
|
||||||
mimic-fn "^4.0.0"
|
mimic-fn "^4.0.0"
|
||||||
|
|
||||||
|
debug@^4.0.0:
|
||||||
|
version "4.3.4"
|
||||||
|
resolved "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz"
|
||||||
|
integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
|
||||||
|
dependencies:
|
||||||
|
ms "2.1.2"
|
||||||
|
|
||||||
|
debug@^4.1.1:
|
||||||
|
version "4.3.4"
|
||||||
|
resolved "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz"
|
||||||
|
integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
|
||||||
|
dependencies:
|
||||||
|
ms "2.1.2"
|
||||||
|
|
||||||
|
debug@^4.3.4, debug@4:
|
||||||
|
version "4.3.4"
|
||||||
|
resolved "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz"
|
||||||
|
integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
|
||||||
|
dependencies:
|
||||||
|
ms "2.1.2"
|
||||||
|
|
||||||
debug@2.6.9:
|
debug@2.6.9:
|
||||||
version "2.6.9"
|
version "2.6.9"
|
||||||
resolved "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz"
|
resolved "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz"
|
||||||
|
|
@ -1424,13 +1507,6 @@ debug@2.6.9:
|
||||||
dependencies:
|
dependencies:
|
||||||
ms "2.0.0"
|
ms "2.0.0"
|
||||||
|
|
||||||
debug@4, debug@^4.0.0, debug@^4.1.1, debug@^4.3.4:
|
|
||||||
version "4.3.4"
|
|
||||||
resolved "https://registry.npmmirror.com/debug/-/debug-4.3.4.tgz"
|
|
||||||
integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
|
|
||||||
dependencies:
|
|
||||||
ms "2.1.2"
|
|
||||||
|
|
||||||
decompress-response@^6.0.0:
|
decompress-response@^6.0.0:
|
||||||
version "6.0.0"
|
version "6.0.0"
|
||||||
resolved "https://registry.npmmirror.com/decompress-response/-/decompress-response-6.0.0.tgz"
|
resolved "https://registry.npmmirror.com/decompress-response/-/decompress-response-6.0.0.tgz"
|
||||||
|
|
@ -1797,16 +1873,11 @@ fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
|
||||||
resolved "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz"
|
resolved "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz"
|
||||||
integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
|
integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
|
||||||
|
|
||||||
fast-fifo@^1.0.0:
|
fast-fifo@^1.0.0, fast-fifo@^1.1.0, fast-fifo@^1.2.0:
|
||||||
version "1.2.0"
|
version "1.2.0"
|
||||||
resolved "https://registry.npmmirror.com/fast-fifo/-/fast-fifo-1.2.0.tgz"
|
resolved "https://registry.npmmirror.com/fast-fifo/-/fast-fifo-1.2.0.tgz"
|
||||||
integrity sha512-NcvQXt7Cky1cNau15FWy64IjuO8X0JijhTBBrJj1YlxlDfRkJXNaK9RFUjwpfDPzMdv7wB38jr53l9tkNLxnWg==
|
integrity sha512-NcvQXt7Cky1cNau15FWy64IjuO8X0JijhTBBrJj1YlxlDfRkJXNaK9RFUjwpfDPzMdv7wB38jr53l9tkNLxnWg==
|
||||||
|
|
||||||
fast-fifo@^1.1.0, fast-fifo@^1.2.0:
|
|
||||||
version "1.3.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/fast-fifo/-/fast-fifo-1.3.0.tgz#03e381bcbfb29932d7c3afde6e15e83e05ab4d8b"
|
|
||||||
integrity sha512-IgfweLvEpwyA4WgiQe9Nx6VV2QkML2NkvZnk1oKnIzXgXdWxuhF7zw4DvLTPZJn6PIUneiAXPF24QmoEqHTjyw==
|
|
||||||
|
|
||||||
fast-json-stringify@^5.7.0:
|
fast-json-stringify@^5.7.0:
|
||||||
version "5.7.0"
|
version "5.7.0"
|
||||||
resolved "https://registry.npmmirror.com/fast-json-stringify/-/fast-json-stringify-5.7.0.tgz"
|
resolved "https://registry.npmmirror.com/fast-json-stringify/-/fast-json-stringify-5.7.0.tgz"
|
||||||
|
|
@ -1841,7 +1912,7 @@ fastify-plugin@^4.0.0, fastify-plugin@^4.3.0:
|
||||||
resolved "https://registry.npmmirror.com/fastify-plugin/-/fastify-plugin-4.5.0.tgz"
|
resolved "https://registry.npmmirror.com/fastify-plugin/-/fastify-plugin-4.5.0.tgz"
|
||||||
integrity sha512-79ak0JxddO0utAXAQ5ccKhvs6vX2MGyHHMMsmZkBANrq3hXc1CHzvNPHOcvTsVMEPl5I+NT+RO4YKMGehOfSIg==
|
integrity sha512-79ak0JxddO0utAXAQ5ccKhvs6vX2MGyHHMMsmZkBANrq3hXc1CHzvNPHOcvTsVMEPl5I+NT+RO4YKMGehOfSIg==
|
||||||
|
|
||||||
fastify@^4.11.0:
|
fastify@^4.11.0, fastify@^4.18.0, fastify@>=4:
|
||||||
version "4.18.0"
|
version "4.18.0"
|
||||||
resolved "https://registry.npmmirror.com/fastify/-/fastify-4.18.0.tgz"
|
resolved "https://registry.npmmirror.com/fastify/-/fastify-4.18.0.tgz"
|
||||||
integrity sha512-L5o/2GEkBastQ3HV0dtKo7SUZ497Z1+q4fcqAoPyq6JCQ/8zdk1JQEoTQwnBWCp+EmA7AQa6mxNqSAEhzP0RwQ==
|
integrity sha512-L5o/2GEkBastQ3HV0dtKo7SUZ497Z1+q4fcqAoPyq6JCQ/8zdk1JQEoTQwnBWCp+EmA7AQa6mxNqSAEhzP0RwQ==
|
||||||
|
|
@ -1863,28 +1934,6 @@ fastify@^4.11.0:
|
||||||
semver "^7.5.0"
|
semver "^7.5.0"
|
||||||
tiny-lru "^11.0.1"
|
tiny-lru "^11.0.1"
|
||||||
|
|
||||||
fastify@^4.18.0:
|
|
||||||
version "4.20.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/fastify/-/fastify-4.20.0.tgz#d796c7433ac64b83a666350dc8b57e1b2517c116"
|
|
||||||
integrity sha512-zWWi5KGAb1YZ6fyrnFnA1CA1EZHkGM6YuELgB3QpS3l4lLRy14W1cc16b4KGPH/zQ98WCSdS+T41JkHY3eq1oA==
|
|
||||||
dependencies:
|
|
||||||
"@fastify/ajv-compiler" "^3.5.0"
|
|
||||||
"@fastify/error" "^3.2.0"
|
|
||||||
"@fastify/fast-json-stringify-compiler" "^4.3.0"
|
|
||||||
abstract-logging "^2.0.1"
|
|
||||||
avvio "^8.2.1"
|
|
||||||
fast-content-type-parse "^1.0.0"
|
|
||||||
fast-json-stringify "^5.7.0"
|
|
||||||
find-my-way "^7.6.0"
|
|
||||||
light-my-request "^5.9.1"
|
|
||||||
pino "^8.12.0"
|
|
||||||
process-warning "^2.2.0"
|
|
||||||
proxy-addr "^2.0.7"
|
|
||||||
rfdc "^1.3.0"
|
|
||||||
secure-json-parse "^2.5.0"
|
|
||||||
semver "^7.5.0"
|
|
||||||
tiny-lru "^11.0.1"
|
|
||||||
|
|
||||||
fastq@^1.6.1:
|
fastq@^1.6.1:
|
||||||
version "1.15.0"
|
version "1.15.0"
|
||||||
resolved "https://registry.npmmirror.com/fastq/-/fastq-1.15.0.tgz"
|
resolved "https://registry.npmmirror.com/fastq/-/fastq-1.15.0.tgz"
|
||||||
|
|
@ -2253,12 +2302,13 @@ http-errors@2.0.0:
|
||||||
statuses "2.0.1"
|
statuses "2.0.1"
|
||||||
toidentifier "1.0.1"
|
toidentifier "1.0.1"
|
||||||
|
|
||||||
https-proxy-agent@7.0.1, https-proxy-agent@^7.0.0:
|
http-proxy-agent@^5.0.0:
|
||||||
version "7.0.1"
|
version "5.0.0"
|
||||||
resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.1.tgz"
|
resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz"
|
||||||
integrity sha512-Eun8zV0kcYS1g19r78osiQLEFIRspRUDd9tIfBCTBPBeMieF/EsJNL8VI3xOIdYRDEkjQnqOYPsZ2DsWsVsFwQ==
|
integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==
|
||||||
dependencies:
|
dependencies:
|
||||||
agent-base "^7.0.2"
|
"@tootallnate/once" "2"
|
||||||
|
agent-base "6"
|
||||||
debug "4"
|
debug "4"
|
||||||
|
|
||||||
https-proxy-agent@^4.0.0:
|
https-proxy-agent@^4.0.0:
|
||||||
|
|
@ -2277,12 +2327,20 @@ https-proxy-agent@^5.0.0:
|
||||||
agent-base "6"
|
agent-base "6"
|
||||||
debug "4"
|
debug "4"
|
||||||
|
|
||||||
|
https-proxy-agent@^7.0.0, https-proxy-agent@7.0.1:
|
||||||
|
version "7.0.1"
|
||||||
|
resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.1.tgz"
|
||||||
|
integrity sha512-Eun8zV0kcYS1g19r78osiQLEFIRspRUDd9tIfBCTBPBeMieF/EsJNL8VI3xOIdYRDEkjQnqOYPsZ2DsWsVsFwQ==
|
||||||
|
dependencies:
|
||||||
|
agent-base "^7.0.2"
|
||||||
|
debug "4"
|
||||||
|
|
||||||
human-signals@^2.1.0:
|
human-signals@^2.1.0:
|
||||||
version "2.1.0"
|
version "2.1.0"
|
||||||
resolved "https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz"
|
resolved "https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz"
|
||||||
integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==
|
integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==
|
||||||
|
|
||||||
iconv-lite@0.4.24, iconv-lite@^0.4.24:
|
iconv-lite@^0.4.24, iconv-lite@0.4.24:
|
||||||
version "0.4.24"
|
version "0.4.24"
|
||||||
resolved "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz"
|
resolved "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz"
|
||||||
integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
|
integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
|
||||||
|
|
@ -2309,7 +2367,7 @@ inflight@^1.0.4:
|
||||||
once "^1.3.0"
|
once "^1.3.0"
|
||||||
wrappy "1"
|
wrappy "1"
|
||||||
|
|
||||||
inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4:
|
inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@2, inherits@2.0.4:
|
||||||
version "2.0.4"
|
version "2.0.4"
|
||||||
resolved "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz"
|
resolved "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz"
|
||||||
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
|
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
|
||||||
|
|
@ -2330,7 +2388,7 @@ inquirer-autocomplete-prompt@^3.0.0:
|
||||||
run-async "^2.4.1"
|
run-async "^2.4.1"
|
||||||
rxjs "^7.5.6"
|
rxjs "^7.5.6"
|
||||||
|
|
||||||
inquirer@^9.1.4:
|
inquirer@^9.1.0, inquirer@^9.1.4:
|
||||||
version "9.2.7"
|
version "9.2.7"
|
||||||
resolved "https://registry.npmmirror.com/inquirer/-/inquirer-9.2.7.tgz"
|
resolved "https://registry.npmmirror.com/inquirer/-/inquirer-9.2.7.tgz"
|
||||||
integrity sha512-Bf52lnfvNxGPJPltiNO2tLBp3zC339KNlGMqOkW+dsvNikBhcVDK5kqU2lVX2FTPzuXUFX5WJDlsw//w3ZwoTw==
|
integrity sha512-Bf52lnfvNxGPJPltiNO2tLBp3zC339KNlGMqOkW+dsvNikBhcVDK5kqU2lVX2FTPzuXUFX5WJDlsw//w3ZwoTw==
|
||||||
|
|
@ -2886,7 +2944,7 @@ mime-types@^2.1.12, mime-types@~2.1.24, mime-types@~2.1.34:
|
||||||
dependencies:
|
dependencies:
|
||||||
mime-db "1.52.0"
|
mime-db "1.52.0"
|
||||||
|
|
||||||
mime@1.6.0, mime@^1.3.4:
|
mime@^1.3.4:
|
||||||
version "1.6.0"
|
version "1.6.0"
|
||||||
resolved "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz"
|
resolved "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz"
|
||||||
integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
|
integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
|
||||||
|
|
@ -2896,6 +2954,11 @@ mime@^3.0.0:
|
||||||
resolved "https://registry.npmmirror.com/mime/-/mime-3.0.0.tgz"
|
resolved "https://registry.npmmirror.com/mime/-/mime-3.0.0.tgz"
|
||||||
integrity sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==
|
integrity sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==
|
||||||
|
|
||||||
|
mime@1.6.0:
|
||||||
|
version "1.6.0"
|
||||||
|
resolved "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz"
|
||||||
|
integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
|
||||||
|
|
||||||
mimic-fn@^2.1.0:
|
mimic-fn@^2.1.0:
|
||||||
version "2.1.0"
|
version "2.1.0"
|
||||||
resolved "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz"
|
resolved "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz"
|
||||||
|
|
@ -2992,6 +3055,11 @@ mnemonist@0.39.5:
|
||||||
dependencies:
|
dependencies:
|
||||||
obliterator "^2.0.1"
|
obliterator "^2.0.1"
|
||||||
|
|
||||||
|
ms@^2.1.1:
|
||||||
|
version "2.1.3"
|
||||||
|
resolved "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz"
|
||||||
|
integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
|
||||||
|
|
||||||
ms@2.0.0:
|
ms@2.0.0:
|
||||||
version "2.0.0"
|
version "2.0.0"
|
||||||
resolved "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz"
|
resolved "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz"
|
||||||
|
|
@ -3002,7 +3070,7 @@ ms@2.1.2:
|
||||||
resolved "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz"
|
resolved "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz"
|
||||||
integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
|
integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
|
||||||
|
|
||||||
ms@2.1.3, ms@^2.1.1:
|
ms@2.1.3:
|
||||||
version "2.1.3"
|
version "2.1.3"
|
||||||
resolved "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz"
|
resolved "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz"
|
||||||
integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
|
integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
|
||||||
|
|
@ -3044,7 +3112,14 @@ node-domexception@^1.0.0:
|
||||||
resolved "https://registry.npmmirror.com/node-domexception/-/node-domexception-1.0.0.tgz"
|
resolved "https://registry.npmmirror.com/node-domexception/-/node-domexception-1.0.0.tgz"
|
||||||
integrity sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==
|
integrity sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==
|
||||||
|
|
||||||
node-fetch@^2.6.1, node-fetch@^2.6.7:
|
node-fetch@^2.6.1:
|
||||||
|
version "2.6.11"
|
||||||
|
resolved "https://registry.npmmirror.com/node-fetch/-/node-fetch-2.6.11.tgz"
|
||||||
|
integrity sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==
|
||||||
|
dependencies:
|
||||||
|
whatwg-url "^5.0.0"
|
||||||
|
|
||||||
|
node-fetch@^2.6.7:
|
||||||
version "2.6.11"
|
version "2.6.11"
|
||||||
resolved "https://registry.npmmirror.com/node-fetch/-/node-fetch-2.6.11.tgz"
|
resolved "https://registry.npmmirror.com/node-fetch/-/node-fetch-2.6.11.tgz"
|
||||||
integrity sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==
|
integrity sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==
|
||||||
|
|
@ -3341,16 +3416,16 @@ path-key@^3.0.0, path-key@^3.1.0:
|
||||||
resolved "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz"
|
resolved "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz"
|
||||||
integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
|
integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
|
||||||
|
|
||||||
path-to-regexp@0.1.7:
|
|
||||||
version "0.1.7"
|
|
||||||
resolved "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz"
|
|
||||||
integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==
|
|
||||||
|
|
||||||
path-to-regexp@^6.2.1:
|
path-to-regexp@^6.2.1:
|
||||||
version "6.2.1"
|
version "6.2.1"
|
||||||
resolved "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-6.2.1.tgz"
|
resolved "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-6.2.1.tgz"
|
||||||
integrity sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==
|
integrity sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==
|
||||||
|
|
||||||
|
path-to-regexp@0.1.7:
|
||||||
|
version "0.1.7"
|
||||||
|
resolved "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz"
|
||||||
|
integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==
|
||||||
|
|
||||||
peek-readable@^4.1.0:
|
peek-readable@^4.1.0:
|
||||||
version "4.1.0"
|
version "4.1.0"
|
||||||
resolved "https://registry.npmmirror.com/peek-readable/-/peek-readable-4.1.0.tgz"
|
resolved "https://registry.npmmirror.com/peek-readable/-/peek-readable-4.1.0.tgz"
|
||||||
|
|
@ -3528,7 +3603,7 @@ puppeteer-extra-plugin@^3.2.3:
|
||||||
debug "^4.1.1"
|
debug "^4.1.1"
|
||||||
merge-deep "^3.0.1"
|
merge-deep "^3.0.1"
|
||||||
|
|
||||||
puppeteer-extra@^3.3.6:
|
puppeteer-extra@*, puppeteer-extra@^3.3.6:
|
||||||
version "3.3.6"
|
version "3.3.6"
|
||||||
resolved "https://registry.npmmirror.com/puppeteer-extra/-/puppeteer-extra-3.3.6.tgz"
|
resolved "https://registry.npmmirror.com/puppeteer-extra/-/puppeteer-extra-3.3.6.tgz"
|
||||||
integrity sha512-rsLBE/6mMxAjlLd06LuGacrukP2bqbzKCLzV1vrhHFavqQE/taQ2UXv3H5P0Ls7nsrASa+6x3bDbXHpqMwq+7A==
|
integrity sha512-rsLBE/6mMxAjlLd06LuGacrukP2bqbzKCLzV1vrhHFavqQE/taQ2UXv3H5P0Ls7nsrASa+6x3bDbXHpqMwq+7A==
|
||||||
|
|
@ -3554,7 +3629,7 @@ quick-format-unescaped@^4.0.3:
|
||||||
resolved "https://registry.npmmirror.com/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz"
|
resolved "https://registry.npmmirror.com/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz"
|
||||||
integrity sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==
|
integrity sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==
|
||||||
|
|
||||||
quick-lru@6.1.1, quick-lru@^6.1.1:
|
quick-lru@^6.1.1, quick-lru@6.1.1:
|
||||||
version "6.1.1"
|
version "6.1.1"
|
||||||
resolved "https://registry.npmmirror.com/quick-lru/-/quick-lru-6.1.1.tgz"
|
resolved "https://registry.npmmirror.com/quick-lru/-/quick-lru-6.1.1.tgz"
|
||||||
integrity sha512-S27GBT+F0NTRiehtbrgaSE1idUAJ5bX8dPAQTdylEyNlrdcH5X4Lz7Edz3DYzecbsCluD5zO8ZNEe04z3D3u6Q==
|
integrity sha512-S27GBT+F0NTRiehtbrgaSE1idUAJ5bX8dPAQTdylEyNlrdcH5X4Lz7Edz3DYzecbsCluD5zO8ZNEe04z3D3u6Q==
|
||||||
|
|
@ -3571,20 +3646,20 @@ range-parser@~1.2.1:
|
||||||
resolved "https://registry.npmmirror.com/range-parser/-/range-parser-1.2.1.tgz"
|
resolved "https://registry.npmmirror.com/range-parser/-/range-parser-1.2.1.tgz"
|
||||||
integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
|
integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
|
||||||
|
|
||||||
raw-body@2.5.1:
|
raw-body@^2.3.3:
|
||||||
version "2.5.1"
|
version "2.5.2"
|
||||||
resolved "https://registry.npmmirror.com/raw-body/-/raw-body-2.5.1.tgz"
|
resolved "https://registry.npmmirror.com/raw-body/-/raw-body-2.5.2.tgz"
|
||||||
integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==
|
integrity sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==
|
||||||
dependencies:
|
dependencies:
|
||||||
bytes "3.1.2"
|
bytes "3.1.2"
|
||||||
http-errors "2.0.0"
|
http-errors "2.0.0"
|
||||||
iconv-lite "0.4.24"
|
iconv-lite "0.4.24"
|
||||||
unpipe "1.0.0"
|
unpipe "1.0.0"
|
||||||
|
|
||||||
raw-body@^2.3.3:
|
raw-body@2.5.1:
|
||||||
version "2.5.2"
|
version "2.5.1"
|
||||||
resolved "https://registry.npmmirror.com/raw-body/-/raw-body-2.5.2.tgz"
|
resolved "https://registry.npmmirror.com/raw-body/-/raw-body-2.5.1.tgz"
|
||||||
integrity sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==
|
integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==
|
||||||
dependencies:
|
dependencies:
|
||||||
bytes "3.1.2"
|
bytes "3.1.2"
|
||||||
http-errors "2.0.0"
|
http-errors "2.0.0"
|
||||||
|
|
@ -3620,7 +3695,16 @@ read-pkg@^7.1.0:
|
||||||
parse-json "^5.2.0"
|
parse-json "^5.2.0"
|
||||||
type-fest "^2.0.0"
|
type-fest "^2.0.0"
|
||||||
|
|
||||||
readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0:
|
readable-stream@^3.1.1, readable-stream@^3.4.0:
|
||||||
|
version "3.6.2"
|
||||||
|
resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.2.tgz"
|
||||||
|
integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==
|
||||||
|
dependencies:
|
||||||
|
inherits "^2.0.3"
|
||||||
|
string_decoder "^1.1.1"
|
||||||
|
util-deprecate "^1.0.1"
|
||||||
|
|
||||||
|
readable-stream@^3.6.0:
|
||||||
version "3.6.2"
|
version "3.6.2"
|
||||||
resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.2.tgz"
|
resolved "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.2.tgz"
|
||||||
integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==
|
integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==
|
||||||
|
|
@ -3730,7 +3814,7 @@ rxjs@^7.5.6, rxjs@^7.8.1:
|
||||||
dependencies:
|
dependencies:
|
||||||
tslib "^2.1.0"
|
tslib "^2.1.0"
|
||||||
|
|
||||||
safe-buffer@5.2.1, safe-buffer@^5.0.1, safe-buffer@~5.2.0:
|
safe-buffer@^5.0.1, safe-buffer@~5.2.0, safe-buffer@5.2.1:
|
||||||
version "5.2.1"
|
version "5.2.1"
|
||||||
resolved "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz"
|
resolved "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz"
|
||||||
integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
|
integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
|
||||||
|
|
@ -3756,7 +3840,7 @@ safe-stable-stringify@^2.3.1:
|
||||||
resolved "https://registry.npmmirror.com/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz"
|
resolved "https://registry.npmmirror.com/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz"
|
||||||
integrity sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==
|
integrity sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==
|
||||||
|
|
||||||
"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.1.0:
|
safer-buffer@^2.1.0, "safer-buffer@>= 2.1.2 < 3":
|
||||||
version "2.1.2"
|
version "2.1.2"
|
||||||
resolved "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz"
|
resolved "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz"
|
||||||
integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
|
integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
|
||||||
|
|
@ -3978,7 +4062,23 @@ streamx@^2.15.0:
|
||||||
fast-fifo "^1.1.0"
|
fast-fifo "^1.1.0"
|
||||||
queue-tick "^1.0.1"
|
queue-tick "^1.0.1"
|
||||||
|
|
||||||
"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.3:
|
string_decoder@^1.1.1:
|
||||||
|
version "1.3.0"
|
||||||
|
resolved "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz"
|
||||||
|
integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==
|
||||||
|
dependencies:
|
||||||
|
safe-buffer "~5.2.0"
|
||||||
|
|
||||||
|
"string-width@^1.0.2 || 2 || 3 || 4":
|
||||||
|
version "4.2.3"
|
||||||
|
resolved "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz"
|
||||||
|
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
|
||||||
|
dependencies:
|
||||||
|
emoji-regex "^8.0.0"
|
||||||
|
is-fullwidth-code-point "^3.0.0"
|
||||||
|
strip-ansi "^6.0.1"
|
||||||
|
|
||||||
|
string-width@^4.1.0, string-width@^4.2.3:
|
||||||
version "4.2.3"
|
version "4.2.3"
|
||||||
resolved "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz"
|
resolved "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz"
|
||||||
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
|
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
|
||||||
|
|
@ -4023,13 +4123,6 @@ string.prototype.trimstart@^1.0.6:
|
||||||
define-properties "^1.1.4"
|
define-properties "^1.1.4"
|
||||||
es-abstract "^1.20.4"
|
es-abstract "^1.20.4"
|
||||||
|
|
||||||
string_decoder@^1.1.1:
|
|
||||||
version "1.3.0"
|
|
||||||
resolved "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz"
|
|
||||||
integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==
|
|
||||||
dependencies:
|
|
||||||
safe-buffer "~5.2.0"
|
|
||||||
|
|
||||||
strip-ansi@^6.0.0, strip-ansi@^6.0.1:
|
strip-ansi@^6.0.0, strip-ansi@^6.0.1:
|
||||||
version "6.0.1"
|
version "6.0.1"
|
||||||
resolved "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz"
|
resolved "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz"
|
||||||
|
|
@ -4191,7 +4284,7 @@ ts-node-register@^1.0.0:
|
||||||
dependencies:
|
dependencies:
|
||||||
ts-node ">=0.9.0"
|
ts-node ">=0.9.0"
|
||||||
|
|
||||||
ts-node@>=0.9.0, ts-node@^10.9.1:
|
ts-node@^10.9.1, ts-node@>=0.9.0:
|
||||||
version "10.9.1"
|
version "10.9.1"
|
||||||
resolved "https://registry.npmmirror.com/ts-node/-/ts-node-10.9.1.tgz"
|
resolved "https://registry.npmmirror.com/ts-node/-/ts-node-10.9.1.tgz"
|
||||||
integrity sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==
|
integrity sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==
|
||||||
|
|
@ -4220,6 +4313,16 @@ tslib@^2.1.0:
|
||||||
resolved "https://registry.npmmirror.com/tslib/-/tslib-2.5.3.tgz"
|
resolved "https://registry.npmmirror.com/tslib/-/tslib-2.5.3.tgz"
|
||||||
integrity sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==
|
integrity sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==
|
||||||
|
|
||||||
|
tslib@^2.2.0:
|
||||||
|
version "2.6.2"
|
||||||
|
resolved "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz"
|
||||||
|
integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==
|
||||||
|
|
||||||
|
tslib@^2.4.0:
|
||||||
|
version "2.6.2"
|
||||||
|
resolved "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz"
|
||||||
|
integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==
|
||||||
|
|
||||||
tsscmp@^1.0.6:
|
tsscmp@^1.0.6:
|
||||||
version "1.0.6"
|
version "1.0.6"
|
||||||
resolved "https://registry.npmmirror.com/tsscmp/-/tsscmp-1.0.6.tgz"
|
resolved "https://registry.npmmirror.com/tsscmp/-/tsscmp-1.0.6.tgz"
|
||||||
|
|
@ -4264,6 +4367,11 @@ typed-array-length@^1.0.4:
|
||||||
for-each "^0.3.3"
|
for-each "^0.3.3"
|
||||||
is-typed-array "^1.1.9"
|
is-typed-array "^1.1.9"
|
||||||
|
|
||||||
|
typescript@>=2.7:
|
||||||
|
version "5.1.3"
|
||||||
|
resolved "https://registry.npmmirror.com/typescript/-/typescript-5.1.3.tgz"
|
||||||
|
integrity sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==
|
||||||
|
|
||||||
unbox-primitive@^1.0.2:
|
unbox-primitive@^1.0.2:
|
||||||
version "1.0.2"
|
version "1.0.2"
|
||||||
resolved "https://registry.npmmirror.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz"
|
resolved "https://registry.npmmirror.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz"
|
||||||
|
|
@ -4291,7 +4399,7 @@ universalify@^2.0.0:
|
||||||
resolved "https://registry.npmmirror.com/universalify/-/universalify-2.0.0.tgz"
|
resolved "https://registry.npmmirror.com/universalify/-/universalify-2.0.0.tgz"
|
||||||
integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==
|
integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==
|
||||||
|
|
||||||
unpipe@1.0.0, unpipe@~1.0.0:
|
unpipe@~1.0.0, unpipe@1.0.0:
|
||||||
version "1.0.0"
|
version "1.0.0"
|
||||||
resolved "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz"
|
resolved "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz"
|
||||||
integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==
|
integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==
|
||||||
|
|
@ -4445,11 +4553,21 @@ wrappy@1:
|
||||||
resolved "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz"
|
resolved "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz"
|
||||||
integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==
|
integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==
|
||||||
|
|
||||||
ws@^7.5.3, ws@^7.5.6:
|
ws@^7.5.3:
|
||||||
version "7.5.9"
|
version "7.5.9"
|
||||||
resolved "https://registry.npmmirror.com/ws/-/ws-7.5.9.tgz"
|
resolved "https://registry.npmmirror.com/ws/-/ws-7.5.9.tgz"
|
||||||
integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==
|
integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==
|
||||||
|
|
||||||
|
ws@^7.5.6:
|
||||||
|
version "7.5.9"
|
||||||
|
resolved "https://registry.npmmirror.com/ws/-/ws-7.5.9.tgz"
|
||||||
|
integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==
|
||||||
|
|
||||||
|
ws@^7.5.7:
|
||||||
|
version "7.5.9"
|
||||||
|
resolved "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz"
|
||||||
|
integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==
|
||||||
|
|
||||||
ws@^8.0.0, ws@^8.12.0, ws@^8.13.0:
|
ws@^8.0.0, ws@^8.12.0, ws@^8.13.0:
|
||||||
version "8.13.0"
|
version "8.13.0"
|
||||||
resolved "https://registry.npmmirror.com/ws/-/ws-8.13.0.tgz"
|
resolved "https://registry.npmmirror.com/ws/-/ws-8.13.0.tgz"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue