From 46c17210b7aa754ace0868f75f4584396e28c590 Mon Sep 17 00:00:00 2001 From: lizhong Date: Fri, 7 Apr 2023 13:41:33 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=B7=AF=E5=BE=84=E9=85=8D?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env | 6 +- .idea/workspace.xml | 91 +++++++++++++----- api/Case.ts | 2 +- api/Comment.ts | 5 + app.vue | 9 +- components/ArticleChangePage/index.vue | 46 ++++++++++ components/Banner/homeBanner.vue | 2 +- components/Header/Index.vue | 2 +- components/HtmlPreview/Index.vue | 24 ++++- components/Login/Index.vue | 2 +- components/Pagination/Index.vue | 9 ++ nuxt.config.ts | 4 +- pages/[case_id].vue | 22 ++++- pages/[inform_id].vue | 58 ++++++++++-- pages/[rules_id].vue | 17 +++- pages/[tptsps_id].vue | 2 +- pages/[warning_id].vue | 22 ++++- pages/comment.vue | 28 ++++-- pages/index.vue | 54 ++++++++--- pages/rules.vue | 2 +- pages/search/[id].vue | 28 +++--- pages/tptsps.vue | 4 +- pages/translate.vue | 17 ++-- plugins/element-plus.client.ts | 9 ++ utils/http.ts | 2 +- yarn.lock | 122 +++++++++---------------- 26 files changed, 406 insertions(+), 183 deletions(-) create mode 100644 components/ArticleChangePage/index.vue create mode 100644 plugins/element-plus.client.ts diff --git a/.env b/.env index 467dfc6..ec2b33b 100644 --- a/.env +++ b/.env @@ -3,7 +3,9 @@ VITE_PORT = 3100 # spa-title VITE_GLOB_APP_TITLE=湛江水产品技术性贸易措施研究评议基地 -VITE_GLOB_API_URL=/api -VITE_GLOB_ORIGIN=http://research.mcnetmart.com +VITE_GLOB_API_URL=/index.php/api +VITE_GLOB_ORIGIN=http://127.0.0.1 +VITE_UPLOAD_API=/index.php/api/common/upload +VITE_DOWNLOAD_API=/index.php/api/translate/download # spa shortname VITE_GLOB_APP_SHORT_NAME= diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 3a430fc..02153df 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -5,7 +5,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + @@ -36,27 +62,27 @@ - { - "keyToString": { - "RunOnceActivity.OpenProjectViewOnStart": "true", - "RunOnceActivity.ShowReadmeOnStart": "true", - "WebServerToolWindowFactoryState": "true", - "WebServerToolWindowPanel.toolwindow.highlight.mappings": "true", - "WebServerToolWindowPanel.toolwindow.highlight.symlinks": "true", - "WebServerToolWindowPanel.toolwindow.show.date": "false", - "WebServerToolWindowPanel.toolwindow.show.permissions": "false", - "WebServerToolWindowPanel.toolwindow.show.size": "false", - "last_opened_file_path": "/Users/lizhong/Desktop/workspace/ReptileFront/reptileFront_nuxt/pages", - "node.js.detected.package.eslint": "true", - "node.js.detected.package.tslint": "true", - "node.js.selected.package.eslint": "(autodetect)", - "node.js.selected.package.tslint": "(autodetect)", - "nodejs_package_manager_path": "yarn", - "settings.editor.selected.configurable": "reference.settings.ide.settings.file-colors", - "ts.external.directory.path": "/Applications/WebStorm.app/Contents/plugins/javascript-impl/jsLanguageServicesImpl/external", - "vue.rearranger.settings.migration": "true" + +}]]> @@ -66,11 +92,11 @@ + - @@ -104,15 +130,29 @@ + + + + + + + diff --git a/components/Banner/homeBanner.vue b/components/Banner/homeBanner.vue index 0ae4dbe..62fa791 100644 --- a/components/Banner/homeBanner.vue +++ b/components/Banner/homeBanner.vue @@ -2,7 +2,7 @@
- + diff --git a/components/Header/Index.vue b/components/Header/Index.vue index 68d18b4..0c54984 100644 --- a/components/Header/Index.vue +++ b/components/Header/Index.vue @@ -181,7 +181,7 @@ $prefix-cls: '#{$name-prefix}-header-wrap'; border-bottom: unset; padding: 0 17px; //font-size: 20px; - transition: font-size .5s; + //transition: font-size .5s; background-color: unset; @apply relative text-xl; &:after { diff --git a/components/HtmlPreview/Index.vue b/components/HtmlPreview/Index.vue index 92d8d42..73737c5 100644 --- a/components/HtmlPreview/Index.vue +++ b/components/HtmlPreview/Index.vue @@ -14,11 +14,31 @@ ${props.content} diff --git a/components/Login/Index.vue b/components/Login/Index.vue index 7f866ad..9f07d1d 100644 --- a/components/Login/Index.vue +++ b/components/Login/Index.vue @@ -42,7 +42,7 @@ placeholder="请输入验证码" > diff --git a/components/Pagination/Index.vue b/components/Pagination/Index.vue index 5a44730..d32f62b 100644 --- a/components/Pagination/Index.vue +++ b/components/Pagination/Index.vue @@ -11,6 +11,15 @@ :total="total"> 下一页 + +
diff --git a/nuxt.config.ts b/nuxt.config.ts index 1987772..9a557c3 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -12,6 +12,7 @@ export default defineNuxtConfig({ ], plugins:[ {src: '~~/plugins/persits', mode: 'client'}, + {src: '~~/plugins/element-plus.client', mode: 'client'}, // {src: '~~/plugins/router.js', mode: 'client'}, ], // script: [ @@ -31,9 +32,10 @@ export default defineNuxtConfig({ // "/informTalk": { static: true }, // 只会生成多次静态页面( 会自动重新验证页面时候需要重新生成 ) // "/regulatoryStandards.vue": { static: true }, // 只会生成多次静态页面( 会自动重新验证页面时候需要重新生成 ) // }, + elementPlus: { icon: 'ElIcon', - importStyle: 'scss', + importStyle: 'scss' }, vite: { css: { diff --git a/pages/[case_id].vue b/pages/[case_id].vue index f3bb81c..f582531 100644 --- a/pages/[case_id].vue +++ b/pages/[case_id].vue @@ -6,12 +6,22 @@ 案例列表 案例详情 - +
+

{{ content.title }}

+
+ 发布时间:{{ dayjs(content.createtime * 1000).format('YYYY-MM-DD') }} + 文章来源:{{ content.source }} +
+
+ + diff --git a/pages/[inform_id].vue b/pages/[inform_id].vue index 4770799..01d91d3 100644 --- a/pages/[inform_id].vue +++ b/pages/[inform_id].vue @@ -6,14 +6,25 @@ 动态资讯 动态详情 - +
+

{{ content.title }}

+
+ 发布时间:{{ dayjs(content.createtime * 1000).format('YYYY-MM-DD') }} + 文章来源:{{ content.source }} +
+
+ + - + diff --git a/pages/[rules_id].vue b/pages/[rules_id].vue index 48f9efa..10c5289 100644 --- a/pages/[rules_id].vue +++ b/pages/[rules_id].vue @@ -6,12 +6,21 @@ 法律法规 法律法规详情 - +
+

{{ content.title }}

+
+ 发布时间:{{ dayjs(content.createtime * 1000).format('YYYY-MM-DD') }} + 文章来源:{{ content.source }} +
+
+ diff --git a/pages/[tptsps_id].vue b/pages/[tptsps_id].vue index ae8866a..2aefaab 100644 --- a/pages/[tptsps_id].vue +++ b/pages/[tptsps_id].vue @@ -24,7 +24,7 @@ useHead({ title:'TBT/SPS通报' }) import { ArrowRight } from '@element-plus/icons-vue' -useAppStore().setBannerTitle("预警详情") +useAppStore().setBannerTitle("TBT/SPS通报详情") const {prefixCls} = useDesign('mai-wrap'); const route = useRoute() diff --git a/pages/[warning_id].vue b/pages/[warning_id].vue index 97ebec3..8b900b4 100644 --- a/pages/[warning_id].vue +++ b/pages/[warning_id].vue @@ -6,12 +6,22 @@ 预警信息 预警详情 - +
+

{{ content.title }}

+
+ 发布时间:{{ dayjs(content.createtime * 1000).format('YYYY-MM-DD') }} + 文章来源:{{ content.source }} +
+
+ + diff --git a/pages/comment.vue b/pages/comment.vue index 487131e..23f4b9c 100644 --- a/pages/comment.vue +++ b/pages/comment.vue @@ -9,7 +9,17 @@ label-position="left" label-width="120px"> - + + + + + + @@ -24,9 +34,9 @@
@@ -58,7 +68,7 @@ @@ -86,7 +96,7 @@
- diff --git a/pages/rules.vue b/pages/rules.vue index e1aba96..94e7399 100644 --- a/pages/rules.vue +++ b/pages/rules.vue @@ -15,7 +15,7 @@ style=" line-height:30px;height: 30px;display:inline-block">{{ item.title }} -

{{ item.description }}

+

{{ item.description }}

查看详情 diff --git a/pages/search/[id].vue b/pages/search/[id].vue index 60ae884..8b7d58b 100644 --- a/pages/search/[id].vue +++ b/pages/search/[id].vue @@ -16,17 +16,17 @@

{{ item.desc }}

+
- 文章来源: {{ - item.fromDesc + 文章来源: {{ + item.source }} - {{ item.time }} + {{ dayjs(item.createtime).format('YYYY-MM-DD hh:mm:ss') }}
-
@@ -95,7 +93,7 @@ const categoryNames = reactive({ path: '/tptsps' }, "5":{ - name:"案例", + name:"案例展示", path: '/case' }, }) @@ -103,7 +101,7 @@ const routes = reactive({ "inform": "动态资讯", "warning": "预警信息", "rules": "法律法规", - "case": "案例" + "case": "案例展示" }) definePageMeta({ hidden: true, diff --git a/pages/tptsps.vue b/pages/tptsps.vue index e373063..db07920 100644 --- a/pages/tptsps.vue +++ b/pages/tptsps.vue @@ -135,8 +135,8 @@ async function getList(data: any) { notification_endtime: '', } if (searchData.value.notification_time) { - searchParams.notification_endtime = dayjs(searchData.value.notification_time[1]).format('YYYY-DD-MM hh:mm:ss') - searchParams.notification_starttime = dayjs(searchData.value.notification_time[0]).format('YYYY-DD-MM hh:mm:ss') + searchParams.notification_endtime = dayjs(searchData.value.notification_time[1]).format('YYYY-MM-DD hh:mm:ss') + searchParams.notification_starttime = dayjs(searchData.value.notification_time[0]).format('YYYY-MM-DD hh:mm:ss') // console.log('search: >>>>>', searchData.value.notification_time) // @ts-ignore delete searchParams.notification_time; diff --git a/pages/translate.vue b/pages/translate.vue index 1eb8ec9..073049e 100644 --- a/pages/translate.vue +++ b/pages/translate.vue @@ -78,7 +78,8 @@ :on-success="uploadSuccess" :on-error="uploadError" accept=".doc,.docx,.xls,.xlsx,.txt,.pdf" - action="/api/common/upload"> + :action="uploadApi" + >
@@ -121,7 +122,8 @@ :on-success="uploadSuccess" :on-error="uploadError" accept=".pdf,.jpg,.jpeg,.png,.bmp" - action="/api/common/upload"> + :action="uploadApi" + >
@@ -193,7 +195,6 @@ - @@ -206,7 +207,7 @@ @@ -242,6 +243,8 @@ useHead({ } ] }) +const uploadApi = computed(()=> import.meta.env.VITE_UPLOAD_API) +const downloadApi = computed(()=> import.meta.env.VITE_DOWNLOAD_API) const {prefixCls} = useDesign('mai-wrap'); const router = useRouter() const route = useRoute() @@ -362,7 +365,7 @@ function changeTranslate(val: any) { // .catch((error)=>{ // console.log(error) // }) - + // } function beforeUpload(file: any) { // 截取上传的文件名后缀 @@ -393,7 +396,7 @@ function beforeUpload(file: any) { function beforeUpload2(file: any) { // 截取上传的文件名后缀 let fileExtName = file.name.substring(file.name.lastIndexOf('.') + 1); - + if( fileExtName === 'pdf' || fileExtName === 'jpg' || @@ -547,7 +550,7 @@ async function translate2() { // 调接口 translateApi.getUserTranslateDocInfo({id: msg}).then((data) => { textarea2.value = data.data.after_content - + }) }); }) diff --git a/plugins/element-plus.client.ts b/plugins/element-plus.client.ts new file mode 100644 index 0000000..bb24f98 --- /dev/null +++ b/plugins/element-plus.client.ts @@ -0,0 +1,9 @@ +// @ts-ignore +import * as ElementPlus from 'element-plus' +import zhCn from 'element-plus/es/locale/lang/zh-cn' + +export default defineNuxtPlugin((nuxtApp) => { + nuxtApp.vueApp.use(ElementPlus, { + locale: zhCn, + }) +}) diff --git a/utils/http.ts b/utils/http.ts index 1d9f420..d0dd9a1 100644 --- a/utils/http.ts +++ b/utils/http.ts @@ -36,7 +36,7 @@ console.log($fetch) */ const fetch = $fetch.create({ async onRequest({options}){ - options.baseURL = '/api'; + options.baseURL = '/index.php/api'; const token = useUserInfo().$state.token; console.log('options>>>', options) options.headers = new Headers(options.headers); diff --git a/yarn.lock b/yarn.lock index 7693ddd..957e4d7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -962,6 +962,11 @@ estree-walker "^2.0.2" picomatch "^2.3.1" +"@socket.io/component-emitter@~3.1.0": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz#96116f2a912e0c02817345b3c10751069920d553" + integrity sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg== + "@trysound/sax@0.2.0": version "0.2.0" resolved "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz" @@ -974,11 +979,6 @@ dependencies: axios "*" -"@types/component-emitter@^1.2.10": - version "1.2.11" - resolved "https://registry.yarnpkg.com/@types/component-emitter/-/component-emitter-1.2.11.tgz#50d47d42b347253817a39709fef03ce66a108506" - integrity sha512-SRXjM+tfsSlA9VuG8hGO2nft2p8zjXCK1VcC6N4NXbBbYbSia9kzCChYQajIjzIqOOOuh5Ock6MmV2oux4jDZQ== - "@types/crypto-js@^4.1.1": version "4.1.1" resolved "https://registry.npmjs.org/@types/crypto-js/-/crypto-js-4.1.1.tgz" @@ -1436,21 +1436,11 @@ axios@*, axios@^1.3.4: form-data "^4.0.0" proxy-from-env "^1.1.0" -backo2@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/backo2/-/backo2-1.0.2.tgz#31ab1ac8b129363463e35b3ebb69f4dfcfba7947" - integrity sha512-zj6Z6M7Eq+PBZ7PQxl5NT665MvJdAkzp0f60nAJ+sLaSCBPMwVak5ZegFbgVCzFcCJTKFoMizvM5Ld7+JrRJHA== - balanced-match@^1.0.0: version "1.0.2" resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== -base64-arraybuffer@0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz#9818c79e059b1355f97e0428a017c838e90ba812" - integrity sha512-a1eIFi4R9ySrbiMuyTGx5e92uRH5tQY6kArNcFaKBUleIoLjdjBg7Zxm3Mqm3Kmkf27HLR/1fnxX9q8GQ7Iavg== - base64-js@^1.3.1: version "1.5.1" resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" @@ -1815,11 +1805,6 @@ commondir@^1.0.1: resolved "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== -component-emitter@~1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" - integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== - compress-commons@^4.1.0: version "4.1.1" resolved "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz" @@ -2063,7 +2048,7 @@ debug@2.6.9: dependencies: ms "2.0.0" -debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.4, debug@~4.3.1: +debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@^4.3.4, debug@~4.3.1, debug@~4.3.2: version "4.3.4" resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== @@ -2276,27 +2261,21 @@ end-of-stream@^1.4.1: dependencies: once "^1.4.0" -engine.io-client@~5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-5.0.1.tgz#9470fc6655c9789c5c0aa1a0e7e7d9ae9753a798" - integrity sha512-CQtGN3YwfvbxVwpPugcsHe5rHT4KgT49CEcQppNtu9N7WxbPN0MAG27lGaem7bvtCFtGNLSL+GEqXsFSz36jTg== +engine.io-client@~6.4.0: + version "6.4.0" + resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-6.4.0.tgz#88cd3082609ca86d7d3c12f0e746d12db4f47c91" + integrity sha512-GyKPDyoEha+XZ7iEqam49vz6auPnNJ9ZBfy89f+rMMas8AuiMWOZ9PVzu8xb9ZC6rafUqiGHSCfu22ih66E+1g== dependencies: - base64-arraybuffer "0.1.4" - component-emitter "~1.3.0" + "@socket.io/component-emitter" "~3.1.0" debug "~4.3.1" - engine.io-parser "~4.0.1" - has-cors "1.1.0" - parseqs "0.0.6" - parseuri "0.0.6" - ws "~7.4.2" - yeast "0.1.2" - -engine.io-parser@~4.0.1: - version "4.0.3" - resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-4.0.3.tgz#83d3a17acfd4226f19e721bb22a1ee8f7662d2f6" - integrity sha512-xEAAY0msNnESNPc00e19y5heTPX4y/TJ36gr8t1voOaNmTojP9b3oK3BbJLFufW2XFPQaaijpFewm2g2Um3uqA== - dependencies: - base64-arraybuffer "0.1.4" + engine.io-parser "~5.0.3" + ws "~8.11.0" + xmlhttprequest-ssl "~2.0.0" + +engine.io-parser@~5.0.3: + version "5.0.6" + resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-5.0.6.tgz#7811244af173e157295dec9b2718dfe42a64ef45" + integrity sha512-tjuoZDMAdEhVnSFleYPCtdL2GXwVTGtNjoeJd9IhIG3C1xs9uwxqRNEu5WpnDZCaozwVlK/nuQhpodhXSIMaxw== enhanced-resolve@^4.1.1: version "4.5.0" @@ -2780,11 +2759,6 @@ h3@^1.5.0, h3@^1.6.2: ufo "^1.1.1" uncrypto "^0.1.2" -has-cors@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/has-cors/-/has-cors-1.1.0.tgz#5e474793f7ea9843d1bb99c23eef49ff126fff39" - integrity sha512-g5VNKdkFuUuVCP9gYfDJHjK2nqdQJ7aDLTnycnc2+RvsOQbuLdF5pm7vuE5J76SEBIQjs4kQY/BWq74JUmjbXA== - has-flag@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" @@ -4044,16 +4018,6 @@ parse-url@^8.1.0: dependencies: parse-path "^7.0.0" -parseqs@0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/parseqs/-/parseqs-0.0.6.tgz#8e4bb5a19d1cdc844a08ac974d34e273afa670d5" - integrity sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w== - -parseuri@0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/parseuri/-/parseuri-0.0.6.tgz#e1496e829e3ac2ff47f39a4dd044b32823c4a25a" - integrity sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow== - parseurl@^1.3.2, parseurl@~1.3.3: version "1.3.3" resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" @@ -4881,26 +4845,22 @@ smob@^0.0.6: resolved "https://registry.npmjs.org/smob/-/smob-0.0.6.tgz" integrity sha512-V21+XeNni+tTyiST1MHsa84AQhT1aFZipzPpOFAVB8DkHzwJyjjAmt9bgwnuZiZWnIbMo2duE29wybxv/7HWUw== -socket.io-client@4.0.19: - version "4.0.2" - resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-4.0.2.tgz#bcbfc1a5b075167cbc9180aabebc6f8b3a83f462" - integrity sha512-z6Hw9Cs+cc7BEkSPlDrtHFpAI++xXMklG9iEEyPJdK4WcFcVrhrXcczYVDZmV3GIpFed5hL3LEXhpnmMy8DqDg== +socket.io-client@^4.0.1: + version "4.6.1" + resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-4.6.1.tgz#80d97d5eb0feca448a0fb6d69a7b222d3d547eab" + integrity sha512-5UswCV6hpaRsNg5kkEHVcbBIXEYoVbMQaHJBXJCyEQ+CiFPV1NIOY0XOFWG4XR4GZcB8Kn6AsRs/9cy9TbqVMQ== dependencies: - "@types/component-emitter" "^1.2.10" - backo2 "~1.0.2" - component-emitter "~1.3.0" - debug "~4.3.1" - engine.io-client "~5.0.0" - parseuri "0.0.6" - socket.io-parser "~4.0.4" + "@socket.io/component-emitter" "~3.1.0" + debug "~4.3.2" + engine.io-client "~6.4.0" + socket.io-parser "~4.2.1" -socket.io-parser@~4.0.4: - version "4.0.5" - resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.0.5.tgz#cb404382c32324cc962f27f3a44058cf6e0552df" - integrity sha512-sNjbT9dX63nqUFIOv95tTVm6elyIU4RvB1m8dOeZt+IgWwcWklFDOdmGcfo3zSiRsnR/3pJkjY5lfoGqEe4Eig== +socket.io-parser@~4.2.1: + version "4.2.2" + resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.2.2.tgz#1dd384019e25b7a3d374877f492ab34f2ad0d206" + integrity sha512-DJtziuKypFkMMHCm2uIshOYC7QaylbtzQwiMYDuCKy3OPkjLzu4B2vAhTlqipRHHzrI0NJeBAizTK7X+6m1jVw== dependencies: - "@types/component-emitter" "^1.2.10" - component-emitter "~1.3.0" + "@socket.io/component-emitter" "~3.1.0" debug "~4.3.1" "source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.2: @@ -5592,10 +5552,15 @@ wrappy@1: resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== -ws@~7.4.2: - version "7.4.6" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.6.tgz#5654ca8ecdeee47c33a9a4bf6d28e2be2980377c" - integrity sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A== +ws@~8.11.0: + version "8.11.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.11.0.tgz#6a0d36b8edfd9f96d8b25683db2f8d7de6e8e143" + integrity sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg== + +xmlhttprequest-ssl@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz#91360c86b914e67f44dce769180027c0da618c67" + integrity sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A== xxhashjs@~0.2.2: version "0.2.2" @@ -5642,11 +5607,6 @@ yargs@^17.2.1, yargs@^17.5.1: y18n "^5.0.5" yargs-parser "^21.1.1" -yeast@0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/yeast/-/yeast-0.1.2.tgz#008e06d8094320c372dbc2f8ed76a0ca6c8ac419" - integrity sha512-8HFIh676uyGYP6wP13R/j6OJ/1HwJ46snpvzE7aHAN3Ryqh2yX6Xox2B4CUmTwwOIzlG3Bs7ocsP5dZH/R1Qbg== - ylru@^1.2.0: version "1.3.2" resolved "https://registry.npmjs.org/ylru/-/ylru-1.3.2.tgz"