diff --git a/.eslintrc.js b/.eslintrc.js
index c8df6075..03ee7431 100644
--- a/.eslintrc.js
+++ b/.eslintrc.js
@@ -1,4 +1,4 @@
module.exports = {
root: true,
- extends: ["custom"],
+ extends: ['custom'],
};
diff --git a/apps/shelter/package.json b/apps/shelter/package.json
index d75db056..d535bdec 100644
--- a/apps/shelter/package.json
+++ b/apps/shelter/package.json
@@ -24,7 +24,7 @@
"react-error-boundary": "^4.0.11",
"react-hook-form": "^7.47.0",
"react-router-dom": "^6.17.0",
- "ui": "workspace:*",
+ "shared": "workspace:*",
"zod": "^3.22.4",
"zustand": "^4.4.4"
},
diff --git a/apps/shelter/src/components/layout/index.tsx b/apps/shelter/src/components/layout/index.tsx
index d730acf7..f5c8df5f 100644
--- a/apps/shelter/src/components/layout/index.tsx
+++ b/apps/shelter/src/components/layout/index.tsx
@@ -1,8 +1,8 @@
import { Container } from '@chakra-ui/react';
import { Outlet } from 'react-router-dom';
-import BottomNavBar from 'ui/layout/BottomNavBar';
-import Header from 'ui/layout/Header';
-import { HeaderOption } from 'ui/types/header';
+import BottomNavBar from 'shared/layout/BottomNavBar';
+import Header from 'shared/layout/Header';
+import { HeaderOption } from 'shared/types/header';
export default function Layout() {
const headerOption: HeaderOption = {
diff --git a/apps/shelter/src/routes/index.tsx b/apps/shelter/src/routes/index.tsx
index cb30ed88..ac27d037 100644
--- a/apps/shelter/src/routes/index.tsx
+++ b/apps/shelter/src/routes/index.tsx
@@ -1,4 +1,4 @@
-import { createBrowserRouter } from 'react-router-dom';
+import { createBrowserRouter, RouterProviderProps } from 'react-router-dom';
import Layout from '@/components/layout';
import PATH from '@/constants/path';
@@ -25,7 +25,7 @@ import VolunteersSearchPage from '@/pages/volunteers/search';
import VolunteersUpdatePage from '@/pages/volunteers/update';
import VolunteersWritePage from '@/pages/volunteers/write';
-export const router = createBrowserRouter([
+export const router: RouterProviderProps['router'] = createBrowserRouter([
{
path: '/',
element: ,
diff --git a/apps/volunteer/package.json b/apps/volunteer/package.json
index a13091cf..00f6a409 100644
--- a/apps/volunteer/package.json
+++ b/apps/volunteer/package.json
@@ -24,7 +24,7 @@
"react-error-boundary": "^4.0.11",
"react-hook-form": "^7.47.0",
"react-router-dom": "^6.17.0",
- "ui": "workspace:*",
+ "shared": "workspace:*",
"zod": "^3.22.4",
"zustand": "^4.4.4"
},
diff --git a/apps/volunteer/src/components/layout/index.tsx b/apps/volunteer/src/components/layout/index.tsx
index d730acf7..f5c8df5f 100644
--- a/apps/volunteer/src/components/layout/index.tsx
+++ b/apps/volunteer/src/components/layout/index.tsx
@@ -1,8 +1,8 @@
import { Container } from '@chakra-ui/react';
import { Outlet } from 'react-router-dom';
-import BottomNavBar from 'ui/layout/BottomNavBar';
-import Header from 'ui/layout/Header';
-import { HeaderOption } from 'ui/types/header';
+import BottomNavBar from 'shared/layout/BottomNavBar';
+import Header from 'shared/layout/Header';
+import { HeaderOption } from 'shared/types/header';
export default function Layout() {
const headerOption: HeaderOption = {
diff --git a/apps/volunteer/src/routes/index.tsx b/apps/volunteer/src/routes/index.tsx
index 9859cb95..3c170941 100644
--- a/apps/volunteer/src/routes/index.tsx
+++ b/apps/volunteer/src/routes/index.tsx
@@ -1,4 +1,4 @@
-import { createBrowserRouter } from 'react-router-dom';
+import { createBrowserRouter, RouterProviderProps } from 'react-router-dom';
import Layout from '@/components/layout';
import PATH from '@/constants/path';
@@ -20,7 +20,7 @@ import VolunteersPage from '@/pages/volunteers';
import VolunteersDetailPage from '@/pages/volunteers/detail';
import VolunteersSearchPage from '@/pages/volunteers/search';
-export const router = createBrowserRouter([
+export const router: RouterProviderProps['router'] = createBrowserRouter([
{
path: '/',
element: ,
diff --git a/cz-config.js b/cz-config.js
index 72fa801a..64b3c047 100644
--- a/cz-config.js
+++ b/cz-config.js
@@ -35,7 +35,7 @@ module.exports = {
],
scopes: [
{ name: 'common' },
- { name: 'ui' },
+ { name: 'shared' },
{ name: 'volunteer' },
{ name: 'shelter' },
],
diff --git a/package.json b/package.json
index ce2d17ed..c89f9e53 100644
--- a/package.json
+++ b/package.json
@@ -27,12 +27,12 @@
"@commitlint/config-conventional": "^18.1.0",
"commitizen": "^4.3.0",
"cz-customizable": "^7.0.0",
- "eslint": "^7.32.0",
+ "eslint": "^8.45.0",
"eslint-config-custom": "workspace:*",
"husky": "^8.0.0",
"lint-staged": "^15.0.2",
"packlint": "^0.2.4",
- "prettier": "^2.5.1",
+ "prettier": "3.0.3",
"turbo": "latest"
}
}
diff --git a/packages/ui/.eslintrc.cjs b/packages/shared/.eslintrc.cjs
similarity index 100%
rename from packages/ui/.eslintrc.cjs
rename to packages/shared/.eslintrc.cjs
diff --git a/packages/ui/.gitignore b/packages/shared/.gitignore
similarity index 100%
rename from packages/ui/.gitignore
rename to packages/shared/.gitignore
diff --git a/packages/ui/assets/bottomNavBar/icon_animals_selected.svg b/packages/shared/assets/bottomNavBar/icon_animals_selected.svg
similarity index 100%
rename from packages/ui/assets/bottomNavBar/icon_animals_selected.svg
rename to packages/shared/assets/bottomNavBar/icon_animals_selected.svg
diff --git a/packages/ui/assets/bottomNavBar/icon_animals_unselected.svg b/packages/shared/assets/bottomNavBar/icon_animals_unselected.svg
similarity index 100%
rename from packages/ui/assets/bottomNavBar/icon_animals_unselected.svg
rename to packages/shared/assets/bottomNavBar/icon_animals_unselected.svg
diff --git a/packages/ui/assets/bottomNavBar/icon_chattings_selected.svg b/packages/shared/assets/bottomNavBar/icon_chattings_selected.svg
similarity index 100%
rename from packages/ui/assets/bottomNavBar/icon_chattings_selected.svg
rename to packages/shared/assets/bottomNavBar/icon_chattings_selected.svg
diff --git a/packages/ui/assets/bottomNavBar/icon_chattings_unselected.svg b/packages/shared/assets/bottomNavBar/icon_chattings_unselected.svg
similarity index 100%
rename from packages/ui/assets/bottomNavBar/icon_chattings_unselected.svg
rename to packages/shared/assets/bottomNavBar/icon_chattings_unselected.svg
diff --git a/packages/ui/assets/bottomNavBar/icon_mypage_selected.svg b/packages/shared/assets/bottomNavBar/icon_mypage_selected.svg
similarity index 100%
rename from packages/ui/assets/bottomNavBar/icon_mypage_selected.svg
rename to packages/shared/assets/bottomNavBar/icon_mypage_selected.svg
diff --git a/packages/ui/assets/bottomNavBar/icon_mypage_unselected.svg b/packages/shared/assets/bottomNavBar/icon_mypage_unselected.svg
similarity index 100%
rename from packages/ui/assets/bottomNavBar/icon_mypage_unselected.svg
rename to packages/shared/assets/bottomNavBar/icon_mypage_unselected.svg
diff --git a/packages/ui/assets/bottomNavBar/icon_volunteers_selected.svg b/packages/shared/assets/bottomNavBar/icon_volunteers_selected.svg
similarity index 100%
rename from packages/ui/assets/bottomNavBar/icon_volunteers_selected.svg
rename to packages/shared/assets/bottomNavBar/icon_volunteers_selected.svg
diff --git a/packages/ui/assets/bottomNavBar/icon_volunteers_unselected.svg b/packages/shared/assets/bottomNavBar/icon_volunteers_unselected.svg
similarity index 100%
rename from packages/ui/assets/bottomNavBar/icon_volunteers_unselected.svg
rename to packages/shared/assets/bottomNavBar/icon_volunteers_unselected.svg
diff --git a/packages/ui/assets/icon_back.svg b/packages/shared/assets/icon_back.svg
similarity index 100%
rename from packages/ui/assets/icon_back.svg
rename to packages/shared/assets/icon_back.svg
diff --git a/packages/ui/assets/icon_menu.svg b/packages/shared/assets/icon_menu.svg
similarity index 100%
rename from packages/ui/assets/icon_menu.svg
rename to packages/shared/assets/icon_menu.svg
diff --git a/packages/ui/assets/icon_notifications.svg b/packages/shared/assets/icon_notifications.svg
similarity index 100%
rename from packages/ui/assets/icon_notifications.svg
rename to packages/shared/assets/icon_notifications.svg
diff --git a/packages/ui/assets/icon_search.svg b/packages/shared/assets/icon_search.svg
similarity index 100%
rename from packages/ui/assets/icon_search.svg
rename to packages/shared/assets/icon_search.svg
diff --git a/packages/ui/assets/icon_settings.svg b/packages/shared/assets/icon_settings.svg
similarity index 100%
rename from packages/ui/assets/icon_settings.svg
rename to packages/shared/assets/icon_settings.svg
diff --git a/packages/ui/components/CustomButton.tsx b/packages/shared/components/CustomButton.tsx
similarity index 73%
rename from packages/ui/components/CustomButton.tsx
rename to packages/shared/components/CustomButton.tsx
index 1748297e..4cdca1be 100644
--- a/packages/ui/components/CustomButton.tsx
+++ b/packages/shared/components/CustomButton.tsx
@@ -1,5 +1,5 @@
import { Button } from '@chakra-ui/react';
-export function CustomButton() {
+export default function CustomButton() {
return ;
}
diff --git a/packages/ui/components/Header.tsx b/packages/shared/components/Header.tsx
similarity index 56%
rename from packages/ui/components/Header.tsx
rename to packages/shared/components/Header.tsx
index 80f3e150..99893f76 100644
--- a/packages/ui/components/Header.tsx
+++ b/packages/shared/components/Header.tsx
@@ -1,3 +1,3 @@
-export function Header() {
+export default function Header() {
return ;
}
diff --git a/packages/ui/components/InfoTextItem.tsx b/packages/shared/components/InfoTextItem.tsx
similarity index 100%
rename from packages/ui/components/InfoTextItem.tsx
rename to packages/shared/components/InfoTextItem.tsx
diff --git a/packages/ui/components/InfoTextList.tsx b/packages/shared/components/InfoTextList.tsx
similarity index 100%
rename from packages/ui/components/InfoTextList.tsx
rename to packages/shared/components/InfoTextList.tsx
diff --git a/packages/ui/components/Label.tsx b/packages/shared/components/Label.tsx
similarity index 100%
rename from packages/ui/components/Label.tsx
rename to packages/shared/components/Label.tsx
diff --git a/packages/ui/components/LabelText.tsx b/packages/shared/components/LabelText.tsx
similarity index 100%
rename from packages/ui/components/LabelText.tsx
rename to packages/shared/components/LabelText.tsx
diff --git a/packages/ui/components/ProfileInfo.tsx b/packages/shared/components/ProfileInfo.tsx
similarity index 100%
rename from packages/ui/components/ProfileInfo.tsx
rename to packages/shared/components/ProfileInfo.tsx
diff --git a/packages/ui/constants/appType.ts b/packages/shared/constants/appType.ts
similarity index 100%
rename from packages/ui/constants/appType.ts
rename to packages/shared/constants/appType.ts
diff --git a/packages/ui/constants/headerType.ts b/packages/shared/constants/headerType.ts
similarity index 100%
rename from packages/ui/constants/headerType.ts
rename to packages/shared/constants/headerType.ts
diff --git a/packages/ui/constants/pageType.ts b/packages/shared/constants/pageType.ts
similarity index 100%
rename from packages/ui/constants/pageType.ts
rename to packages/shared/constants/pageType.ts
diff --git a/packages/ui/index.tsx b/packages/shared/index.tsx
similarity index 100%
rename from packages/ui/index.tsx
rename to packages/shared/index.tsx
diff --git a/packages/ui/layout/BottomNavBar/NavBarButton.tsx b/packages/shared/layout/BottomNavBar/NavBarButton.tsx
similarity index 100%
rename from packages/ui/layout/BottomNavBar/NavBarButton.tsx
rename to packages/shared/layout/BottomNavBar/NavBarButton.tsx
diff --git a/packages/ui/layout/BottomNavBar/index.tsx b/packages/shared/layout/BottomNavBar/index.tsx
similarity index 100%
rename from packages/ui/layout/BottomNavBar/index.tsx
rename to packages/shared/layout/BottomNavBar/index.tsx
diff --git a/packages/ui/layout/BottomNavBar/useBottomNavBar.ts b/packages/shared/layout/BottomNavBar/useBottomNavBar.ts
similarity index 100%
rename from packages/ui/layout/BottomNavBar/useBottomNavBar.ts
rename to packages/shared/layout/BottomNavBar/useBottomNavBar.ts
diff --git a/packages/ui/layout/Header/DefaultHeader.tsx b/packages/shared/layout/Header/DefaultHeader.tsx
similarity index 100%
rename from packages/ui/layout/Header/DefaultHeader.tsx
rename to packages/shared/layout/Header/DefaultHeader.tsx
diff --git a/packages/ui/layout/Header/DetailHeader.tsx b/packages/shared/layout/Header/DetailHeader.tsx
similarity index 100%
rename from packages/ui/layout/Header/DetailHeader.tsx
rename to packages/shared/layout/Header/DetailHeader.tsx
diff --git a/packages/ui/layout/Header/SearchHeader.tsx b/packages/shared/layout/Header/SearchHeader.tsx
similarity index 100%
rename from packages/ui/layout/Header/SearchHeader.tsx
rename to packages/shared/layout/Header/SearchHeader.tsx
diff --git a/packages/ui/layout/Header/index.tsx b/packages/shared/layout/Header/index.tsx
similarity index 100%
rename from packages/ui/layout/Header/index.tsx
rename to packages/shared/layout/Header/index.tsx
diff --git a/packages/ui/layout/Header/useHeader.ts b/packages/shared/layout/Header/useHeader.ts
similarity index 100%
rename from packages/ui/layout/Header/useHeader.ts
rename to packages/shared/layout/Header/useHeader.ts
diff --git a/packages/ui/layout/Header/utils.ts b/packages/shared/layout/Header/utils.ts
similarity index 100%
rename from packages/ui/layout/Header/utils.ts
rename to packages/shared/layout/Header/utils.ts
diff --git a/packages/ui/package.json b/packages/shared/package.json
similarity index 96%
rename from packages/ui/package.json
rename to packages/shared/package.json
index 73fb52f6..bf2312af 100644
--- a/packages/ui/package.json
+++ b/packages/shared/package.json
@@ -1,5 +1,5 @@
{
- "name": "ui",
+ "name": "shared",
"version": "0.0.0",
"license": "MIT",
"main": "./index.tsx",
diff --git a/packages/ui/svg.d.ts b/packages/shared/svg.d.ts
similarity index 100%
rename from packages/ui/svg.d.ts
rename to packages/shared/svg.d.ts
diff --git a/packages/ui/tsconfig.json b/packages/shared/tsconfig.json
similarity index 88%
rename from packages/ui/tsconfig.json
rename to packages/shared/tsconfig.json
index b82170d6..2719d08e 100644
--- a/packages/ui/tsconfig.json
+++ b/packages/shared/tsconfig.json
@@ -9,7 +9,7 @@
"target": "es6",
"baseUrl": ".",
"paths": {
- "@/*": ["../../packages/ui/*"]
+ "@/*": ["../../packages/shared/*"]
}
}
}
diff --git a/packages/ui/types/app.ts b/packages/shared/types/app.ts
similarity index 100%
rename from packages/ui/types/app.ts
rename to packages/shared/types/app.ts
diff --git a/packages/ui/types/header.ts b/packages/shared/types/header.ts
similarity index 100%
rename from packages/ui/types/header.ts
rename to packages/shared/types/header.ts
diff --git a/packages/ui/types/page.ts b/packages/shared/types/page.ts
similarity index 100%
rename from packages/ui/types/page.ts
rename to packages/shared/types/page.ts
diff --git a/packlint.config.mjs b/packlint.config.mjs
index 03280a48..67202395 100644
--- a/packlint.config.mjs
+++ b/packlint.config.mjs
@@ -1,3 +1,7 @@
export default {
- files: ['./package.json', './packages/*/package.json', './apps/*/package.json'],
+ files: [
+ './package.json',
+ './packages/*/package.json',
+ './apps/*/package.json',
+ ],
};
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 6973eb19..d1895883 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -21,8 +21,8 @@ importers:
specifier: ^7.0.0
version: 7.0.0
eslint:
- specifier: ^7.32.0
- version: 7.32.0
+ specifier: ^8.45.0
+ version: 8.53.0
eslint-config-custom:
specifier: workspace:*
version: link:packages/eslint-config-custom
@@ -36,8 +36,8 @@ importers:
specifier: ^0.2.4
version: 0.2.4(typanion@3.14.0)
prettier:
- specifier: ^2.5.1
- version: 2.8.8
+ specifier: 3.0.3
+ version: 3.0.3
turbo:
specifier: latest
version: 1.10.16
@@ -86,9 +86,9 @@ importers:
react-router-dom:
specifier: ^6.17.0
version: 6.18.0(react-dom@18.2.0)(react@18.2.0)
- ui:
+ shared:
specifier: workspace:*
- version: link:../../packages/ui
+ version: link:../../packages/shared
zod:
specifier: ^3.22.4
version: 3.22.4
@@ -171,9 +171,9 @@ importers:
react-router-dom:
specifier: ^6.17.0
version: 6.18.0(react-dom@18.2.0)(react@18.2.0)
- ui:
+ shared:
specifier: workspace:*
- version: link:../../packages/ui
+ version: link:../../packages/shared
zod:
specifier: ^3.22.4
version: 3.22.4
@@ -213,46 +213,40 @@ importers:
dependencies:
'@typescript-eslint/eslint-plugin':
specifier: ^5.30.7
- version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.52.0)(typescript@5.2.2)
+ version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.53.0)(typescript@5.2.2)
'@typescript-eslint/parser':
specifier: ^5.30.7
- version: 5.62.0(eslint@8.52.0)(typescript@5.2.2)
+ version: 5.62.0(eslint@8.53.0)(typescript@5.2.2)
eslint-config-prettier:
specifier: ^8.5.0
- version: 8.10.0(eslint@8.52.0)
+ version: 8.10.0(eslint@8.53.0)
eslint-plugin-import:
specifier: ^2.29.0
- version: 2.29.0(@typescript-eslint/parser@5.62.0)(eslint@8.52.0)
+ version: 2.29.0(@typescript-eslint/parser@5.62.0)(eslint@8.53.0)
eslint-plugin-prettier:
specifier: ^5.0.1
- version: 5.0.1(eslint-config-prettier@8.10.0)(eslint@8.52.0)(prettier@3.0.3)
+ version: 5.0.1(eslint-config-prettier@8.10.0)(eslint@8.53.0)(prettier@3.0.3)
eslint-plugin-react:
specifier: ^7.33.2
- version: 7.33.2(eslint@8.52.0)
+ version: 7.33.2(eslint@8.53.0)
eslint-plugin-react-hooks:
specifier: ^4.6.0
- version: 4.6.0(eslint@8.52.0)
+ version: 4.6.0(eslint@8.53.0)
eslint-plugin-react-refresh:
specifier: ^0.4.3
- version: 0.4.4(eslint@8.52.0)
+ version: 0.4.4(eslint@8.53.0)
eslint-plugin-simple-import-sort:
specifier: ^10.0.0
- version: 10.0.0(eslint@8.52.0)
+ version: 10.0.0(eslint@8.53.0)
eslint-plugin-unused-imports:
specifier: ^3.0.0
- version: 3.0.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.52.0)
- devDependencies:
- '@vitejs/plugin-react-swc':
- specifier: ^3.4.0
- version: 3.4.1(vite@4.5.0)
-
- packages/tsconfig:
+ version: 3.0.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.53.0)
devDependencies:
'@vitejs/plugin-react-swc':
specifier: ^3.4.0
version: 3.4.1(vite@4.5.0)
- packages/ui:
+ packages/shared:
dependencies:
'@chakra-ui/react':
specifier: ^2.8.1
@@ -284,7 +278,7 @@ importers:
version: 18.2.14
eslint:
specifier: ^8.45.0
- version: 8.52.0
+ version: 8.53.0
eslint-config-custom:
specifier: workspace:*
version: link:../eslint-config-custom
@@ -295,18 +289,18 @@ importers:
specifier: ^5.0.2
version: 5.2.2
+ packages/tsconfig:
+ devDependencies:
+ '@vitejs/plugin-react-swc':
+ specifier: ^3.4.0
+ version: 3.4.1(vite@4.5.0)
+
packages:
/@aashutoshrathi/word-wrap@1.2.6:
resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==}
engines: {node: '>=0.10.0'}
- /@babel/code-frame@7.12.11:
- resolution: {integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==}
- dependencies:
- '@babel/highlight': 7.22.20
- dev: true
-
/@babel/code-frame@7.22.13:
resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==}
engines: {node: '>=6.9.0'}
@@ -1959,30 +1953,40 @@ packages:
dependencies:
eslint: 8.52.0
eslint-visitor-keys: 3.4.3
+ dev: true
+
+ /@eslint-community/eslint-utils@4.4.0(eslint@8.53.0):
+ resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
+ dependencies:
+ eslint: 8.53.0
+ eslint-visitor-keys: 3.4.3
/@eslint-community/regexpp@4.10.0:
resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
- /@eslint/eslintrc@0.4.3:
- resolution: {integrity: sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==}
- engines: {node: ^10.12.0 || >=12.0.0}
+ /@eslint/eslintrc@2.1.2:
+ resolution: {integrity: sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
ajv: 6.12.6
debug: 4.3.4
- espree: 7.3.1
+ espree: 9.6.1
globals: 13.23.0
- ignore: 4.0.6
+ ignore: 5.2.4
import-fresh: 3.3.0
- js-yaml: 3.14.1
+ js-yaml: 4.1.0
minimatch: 3.1.2
strip-json-comments: 3.1.1
transitivePeerDependencies:
- supports-color
dev: true
- /@eslint/eslintrc@2.1.2:
- resolution: {integrity: sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==}
+ /@eslint/eslintrc@2.1.3:
+ resolution: {integrity: sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
ajv: 6.12.6
@@ -2000,6 +2004,11 @@ packages:
/@eslint/js@8.52.0:
resolution: {integrity: sha512-mjZVbpaeMZludF2fsWLD0Z9gCref1Tk4i9+wddjRvpUNqqcndPkBD09N/Mapey0b3jaXbLm2kICwFv2E64QinA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ dev: true
+
+ /@eslint/js@8.53.0:
+ resolution: {integrity: sha512-Kn7K8dx/5U6+cT1yEhpX1w4PCSg0M+XyRILPgvwcEBjerFWCwQj5sbr3/VmxqV0JGHCBCzyd6LxypEuehypY1w==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
/@hookform/resolvers@3.3.2(react-hook-form@7.47.0):
resolution: {integrity: sha512-Tw+GGPnBp+5DOsSg4ek3LCPgkBOuOgS5DsDV7qsWNH9LZc433kgsWICjlsh2J9p04H2K66hsXPPb9qn9ILdUtA==}
@@ -2019,25 +2028,10 @@ packages:
transitivePeerDependencies:
- supports-color
- /@humanwhocodes/config-array@0.5.0:
- resolution: {integrity: sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==}
- engines: {node: '>=10.10.0'}
- dependencies:
- '@humanwhocodes/object-schema': 1.2.1
- debug: 4.3.4
- minimatch: 3.1.2
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/@humanwhocodes/module-importer@1.0.1:
resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
engines: {node: '>=12.22'}
- /@humanwhocodes/object-schema@1.2.1:
- resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==}
- dev: true
-
/@humanwhocodes/object-schema@2.0.1:
resolution: {integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==}
@@ -2401,7 +2395,7 @@ packages:
resolution: {integrity: sha512-NwCYScf83RIwCyi5/9cXocrJB//xrqMh5PMw3mYTSFGaI3DuVjBLfO/PCk7QVAC3Da8b9NjxNmTO9Aj9T3rl/Q==}
dev: true
- /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.52.0)(typescript@5.2.2):
+ /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.53.0)(typescript@5.2.2):
resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -2413,12 +2407,12 @@ packages:
optional: true
dependencies:
'@eslint-community/regexpp': 4.10.0
- '@typescript-eslint/parser': 5.62.0(eslint@8.52.0)(typescript@5.2.2)
+ '@typescript-eslint/parser': 5.62.0(eslint@8.53.0)(typescript@5.2.2)
'@typescript-eslint/scope-manager': 5.62.0
- '@typescript-eslint/type-utils': 5.62.0(eslint@8.52.0)(typescript@5.2.2)
- '@typescript-eslint/utils': 5.62.0(eslint@8.52.0)(typescript@5.2.2)
+ '@typescript-eslint/type-utils': 5.62.0(eslint@8.53.0)(typescript@5.2.2)
+ '@typescript-eslint/utils': 5.62.0(eslint@8.53.0)(typescript@5.2.2)
debug: 4.3.4
- eslint: 8.52.0
+ eslint: 8.53.0
graphemer: 1.4.0
ignore: 5.2.4
natural-compare-lite: 1.4.0
@@ -2429,7 +2423,7 @@ packages:
- supports-color
dev: false
- /@typescript-eslint/parser@5.62.0(eslint@8.52.0)(typescript@5.2.2):
+ /@typescript-eslint/parser@5.62.0(eslint@8.53.0)(typescript@5.2.2):
resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -2443,7 +2437,7 @@ packages:
'@typescript-eslint/types': 5.62.0
'@typescript-eslint/typescript-estree': 5.62.0(typescript@5.2.2)
debug: 4.3.4
- eslint: 8.52.0
+ eslint: 8.53.0
typescript: 5.2.2
transitivePeerDependencies:
- supports-color
@@ -2457,7 +2451,7 @@ packages:
'@typescript-eslint/visitor-keys': 5.62.0
dev: false
- /@typescript-eslint/type-utils@5.62.0(eslint@8.52.0)(typescript@5.2.2):
+ /@typescript-eslint/type-utils@5.62.0(eslint@8.53.0)(typescript@5.2.2):
resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -2468,9 +2462,9 @@ packages:
optional: true
dependencies:
'@typescript-eslint/typescript-estree': 5.62.0(typescript@5.2.2)
- '@typescript-eslint/utils': 5.62.0(eslint@8.52.0)(typescript@5.2.2)
+ '@typescript-eslint/utils': 5.62.0(eslint@8.53.0)(typescript@5.2.2)
debug: 4.3.4
- eslint: 8.52.0
+ eslint: 8.53.0
tsutils: 3.21.0(typescript@5.2.2)
typescript: 5.2.2
transitivePeerDependencies:
@@ -2503,19 +2497,19 @@ packages:
- supports-color
dev: false
- /@typescript-eslint/utils@5.62.0(eslint@8.52.0)(typescript@5.2.2):
+ /@typescript-eslint/utils@5.62.0(eslint@8.53.0)(typescript@5.2.2):
resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.52.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.53.0)
'@types/json-schema': 7.0.14
'@types/semver': 7.5.4
'@typescript-eslint/scope-manager': 5.62.0
'@typescript-eslint/types': 5.62.0
'@typescript-eslint/typescript-estree': 5.62.0(typescript@5.2.2)
- eslint: 8.52.0
+ eslint: 8.53.0
eslint-scope: 5.1.1
semver: 7.5.4
transitivePeerDependencies:
@@ -2540,7 +2534,7 @@ packages:
vite: ^4
dependencies:
'@swc/core': 1.3.95
- vite: 4.5.0(@types/node@18.18.8)
+ vite: 4.5.0(@types/node@20.8.10)
transitivePeerDependencies:
- '@swc/helpers'
dev: true
@@ -2567,14 +2561,6 @@ packages:
through: 2.3.8
dev: true
- /acorn-jsx@5.3.2(acorn@7.4.1):
- resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
- peerDependencies:
- acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
- dependencies:
- acorn: 7.4.1
- dev: true
-
/acorn-jsx@5.3.2(acorn@8.11.2):
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
peerDependencies:
@@ -2582,12 +2568,6 @@ packages:
dependencies:
acorn: 8.11.2
- /acorn@7.4.1:
- resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==}
- engines: {node: '>=0.4.0'}
- hasBin: true
- dev: true
-
/acorn@8.11.2:
resolution: {integrity: sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==}
engines: {node: '>=0.4.0'}
@@ -2610,11 +2590,6 @@ packages:
uri-js: 4.4.1
dev: true
- /ansi-colors@4.1.3:
- resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==}
- engines: {node: '>=6'}
- dev: true
-
/ansi-escapes@3.2.0:
resolution: {integrity: sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==}
engines: {node: '>=4'}
@@ -2678,12 +2653,6 @@ packages:
picomatch: 2.3.1
dev: true
- /argparse@1.0.10:
- resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==}
- dependencies:
- sprintf-js: 1.0.3
- dev: true
-
/argparse@2.0.1:
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
@@ -2780,11 +2749,6 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
- /astral-regex@2.0.0:
- resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==}
- engines: {node: '>=8'}
- dev: true
-
/asynciterator.prototype@1.0.0:
resolution: {integrity: sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==}
dependencies:
@@ -3376,14 +3340,6 @@ packages:
resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
dev: true
- /enquirer@2.4.1:
- resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==}
- engines: {node: '>=8.6'}
- dependencies:
- ansi-colors: 4.1.3
- strip-ansi: 6.0.1
- dev: true
-
/error-ex@1.3.2:
resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
dependencies:
@@ -3520,13 +3476,13 @@ packages:
resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
engines: {node: '>=10'}
- /eslint-config-prettier@8.10.0(eslint@8.52.0):
+ /eslint-config-prettier@8.10.0(eslint@8.53.0):
resolution: {integrity: sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==}
hasBin: true
peerDependencies:
eslint: '>=7.0.0'
dependencies:
- eslint: 8.52.0
+ eslint: 8.53.0
dev: false
/eslint-import-resolver-node@0.3.9:
@@ -3539,7 +3495,7 @@ packages:
- supports-color
dev: false
- /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@8.52.0):
+ /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@8.53.0):
resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==}
engines: {node: '>=4'}
peerDependencies:
@@ -3560,15 +3516,15 @@ packages:
eslint-import-resolver-webpack:
optional: true
dependencies:
- '@typescript-eslint/parser': 5.62.0(eslint@8.52.0)(typescript@5.2.2)
+ '@typescript-eslint/parser': 5.62.0(eslint@8.53.0)(typescript@5.2.2)
debug: 3.2.7
- eslint: 8.52.0
+ eslint: 8.53.0
eslint-import-resolver-node: 0.3.9
transitivePeerDependencies:
- supports-color
dev: false
- /eslint-plugin-import@2.29.0(@typescript-eslint/parser@5.62.0)(eslint@8.52.0):
+ /eslint-plugin-import@2.29.0(@typescript-eslint/parser@5.62.0)(eslint@8.53.0):
resolution: {integrity: sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==}
engines: {node: '>=4'}
peerDependencies:
@@ -3578,16 +3534,16 @@ packages:
'@typescript-eslint/parser':
optional: true
dependencies:
- '@typescript-eslint/parser': 5.62.0(eslint@8.52.0)(typescript@5.2.2)
+ '@typescript-eslint/parser': 5.62.0(eslint@8.53.0)(typescript@5.2.2)
array-includes: 3.1.7
array.prototype.findlastindex: 1.2.3
array.prototype.flat: 1.3.2
array.prototype.flatmap: 1.3.2
debug: 3.2.7
doctrine: 2.1.0
- eslint: 8.52.0
+ eslint: 8.53.0
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@8.52.0)
+ eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@8.53.0)
hasown: 2.0.0
is-core-module: 2.13.1
is-glob: 4.0.3
@@ -3603,7 +3559,7 @@ packages:
- supports-color
dev: false
- /eslint-plugin-prettier@5.0.1(eslint-config-prettier@8.10.0)(eslint@8.52.0)(prettier@3.0.3):
+ /eslint-plugin-prettier@5.0.1(eslint-config-prettier@8.10.0)(eslint@8.53.0)(prettier@3.0.3):
resolution: {integrity: sha512-m3u5RnR56asrwV/lDC4GHorlW75DsFfmUcjfCYylTUs85dBRnB7VM6xG8eCMJdeDRnppzmxZVf1GEPJvl1JmNg==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
@@ -3617,31 +3573,31 @@ packages:
eslint-config-prettier:
optional: true
dependencies:
- eslint: 8.52.0
- eslint-config-prettier: 8.10.0(eslint@8.52.0)
+ eslint: 8.53.0
+ eslint-config-prettier: 8.10.0(eslint@8.53.0)
prettier: 3.0.3
prettier-linter-helpers: 1.0.0
synckit: 0.8.5
dev: false
- /eslint-plugin-react-hooks@4.6.0(eslint@8.52.0):
+ /eslint-plugin-react-hooks@4.6.0(eslint@8.53.0):
resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==}
engines: {node: '>=10'}
peerDependencies:
eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
dependencies:
- eslint: 8.52.0
+ eslint: 8.53.0
dev: false
- /eslint-plugin-react-refresh@0.4.4(eslint@8.52.0):
+ /eslint-plugin-react-refresh@0.4.4(eslint@8.53.0):
resolution: {integrity: sha512-eD83+65e8YPVg6603Om2iCIwcQJf/y7++MWm4tACtEswFLYMwxwVWAfwN+e19f5Ad/FOyyNg9Dfi5lXhH3Y3rA==}
peerDependencies:
eslint: '>=7'
dependencies:
- eslint: 8.52.0
+ eslint: 8.53.0
dev: false
- /eslint-plugin-react@7.33.2(eslint@8.52.0):
+ /eslint-plugin-react@7.33.2(eslint@8.53.0):
resolution: {integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==}
engines: {node: '>=4'}
peerDependencies:
@@ -3652,7 +3608,7 @@ packages:
array.prototype.tosorted: 1.1.2
doctrine: 2.1.0
es-iterator-helpers: 1.0.15
- eslint: 8.52.0
+ eslint: 8.53.0
estraverse: 5.3.0
jsx-ast-utils: 3.3.5
minimatch: 3.1.2
@@ -3666,15 +3622,15 @@ packages:
string.prototype.matchall: 4.0.10
dev: false
- /eslint-plugin-simple-import-sort@10.0.0(eslint@8.52.0):
+ /eslint-plugin-simple-import-sort@10.0.0(eslint@8.53.0):
resolution: {integrity: sha512-AeTvO9UCMSNzIHRkg8S6c3RPy5YEwKWSQPx3DYghLedo2ZQxowPFLGDN1AZ2evfg6r6mjBSZSLxLFsWSu3acsw==}
peerDependencies:
eslint: '>=5.0.0'
dependencies:
- eslint: 8.52.0
+ eslint: 8.53.0
dev: false
- /eslint-plugin-unused-imports@3.0.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.52.0):
+ /eslint-plugin-unused-imports@3.0.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.53.0):
resolution: {integrity: sha512-sduiswLJfZHeeBJ+MQaG+xYzSWdRXoSw61DpU13mzWumCkR0ufD0HmO4kdNokjrkluMHpj/7PJeN35pgbhW3kw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -3684,8 +3640,8 @@ packages:
'@typescript-eslint/eslint-plugin':
optional: true
dependencies:
- '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.52.0)(typescript@5.2.2)
- eslint: 8.52.0
+ '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.53.0)(typescript@5.2.2)
+ eslint: 8.53.0
eslint-rule-composer: 0.3.0
dev: false
@@ -3700,6 +3656,7 @@ packages:
dependencies:
esrecurse: 4.3.0
estraverse: 4.3.0
+ dev: false
/eslint-scope@7.2.2:
resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==}
@@ -3708,85 +3665,66 @@ packages:
esrecurse: 4.3.0
estraverse: 5.3.0
- /eslint-utils@2.1.0:
- resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==}
- engines: {node: '>=6'}
- dependencies:
- eslint-visitor-keys: 1.3.0
- dev: true
-
- /eslint-visitor-keys@1.3.0:
- resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==}
- engines: {node: '>=4'}
- dev: true
-
- /eslint-visitor-keys@2.1.0:
- resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==}
- engines: {node: '>=10'}
- dev: true
-
/eslint-visitor-keys@3.4.3:
resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- /eslint@7.32.0:
- resolution: {integrity: sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==}
- engines: {node: ^10.12.0 || >=12.0.0}
+ /eslint@8.52.0:
+ resolution: {integrity: sha512-zh/JHnaixqHZsolRB/w9/02akBk9EPrOs9JwcTP2ek7yL5bVvXuRariiaAjjoJ5DvuwQ1WAE/HsMz+w17YgBCg==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
hasBin: true
dependencies:
- '@babel/code-frame': 7.12.11
- '@eslint/eslintrc': 0.4.3
- '@humanwhocodes/config-array': 0.5.0
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.52.0)
+ '@eslint-community/regexpp': 4.10.0
+ '@eslint/eslintrc': 2.1.2
+ '@eslint/js': 8.52.0
+ '@humanwhocodes/config-array': 0.11.13
+ '@humanwhocodes/module-importer': 1.0.1
+ '@nodelib/fs.walk': 1.2.8
+ '@ungap/structured-clone': 1.2.0
ajv: 6.12.6
chalk: 4.1.2
cross-spawn: 7.0.3
debug: 4.3.4
doctrine: 3.0.0
- enquirer: 2.4.1
escape-string-regexp: 4.0.0
- eslint-scope: 5.1.1
- eslint-utils: 2.1.0
- eslint-visitor-keys: 2.1.0
- espree: 7.3.1
+ eslint-scope: 7.2.2
+ eslint-visitor-keys: 3.4.3
+ espree: 9.6.1
esquery: 1.5.0
esutils: 2.0.3
fast-deep-equal: 3.1.3
file-entry-cache: 6.0.1
- functional-red-black-tree: 1.0.1
- glob-parent: 5.1.2
+ find-up: 5.0.0
+ glob-parent: 6.0.2
globals: 13.23.0
- ignore: 4.0.6
- import-fresh: 3.3.0
+ graphemer: 1.4.0
+ ignore: 5.2.4
imurmurhash: 0.1.4
is-glob: 4.0.3
- js-yaml: 3.14.1
+ is-path-inside: 3.0.3
+ js-yaml: 4.1.0
json-stable-stringify-without-jsonify: 1.0.1
levn: 0.4.1
lodash.merge: 4.6.2
minimatch: 3.1.2
natural-compare: 1.4.0
optionator: 0.9.3
- progress: 2.0.3
- regexpp: 3.2.0
- semver: 7.5.4
strip-ansi: 6.0.1
- strip-json-comments: 3.1.1
- table: 6.8.1
text-table: 0.2.0
- v8-compile-cache: 2.4.0
transitivePeerDependencies:
- supports-color
dev: true
- /eslint@8.52.0:
- resolution: {integrity: sha512-zh/JHnaixqHZsolRB/w9/02akBk9EPrOs9JwcTP2ek7yL5bVvXuRariiaAjjoJ5DvuwQ1WAE/HsMz+w17YgBCg==}
+ /eslint@8.53.0:
+ resolution: {integrity: sha512-N4VuiPjXDUa4xVeV/GC/RV3hQW9Nw+Y463lkWaKKXKYMvmRiRDAtfpuPFLN+E1/6ZhyR8J2ig+eVREnYgUsiag==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
hasBin: true
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.52.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.53.0)
'@eslint-community/regexpp': 4.10.0
- '@eslint/eslintrc': 2.1.2
- '@eslint/js': 8.52.0
+ '@eslint/eslintrc': 2.1.3
+ '@eslint/js': 8.53.0
'@humanwhocodes/config-array': 0.11.13
'@humanwhocodes/module-importer': 1.0.1
'@nodelib/fs.walk': 1.2.8
@@ -3824,15 +3762,6 @@ packages:
transitivePeerDependencies:
- supports-color
- /espree@7.3.1:
- resolution: {integrity: sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==}
- engines: {node: ^10.12.0 || >=12.0.0}
- dependencies:
- acorn: 7.4.1
- acorn-jsx: 5.3.2(acorn@7.4.1)
- eslint-visitor-keys: 1.3.0
- dev: true
-
/espree@9.6.1:
resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -3841,12 +3770,6 @@ packages:
acorn-jsx: 5.3.2(acorn@8.11.2)
eslint-visitor-keys: 3.4.3
- /esprima@4.0.1:
- resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
- engines: {node: '>=4'}
- hasBin: true
- dev: true
-
/esquery@1.5.0:
resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==}
engines: {node: '>=0.10'}
@@ -3862,6 +3785,7 @@ packages:
/estraverse@4.3.0:
resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==}
engines: {node: '>=4.0'}
+ dev: false
/estraverse@5.3.0:
resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
@@ -4166,10 +4090,6 @@ packages:
functions-have-names: 1.2.3
dev: false
- /functional-red-black-tree@1.0.1:
- resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==}
- dev: true
-
/functions-have-names@1.2.3:
resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
dev: false
@@ -4419,11 +4339,6 @@ packages:
resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
dev: true
- /ignore@4.0.6:
- resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==}
- engines: {node: '>= 4'}
- dev: true
-
/ignore@5.2.4:
resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==}
engines: {node: '>= 4'}
@@ -4812,14 +4727,6 @@ packages:
/js-tokens@4.0.0:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
- /js-yaml@3.14.1:
- resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==}
- hasBin: true
- dependencies:
- argparse: 1.0.10
- esprima: 4.0.1
- dev: true
-
/js-yaml@4.1.0:
resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
hasBin: true
@@ -4982,10 +4889,6 @@ packages:
resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==}
dev: true
- /lodash.truncate@4.4.2:
- resolution: {integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==}
- dev: true
-
/lodash.uniq@4.5.0:
resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==}
dev: true
@@ -5547,22 +5450,10 @@ packages:
fast-diff: 1.3.0
dev: false
- /prettier@2.8.8:
- resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==}
- engines: {node: '>=10.13.0'}
- hasBin: true
- dev: true
-
/prettier@3.0.3:
resolution: {integrity: sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==}
engines: {node: '>=14'}
hasBin: true
- dev: false
-
- /progress@2.0.3:
- resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==}
- engines: {node: '>=0.4.0'}
- dev: true
/prop-types@15.8.1:
resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
@@ -5806,11 +5697,6 @@ packages:
set-function-name: 2.0.1
dev: false
- /regexpp@3.2.0:
- resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==}
- engines: {node: '>=8'}
- dev: true
-
/require-directory@2.1.1:
resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
engines: {node: '>=0.10.0'}
@@ -6044,15 +5930,6 @@ packages:
engines: {node: '>=8'}
dev: false
- /slice-ansi@4.0.0:
- resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==}
- engines: {node: '>=10'}
- dependencies:
- ansi-styles: 4.3.0
- astral-regex: 2.0.0
- is-fullwidth-code-point: 3.0.0
- dev: true
-
/slice-ansi@5.0.0:
resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==}
engines: {node: '>=12'}
@@ -6104,10 +5981,6 @@ packages:
engines: {node: '>= 10.x'}
dev: true
- /sprintf-js@1.0.3:
- resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==}
- dev: true
-
/statuses@2.0.1:
resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==}
engines: {node: '>= 0.8'}
@@ -6277,17 +6150,6 @@ packages:
tslib: 2.6.2
dev: false
- /table@6.8.1:
- resolution: {integrity: sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==}
- engines: {node: '>=10.0.0'}
- dependencies:
- ajv: 8.12.0
- lodash.truncate: 4.4.2
- slice-ansi: 4.0.0
- string-width: 4.2.3
- strip-ansi: 6.0.1
- dev: true
-
/temp@0.9.4:
resolution: {integrity: sha512-yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA==}
engines: {node: '>=6.0.0'}
@@ -6612,10 +6474,6 @@ packages:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
dev: true
- /v8-compile-cache@2.4.0:
- resolution: {integrity: sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==}
- dev: true
-
/validate-npm-package-license@3.0.4:
resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
dependencies:
@@ -6623,42 +6481,6 @@ packages:
spdx-expression-parse: 3.0.1
dev: true
- /vite@4.5.0(@types/node@18.18.8):
- resolution: {integrity: sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==}
- engines: {node: ^14.18.0 || >=16.0.0}
- hasBin: true
- peerDependencies:
- '@types/node': '>= 14'
- less: '*'
- lightningcss: ^1.21.0
- sass: '*'
- stylus: '*'
- sugarss: '*'
- terser: ^5.4.0
- peerDependenciesMeta:
- '@types/node':
- optional: true
- less:
- optional: true
- lightningcss:
- optional: true
- sass:
- optional: true
- stylus:
- optional: true
- sugarss:
- optional: true
- terser:
- optional: true
- dependencies:
- '@types/node': 18.18.8
- esbuild: 0.18.20
- postcss: 8.4.31
- rollup: 3.29.4
- optionalDependencies:
- fsevents: 2.3.3
- dev: true
-
/vite@4.5.0(@types/node@20.8.10):
resolution: {integrity: sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==}
engines: {node: ^14.18.0 || >=16.0.0}