added some build options to account-ui (#27033)

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
This commit is contained in:
Erik Jan de Wit 2024-02-20 15:46:21 +01:00 committed by GitHub
parent bc37629e05
commit df281df669
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 179 additions and 129 deletions

View file

@ -42,7 +42,8 @@
"@vitejs/plugin-react-swc": "^3.6.0", "@vitejs/plugin-react-swc": "^3.6.0",
"lightningcss": "^1.23.0", "lightningcss": "^1.23.0",
"vite": "^5.1.3", "vite": "^5.1.3",
"vite-plugin-checker": "^0.6.4" "vite-plugin-checker": "^0.6.4",
"vite-plugin-dts": "^3.7.2"
}, },
"wireit": { "wireit": {
"dev": { "dev": {

View file

@ -40,3 +40,19 @@ export { ResourcesTab } from "./resources/ResourcesTab";
export { ResourceToolbar } from "./resources/ResourceToolbar"; export { ResourceToolbar } from "./resources/ResourceToolbar";
export { SharedWith } from "./resources/SharedWith"; export { SharedWith } from "./resources/SharedWith";
export { ShareTheResource } from "./resources/ShareTheResource"; export { ShareTheResource } from "./resources/ShareTheResource";
export {
deleteConsent,
deleteCredentials,
deleteSession,
getApplications,
getCredentials,
getDevices,
getGroups,
getLinkedAccounts,
getPermissionRequests,
getPersonalInfo,
getSupportedLocales,
linkAccount,
savePersonalInfo,
unLinkAccount,
} from "./api/methods";

View file

@ -2,12 +2,18 @@ import react from "@vitejs/plugin-react-swc";
import path from "path"; import path from "path";
import { defineConfig, loadEnv } from "vite"; import { defineConfig, loadEnv } from "vite";
import { checker } from "vite-plugin-checker"; import { checker } from "vite-plugin-checker";
import dts from "vite-plugin-dts";
// https://vitejs.dev/config/ // https://vitejs.dev/config/
export default defineConfig(({ mode }) => { export default defineConfig(({ mode }) => {
const env = loadEnv(mode, process.cwd(), ""); const env = loadEnv(mode, process.cwd(), "");
const external = ["react", "react/jsx-runtime", "react-dom"]; const external = ["react", "react/jsx-runtime", "react-dom"];
if (env.LIB) external.push("react-router-dom"); const plugins = [react(), checker({ typescript: true })];
if (env.LIB) {
external.push("react-router-dom");
external.push("react-i18next");
plugins.push(dts({ insertTypesEntry: true }));
}
const lib = env.LIB const lib = env.LIB
? { ? {
lib: { lib: {
@ -31,6 +37,6 @@ export default defineConfig(({ mode }) => {
external: external, external: external,
}, },
}, },
plugins: [react(), checker({ typescript: true })], plugins,
}; };
}); });

View file

@ -141,6 +141,9 @@ importers:
vite-plugin-checker: vite-plugin-checker:
specifier: ^0.6.4 specifier: ^0.6.4
version: 0.6.4(eslint@8.56.0)(typescript@5.3.3)(vite@5.1.3) version: 0.6.4(eslint@8.56.0)(typescript@5.3.3)(vite@5.1.3)
vite-plugin-dts:
specifier: ^3.7.2
version: 3.7.2(@types/node@20.11.19)(typescript@5.3.3)(vite@5.1.3)
apps/admin-ui: apps/admin-ui:
dependencies: dependencies:
@ -231,7 +234,7 @@ importers:
version: 10.0.1(cypress@13.6.4) version: 10.0.1(cypress@13.6.4)
'@testing-library/jest-dom': '@testing-library/jest-dom':
specifier: ^6.4.2 specifier: ^6.4.2
version: 6.4.2(vitest@1.3.0) version: 6.4.2(vitest@1.3.1)
'@testing-library/react': '@testing-library/react':
specifier: ^14.2.1 specifier: ^14.2.1
version: 14.2.1(react-dom@18.2.0)(react@18.2.0) version: 14.2.1(react-dom@18.2.0)(react@18.2.0)
@ -288,7 +291,7 @@ importers:
version: 0.6.4(eslint@8.56.0)(typescript@5.3.3)(vite@5.1.3) version: 0.6.4(eslint@8.56.0)(typescript@5.3.3)(vite@5.1.3)
vitest: vitest:
specifier: ^1.3.0 specifier: ^1.3.0
version: 1.3.0(@types/node@20.11.19)(jsdom@24.0.0)(lightningcss@1.23.0) version: 1.3.1(@types/node@20.11.19)(jsdom@24.0.0)(lightningcss@1.23.0)
apps/keycloak-server: apps/keycloak-server:
dependencies: dependencies:
@ -484,7 +487,7 @@ importers:
version: 1.3.0(vite@5.1.3) version: 1.3.0(vite@5.1.3)
vitest: vitest:
specifier: ^1.3.0 specifier: ^1.3.0
version: 1.3.0(@types/node@20.11.19) version: 1.3.1(@types/node@20.11.19)
packages: packages:
@ -587,7 +590,7 @@ packages:
dependencies: dependencies:
'@babel/compat-data': 7.23.5 '@babel/compat-data': 7.23.5
'@babel/helper-validator-option': 7.23.5 '@babel/helper-validator-option': 7.23.5
browserslist: 4.22.3 browserslist: 4.23.0
lru-cache: 5.1.1 lru-cache: 5.1.1
semver: 6.3.1 semver: 6.3.1
dev: true dev: true
@ -1853,14 +1856,6 @@ packages:
rollup: 4.12.0 rollup: 4.12.0
dev: true dev: true
/@rollup/rollup-android-arm-eabi@4.11.0:
resolution: {integrity: sha512-BV+u2QSfK3i1o6FucqJh5IK9cjAU6icjFFhvknzFgu472jzl0bBojfDAkJLBEsHFMo+YZg6rthBvBBt8z12IBQ==}
cpu: [arm]
os: [android]
requiresBuild: true
dev: true
optional: true
/@rollup/rollup-android-arm-eabi@4.12.0: /@rollup/rollup-android-arm-eabi@4.12.0:
resolution: {integrity: sha512-+ac02NL/2TCKRrJu2wffk1kZ+RyqxVUlbjSagNgPm94frxtr+XDL12E5Ll1enWskLrtrZ2r8L3wED1orIibV/w==} resolution: {integrity: sha512-+ac02NL/2TCKRrJu2wffk1kZ+RyqxVUlbjSagNgPm94frxtr+XDL12E5Ll1enWskLrtrZ2r8L3wED1orIibV/w==}
cpu: [arm] cpu: [arm]
@ -1869,9 +1864,9 @@ packages:
dev: true dev: true
optional: true optional: true
/@rollup/rollup-android-arm64@4.11.0: /@rollup/rollup-android-arm-eabi@4.9.6:
resolution: {integrity: sha512-0ij3iw7sT5jbcdXofWO2NqDNjSVVsf6itcAkV2I6Xsq4+6wjW1A8rViVB67TfBEan7PV2kbLzT8rhOVWLI2YXw==} resolution: {integrity: sha512-MVNXSSYN6QXOulbHpLMKYi60ppyO13W9my1qogeiAqtjb2yR4LSmfU2+POvDkLzhjYLXz9Rf9+9a3zFHW1Lecg==}
cpu: [arm64] cpu: [arm]
os: [android] os: [android]
requiresBuild: true requiresBuild: true
dev: true dev: true
@ -1885,10 +1880,10 @@ packages:
dev: true dev: true
optional: true optional: true
/@rollup/rollup-darwin-arm64@4.11.0: /@rollup/rollup-android-arm64@4.9.6:
resolution: {integrity: sha512-yPLs6RbbBMupArf6qv1UDk6dzZvlH66z6NLYEwqTU0VHtss1wkI4UYeeMS7TVj5QRVvaNAWYKP0TD/MOeZ76Zg==} resolution: {integrity: sha512-T14aNLpqJ5wzKNf5jEDpv5zgyIqcpn1MlwCrUXLrwoADr2RkWA0vOWP4XxbO9aiO3dvMCQICZdKeDrFl7UMClw==}
cpu: [arm64] cpu: [arm64]
os: [darwin] os: [android]
requiresBuild: true requiresBuild: true
dev: true dev: true
optional: true optional: true
@ -1901,9 +1896,9 @@ packages:
dev: true dev: true
optional: true optional: true
/@rollup/rollup-darwin-x64@4.11.0: /@rollup/rollup-darwin-arm64@4.9.6:
resolution: {integrity: sha512-OvqIgwaGAwnASzXaZEeoJY3RltOFg+WUbdkdfoluh2iqatd090UeOG3A/h0wNZmE93dDew9tAtXgm3/+U/B6bw==} resolution: {integrity: sha512-CqNNAyhRkTbo8VVZ5R85X73H3R5NX9ONnKbXuHisGWC0qRbTTxnF1U4V9NafzJbgGM0sHZpdO83pLPzq8uOZFw==}
cpu: [x64] cpu: [arm64]
os: [darwin] os: [darwin]
requiresBuild: true requiresBuild: true
dev: true dev: true
@ -1917,10 +1912,10 @@ packages:
dev: true dev: true
optional: true optional: true
/@rollup/rollup-linux-arm-gnueabihf@4.11.0: /@rollup/rollup-darwin-x64@4.9.6:
resolution: {integrity: sha512-X17s4hZK3QbRmdAuLd2EE+qwwxL8JxyVupEqAkxKPa/IgX49ZO+vf0ka69gIKsaYeo6c1CuwY3k8trfDtZ9dFg==} resolution: {integrity: sha512-zRDtdJuRvA1dc9Mp6BWYqAsU5oeLixdfUvkTHuiYOHwqYuQ4YgSmi6+/lPvSsqc/I0Omw3DdICx4Tfacdzmhog==}
cpu: [arm] cpu: [x64]
os: [linux] os: [darwin]
requiresBuild: true requiresBuild: true
dev: true dev: true
optional: true optional: true
@ -1933,9 +1928,9 @@ packages:
dev: true dev: true
optional: true optional: true
/@rollup/rollup-linux-arm64-gnu@4.11.0: /@rollup/rollup-linux-arm-gnueabihf@4.9.6:
resolution: {integrity: sha512-673Lu9EJwxVB9NfYeA4AdNu0FOHz7g9t6N1DmT7bZPn1u6bTF+oZjj+fuxUcrfxWXE0r2jxl5QYMa9cUOj9NFg==} resolution: {integrity: sha512-oNk8YXDDnNyG4qlNb6is1ojTOGL/tRhbbKeE/YuccItzerEZT68Z9gHrY3ROh7axDc974+zYAPxK5SH0j/G+QQ==}
cpu: [arm64] cpu: [arm]
os: [linux] os: [linux]
requiresBuild: true requiresBuild: true
dev: true dev: true
@ -1949,8 +1944,8 @@ packages:
dev: true dev: true
optional: true optional: true
/@rollup/rollup-linux-arm64-musl@4.11.0: /@rollup/rollup-linux-arm64-gnu@4.9.6:
resolution: {integrity: sha512-yFW2msTAQNpPJaMmh2NpRalr1KXI7ZUjlN6dY/FhWlOclMrZezm5GIhy3cP4Ts2rIAC+IPLAjNibjp1BsxCVGg==} resolution: {integrity: sha512-Z3O60yxPtuCYobrtzjo0wlmvDdx2qZfeAWTyfOjEDqd08kthDKexLpV97KfAeUXPosENKd8uyJMRDfFMxcYkDQ==}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
requiresBuild: true requiresBuild: true
@ -1965,9 +1960,9 @@ packages:
dev: true dev: true
optional: true optional: true
/@rollup/rollup-linux-riscv64-gnu@4.11.0: /@rollup/rollup-linux-arm64-musl@4.9.6:
resolution: {integrity: sha512-kKT9XIuhbvYgiA3cPAGntvrBgzhWkGpBMzuk1V12Xuoqg7CI41chye4HU0vLJnGf9MiZzfNh4I7StPeOzOWJfA==} resolution: {integrity: sha512-gpiG0qQJNdYEVad+1iAsGAbgAnZ8j07FapmnIAQgODKcOTjLEWM9sRb+MbQyVsYCnA0Im6M6QIq6ax7liws6eQ==}
cpu: [riscv64] cpu: [arm64]
os: [linux] os: [linux]
requiresBuild: true requiresBuild: true
dev: true dev: true
@ -1981,9 +1976,9 @@ packages:
dev: true dev: true
optional: true optional: true
/@rollup/rollup-linux-x64-gnu@4.11.0: /@rollup/rollup-linux-riscv64-gnu@4.9.6:
resolution: {integrity: sha512-6q4ESWlyTO+erp1PSCmASac+ixaDv11dBk1fqyIuvIUc/CmRAX2Zk+2qK1FGo5q7kyDcjHCFVwgGFCGIZGVwCA==} resolution: {integrity: sha512-+uCOcvVmFUYvVDr27aiyun9WgZk0tXe7ThuzoUTAukZJOwS5MrGbmSlNOhx1j80GdpqbOty05XqSl5w4dQvcOA==}
cpu: [x64] cpu: [riscv64]
os: [linux] os: [linux]
requiresBuild: true requiresBuild: true
dev: true dev: true
@ -1997,8 +1992,8 @@ packages:
dev: true dev: true
optional: true optional: true
/@rollup/rollup-linux-x64-musl@4.11.0: /@rollup/rollup-linux-x64-gnu@4.9.6:
resolution: {integrity: sha512-vIAQUmXeMLmaDN78HSE4Kh6xqof2e3TJUKr+LPqXWU4NYNON0MDN9h2+t4KHrPAQNmU3w1GxBQ/n01PaWFwa5w==} resolution: {integrity: sha512-HUNqM32dGzfBKuaDUBqFB7tP6VMN74eLZ33Q9Y1TBqRDn+qDonkAUyKWwF9BR9unV7QUzffLnz9GrnKvMqC/fw==}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
requiresBuild: true requiresBuild: true
@ -2013,10 +2008,10 @@ packages:
dev: true dev: true
optional: true optional: true
/@rollup/rollup-win32-arm64-msvc@4.11.0: /@rollup/rollup-linux-x64-musl@4.9.6:
resolution: {integrity: sha512-LVXo9dDTGPr0nezMdqa1hK4JeoMZ02nstUxGYY/sMIDtTYlli1ZxTXBYAz3vzuuvKO4X6NBETciIh7N9+abT1g==} resolution: {integrity: sha512-ch7M+9Tr5R4FK40FHQk8VnML0Szi2KRujUgHXd/HjuH9ifH72GUmw6lStZBo3c3GB82vHa0ZoUfjfcM7JiiMrQ==}
cpu: [arm64] cpu: [x64]
os: [win32] os: [linux]
requiresBuild: true requiresBuild: true
dev: true dev: true
optional: true optional: true
@ -2029,9 +2024,9 @@ packages:
dev: true dev: true
optional: true optional: true
/@rollup/rollup-win32-ia32-msvc@4.11.0: /@rollup/rollup-win32-arm64-msvc@4.9.6:
resolution: {integrity: sha512-xZVt6K70Gr3I7nUhug2dN6VRR1ibot3rXqXS3wo+8JP64t7djc3lBFyqO4GiVrhNaAIhUCJtwQ/20dr0h0thmQ==} resolution: {integrity: sha512-VD6qnR99dhmTQ1mJhIzXsRcTBvTjbfbGGwKAHcu+52cVl15AC/kplkhxzW/uT0Xl62Y/meBKDZvoJSJN+vTeGA==}
cpu: [ia32] cpu: [arm64]
os: [win32] os: [win32]
requiresBuild: true requiresBuild: true
dev: true dev: true
@ -2045,9 +2040,9 @@ packages:
dev: true dev: true
optional: true optional: true
/@rollup/rollup-win32-x64-msvc@4.11.0: /@rollup/rollup-win32-ia32-msvc@4.9.6:
resolution: {integrity: sha512-f3I7h9oTg79UitEco9/2bzwdciYkWr8pITs3meSDSlr1TdvQ7IxkQaaYN2YqZXX5uZhiYL+VuYDmHwNzhx+HOg==} resolution: {integrity: sha512-J9AFDq/xiRI58eR2NIDfyVmTYGyIZmRcvcAoJ48oDld/NTR8wyiPUu2X/v1navJ+N/FGg68LEbX3Ejd6l8B7MQ==}
cpu: [x64] cpu: [ia32]
os: [win32] os: [win32]
requiresBuild: true requiresBuild: true
dev: true dev: true
@ -2061,6 +2056,14 @@ packages:
dev: true dev: true
optional: true optional: true
/@rollup/rollup-win32-x64-msvc@4.9.6:
resolution: {integrity: sha512-jqzNLhNDvIZOrt69Ce4UjGRpXJBzhUBzawMwnaDAwyHriki3XollsewxWzOzz+4yOFDkuJHtTsZFwMxhYJWmLQ==}
cpu: [x64]
os: [win32]
requiresBuild: true
dev: true
optional: true
/@rushstack/node-core-library@3.62.0(@types/node@20.11.19): /@rushstack/node-core-library@3.62.0(@types/node@20.11.19):
resolution: {integrity: sha512-88aJn2h8UpSvdwuDXBv1/v1heM6GnBf3RjEy6ZPP7UnzHNCqOHA2Ut+ScYUbXcqIdfew9JlTAe3g+cnX9xQ/Aw==} resolution: {integrity: sha512-88aJn2h8UpSvdwuDXBv1/v1heM6GnBf3RjEy6ZPP7UnzHNCqOHA2Ut+ScYUbXcqIdfew9JlTAe3g+cnX9xQ/Aw==}
peerDependencies: peerDependencies:
@ -2247,7 +2250,7 @@ packages:
pretty-format: 27.5.1 pretty-format: 27.5.1
dev: true dev: true
/@testing-library/jest-dom@6.4.2(vitest@1.3.0): /@testing-library/jest-dom@6.4.2(vitest@1.3.1):
resolution: {integrity: sha512-CzqH0AFymEMG48CpzXFriYYkOjk6ZGPCLMhW9e9jg3KMCn5OfJecF8GtGW7yGfR/IgCe3SX8BSwjdzI6BBbZLw==} resolution: {integrity: sha512-CzqH0AFymEMG48CpzXFriYYkOjk6ZGPCLMhW9e9jg3KMCn5OfJecF8GtGW7yGfR/IgCe3SX8BSwjdzI6BBbZLw==}
engines: {node: '>=14', npm: '>=6', yarn: '>=1'} engines: {node: '>=14', npm: '>=6', yarn: '>=1'}
peerDependencies: peerDependencies:
@ -2276,7 +2279,7 @@ packages:
dom-accessibility-api: 0.6.3 dom-accessibility-api: 0.6.3
lodash: 4.17.21 lodash: 4.17.21
redent: 3.0.0 redent: 3.0.0
vitest: 1.3.0(@types/node@20.11.19)(jsdom@24.0.0)(lightningcss@1.23.0) vitest: 1.3.1(@types/node@20.11.19)(jsdom@24.0.0)(lightningcss@1.23.0)
dev: true dev: true
/@testing-library/react@14.2.1(react-dom@18.2.0)(react@18.2.0): /@testing-library/react@14.2.1(react-dom@18.2.0)(react@18.2.0):
@ -2839,38 +2842,38 @@ packages:
- '@swc/helpers' - '@swc/helpers'
dev: true dev: true
/@vitest/expect@1.3.0: /@vitest/expect@1.3.1:
resolution: {integrity: sha512-7bWt0vBTZj08B+Ikv70AnLRicohYwFgzNjFqo9SxxqHHxSlUJGSXmCRORhOnRMisiUryKMdvsi1n27Bc6jL9DQ==} resolution: {integrity: sha512-xofQFwIzfdmLLlHa6ag0dPV8YsnKOCP1KdAeVVh34vSjN2dcUiXYCD9htu/9eM7t8Xln4v03U9HLxLpPlsXdZw==}
dependencies: dependencies:
'@vitest/spy': 1.3.0 '@vitest/spy': 1.3.1
'@vitest/utils': 1.3.0 '@vitest/utils': 1.3.1
chai: 4.3.10 chai: 4.3.10
dev: true dev: true
/@vitest/runner@1.3.0: /@vitest/runner@1.3.1:
resolution: {integrity: sha512-1Jb15Vo/Oy7mwZ5bXi7zbgszsdIBNjc4IqP8Jpr/8RdBC4nF1CTzIAn2dxYvpF1nGSseeL39lfLQ2uvs5u1Y9A==} resolution: {integrity: sha512-5FzF9c3jG/z5bgCnjr8j9LNq/9OxV2uEBAITOXfoe3rdZJTdO7jzThth7FXv/6b+kdY65tpRQB7WaKhNZwX+Kg==}
dependencies: dependencies:
'@vitest/utils': 1.3.0 '@vitest/utils': 1.3.1
p-limit: 5.0.0 p-limit: 5.0.0
pathe: 1.1.1 pathe: 1.1.1
dev: true dev: true
/@vitest/snapshot@1.3.0: /@vitest/snapshot@1.3.1:
resolution: {integrity: sha512-swmktcviVVPYx9U4SEQXLV6AEY51Y6bZ14jA2yo6TgMxQ3h+ZYiO0YhAHGJNp0ohCFbPAis1R9kK0cvN6lDPQA==} resolution: {integrity: sha512-EF++BZbt6RZmOlE3SuTPu/NfwBF6q4ABS37HHXzs2LUVPBLx2QoY/K0fKpRChSo8eLiuxcbCVfqKgx/dplCDuQ==}
dependencies: dependencies:
magic-string: 0.30.5 magic-string: 0.30.5
pathe: 1.1.1 pathe: 1.1.1
pretty-format: 29.7.0 pretty-format: 29.7.0
dev: true dev: true
/@vitest/spy@1.3.0: /@vitest/spy@1.3.1:
resolution: {integrity: sha512-AkCU0ThZunMvblDpPKgjIi025UxR8V7MZ/g/EwmAGpjIujLVV2X6rGYGmxE2D4FJbAy0/ijdROHMWa2M/6JVMw==} resolution: {integrity: sha512-xAcW+S099ylC9VLU7eZfdT9myV67Nor9w9zhf0mGCYJSO+zM2839tOeROTdikOi/8Qeusffvxb/MyBSOja1Uig==}
dependencies: dependencies:
tinyspy: 2.2.0 tinyspy: 2.2.0
dev: true dev: true
/@vitest/utils@1.3.0: /@vitest/utils@1.3.1:
resolution: {integrity: sha512-/LibEY/fkaXQufi4GDlQZhikQsPO2entBKtfuyIpr1jV4DpaeasqkeHjhdOhU24vSHshcSuEyVlWdzvv2XmYCw==} resolution: {integrity: sha512-d3Waie/299qqRyHTm2DjADeTaNdNSVsnwHPWrs20JMpjh6eiVq7ggggweO8rc4arhf6rRkWuHKwvxGvejUXZZQ==}
dependencies: dependencies:
diff-sequences: 29.6.3 diff-sequences: 29.6.3
estree-walker: 3.0.3 estree-walker: 3.0.3
@ -3366,15 +3369,15 @@ packages:
pako: 0.2.9 pako: 0.2.9
dev: false dev: false
/browserslist@4.22.3: /browserslist@4.23.0:
resolution: {integrity: sha512-UAp55yfwNv0klWNapjs/ktHoguxuQNGnOzxYmfnXIS+8AsRDZkSDxg7R1AX3GKzn078SBI5dzwzj/Yx0Or0e3A==} resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true hasBin: true
dependencies: dependencies:
caniuse-lite: 1.0.30001585 caniuse-lite: 1.0.30001588
electron-to-chromium: 1.4.664 electron-to-chromium: 1.4.676
node-releases: 2.0.14 node-releases: 2.0.14
update-browserslist-db: 1.0.13(browserslist@4.22.3) update-browserslist-db: 1.0.13(browserslist@4.23.0)
dev: true dev: true
/buffer-crc32@0.2.13: /buffer-crc32@0.2.13:
@ -3436,8 +3439,8 @@ packages:
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
dev: false dev: false
/caniuse-lite@1.0.30001585: /caniuse-lite@1.0.30001588:
resolution: {integrity: sha512-yr2BWR1yLXQ8fMpdS/4ZZXpseBgE7o4g41x3a6AJOqZuOi+iE/WdJYAuZ6Y95i4Ohd2Y+9MzIWRR+uGABH4s3Q==} resolution: {integrity: sha512-+hVY9jE44uKLkH0SrUTqxjxqNTOWHsbnQDIKjwkZ3lNTzUUVdBLBGXtj/q5Mp5u98r3droaZAewQuEDzjQdZlQ==}
dev: true dev: true
/caseless@0.12.0: /caseless@0.12.0:
@ -4232,8 +4235,8 @@ packages:
safer-buffer: 2.1.2 safer-buffer: 2.1.2
dev: true dev: true
/electron-to-chromium@1.4.664: /electron-to-chromium@1.4.676:
resolution: {integrity: sha512-k9VKKSkOSNPvSckZgDDl/IQx45E1quMjX8QfLzUsAs/zve8AyFDK+ByRynSP/OfEfryiKHpQeMf00z0leLCc3A==} resolution: {integrity: sha512-uHt4FB8SeYdhcOsj2ix/C39S7sPSNFJpzShjxGOm1KdF4MHyGqGi389+T5cErsodsijojXilYaHIKKqJfqh7uQ==}
dev: true dev: true
/emoji-regex@10.3.0: /emoji-regex@10.3.0:
@ -5009,7 +5012,7 @@ packages:
resolution: {integrity: sha512-hhnGdkWK+qEA5Z02Tu0OqGQIUjFZNyOCE4WaJpbhW4hAF1+NZ7OCr0Bss9RCaj7BBtjoIjkU93utobQ8pg2iVg==} resolution: {integrity: sha512-hhnGdkWK+qEA5Z02Tu0OqGQIUjFZNyOCE4WaJpbhW4hAF1+NZ7OCr0Bss9RCaj7BBtjoIjkU93utobQ8pg2iVg==}
hasBin: true hasBin: true
dependencies: dependencies:
'@babel/parser': 7.23.9 '@babel/parser': 7.23.0
'@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.9) '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.9)
acorn-walk: 8.3.2 acorn-walk: 8.3.2
debug: 4.3.4(supports-color@8.1.1) debug: 4.3.4(supports-color@8.1.1)
@ -6534,7 +6537,7 @@ packages:
resolution: {integrity: sha512-jn9vOIK/nfqoFCcpK89/VCVaLg1IHE6UVfDOzvqmANaJ/rWCTEdH8RZ1V278nv2jr36BJdyQXIAavBLXpzdlag==} resolution: {integrity: sha512-jn9vOIK/nfqoFCcpK89/VCVaLg1IHE6UVfDOzvqmANaJ/rWCTEdH8RZ1V278nv2jr36BJdyQXIAavBLXpzdlag==}
engines: {node: '>=14'} engines: {node: '>=14'}
dependencies: dependencies:
'@babel/parser': 7.23.9 '@babel/parser': 7.23.0
dev: true dev: true
/normalize-path@3.0.0: /normalize-path@3.0.0:
@ -7345,29 +7348,6 @@ packages:
rollup: 4.12.0 rollup: 4.12.0
dev: true dev: true
/rollup@4.11.0:
resolution: {integrity: sha512-2xIbaXDXjf3u2tajvA5xROpib7eegJ9Y/uPlSFhXLNpK9ampCczXAhLEb5yLzJyG3LAdI1NWtNjDXiLyniNdjQ==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
dependencies:
'@types/estree': 1.0.5
optionalDependencies:
'@rollup/rollup-android-arm-eabi': 4.11.0
'@rollup/rollup-android-arm64': 4.11.0
'@rollup/rollup-darwin-arm64': 4.11.0
'@rollup/rollup-darwin-x64': 4.11.0
'@rollup/rollup-linux-arm-gnueabihf': 4.11.0
'@rollup/rollup-linux-arm64-gnu': 4.11.0
'@rollup/rollup-linux-arm64-musl': 4.11.0
'@rollup/rollup-linux-riscv64-gnu': 4.11.0
'@rollup/rollup-linux-x64-gnu': 4.11.0
'@rollup/rollup-linux-x64-musl': 4.11.0
'@rollup/rollup-win32-arm64-msvc': 4.11.0
'@rollup/rollup-win32-ia32-msvc': 4.11.0
'@rollup/rollup-win32-x64-msvc': 4.11.0
fsevents: 2.3.3
dev: true
/rollup@4.12.0: /rollup@4.12.0:
resolution: {integrity: sha512-wz66wn4t1OHIJw3+XU7mJJQV/2NAfw5OAk6G6Hoo3zcvz/XOfQ52Vgi+AN4Uxoxi0KBBwk2g8zPrTDA4btSB/Q==} resolution: {integrity: sha512-wz66wn4t1OHIJw3+XU7mJJQV/2NAfw5OAk6G6Hoo3zcvz/XOfQ52Vgi+AN4Uxoxi0KBBwk2g8zPrTDA4btSB/Q==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'} engines: {node: '>=18.0.0', npm: '>=8.0.0'}
@ -7391,6 +7371,29 @@ packages:
fsevents: 2.3.3 fsevents: 2.3.3
dev: true dev: true
/rollup@4.9.6:
resolution: {integrity: sha512-05lzkCS2uASX0CiLFybYfVkwNbKZG5NFQ6Go0VWyogFTXXbR039UVsegViTntkk4OglHBdF54ccApXRRuXRbsg==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
dependencies:
'@types/estree': 1.0.5
optionalDependencies:
'@rollup/rollup-android-arm-eabi': 4.9.6
'@rollup/rollup-android-arm64': 4.9.6
'@rollup/rollup-darwin-arm64': 4.9.6
'@rollup/rollup-darwin-x64': 4.9.6
'@rollup/rollup-linux-arm-gnueabihf': 4.9.6
'@rollup/rollup-linux-arm64-gnu': 4.9.6
'@rollup/rollup-linux-arm64-musl': 4.9.6
'@rollup/rollup-linux-riscv64-gnu': 4.9.6
'@rollup/rollup-linux-x64-gnu': 4.9.6
'@rollup/rollup-linux-x64-musl': 4.9.6
'@rollup/rollup-win32-arm64-msvc': 4.9.6
'@rollup/rollup-win32-ia32-msvc': 4.9.6
'@rollup/rollup-win32-x64-msvc': 4.9.6
fsevents: 2.3.3
dev: true
/rrweb-cssom@0.6.0: /rrweb-cssom@0.6.0:
resolution: {integrity: sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==} resolution: {integrity: sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==}
dev: true dev: true
@ -8200,13 +8203,13 @@ packages:
engines: {node: '>=8'} engines: {node: '>=8'}
dev: true dev: true
/update-browserslist-db@1.0.13(browserslist@4.22.3): /update-browserslist-db@1.0.13(browserslist@4.23.0):
resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
browserslist: '>= 4.21.0' browserslist: '>= 4.21.0'
dependencies: dependencies:
browserslist: 4.22.3 browserslist: 4.23.0
escalade: 3.1.1 escalade: 3.1.1
picocolors: 1.0.0 picocolors: 1.0.0
dev: true dev: true
@ -8300,8 +8303,8 @@ packages:
extsprintf: 1.4.1 extsprintf: 1.4.1
dev: true dev: true
/vite-node@1.3.0(@types/node@20.11.19): /vite-node@1.3.1(@types/node@20.11.19):
resolution: {integrity: sha512-D/oiDVBw75XMnjAXne/4feCkCEwcbr2SU1bjAhCcfI5Bq3VoOHji8/wCPAfUkDIeohJ5nSZ39fNxM3dNZ6OBOA==} resolution: {integrity: sha512-azbRrqRxlWTJEVbzInZCTchx0X69M/XPTCz4H+TLvlTcR/xH/3hkRqhOakT41fMJCMzXTu4UvegkZiEoJAWvng==}
engines: {node: ^18.0.0 || >=20.0.0} engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true hasBin: true
dependencies: dependencies:
@ -8321,8 +8324,8 @@ packages:
- terser - terser
dev: true dev: true
/vite-node@1.3.0(@types/node@20.11.19)(lightningcss@1.23.0): /vite-node@1.3.1(@types/node@20.11.19)(lightningcss@1.23.0):
resolution: {integrity: sha512-D/oiDVBw75XMnjAXne/4feCkCEwcbr2SU1bjAhCcfI5Bq3VoOHji8/wCPAfUkDIeohJ5nSZ39fNxM3dNZ6OBOA==} resolution: {integrity: sha512-azbRrqRxlWTJEVbzInZCTchx0X69M/XPTCz4H+TLvlTcR/xH/3hkRqhOakT41fMJCMzXTu4UvegkZiEoJAWvng==}
engines: {node: ^18.0.0 || >=20.0.0} engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true hasBin: true
dependencies: dependencies:
@ -8373,7 +8376,7 @@ packages:
vue-tsc: vue-tsc:
optional: true optional: true
dependencies: dependencies:
'@babel/code-frame': 7.22.13 '@babel/code-frame': 7.23.5
ansi-escapes: 4.3.2 ansi-escapes: 4.3.2
chalk: 4.1.2 chalk: 4.1.2
chokidar: 3.5.3 chokidar: 3.5.3
@ -8417,6 +8420,30 @@ packages:
- supports-color - supports-color
dev: true dev: true
/vite-plugin-dts@3.7.2(@types/node@20.11.19)(typescript@5.3.3)(vite@5.1.3):
resolution: {integrity: sha512-kg//1nDA01b8rufJf4TsvYN8LMkdwv0oBYpiQi6nRwpHyue+wTlhrBiqgipdFpMnW1oOYv6ywmzE5B0vg6vSEA==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
typescript: '*'
vite: '*'
peerDependenciesMeta:
vite:
optional: true
dependencies:
'@microsoft/api-extractor': 7.39.0(@types/node@20.11.19)
'@rollup/pluginutils': 5.1.0(rollup@4.12.0)
'@vue/language-core': 1.8.26(typescript@5.3.3)
debug: 4.3.4(supports-color@8.1.1)
kolorist: 1.8.0
typescript: 5.3.3
vite: 5.1.3(@types/node@20.11.19)(lightningcss@1.23.0)
vue-tsc: 1.8.26(typescript@5.3.3)
transitivePeerDependencies:
- '@types/node'
- rollup
- supports-color
dev: true
/vite-plugin-lib-inject-css@1.3.0(vite@5.1.3): /vite-plugin-lib-inject-css@1.3.0(vite@5.1.3):
resolution: {integrity: sha512-Rldq36U9TDlpDom3yoLybfJtzn897+oMKdX0+fxbVYnYjRGnTtaFfnMmfOckH8GQ3cvGAKv9Ai1PWyE0amIbjg==} resolution: {integrity: sha512-Rldq36U9TDlpDom3yoLybfJtzn897+oMKdX0+fxbVYnYjRGnTtaFfnMmfOckH8GQ3cvGAKv9Ai1PWyE0amIbjg==}
peerDependencies: peerDependencies:
@ -8456,7 +8483,7 @@ packages:
optional: true optional: true
dependencies: dependencies:
'@types/node': 20.11.19 '@types/node': 20.11.19
esbuild: 0.19.5 esbuild: 0.19.12
postcss: 8.4.35 postcss: 8.4.35
rollup: 4.12.0 rollup: 4.12.0
optionalDependencies: optionalDependencies:
@ -8495,20 +8522,20 @@ packages:
esbuild: 0.19.5 esbuild: 0.19.5
lightningcss: 1.23.0 lightningcss: 1.23.0
postcss: 8.4.35 postcss: 8.4.35
rollup: 4.11.0 rollup: 4.9.6
optionalDependencies: optionalDependencies:
fsevents: 2.3.3 fsevents: 2.3.3
dev: true dev: true
/vitest@1.3.0(@types/node@20.11.19): /vitest@1.3.1(@types/node@20.11.19):
resolution: {integrity: sha512-V9qb276J1jjSx9xb75T2VoYXdO1UKi+qfflY7V7w93jzX7oA/+RtYE6TcifxksxsZvygSSMwu2Uw6di7yqDMwg==} resolution: {integrity: sha512-/1QJqXs8YbCrfv/GPQ05wAZf2eakUPLPa18vkJAKE7RXOKfVHqMZZ1WlTjiwl6Gcn65M5vpNUB6EFLnEdRdEXQ==}
engines: {node: ^18.0.0 || >=20.0.0} engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
'@edge-runtime/vm': '*' '@edge-runtime/vm': '*'
'@types/node': ^18.0.0 || >=20.0.0 '@types/node': ^18.0.0 || >=20.0.0
'@vitest/browser': 1.3.0 '@vitest/browser': 1.3.1
'@vitest/ui': 1.3.0 '@vitest/ui': 1.3.1
happy-dom: '*' happy-dom: '*'
jsdom: '*' jsdom: '*'
peerDependenciesMeta: peerDependenciesMeta:
@ -8526,11 +8553,11 @@ packages:
optional: true optional: true
dependencies: dependencies:
'@types/node': 20.11.19 '@types/node': 20.11.19
'@vitest/expect': 1.3.0 '@vitest/expect': 1.3.1
'@vitest/runner': 1.3.0 '@vitest/runner': 1.3.1
'@vitest/snapshot': 1.3.0 '@vitest/snapshot': 1.3.1
'@vitest/spy': 1.3.0 '@vitest/spy': 1.3.1
'@vitest/utils': 1.3.0 '@vitest/utils': 1.3.1
acorn-walk: 8.3.2 acorn-walk: 8.3.2
chai: 4.3.10 chai: 4.3.10
debug: 4.3.4(supports-color@8.1.1) debug: 4.3.4(supports-color@8.1.1)
@ -8544,7 +8571,7 @@ packages:
tinybench: 2.5.1 tinybench: 2.5.1
tinypool: 0.8.2 tinypool: 0.8.2
vite: 5.1.3(@types/node@20.11.19) vite: 5.1.3(@types/node@20.11.19)
vite-node: 1.3.0(@types/node@20.11.19) vite-node: 1.3.1(@types/node@20.11.19)
why-is-node-running: 2.2.2 why-is-node-running: 2.2.2
transitivePeerDependencies: transitivePeerDependencies:
- less - less
@ -8556,15 +8583,15 @@ packages:
- terser - terser
dev: true dev: true
/vitest@1.3.0(@types/node@20.11.19)(jsdom@24.0.0)(lightningcss@1.23.0): /vitest@1.3.1(@types/node@20.11.19)(jsdom@24.0.0)(lightningcss@1.23.0):
resolution: {integrity: sha512-V9qb276J1jjSx9xb75T2VoYXdO1UKi+qfflY7V7w93jzX7oA/+RtYE6TcifxksxsZvygSSMwu2Uw6di7yqDMwg==} resolution: {integrity: sha512-/1QJqXs8YbCrfv/GPQ05wAZf2eakUPLPa18vkJAKE7RXOKfVHqMZZ1WlTjiwl6Gcn65M5vpNUB6EFLnEdRdEXQ==}
engines: {node: ^18.0.0 || >=20.0.0} engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
'@edge-runtime/vm': '*' '@edge-runtime/vm': '*'
'@types/node': ^18.0.0 || >=20.0.0 '@types/node': ^18.0.0 || >=20.0.0
'@vitest/browser': 1.3.0 '@vitest/browser': 1.3.1
'@vitest/ui': 1.3.0 '@vitest/ui': 1.3.1
happy-dom: '*' happy-dom: '*'
jsdom: '*' jsdom: '*'
peerDependenciesMeta: peerDependenciesMeta:
@ -8582,11 +8609,11 @@ packages:
optional: true optional: true
dependencies: dependencies:
'@types/node': 20.11.19 '@types/node': 20.11.19
'@vitest/expect': 1.3.0 '@vitest/expect': 1.3.1
'@vitest/runner': 1.3.0 '@vitest/runner': 1.3.1
'@vitest/snapshot': 1.3.0 '@vitest/snapshot': 1.3.1
'@vitest/spy': 1.3.0 '@vitest/spy': 1.3.1
'@vitest/utils': 1.3.0 '@vitest/utils': 1.3.1
acorn-walk: 8.3.2 acorn-walk: 8.3.2
chai: 4.3.10 chai: 4.3.10
debug: 4.3.4(supports-color@8.1.1) debug: 4.3.4(supports-color@8.1.1)
@ -8601,7 +8628,7 @@ packages:
tinybench: 2.5.1 tinybench: 2.5.1
tinypool: 0.8.2 tinypool: 0.8.2
vite: 5.1.3(@types/node@20.11.19)(lightningcss@1.23.0) vite: 5.1.3(@types/node@20.11.19)(lightningcss@1.23.0)
vite-node: 1.3.0(@types/node@20.11.19)(lightningcss@1.23.0) vite-node: 1.3.1(@types/node@20.11.19)(lightningcss@1.23.0)
why-is-node-running: 2.2.2 why-is-node-running: 2.2.2
transitivePeerDependencies: transitivePeerDependencies:
- less - less