From c1deafb52161ec4e792d232d1d8d799d2deb573c Mon Sep 17 00:00:00 2001 From: mozzie Date: Sat, 25 Feb 2023 23:43:44 +0800 Subject: [PATCH] feat: nav css --- apps/server/view/less/common.less | 48 +- apps/server/view/page/_layout/nav.ejs | 47 +- apps/server/view/page/home/index.ejs | 9 +- apps/server/view/page/home/index.ts | 5 +- packages/ui/package.json | 2 - packages/ui/src/components/Button/index.less | 58 ++ packages/ui/src/components/Button/index.scss | 0 packages/ui/src/components/Button/index.ts | 11 + .../ui/src/components/Dropdown/index.less | 2 +- packages/ui/src/components/Input/index.less | 62 ++ packages/ui/src/components/Input/index.ts | 20 + packages/ui/src/components/Tooltip/index.less | 4 +- packages/ui/src/index.ts | 6 +- packages/ui/src/var.css | 35 + packages/ui/src/var.less | 15 - pnpm-lock.yaml | 685 +++++++++--------- 16 files changed, 597 insertions(+), 412 deletions(-) create mode 100644 packages/ui/src/components/Button/index.less delete mode 100644 packages/ui/src/components/Button/index.scss create mode 100644 packages/ui/src/components/Input/index.less create mode 100644 packages/ui/src/components/Input/index.ts create mode 100644 packages/ui/src/var.css delete mode 100644 packages/ui/src/var.less diff --git a/apps/server/view/less/common.less b/apps/server/view/less/common.less index 844dd1c..3136243 100644 --- a/apps/server/view/less/common.less +++ b/apps/server/view/less/common.less @@ -14,36 +14,48 @@ html, body { margin: 0; padding: 0; + font-size: 14px; } .container { width: 1120px; margin: 0 auto; + height: 100%; } a { - &:hover { - text-decoration: none; - } - &:focus { - text-decoration: none; - box-shadow: none; - } + text-decoration: none; } -.navbar { - height: 2.4rem; - .navbar-section a { - display: flex; +.nav { + height: 60px; + background: var(--bs-primary-color); + .container { + display: grid; + grid-template-columns: 1fr 2fr 1fr; align-items: center; - img { - width: 1.2rem; + .nav-start a { + display: flex; + align-items: center; + color: var(--bs-font-color-1); + svg { + width: 28px; + } + span { + font-family: backset; + font-size: 20px; + padding-left: 10px; + } } - span { - font-family: backset; - font-size: 1.2em; - padding-left: 0.5em; - color: #121212; + .nav-middle { + text-align: right; + } + .nav-end { + text-align: right; + a { + margin-left: 20px; + color: var(--bs-font-color-1); + } } } } diff --git a/apps/server/view/page/_layout/nav.ejs b/apps/server/view/page/_layout/nav.ejs index 1bf09d3..208ffaa 100644 --- a/apps/server/view/page/_layout/nav.ejs +++ b/apps/server/view/page/_layout/nav.ejs @@ -1,26 +1,27 @@ - diff --git a/apps/server/view/page/home/index.ejs b/apps/server/view/page/home/index.ejs index cc130c4..4945900 100644 --- a/apps/server/view/page/home/index.ejs +++ b/apps/server/view/page/home/index.ejs @@ -1,11 +1,12 @@ - + <%- include('../_layout/base') -%> <%- include('../_layout/styles') -%> home页面 -

home

+ <%- include('../_layout/nav') -%> +

home2222

去 注册 页面 当前assets: <%= assets %> @@ -23,6 +24,10 @@ + + + + <%- include('../_layout/footer') -%> <%- include('../_layout/scripts') -%> diff --git a/apps/server/view/page/home/index.ts b/apps/server/view/page/home/index.ts index 6853f57..ad704fd 100644 --- a/apps/server/view/page/home/index.ts +++ b/apps/server/view/page/home/index.ts @@ -1,6 +1,7 @@ +import './index.less'; import $ from 'jquery'; import '@backset/ui/dist/ui.css'; -import { Dropdown } from '@backset/ui'; +import { Dropdown, Input } from '@backset/ui'; $(function () { new Dropdown({ @@ -9,4 +10,6 @@ $(function () { console.log('change'); }, }); + + new Input(); }); diff --git a/packages/ui/package.json b/packages/ui/package.json index f1f5b45..6456fd0 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -8,12 +8,10 @@ ], "type": "module", "scripts": { - "build-1": "webpack build && tsc -p ./tsconfig.build.json", "dev": "rollup -w -c", "build": "rollup -c" }, "devDependencies": { - "semantic-ui-dropdown": "2.5.0", "jquery": "3.6.3", "@types/jquery": "3.5.16" } diff --git a/packages/ui/src/components/Button/index.less b/packages/ui/src/components/Button/index.less new file mode 100644 index 0000000..59209ab --- /dev/null +++ b/packages/ui/src/components/Button/index.less @@ -0,0 +1,58 @@ +.bs-button { + --bg-color: var(--bs-button-primary); + --border-radius: var(--bs-radius); + --border-color: var(--bs-primary-border-color); + --text-color: var(--bs-font-color); + --hover-bg-color: var(--bs-button-bg-hover); + --active-bg-color: var(--bs-primary-color-dark-1); + + background: var(--bg-color); + color: var(--text-color); + border-radius: var(--border-radius); + outline: none; + position: relative; + display: inline-block; + font-weight: 400; + height: 36.5px; + line-height: 36.5px; + padding: 0 12px; + white-space: nowrap; + text-align: center; + border: 0; + border: 0; + cursor: pointer; + transition: var(--bs-transition); + user-select: none; + touch-action: manipulation; + + &:hover { + background: var(--hover-bg-color); + } + + &:active { + background: var(--active-bg-color); + } + + &.button-wave::after { + position: absolute; + content: ""; + left: 0; + right: 0; + top: 0; + bottom: 0; + border: 1px solid; + border-color: var(--border-color); + border-radius: 2px; + animation: ani-halo 0.25s 1; + } +} + +@keyframes ani-halo { + 0% { + box-shadow: 0 0 0 0 var(--bs-primary-color-light-2); + } + to { + // box-shadow: 0 0 0 6px var(--bs-primary-color-light-5); + box-shadow: 0 0 0 6px var(--bs-primary-color-light-5); + } +} diff --git a/packages/ui/src/components/Button/index.scss b/packages/ui/src/components/Button/index.scss deleted file mode 100644 index e69de29..0000000 diff --git a/packages/ui/src/components/Button/index.ts b/packages/ui/src/components/Button/index.ts index e69de29..62fd457 100644 --- a/packages/ui/src/components/Button/index.ts +++ b/packages/ui/src/components/Button/index.ts @@ -0,0 +1,11 @@ +import "./index.less"; +import $ from "jquery"; + +$(document).on("click", ".bs-button", function (e) { + let button = $(this); + if (button.hasClass("button-wave")) button.removeClass("button-wave"); + button.addClass("button-wave"); + setTimeout(() => { + button.removeClass("button-wave"); + }, 250); +}); diff --git a/packages/ui/src/components/Dropdown/index.less b/packages/ui/src/components/Dropdown/index.less index 26d2299..cee8e9a 100644 --- a/packages/ui/src/components/Dropdown/index.less +++ b/packages/ui/src/components/Dropdown/index.less @@ -91,7 +91,7 @@ opacity: var(--o); display: block; position: relative; - transition: opacity 0.2s ease; + transition: opacity var(--bs-ani-duration) ease; transform: rotate(var(--r)) scale(0.75); } &:before { diff --git a/packages/ui/src/components/Input/index.less b/packages/ui/src/components/Input/index.less new file mode 100644 index 0000000..32f7195 --- /dev/null +++ b/packages/ui/src/components/Input/index.less @@ -0,0 +1,62 @@ +.bs-input { + --hover-border: 0 0 0 4px var(--bs-primary-color-light-4); + --border-color: var(--bs-primary-border-color); + --radius: var(--bs-radius); + + box-sizing: border-box; + display: inline-block; + outline: none; + font-weight: 400; + padding: 10px 32px 10px 16px; + line-height: 36.5px; + height: 36.5px; + border: 1px solid transparent; + background: #f3f3f4; + color: #0d0c22; + border-radius: var(--radius); + transition: var(--bs-transition); + + &.border { + &:hover { + background: #fff; + box-shadow: var(--hover-border); + } + + &:focus { + background: #fff; + border-color: var(--border-color); + box-shadow: var(--hover-border); + animation: ani-focus var(--bs-ani-duration) 1; + } + } +} + +.bs-input-group { + display: inline-block; + position: relative; + input:focus + .search { + color: inherit; + } + .search { + transition: var(--bs-transition); + position: absolute; + width: 20px; + height: 20px; + top: 50%; + transform: translateY(-50%); + right: 6px; + color: var(--bs-font-color-1); + } +} + +@keyframes ani-focus { + 0% { + box-shadow: none; + border: 1px solid transparent; + } + to { + background: #fff; + border-color: var(--border-color); + box-shadow: var(--hover-border); + } +} diff --git a/packages/ui/src/components/Input/index.ts b/packages/ui/src/components/Input/index.ts new file mode 100644 index 0000000..c03ad92 --- /dev/null +++ b/packages/ui/src/components/Input/index.ts @@ -0,0 +1,20 @@ +import "./index.less"; +import $ from "jquery"; + +export default class Input { + constructor() { + this.init(); + } + + private init() { + $(".bs-input").each(function () { + const input = $(this); + if (input.hasClass("icon")) { + const svg = ``; + const div = $("
").addClass("bs-input-group"); + input.wrap(div); + $(svg).addClass("search").insertAfter(input); + } + }); + } +} diff --git a/packages/ui/src/components/Tooltip/index.less b/packages/ui/src/components/Tooltip/index.less index a9ffc44..bd7c688 100644 --- a/packages/ui/src/components/Tooltip/index.less +++ b/packages/ui/src/components/Tooltip/index.less @@ -1,7 +1,7 @@ :root { - --bg-color: var(--bs-primary-color); + --bg-color: #252937; --radius: var(--bs-radius); - --text-color: var(--bs-font-color); + --text-color: #fff; --size: var(--bs-tooltip-font-size); --offset: var(--bs-tooltip-offset); --time-short: 0.1s; diff --git a/packages/ui/src/index.ts b/packages/ui/src/index.ts index ebbe386..f37612f 100644 --- a/packages/ui/src/index.ts +++ b/packages/ui/src/index.ts @@ -1,5 +1,7 @@ -import "./var.less"; +import "./var.css"; import "./components/Tooltip"; +import "./components/Button"; +import Input from "./components/Input/index"; import Dropdown from "./components/Dropdown/index"; -export { Dropdown }; +export { Dropdown, Input }; diff --git a/packages/ui/src/var.css b/packages/ui/src/var.css new file mode 100644 index 0000000..983866e --- /dev/null +++ b/packages/ui/src/var.css @@ -0,0 +1,35 @@ +/* 修改主题色 document.documentElement.style.setProperty(`--c`, '22,22,22'); */ + +:root { + --c: 36, 41, 47; + --c-dark: 21, 24, 27; + --primary: rgb(var(--c)); + --bs-primary-color: rgb(var(--c)); + --bs-primary-border-color: rgba(var(--c), 1); + --bs-primary-color-light-1: rgba(var(--c), 0.8); + --bs-primary-color-light-2: rgba(var(--c), 0.6); + --bs-primary-color-light-3: rgba(var(--c), 0.4); + --bs-primary-color-light-4: rgba(var(--c), 0.2); + --bs-primary-color-light-5: rgba(var(--c), 0); + --bs-primary-color-dark-1: rgb(var(--c-dark)); + --bs-font-color: rgb(255, 255, 255); + --bs-font-color-1: rgb(215, 215, 215); + --bs-radius: 3px; + --bs-ani-duration: 0.25s; + --bs-transition: all var(--bs-ani-duration) cubic-bezier(0.645, 0.045, 0.355, 1); + + /* dropdown */ + --bs-dropdown-icon-active: rgb(63, 70, 86); + /* --bs-dropdpwn-list-bgc: rgb(28, 33, 46); */ + --bs-dropdpwn-list-bgc: var(--bs-primary-color-dark-1); + --bs-dropdpwn-list-text-color: rgba(255, 255, 255, 0.2); + --bs-dropdpwn-list-text-hover-color: rgba(255, 255, 255, 0.5); + + /* tooltip */ + --bs-tooltip-font-size: 1rem; + --bs-tooltip-offset: 10px; + + /* button */ + --bs-button-primary: var(--bs-primary-color); + --bs-button-bg-hover: var(--bs-primary-color-light-1); +} \ No newline at end of file diff --git a/packages/ui/src/var.less b/packages/ui/src/var.less deleted file mode 100644 index ca081bf..0000000 --- a/packages/ui/src/var.less +++ /dev/null @@ -1,15 +0,0 @@ -:root { - --bs-primary-color: #242836; - --bs-font-color: #fff; - --bs-radius: 3px; - - /* dropdown */ - --bs-dropdown-icon-active: #3f4656; - --bs-dropdpwn-list-bgc: #1c212e; - --bs-dropdpwn-list-text-color: rgba(255, 255, 255, 0.2); - --bs-dropdpwn-list-text-hover-color: rgba(255, 255, 255, 0.5); - - /* tooltip */ - --bs-tooltip-font-size: 1rem; - --bs-tooltip-offset: 10px; -} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a299115..2806f27 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -185,17 +185,47 @@ importers: specifiers: '@types/jquery': 3.5.16 jquery: 3.6.3 - semantic-ui-dropdown: 2.5.0 devDependencies: '@types/jquery': 3.5.16 jquery: 3.6.3 - semantic-ui-dropdown: registry.npmmirror.com/semantic-ui-dropdown/2.5.0 packages/util: specifiers: {} packages: + /@aws-sdk/credential-providers/3.272.0: + resolution: {integrity: sha512-ucd6Xq6aBMf+nM4uz5zkjL11mwaE5BV1Q4hkulaGu2v1dRA8n6zhLJk/sb4hOJ7leelqMJMErlbQ2T3MkYvlJQ==} + engines: {node: '>=14.0.0'} + requiresBuild: true + dependencies: + '@aws-sdk/client-cognito-identity': registry.npmmirror.com/@aws-sdk/client-cognito-identity/3.272.0 + '@aws-sdk/client-sso': registry.npmmirror.com/@aws-sdk/client-sso/3.272.0 + '@aws-sdk/client-sts': registry.npmmirror.com/@aws-sdk/client-sts/3.272.0 + '@aws-sdk/credential-provider-cognito-identity': registry.npmmirror.com/@aws-sdk/credential-provider-cognito-identity/3.272.0 + '@aws-sdk/credential-provider-env': registry.npmmirror.com/@aws-sdk/credential-provider-env/3.272.0 + '@aws-sdk/credential-provider-imds': registry.npmmirror.com/@aws-sdk/credential-provider-imds/3.272.0 + '@aws-sdk/credential-provider-ini': registry.npmmirror.com/@aws-sdk/credential-provider-ini/3.272.0 + '@aws-sdk/credential-provider-node': registry.npmmirror.com/@aws-sdk/credential-provider-node/3.272.0 + '@aws-sdk/credential-provider-process': registry.npmmirror.com/@aws-sdk/credential-provider-process/3.272.0 + '@aws-sdk/credential-provider-sso': registry.npmmirror.com/@aws-sdk/credential-provider-sso/3.272.0 + '@aws-sdk/credential-provider-web-identity': registry.npmmirror.com/@aws-sdk/credential-provider-web-identity/3.272.0 + '@aws-sdk/property-provider': registry.npmmirror.com/@aws-sdk/property-provider/3.272.0 + '@aws-sdk/shared-ini-file-loader': registry.npmmirror.com/@aws-sdk/shared-ini-file-loader/3.272.0 + '@aws-sdk/types': registry.npmmirror.com/@aws-sdk/types/3.272.0 + tslib: registry.npmmirror.com/tslib/2.5.0 + transitivePeerDependencies: + - aws-crt + optional: true + + /@babel/code-frame/7.18.6: + resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/highlight': registry.npmmirror.com/@babel/highlight/7.18.6 + dev: true + optional: true + /@babel/compat-data/7.20.14: resolution: {integrity: sha512-0YpKHD6ImkWMEINCyDAD0HLLUH/lPCefG8ld9it8DJB2wnApraKuhgYTvTY1z7UFIfBTGy5LwncZ+5HWWGbhFw==} engines: {node: '>=6.9.0'} @@ -1180,6 +1210,204 @@ packages: to-fast-properties: registry.npmmirror.com/to-fast-properties/2.0.0 dev: true + /@esbuild/android-arm/0.16.17: + resolution: {integrity: sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm64/0.16.17: + resolution: {integrity: sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-x64/0.16.17: + resolution: {integrity: sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-arm64/0.16.17: + resolution: {integrity: sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-x64/0.16.17: + resolution: {integrity: sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-arm64/0.16.17: + resolution: {integrity: sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-x64/0.16.17: + resolution: {integrity: sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm/0.16.17: + resolution: {integrity: sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm64/0.16.17: + resolution: {integrity: sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ia32/0.16.17: + resolution: {integrity: sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-loong64/0.16.17: + resolution: {integrity: sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-mips64el/0.16.17: + resolution: {integrity: sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ppc64/0.16.17: + resolution: {integrity: sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-riscv64/0.16.17: + resolution: {integrity: sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-s390x/0.16.17: + resolution: {integrity: sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-x64/0.16.17: + resolution: {integrity: sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/netbsd-x64/0.16.17: + resolution: {integrity: sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/openbsd-x64/0.16.17: + resolution: {integrity: sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/sunos-x64/0.16.17: + resolution: {integrity: sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-arm64/0.16.17: + resolution: {integrity: sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-ia32/0.16.17: + resolution: {integrity: sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-x64/0.16.17: + resolution: {integrity: sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@types/jquery/3.5.16: resolution: {integrity: sha512-bsI7y4ZgeMkmpG9OM710RRzDFp+w4P1RGiIt30C1mSBT+ExCleeh4HObwgArnDFELmRrOpXgSYN9VF1hj+f1lw==} dependencies: @@ -1232,11 +1460,38 @@ packages: browserslist: registry.npmmirror.com/browserslist/4.21.5 dev: true + /errno/0.1.8: + resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==} + hasBin: true + requiresBuild: true + dependencies: + prr: registry.npmmirror.com/prr/1.0.1 + optional: true + /esutils/2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} dev: true + /fsevents/2.3.2: + resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /graceful-fs/4.2.10: + resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} + optional: true + + /image-size/0.5.5: + resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==} + engines: {node: '>=0.10.0'} + hasBin: true + requiresBuild: true + optional: true + /jquery/3.6.3: resolution: {integrity: sha512-bZ5Sy3YzKo9Fyc8wH2iIQK4JImJ6R0GWI9kL1/k7Z91ZBNgkRXE6U0JfHIizZbort8ZunhSI3jw9I6253ahKfg==} @@ -1244,6 +1499,34 @@ packages: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} dev: true + /make-dir/2.1.0: + resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} + engines: {node: '>=6'} + requiresBuild: true + dependencies: + pify: registry.npmmirror.com/pify/4.0.1 + semver: registry.npmmirror.com/semver/5.7.1 + optional: true + + /mime/1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} + hasBin: true + optional: true + + /needle/3.2.0: + resolution: {integrity: sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==} + engines: {node: '>= 4.4.x'} + hasBin: true + requiresBuild: true + dependencies: + debug: registry.npmmirror.com/debug/3.2.7 + iconv-lite: registry.npmmirror.com/iconv-lite/0.6.3 + sax: registry.npmmirror.com/sax/1.2.4 + transitivePeerDependencies: + - supports-color + optional: true + /regenerate-unicode-properties/10.1.0: resolution: {integrity: sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==} engines: {node: '>=4'} @@ -1280,11 +1563,24 @@ packages: jsesc: registry.npmmirror.com/jsesc/0.5.0 dev: true + /saslprep/1.0.3: + resolution: {integrity: sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==} + engines: {node: '>=6'} + requiresBuild: true + dependencies: + sparse-bitfield: registry.npmmirror.com/sparse-bitfield/3.0.3 + optional: true + /semver/6.3.0: resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} hasBin: true dev: true + /source-map/0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + optional: true + /unicode-canonical-property-names-ecmascript/2.0.0: resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} engines: {node: '>=4'} @@ -1752,32 +2048,6 @@ packages: tslib: registry.npmmirror.com/tslib/2.5.0 optional: true - registry.npmmirror.com/@aws-sdk/credential-providers/3.272.0: - resolution: {integrity: sha512-ucd6Xq6aBMf+nM4uz5zkjL11mwaE5BV1Q4hkulaGu2v1dRA8n6zhLJk/sb4hOJ7leelqMJMErlbQ2T3MkYvlJQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@aws-sdk/credential-providers/-/credential-providers-3.272.0.tgz} - name: '@aws-sdk/credential-providers' - version: 3.272.0 - engines: {node: '>=14.0.0'} - requiresBuild: true - dependencies: - '@aws-sdk/client-cognito-identity': registry.npmmirror.com/@aws-sdk/client-cognito-identity/3.272.0 - '@aws-sdk/client-sso': registry.npmmirror.com/@aws-sdk/client-sso/3.272.0 - '@aws-sdk/client-sts': registry.npmmirror.com/@aws-sdk/client-sts/3.272.0 - '@aws-sdk/credential-provider-cognito-identity': registry.npmmirror.com/@aws-sdk/credential-provider-cognito-identity/3.272.0 - '@aws-sdk/credential-provider-env': registry.npmmirror.com/@aws-sdk/credential-provider-env/3.272.0 - '@aws-sdk/credential-provider-imds': registry.npmmirror.com/@aws-sdk/credential-provider-imds/3.272.0 - '@aws-sdk/credential-provider-ini': registry.npmmirror.com/@aws-sdk/credential-provider-ini/3.272.0 - '@aws-sdk/credential-provider-node': registry.npmmirror.com/@aws-sdk/credential-provider-node/3.272.0 - '@aws-sdk/credential-provider-process': registry.npmmirror.com/@aws-sdk/credential-provider-process/3.272.0 - '@aws-sdk/credential-provider-sso': registry.npmmirror.com/@aws-sdk/credential-provider-sso/3.272.0 - '@aws-sdk/credential-provider-web-identity': registry.npmmirror.com/@aws-sdk/credential-provider-web-identity/3.272.0 - '@aws-sdk/property-provider': registry.npmmirror.com/@aws-sdk/property-provider/3.272.0 - '@aws-sdk/shared-ini-file-loader': registry.npmmirror.com/@aws-sdk/shared-ini-file-loader/3.272.0 - '@aws-sdk/types': registry.npmmirror.com/@aws-sdk/types/3.272.0 - tslib: registry.npmmirror.com/tslib/2.5.0 - transitivePeerDependencies: - - aws-crt - optional: true - registry.npmmirror.com/@aws-sdk/fetch-http-handler/3.272.0: resolution: {integrity: sha512-1Qhm9e0RbS1Xf4CZqUbQyUMkDLd7GrsRXWIvm9b86/vgeV8/WnjO3CMue9D51nYgcyQORhYXv6uVjAYCWbUExA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.272.0.tgz} name: '@aws-sdk/fetch-http-handler' @@ -2607,248 +2877,6 @@ packages: version: 0.7.5 dev: false - registry.npmmirror.com/@esbuild/android-arm/0.16.17: - resolution: {integrity: sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/android-arm/-/android-arm-0.16.17.tgz} - name: '@esbuild/android-arm' - version: 0.16.17 - engines: {node: '>=12'} - cpu: [arm] - os: [android] - requiresBuild: true - dev: true - optional: true - - registry.npmmirror.com/@esbuild/android-arm64/0.16.17: - resolution: {integrity: sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz} - name: '@esbuild/android-arm64' - version: 0.16.17 - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: true - optional: true - - registry.npmmirror.com/@esbuild/android-x64/0.16.17: - resolution: {integrity: sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/android-x64/-/android-x64-0.16.17.tgz} - name: '@esbuild/android-x64' - version: 0.16.17 - engines: {node: '>=12'} - cpu: [x64] - os: [android] - requiresBuild: true - dev: true - optional: true - - registry.npmmirror.com/@esbuild/darwin-arm64/0.16.17: - resolution: {integrity: sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz} - name: '@esbuild/darwin-arm64' - version: 0.16.17 - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - - registry.npmmirror.com/@esbuild/darwin-x64/0.16.17: - resolution: {integrity: sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz} - name: '@esbuild/darwin-x64' - version: 0.16.17 - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - - registry.npmmirror.com/@esbuild/freebsd-arm64/0.16.17: - resolution: {integrity: sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz} - name: '@esbuild/freebsd-arm64' - version: 0.16.17 - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true - dev: true - optional: true - - registry.npmmirror.com/@esbuild/freebsd-x64/0.16.17: - resolution: {integrity: sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz} - name: '@esbuild/freebsd-x64' - version: 0.16.17 - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - dev: true - optional: true - - registry.npmmirror.com/@esbuild/linux-arm/0.16.17: - resolution: {integrity: sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz} - name: '@esbuild/linux-arm' - version: 0.16.17 - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: true - optional: true - - registry.npmmirror.com/@esbuild/linux-arm64/0.16.17: - resolution: {integrity: sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz} - name: '@esbuild/linux-arm64' - version: 0.16.17 - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - registry.npmmirror.com/@esbuild/linux-ia32/0.16.17: - resolution: {integrity: sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz} - name: '@esbuild/linux-ia32' - version: 0.16.17 - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - requiresBuild: true - dev: true - optional: true - - registry.npmmirror.com/@esbuild/linux-loong64/0.16.17: - resolution: {integrity: sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz} - name: '@esbuild/linux-loong64' - version: 0.16.17 - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - registry.npmmirror.com/@esbuild/linux-mips64el/0.16.17: - resolution: {integrity: sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz} - name: '@esbuild/linux-mips64el' - version: 0.16.17 - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - requiresBuild: true - dev: true - optional: true - - registry.npmmirror.com/@esbuild/linux-ppc64/0.16.17: - resolution: {integrity: sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz} - name: '@esbuild/linux-ppc64' - version: 0.16.17 - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - registry.npmmirror.com/@esbuild/linux-riscv64/0.16.17: - resolution: {integrity: sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz} - name: '@esbuild/linux-riscv64' - version: 0.16.17 - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - registry.npmmirror.com/@esbuild/linux-s390x/0.16.17: - resolution: {integrity: sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz} - name: '@esbuild/linux-s390x' - version: 0.16.17 - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - requiresBuild: true - dev: true - optional: true - - registry.npmmirror.com/@esbuild/linux-x64/0.16.17: - resolution: {integrity: sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz} - name: '@esbuild/linux-x64' - version: 0.16.17 - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - registry.npmmirror.com/@esbuild/netbsd-x64/0.16.17: - resolution: {integrity: sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz} - name: '@esbuild/netbsd-x64' - version: 0.16.17 - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - requiresBuild: true - dev: true - optional: true - - registry.npmmirror.com/@esbuild/openbsd-x64/0.16.17: - resolution: {integrity: sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz} - name: '@esbuild/openbsd-x64' - version: 0.16.17 - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - requiresBuild: true - dev: true - optional: true - - registry.npmmirror.com/@esbuild/sunos-x64/0.16.17: - resolution: {integrity: sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz} - name: '@esbuild/sunos-x64' - version: 0.16.17 - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - requiresBuild: true - dev: true - optional: true - - registry.npmmirror.com/@esbuild/win32-arm64/0.16.17: - resolution: {integrity: sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz} - name: '@esbuild/win32-arm64' - version: 0.16.17 - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: true - optional: true - - registry.npmmirror.com/@esbuild/win32-ia32/0.16.17: - resolution: {integrity: sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz} - name: '@esbuild/win32-ia32' - version: 0.16.17 - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: true - optional: true - - registry.npmmirror.com/@esbuild/win32-x64/0.16.17: - resolution: {integrity: sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz} - name: '@esbuild/win32-x64' - version: 0.16.17 - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: true - optional: true - registry.npmmirror.com/@eslint/eslintrc/0.4.3: resolution: {integrity: sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz} name: '@eslint/eslintrc' @@ -5248,7 +5276,7 @@ packages: normalize-path: registry.npmmirror.com/normalize-path/3.0.0 readdirp: registry.npmmirror.com/readdirp/3.6.0 optionalDependencies: - fsevents: registry.npmmirror.com/fsevents/2.3.2 + fsevents: 2.3.2 dev: true registry.npmmirror.com/chownr/1.1.4: @@ -6248,6 +6276,7 @@ packages: requiresBuild: true dependencies: prr: registry.npmmirror.com/prr/1.0.1 + dev: true optional: true registry.npmmirror.com/error-ex/1.3.2: @@ -6272,28 +6301,28 @@ packages: hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/android-arm': registry.npmmirror.com/@esbuild/android-arm/0.16.17 - '@esbuild/android-arm64': registry.npmmirror.com/@esbuild/android-arm64/0.16.17 - '@esbuild/android-x64': registry.npmmirror.com/@esbuild/android-x64/0.16.17 - '@esbuild/darwin-arm64': registry.npmmirror.com/@esbuild/darwin-arm64/0.16.17 - '@esbuild/darwin-x64': registry.npmmirror.com/@esbuild/darwin-x64/0.16.17 - '@esbuild/freebsd-arm64': registry.npmmirror.com/@esbuild/freebsd-arm64/0.16.17 - '@esbuild/freebsd-x64': registry.npmmirror.com/@esbuild/freebsd-x64/0.16.17 - '@esbuild/linux-arm': registry.npmmirror.com/@esbuild/linux-arm/0.16.17 - '@esbuild/linux-arm64': registry.npmmirror.com/@esbuild/linux-arm64/0.16.17 - '@esbuild/linux-ia32': registry.npmmirror.com/@esbuild/linux-ia32/0.16.17 - '@esbuild/linux-loong64': registry.npmmirror.com/@esbuild/linux-loong64/0.16.17 - '@esbuild/linux-mips64el': registry.npmmirror.com/@esbuild/linux-mips64el/0.16.17 - '@esbuild/linux-ppc64': registry.npmmirror.com/@esbuild/linux-ppc64/0.16.17 - '@esbuild/linux-riscv64': registry.npmmirror.com/@esbuild/linux-riscv64/0.16.17 - '@esbuild/linux-s390x': registry.npmmirror.com/@esbuild/linux-s390x/0.16.17 - '@esbuild/linux-x64': registry.npmmirror.com/@esbuild/linux-x64/0.16.17 - '@esbuild/netbsd-x64': registry.npmmirror.com/@esbuild/netbsd-x64/0.16.17 - '@esbuild/openbsd-x64': registry.npmmirror.com/@esbuild/openbsd-x64/0.16.17 - '@esbuild/sunos-x64': registry.npmmirror.com/@esbuild/sunos-x64/0.16.17 - '@esbuild/win32-arm64': registry.npmmirror.com/@esbuild/win32-arm64/0.16.17 - '@esbuild/win32-ia32': registry.npmmirror.com/@esbuild/win32-ia32/0.16.17 - '@esbuild/win32-x64': registry.npmmirror.com/@esbuild/win32-x64/0.16.17 + '@esbuild/android-arm': 0.16.17 + '@esbuild/android-arm64': 0.16.17 + '@esbuild/android-x64': 0.16.17 + '@esbuild/darwin-arm64': 0.16.17 + '@esbuild/darwin-x64': 0.16.17 + '@esbuild/freebsd-arm64': 0.16.17 + '@esbuild/freebsd-x64': 0.16.17 + '@esbuild/linux-arm': 0.16.17 + '@esbuild/linux-arm64': 0.16.17 + '@esbuild/linux-ia32': 0.16.17 + '@esbuild/linux-loong64': 0.16.17 + '@esbuild/linux-mips64el': 0.16.17 + '@esbuild/linux-ppc64': 0.16.17 + '@esbuild/linux-riscv64': 0.16.17 + '@esbuild/linux-s390x': 0.16.17 + '@esbuild/linux-x64': 0.16.17 + '@esbuild/netbsd-x64': 0.16.17 + '@esbuild/openbsd-x64': 0.16.17 + '@esbuild/sunos-x64': 0.16.17 + '@esbuild/win32-arm64': 0.16.17 + '@esbuild/win32-ia32': 0.16.17 + '@esbuild/win32-x64': 0.16.17 dev: true registry.npmmirror.com/escalade/3.1.1: @@ -6908,16 +6937,6 @@ packages: name: fs.realpath version: 1.0.0 - registry.npmmirror.com/fsevents/2.3.2: - resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/fsevents/-/fsevents-2.3.2.tgz} - name: fsevents - version: 2.3.2 - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - requiresBuild: true - dev: true - optional: true - registry.npmmirror.com/function-bind/1.1.1: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz} name: function-bind @@ -7151,6 +7170,7 @@ packages: resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.10.tgz} name: graceful-fs version: 4.2.10 + dev: true registry.npmmirror.com/grapheme-splitter/1.0.4: resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz} @@ -7394,6 +7414,7 @@ packages: engines: {node: '>=0.10.0'} hasBin: true requiresBuild: true + dev: true optional: true registry.npmmirror.com/immutable/4.2.4: @@ -8160,13 +8181,13 @@ packages: parse-node-version: registry.npmmirror.com/parse-node-version/1.0.1 tslib: registry.npmmirror.com/tslib/2.5.0 optionalDependencies: - errno: registry.npmmirror.com/errno/0.1.8 - graceful-fs: registry.npmmirror.com/graceful-fs/4.2.10 - image-size: registry.npmmirror.com/image-size/0.5.5 - make-dir: registry.npmmirror.com/make-dir/2.1.0 - mime: registry.npmmirror.com/mime/1.6.0 - needle: registry.npmmirror.com/needle/3.2.0 - source-map: registry.npmmirror.com/source-map/0.6.1 + errno: 0.1.8 + graceful-fs: 4.2.10 + image-size: 0.5.5 + make-dir: 2.1.0 + mime: 1.6.0 + needle: 3.2.0 + source-map: 0.6.1 transitivePeerDependencies: - supports-color @@ -8400,6 +8421,7 @@ packages: dependencies: pify: registry.npmmirror.com/pify/4.0.1 semver: registry.npmmirror.com/semver/5.7.1 + dev: true registry.npmmirror.com/make-dir/3.1.0: resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/make-dir/-/make-dir-3.1.0.tgz} @@ -8526,6 +8548,7 @@ packages: version: 1.6.0 engines: {node: '>=4'} hasBin: true + dev: true optional: true registry.npmmirror.com/mime/2.6.0: @@ -8661,8 +8684,8 @@ packages: mongodb-connection-string-url: registry.npmmirror.com/mongodb-connection-string-url/2.6.0 socks: registry.npmmirror.com/socks/2.7.1 optionalDependencies: - '@aws-sdk/credential-providers': registry.npmmirror.com/@aws-sdk/credential-providers/3.272.0 - saslprep: registry.npmmirror.com/saslprep/1.0.3 + '@aws-sdk/credential-providers': 3.272.0 + saslprep: 1.0.3 transitivePeerDependencies: - aws-crt @@ -8828,21 +8851,6 @@ packages: hasBin: true dev: true - registry.npmmirror.com/needle/3.2.0: - resolution: {integrity: sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/needle/-/needle-3.2.0.tgz} - name: needle - version: 3.2.0 - engines: {node: '>= 4.4.x'} - hasBin: true - requiresBuild: true - dependencies: - debug: registry.npmmirror.com/debug/3.2.7 - iconv-lite: registry.npmmirror.com/iconv-lite/0.6.3 - sax: registry.npmmirror.com/sax/1.2.4 - transitivePeerDependencies: - - supports-color - optional: true - registry.npmmirror.com/negotiator/0.6.3: resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz} name: negotiator @@ -11018,7 +11026,7 @@ packages: rollup: registry.npmmirror.com/rollup/3.17.2 typescript: registry.npmmirror.com/typescript/4.9.5 optionalDependencies: - '@babel/code-frame': registry.npmmirror.com/@babel/code-frame/7.18.6 + '@babel/code-frame': 7.18.6 dev: true registry.npmmirror.com/rollup-plugin-postcss/4.0.2_postcss@8.4.21: @@ -11063,7 +11071,7 @@ packages: engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: - fsevents: registry.npmmirror.com/fsevents/2.3.2 + fsevents: 2.3.2 dev: true registry.npmmirror.com/run-async/2.4.1: @@ -11127,16 +11135,6 @@ packages: name: safer-buffer version: 2.1.2 - registry.npmmirror.com/saslprep/1.0.3: - resolution: {integrity: sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/saslprep/-/saslprep-1.0.3.tgz} - name: saslprep - version: 1.0.3 - engines: {node: '>=6'} - requiresBuild: true - dependencies: - sparse-bitfield: registry.npmmirror.com/sparse-bitfield/3.0.3 - optional: true - registry.npmmirror.com/sass-loader/13.2.0_sass@1.58.3+webpack@5.75.0: resolution: {integrity: sha512-JWEp48djQA4nbZxmgC02/Wh0eroSUutulROUusYJO9P9zltRbNN80JCBHqRGzjd4cmZCa/r88xgfkjGD0TXsHg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/sass-loader/-/sass-loader-13.2.0.tgz} id: registry.npmmirror.com/sass-loader/13.2.0 @@ -11249,12 +11247,6 @@ packages: compute-scroll-into-view: registry.npmmirror.com/compute-scroll-into-view/2.0.4 dev: false - registry.npmmirror.com/semantic-ui-dropdown/2.5.0: - resolution: {integrity: sha512-uM6XB9nM+8d65eLyBr/wwefeXzn+wudz2i71lDxvzP9k0LQxJ/stQwMwtp06WHQkegYpgo+HP58Q6Sfsn4W7ZQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/semantic-ui-dropdown/-/semantic-ui-dropdown-2.5.0.tgz} - name: semantic-ui-dropdown - version: 2.5.0 - dev: true - registry.npmmirror.com/semver-diff/3.1.1: resolution: {integrity: sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/semver-diff/-/semver-diff-3.1.1.tgz} name: semver-diff @@ -11460,6 +11452,7 @@ packages: name: source-map version: 0.6.1 engines: {node: '>=0.10.0'} + dev: true registry.npmmirror.com/sparse-bitfield/3.0.3: resolution: {integrity: sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz} @@ -12539,7 +12532,7 @@ packages: resolve: registry.npmmirror.com/resolve/1.22.1 rollup: registry.npmmirror.com/rollup/3.17.2 optionalDependencies: - fsevents: registry.npmmirror.com/fsevents/2.3.2 + fsevents: 2.3.2 dev: true registry.npmmirror.com/watchpack/2.4.0: