diff --git a/package.json b/package.json index a7309889..6ff57f43 100644 --- a/package.json +++ b/package.json @@ -29,6 +29,9 @@ ] }, "pnpm": { + "overrides": { + "eslint-plugin-prettier": "^5.0.0-alpha.2" + }, "peerDependencyRules": { "allowedVersions": { "typescript": "^5.0.0", diff --git a/packages/browser-sample/package.json b/packages/browser-sample/package.json index 5bd99508..be7a7d70 100644 --- a/packages/browser-sample/package.json +++ b/packages/browser-sample/package.json @@ -17,13 +17,13 @@ "devDependencies": { "@parcel/core": "^2.9.2", "@parcel/transformer-sass": "^2.9.2", - "@silverhand/eslint-config": "^3.0.1", - "@silverhand/eslint-config-react": "^3.0.1", - "eslint": "^8.38.0", + "@silverhand/eslint-config": "^4.0.1", + "@silverhand/eslint-config-react": "^4.0.1", + "eslint": "^8.44.0", "lint-staged": "^13.0.0", "parcel": "^2.9.2", "postcss": "^8.4.6", - "prettier": "^2.8.7", + "prettier": "^3.0.0", "stylelint": "^15.0.0", "typescript": "^5.0.0" }, diff --git a/packages/browser/package.json b/packages/browser/package.json index f76b146f..7c37d46a 100644 --- a/packages/browser/package.json +++ b/packages/browser/package.json @@ -36,17 +36,17 @@ "js-base64": "^3.7.4" }, "devDependencies": { - "@silverhand/eslint-config": "^3.0.1", - "@silverhand/ts-config": "^3.0.0", + "@silverhand/eslint-config": "^4.0.1", + "@silverhand/ts-config": "^4.0.0", "@swc/core": "^1.3.50", "@swc/jest": "^0.2.24", "@types/jest": "^29.5.0", - "eslint": "^8.38.0", + "eslint": "^8.44.0", "jest": "^29.5.0", "jest-environment-jsdom": "^29.5.0", "jest-matcher-specific-error": "^1.0.0", "lint-staged": "^13.0.0", - "prettier": "^2.8.7", + "prettier": "^3.0.0", "text-encoder": "^0.0.4", "typescript": "^5.0.0" }, diff --git a/packages/client/package.json b/packages/client/package.json index 92fe330c..55c1e800 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -37,18 +37,18 @@ "jose": "^4.13.2" }, "devDependencies": { - "@silverhand/eslint-config": "^3.0.1", - "@silverhand/ts-config": "^3.0.0", + "@silverhand/eslint-config": "^4.0.1", + "@silverhand/ts-config": "^4.0.0", "@swc/core": "^1.3.50", "@swc/jest": "^0.2.24", "@types/jest": "^29.5.0", "@types/node": "^18.0.0", - "eslint": "^8.38.0", + "eslint": "^8.44.0", "jest": "^29.5.0", "jest-matcher-specific-error": "^1.0.0", "lint-staged": "^13.0.0", "nock": "^13.3.0", - "prettier": "^2.8.7", + "prettier": "^3.0.0", "text-encoder": "^0.0.4", "type-fest": "^3.0.0", "typescript": "^5.0.0" diff --git a/packages/client/src/mock.ts b/packages/client/src/mock.ts index b546b86c..cb10a55d 100644 --- a/packages/client/src/mock.ts +++ b/packages/client/src/mock.ts @@ -119,7 +119,7 @@ export const createAdapters = (withCache = false) => generateCodeChallenge, generateCodeVerifier, generateState, - } satisfies Partial>); + }) satisfies Partial>; export const createClient = (prompt?: Prompt, storage = new MockedStorage(), withCache = false) => new LogtoClientWithAccessors( diff --git a/packages/client/src/remote-jwk-set.ts b/packages/client/src/remote-jwk-set.ts index da3ce908..a92a1ec7 100644 --- a/packages/client/src/remote-jwk-set.ts +++ b/packages/client/src/remote-jwk-set.ts @@ -18,7 +18,10 @@ function isJwkSetLike(jwkSet: unknown): jwkSet is JSONWebKeySet { export class CachedRemoteJwkSet { protected jwkSet?: JSONWebKeySet; - constructor(public readonly url: URL, private readonly adapter: ClientAdapterInstance) { + constructor( + public readonly url: URL, + private readonly adapter: ClientAdapterInstance + ) { if (!adapter.unstable_cache) { throw new Error( "No cache found in the client adapter. Use `createRemoteJWKSet()` from 'jose' instead." diff --git a/packages/express-sample/package.json b/packages/express-sample/package.json index 9c8a1d58..a0c818a1 100644 --- a/packages/express-sample/package.json +++ b/packages/express-sample/package.json @@ -17,17 +17,17 @@ "express-session": "^1.17.3" }, "devDependencies": { - "@silverhand/eslint-config": "^3.0.1", - "@silverhand/ts-config": "^3.0.0", + "@silverhand/eslint-config": "^4.0.1", + "@silverhand/ts-config": "^4.0.0", "@types/cookie-parser": "^1.4.3", "@types/express": "^4.17.13", "@types/express-session": "^1.17.5", "@types/node": "^18.6.1", - "eslint": "^8.38.0", + "eslint": "^8.44.0", "lint-staged": "^13.0.0", "postcss": "^8.4.6", "postcss-modules": "^6.0.0", - "prettier": "^2.8.7", + "prettier": "^3.0.0", "typescript": "^5.0.0" }, "eslintConfig": { diff --git a/packages/express/package.json b/packages/express/package.json index 3a6d6b7d..26148602 100644 --- a/packages/express/package.json +++ b/packages/express/package.json @@ -35,9 +35,9 @@ "@logto/node": "workspace:^2.1.1" }, "devDependencies": { - "@silverhand/eslint-config": "^3.0.1", - "@silverhand/ts-config": "^3.0.0", - "@silverhand/ts-config-react": "^3.0.0", + "@silverhand/eslint-config": "^4.0.1", + "@silverhand/ts-config": "^4.0.0", + "@silverhand/ts-config-react": "^4.0.0", "@swc/core": "^1.3.50", "@swc/jest": "^0.2.24", "@types/cookie-parser": "^1.4.3", @@ -46,14 +46,14 @@ "@types/jest": "^29.5.0", "@types/supertest": "^2.0.12", "cookie-parser": "^1.4.6", - "eslint": "^8.38.0", + "eslint": "^8.44.0", "express": "^4.18.1", "express-session": "^1.17.3", "jest": "^29.5.0", "jest-location-mock": "^1.0.9", "jest-matcher-specific-error": "^1.0.0", "lint-staged": "^13.0.0", - "prettier": "^2.8.7", + "prettier": "^3.0.0", "supertest": "^6.3.3", "typescript": "^5.0.0" }, diff --git a/packages/js/package.json b/packages/js/package.json index eadbe1fa..74291bae 100644 --- a/packages/js/package.json +++ b/packages/js/package.json @@ -35,19 +35,19 @@ "jose": "^4.13.2" }, "devDependencies": { - "@silverhand/eslint-config": "^3.0.1", - "@silverhand/ts-config": "^3.0.0", + "@silverhand/eslint-config": "^4.0.1", + "@silverhand/ts-config": "^4.0.0", "@swc/core": "^1.3.50", "@swc/jest": "^0.2.24", "@types/jest": "^29.5.1", "@types/node": "^18.0.0", - "eslint": "^8.38.0", + "eslint": "^8.44.0", "jest": "^29.5.0", "jest-environment-jsdom": "^29.5.0", "jest-matcher-specific-error": "^1.0.0", "lint-staged": "^13.0.0", "nock": "^13.3.0", - "prettier": "^2.8.7", + "prettier": "^3.0.0", "rollup": "^3.20.2", "text-encoder": "^0.0.4", "type-fest": "^3.0.0", diff --git a/packages/js/src/utils/errors.ts b/packages/js/src/utils/errors.ts index 12788b8c..986b8f27 100644 --- a/packages/js/src/utils/errors.ts +++ b/packages/js/src/utils/errors.ts @@ -44,5 +44,8 @@ export class LogtoRequestError extends Error { } export class OidcError { - constructor(public error: string, public errorDescription?: string) {} + constructor( + public error: string, + public errorDescription?: string + ) {} } diff --git a/packages/next-app-dir-sample/package.json b/packages/next-app-dir-sample/package.json index a42ebc9d..dc012577 100644 --- a/packages/next-app-dir-sample/package.json +++ b/packages/next-app-dir-sample/package.json @@ -16,18 +16,18 @@ "server-only": "^0.0.1" }, "devDependencies": { - "@silverhand/eslint-config": "^3.0.1", - "@silverhand/eslint-config-react": "^3.0.1", - "@silverhand/ts-config": "^3.0.0", - "@silverhand/ts-config-react": "^3.0.0", + "@silverhand/eslint-config": "^4.0.1", + "@silverhand/eslint-config-react": "^4.0.1", + "@silverhand/ts-config": "^4.0.0", + "@silverhand/ts-config-react": "^4.0.0", "@types/react": "^18.2.0", "@types/react-dom": "^18.2.0", "@types/react-router-dom": "^5.3.3", - "eslint": "^8.38.0", + "eslint": "^8.44.0", "lint-staged": "^13.0.0", "postcss": "^8.4.6", "postcss-modules": "^6.0.0", - "prettier": "^2.8.7", + "prettier": "^3.0.0", "stylelint": "^15.0.0", "typescript": "^5.0.0" }, diff --git a/packages/next-sample/package.json b/packages/next-sample/package.json index 5349413d..1fe50936 100644 --- a/packages/next-sample/package.json +++ b/packages/next-sample/package.json @@ -16,18 +16,18 @@ "swr": "^2.0.0" }, "devDependencies": { - "@silverhand/eslint-config": "^3.0.1", - "@silverhand/eslint-config-react": "^3.0.1", - "@silverhand/ts-config": "^3.0.0", - "@silverhand/ts-config-react": "^3.0.0", + "@silverhand/eslint-config": "^4.0.1", + "@silverhand/eslint-config-react": "^4.0.1", + "@silverhand/ts-config": "^4.0.0", + "@silverhand/ts-config-react": "^4.0.0", "@types/react": "^18.2.0", "@types/react-dom": "^18.2.0", "@types/react-router-dom": "^5.3.3", - "eslint": "^8.38.0", + "eslint": "^8.44.0", "lint-staged": "^13.0.0", "postcss": "^8.4.6", "postcss-modules": "^6.0.0", - "prettier": "^2.8.7", + "prettier": "^3.0.0", "stylelint": "^15.0.0", "typescript": "^5.0.0" }, diff --git a/packages/next/package.json b/packages/next/package.json index e24a34c0..8de3685e 100644 --- a/packages/next/package.json +++ b/packages/next/package.json @@ -52,20 +52,20 @@ "iron-session": "^6.3.1" }, "devDependencies": { - "@silverhand/eslint-config": "^3.0.1", - "@silverhand/ts-config": "^3.0.0", - "@silverhand/ts-config-react": "^3.0.0", + "@silverhand/eslint-config": "^4.0.1", + "@silverhand/ts-config": "^4.0.0", + "@silverhand/ts-config-react": "^4.0.0", "@swc/core": "^1.3.50", "@swc/jest": "^0.2.24", "@types/jest": "^29.5.0", - "eslint": "^8.38.0", + "eslint": "^8.44.0", "jest": "^29.5.0", "jest-location-mock": "^1.0.9", "jest-matcher-specific-error": "^1.0.0", "lint-staged": "^13.0.0", "next": "^13.0.4", "next-test-api-route-handler": "^3.1.6", - "prettier": "^2.8.7", + "prettier": "^3.0.0", "react": "^18.2.0", "react-dom": "^18.2.0", "typescript": "^5.0.0" diff --git a/packages/next/src/client.ts b/packages/next/src/client.ts index ca1d2e87..d3301fbd 100644 --- a/packages/next/src/client.ts +++ b/packages/next/src/client.ts @@ -7,7 +7,10 @@ import type { Adapters, LogtoNextConfig } from './types'; export default class LogtoNextBaseClient { protected navigateUrl?: string; protected storage?: NextStorage; - constructor(protected readonly config: LogtoNextConfig, protected readonly adapters: Adapters) {} + constructor( + protected readonly config: LogtoNextConfig, + protected readonly adapters: Adapters + ) {} protected createNodeClient(session: IronSession) { this.storage = new NextStorage(session); diff --git a/packages/node/package.json b/packages/node/package.json index ed8152ab..b38df7d1 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -44,18 +44,18 @@ "node-fetch": "^2.6.7" }, "devDependencies": { - "@silverhand/eslint-config": "^3.0.1", - "@silverhand/ts-config": "^3.0.0", + "@silverhand/eslint-config": "^4.0.1", + "@silverhand/ts-config": "^4.0.0", "@swc/core": "^1.3.7", "@swc/jest": "^0.2.24", "@types/jest": "^29.5.0", "@types/node": "^18.15.11", - "eslint": "^8.38.0", + "eslint": "^8.44.0", "jest": "^29.5.0", "jest-location-mock": "^1.0.9", "jest-matcher-specific-error": "^1.0.0", "lint-staged": "^13.0.0", - "prettier": "^2.8.7", + "prettier": "^3.0.0", "typescript": "^5.0.0" }, "eslintConfig": { diff --git a/packages/react-sample/package.json b/packages/react-sample/package.json index 8b36d344..ce408047 100644 --- a/packages/react-sample/package.json +++ b/packages/react-sample/package.json @@ -20,20 +20,20 @@ "devDependencies": { "@parcel/core": "^2.9.2", "@parcel/transformer-sass": "^2.9.2", - "@silverhand/eslint-config": "^3.0.1", - "@silverhand/eslint-config-react": "^3.0.1", - "@silverhand/ts-config": "^3.0.0", - "@silverhand/ts-config-react": "^3.0.0", + "@silverhand/eslint-config": "^4.0.1", + "@silverhand/eslint-config-react": "^4.0.1", + "@silverhand/ts-config": "^4.0.0", + "@silverhand/ts-config-react": "^4.0.0", "@types/react": "^18.2.0", "@types/react-dom": "^18.2.0", "@types/react-router-dom": "^5.3.3", "buffer": "^6.0.3", - "eslint": "^8.38.0", + "eslint": "^8.44.0", "lint-staged": "^13.0.0", "parcel": "^2.9.2", "postcss": "^8.4.6", "postcss-modules": "^6.0.0", - "prettier": "^2.8.7", + "prettier": "^3.0.0", "process": "^0.11.10", "stylelint": "^15.0.0", "typescript": "^5.0.0" diff --git a/packages/react/package.json b/packages/react/package.json index 1c46e2cb..9853435b 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -35,20 +35,20 @@ "@silverhand/essentials": "^2.6.2" }, "devDependencies": { - "@silverhand/eslint-config": "^3.0.1", - "@silverhand/eslint-config-react": "^3.0.1", - "@silverhand/ts-config": "^3.0.0", - "@silverhand/ts-config-react": "^3.0.0", + "@silverhand/eslint-config": "^4.0.1", + "@silverhand/eslint-config-react": "^4.0.1", + "@silverhand/ts-config": "^4.0.0", + "@silverhand/ts-config-react": "^4.0.0", "@swc/core": "^1.3.50", "@swc/jest": "^0.2.24", "@testing-library/react": "^14.0.0", "@types/jest": "^29.5.0", "@types/react": "^18.2.0", - "eslint": "^8.38.0", + "eslint": "^8.44.0", "jest": "^29.5.0", "lint-staged": "^13.0.0", "postcss": "^8.4.6", - "prettier": "^2.8.7", + "prettier": "^3.0.0", "react": "^18.0.2", "stylelint": "^15.0.0", "typescript": "^5.0.0" diff --git a/packages/react/src/hooks/index.test.tsx b/packages/react/src/hooks/index.test.tsx index 65835a35..994f624f 100644 --- a/packages/react/src/hooks/index.test.tsx +++ b/packages/react/src/hooks/index.test.tsx @@ -31,8 +31,9 @@ const appId = 'foo'; const createHookWrapper = () => - ({ children }: { children?: ReactNode }) => - {children}; + ({ children }: { children?: ReactNode }) => ( + {children} + ); describe('useLogto', () => { afterEach(() => { diff --git a/packages/remix/package.json b/packages/remix/package.json index ec53f97e..97ef0dfa 100644 --- a/packages/remix/package.json +++ b/packages/remix/package.json @@ -37,20 +37,20 @@ "@commitlint/cli": "^17.1.2", "@commitlint/config-conventional": "^17.1.0", "@remix-run/node": "^1.7.2", - "@silverhand/eslint-config": "^3.0.1", - "@silverhand/ts-config": "^3.0.0", - "@silverhand/ts-config-react": "^3.0.0", + "@silverhand/eslint-config": "^4.0.1", + "@silverhand/ts-config": "^4.0.0", + "@silverhand/ts-config-react": "^4.0.0", "@swc/core": "^1.3.50", "@swc/jest": "^0.2.24", "@tsconfig/recommended": "^1.0.1", "@types/jest": "^29.1.2", "@types/node": "^18.8.3", - "eslint": "^8.38.0", + "eslint": "^8.44.0", "jest": "^29.5.0", "jest-location-mock": "^1.0.9", "jest-matcher-specific-error": "^1.0.0", "lint-staged": "^13.0.3", - "prettier": "^2.8.7", + "prettier": "^3.0.0", "react": "^18.0.2", "react-dom": "^18.0.2", "typescript": "^5.0.0" diff --git a/packages/vue-sample/package.json b/packages/vue-sample/package.json index c5f886a9..ea74ab5f 100644 --- a/packages/vue-sample/package.json +++ b/packages/vue-sample/package.json @@ -20,12 +20,12 @@ "@types/node": "^18.0.0", "@vitejs/plugin-vue": "^4.1.0", "@vue/eslint-config-prettier": "^7.1.0", - "@vue/eslint-config-typescript": "^11.0.2", + "@vue/eslint-config-typescript": "^11.0.3", "@vue/tsconfig": "^0.1.3", - "eslint": "^8.38.0", + "eslint": "^8.44.0", "eslint-plugin-vue": "^9.10.0", "lint-staged": "^13.0.0", - "prettier": "^2.8.7", + "prettier": "^3.0.0", "typescript": "^5.0.0", "vite": "^4.2.1", "vue-tsc": "^1.2.0" diff --git a/packages/vue/package.json b/packages/vue/package.json index 6a9783bd..f35f8502 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -34,16 +34,16 @@ "@logto/browser": "workspace:^2.0.0" }, "devDependencies": { - "@silverhand/eslint-config": "^3.0.1", - "@silverhand/ts-config": "^3.0.0", + "@silverhand/eslint-config": "^4.0.1", + "@silverhand/ts-config": "^4.0.0", "@swc/core": "^1.3.50", "@swc/jest": "^0.2.24", "@types/jest": "^29.5.0", - "eslint": "^8.38.0", + "eslint": "^8.44.0", "jest": "^29.5.0", "lint-staged": "^13.0.0", "postcss": "^8.4.6", - "prettier": "^2.8.7", + "prettier": "^3.0.0", "stylelint": "^15.0.0", "typescript": "^5.0.0", "vue": "^3.2.35" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2199c586..67eb3843 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,6 +4,9 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +overrides: + eslint-plugin-prettier: ^5.0.0-alpha.2 + importers: .: @@ -58,11 +61,11 @@ importers: version: 3.7.4 devDependencies: '@silverhand/eslint-config': - specifier: ^3.0.1 - version: 3.0.1(eslint@8.38.0)(prettier@2.8.7)(typescript@5.0.2) + specifier: ^4.0.1 + version: 4.0.1(eslint@8.44.0)(prettier@3.0.0)(typescript@5.0.2) '@silverhand/ts-config': - specifier: ^3.0.0 - version: 3.0.0(typescript@5.0.2) + specifier: ^4.0.0 + version: 4.0.0(typescript@5.0.2) '@swc/core': specifier: ^1.3.50 version: 1.3.50 @@ -73,8 +76,8 @@ importers: specifier: ^29.5.0 version: 29.5.0 eslint: - specifier: ^8.38.0 - version: 8.38.0 + specifier: ^8.44.0 + version: 8.44.0 jest: specifier: ^29.5.0 version: 29.5.0(@types/node@18.15.11) @@ -88,8 +91,8 @@ importers: specifier: ^13.0.0 version: 13.0.0 prettier: - specifier: ^2.8.7 - version: 2.8.7 + specifier: ^3.0.0 + version: 3.0.0 text-encoder: specifier: ^0.0.4 version: 0.0.4 @@ -110,14 +113,14 @@ importers: specifier: ^2.9.2 version: 2.9.2(@parcel/core@2.9.2) '@silverhand/eslint-config': - specifier: ^3.0.1 - version: 3.0.1(eslint@8.38.0)(prettier@2.8.7)(typescript@5.0.2) + specifier: ^4.0.1 + version: 4.0.1(eslint@8.44.0)(prettier@3.0.0)(typescript@5.0.2) '@silverhand/eslint-config-react': - specifier: ^3.0.1 - version: 3.0.1(eslint@8.38.0)(postcss@8.4.6)(prettier@2.8.7)(stylelint@15.0.0)(typescript@5.0.2) + specifier: ^4.0.1 + version: 4.0.1(eslint@8.44.0)(postcss@8.4.6)(prettier@3.0.0)(stylelint@15.0.0)(typescript@5.0.2) eslint: - specifier: ^8.38.0 - version: 8.38.0 + specifier: ^8.44.0 + version: 8.44.0 lint-staged: specifier: ^13.0.0 version: 13.0.0 @@ -128,8 +131,8 @@ importers: specifier: ^8.4.6 version: 8.4.6 prettier: - specifier: ^2.8.7 - version: 2.8.7 + specifier: ^3.0.0 + version: 3.0.0 stylelint: specifier: ^15.0.0 version: 15.0.0 @@ -153,11 +156,11 @@ importers: version: 4.13.2 devDependencies: '@silverhand/eslint-config': - specifier: ^3.0.1 - version: 3.0.1(eslint@8.38.0)(prettier@2.8.7)(typescript@5.0.2) + specifier: ^4.0.1 + version: 4.0.1(eslint@8.44.0)(prettier@3.0.0)(typescript@5.0.2) '@silverhand/ts-config': - specifier: ^3.0.0 - version: 3.0.0(typescript@5.0.2) + specifier: ^4.0.0 + version: 4.0.0(typescript@5.0.2) '@swc/core': specifier: ^1.3.50 version: 1.3.50 @@ -171,8 +174,8 @@ importers: specifier: ^18.0.0 version: 18.8.5 eslint: - specifier: ^8.38.0 - version: 8.38.0 + specifier: ^8.44.0 + version: 8.44.0 jest: specifier: ^29.5.0 version: 29.5.0(@types/node@18.8.5) @@ -186,8 +189,8 @@ importers: specifier: ^13.3.0 version: 13.3.0 prettier: - specifier: ^2.8.7 - version: 2.8.7 + specifier: ^3.0.0 + version: 3.0.0 text-encoder: specifier: ^0.0.4 version: 0.0.4 @@ -205,14 +208,14 @@ importers: version: link:../node devDependencies: '@silverhand/eslint-config': - specifier: ^3.0.1 - version: 3.0.1(eslint@8.38.0)(prettier@2.8.7)(typescript@5.0.2) + specifier: ^4.0.1 + version: 4.0.1(eslint@8.44.0)(prettier@3.0.0)(typescript@5.0.2) '@silverhand/ts-config': - specifier: ^3.0.0 - version: 3.0.0(typescript@5.0.2) + specifier: ^4.0.0 + version: 4.0.0(typescript@5.0.2) '@silverhand/ts-config-react': - specifier: ^3.0.0 - version: 3.0.0(typescript@5.0.2) + specifier: ^4.0.0 + version: 4.0.0(typescript@5.0.2) '@swc/core': specifier: ^1.3.50 version: 1.3.50 @@ -238,8 +241,8 @@ importers: specifier: ^1.4.6 version: 1.4.6 eslint: - specifier: ^8.38.0 - version: 8.38.0 + specifier: ^8.44.0 + version: 8.44.0 express: specifier: ^4.18.1 version: 4.18.1 @@ -259,8 +262,8 @@ importers: specifier: ^13.0.0 version: 13.0.0 prettier: - specifier: ^2.8.7 - version: 2.8.7 + specifier: ^3.0.0 + version: 3.0.0 supertest: specifier: ^6.3.3 version: 6.3.3 @@ -284,11 +287,11 @@ importers: version: 1.17.3 devDependencies: '@silverhand/eslint-config': - specifier: ^3.0.1 - version: 3.0.1(eslint@8.38.0)(prettier@2.8.7)(typescript@5.0.2) + specifier: ^4.0.1 + version: 4.0.1(eslint@8.44.0)(prettier@3.0.0)(typescript@5.0.2) '@silverhand/ts-config': - specifier: ^3.0.0 - version: 3.0.0(typescript@5.0.2) + specifier: ^4.0.0 + version: 4.0.0(typescript@5.0.2) '@types/cookie-parser': specifier: ^1.4.3 version: 1.4.3 @@ -302,8 +305,8 @@ importers: specifier: ^18.6.1 version: 18.6.5 eslint: - specifier: ^8.38.0 - version: 8.38.0 + specifier: ^8.44.0 + version: 8.44.0 lint-staged: specifier: ^13.0.0 version: 13.0.0 @@ -314,8 +317,8 @@ importers: specifier: ^6.0.0 version: 6.0.0(postcss@8.4.14) prettier: - specifier: ^2.8.7 - version: 2.8.7 + specifier: ^3.0.0 + version: 3.0.0 typescript: specifier: ^5.0.0 version: 5.0.2 @@ -333,11 +336,11 @@ importers: version: 4.13.2 devDependencies: '@silverhand/eslint-config': - specifier: ^3.0.1 - version: 3.0.1(eslint@8.38.0)(prettier@2.8.7)(typescript@5.0.2) + specifier: ^4.0.1 + version: 4.0.1(eslint@8.44.0)(prettier@3.0.0)(typescript@5.0.2) '@silverhand/ts-config': - specifier: ^3.0.0 - version: 3.0.0(typescript@5.0.2) + specifier: ^4.0.0 + version: 4.0.0(typescript@5.0.2) '@swc/core': specifier: ^1.3.50 version: 1.3.50 @@ -351,8 +354,8 @@ importers: specifier: ^18.0.0 version: 18.8.5 eslint: - specifier: ^8.38.0 - version: 8.38.0 + specifier: ^8.44.0 + version: 8.44.0 jest: specifier: ^29.5.0 version: 29.5.0(@types/node@18.8.5) @@ -369,8 +372,8 @@ importers: specifier: ^13.3.0 version: 13.3.0 prettier: - specifier: ^2.8.7 - version: 2.8.7 + specifier: ^3.0.0 + version: 3.0.0 rollup: specifier: ^3.20.2 version: 3.20.2 @@ -394,14 +397,14 @@ importers: version: 6.3.1(next@13.3.1) devDependencies: '@silverhand/eslint-config': - specifier: ^3.0.1 - version: 3.0.1(eslint@8.38.0)(prettier@2.8.7)(typescript@5.0.2) + specifier: ^4.0.1 + version: 4.0.1(eslint@8.44.0)(prettier@3.0.0)(typescript@5.0.2) '@silverhand/ts-config': - specifier: ^3.0.0 - version: 3.0.0(typescript@5.0.2) + specifier: ^4.0.0 + version: 4.0.0(typescript@5.0.2) '@silverhand/ts-config-react': - specifier: ^3.0.0 - version: 3.0.0(typescript@5.0.2) + specifier: ^4.0.0 + version: 4.0.0(typescript@5.0.2) '@swc/core': specifier: ^1.3.50 version: 1.3.50 @@ -412,8 +415,8 @@ importers: specifier: ^29.5.0 version: 29.5.0 eslint: - specifier: ^8.38.0 - version: 8.38.0 + specifier: ^8.44.0 + version: 8.44.0 jest: specifier: ^29.5.0 version: 29.5.0(@types/node@18.15.11) @@ -433,8 +436,8 @@ importers: specifier: ^3.1.6 version: 3.1.6(next@13.3.1) prettier: - specifier: ^2.8.7 - version: 2.8.7 + specifier: ^3.0.0 + version: 3.0.0 react: specifier: ^18.2.0 version: 18.2.0 @@ -464,17 +467,17 @@ importers: version: 0.0.1 devDependencies: '@silverhand/eslint-config': - specifier: ^3.0.1 - version: 3.0.1(eslint@8.38.0)(prettier@2.8.7)(typescript@5.0.2) + specifier: ^4.0.1 + version: 4.0.1(eslint@8.44.0)(prettier@3.0.0)(typescript@5.0.2) '@silverhand/eslint-config-react': - specifier: ^3.0.1 - version: 3.0.1(eslint@8.38.0)(postcss@8.4.6)(prettier@2.8.7)(stylelint@15.0.0)(typescript@5.0.2) + specifier: ^4.0.1 + version: 4.0.1(eslint@8.44.0)(postcss@8.4.6)(prettier@3.0.0)(stylelint@15.0.0)(typescript@5.0.2) '@silverhand/ts-config': - specifier: ^3.0.0 - version: 3.0.0(typescript@5.0.2) + specifier: ^4.0.0 + version: 4.0.0(typescript@5.0.2) '@silverhand/ts-config-react': - specifier: ^3.0.0 - version: 3.0.0(typescript@5.0.2) + specifier: ^4.0.0 + version: 4.0.0(typescript@5.0.2) '@types/react': specifier: ^18.2.0 version: 18.2.0 @@ -485,8 +488,8 @@ importers: specifier: ^5.3.3 version: 5.3.3 eslint: - specifier: ^8.38.0 - version: 8.38.0 + specifier: ^8.44.0 + version: 8.44.0 lint-staged: specifier: ^13.0.0 version: 13.0.3 @@ -497,8 +500,8 @@ importers: specifier: ^6.0.0 version: 6.0.0(postcss@8.4.6) prettier: - specifier: ^2.8.7 - version: 2.8.7 + specifier: ^3.0.0 + version: 3.0.0 stylelint: specifier: ^15.0.0 version: 15.0.0 @@ -525,17 +528,17 @@ importers: version: 2.0.4(react@18.2.0) devDependencies: '@silverhand/eslint-config': - specifier: ^3.0.1 - version: 3.0.1(eslint@8.38.0)(prettier@2.8.7)(typescript@5.0.2) + specifier: ^4.0.1 + version: 4.0.1(eslint@8.44.0)(prettier@3.0.0)(typescript@5.0.2) '@silverhand/eslint-config-react': - specifier: ^3.0.1 - version: 3.0.1(eslint@8.38.0)(postcss@8.4.14)(prettier@2.8.7)(stylelint@15.0.0)(typescript@5.0.2) + specifier: ^4.0.1 + version: 4.0.1(eslint@8.44.0)(postcss@8.4.14)(prettier@3.0.0)(stylelint@15.0.0)(typescript@5.0.2) '@silverhand/ts-config': - specifier: ^3.0.0 - version: 3.0.0(typescript@5.0.2) + specifier: ^4.0.0 + version: 4.0.0(typescript@5.0.2) '@silverhand/ts-config-react': - specifier: ^3.0.0 - version: 3.0.0(typescript@5.0.2) + specifier: ^4.0.0 + version: 4.0.0(typescript@5.0.2) '@types/react': specifier: ^18.2.0 version: 18.2.0 @@ -546,8 +549,8 @@ importers: specifier: ^5.3.3 version: 5.3.3 eslint: - specifier: ^8.38.0 - version: 8.38.0 + specifier: ^8.44.0 + version: 8.44.0 lint-staged: specifier: ^13.0.0 version: 13.0.0 @@ -558,8 +561,8 @@ importers: specifier: ^6.0.0 version: 6.0.0(postcss@8.4.14) prettier: - specifier: ^2.8.7 - version: 2.8.7 + specifier: ^3.0.0 + version: 3.0.0 stylelint: specifier: ^15.0.0 version: 15.0.0 @@ -583,11 +586,11 @@ importers: version: 2.6.7 devDependencies: '@silverhand/eslint-config': - specifier: ^3.0.1 - version: 3.0.1(eslint@8.38.0)(prettier@2.8.7)(typescript@5.0.2) + specifier: ^4.0.1 + version: 4.0.1(eslint@8.44.0)(prettier@3.0.0)(typescript@5.0.2) '@silverhand/ts-config': - specifier: ^3.0.0 - version: 3.0.0(typescript@5.0.2) + specifier: ^4.0.0 + version: 4.0.0(typescript@5.0.2) '@swc/core': specifier: ^1.3.7 version: 1.3.7 @@ -601,8 +604,8 @@ importers: specifier: ^18.15.11 version: 18.15.11 eslint: - specifier: ^8.38.0 - version: 8.38.0 + specifier: ^8.44.0 + version: 8.44.0 jest: specifier: ^29.5.0 version: 29.5.0(@types/node@18.15.11) @@ -616,8 +619,8 @@ importers: specifier: ^13.0.0 version: 13.0.0 prettier: - specifier: ^2.8.7 - version: 2.8.7 + specifier: ^3.0.0 + version: 3.0.0 typescript: specifier: ^5.0.0 version: 5.0.2 @@ -632,17 +635,17 @@ importers: version: 2.6.2 devDependencies: '@silverhand/eslint-config': - specifier: ^3.0.1 - version: 3.0.1(eslint@8.38.0)(prettier@2.8.7)(typescript@5.0.2) + specifier: ^4.0.1 + version: 4.0.1(eslint@8.44.0)(prettier@3.0.0)(typescript@5.0.2) '@silverhand/eslint-config-react': - specifier: ^3.0.1 - version: 3.0.1(eslint@8.38.0)(postcss@8.4.13)(prettier@2.8.7)(stylelint@15.0.0)(typescript@5.0.2) + specifier: ^4.0.1 + version: 4.0.1(eslint@8.44.0)(postcss@8.4.13)(prettier@3.0.0)(stylelint@15.0.0)(typescript@5.0.2) '@silverhand/ts-config': - specifier: ^3.0.0 - version: 3.0.0(typescript@5.0.2) + specifier: ^4.0.0 + version: 4.0.0(typescript@5.0.2) '@silverhand/ts-config-react': - specifier: ^3.0.0 - version: 3.0.0(typescript@5.0.2) + specifier: ^4.0.0 + version: 4.0.0(typescript@5.0.2) '@swc/core': specifier: ^1.3.50 version: 1.3.50 @@ -659,8 +662,8 @@ importers: specifier: ^18.2.0 version: 18.2.0 eslint: - specifier: ^8.38.0 - version: 8.38.0 + specifier: ^8.44.0 + version: 8.44.0 jest: specifier: ^29.5.0 version: 29.5.0(@types/node@18.15.11) @@ -671,8 +674,8 @@ importers: specifier: ^8.4.6 version: 8.4.13 prettier: - specifier: ^2.8.7 - version: 2.8.7 + specifier: ^3.0.0 + version: 3.0.0 react: specifier: ^18.0.2 version: 18.2.0 @@ -705,17 +708,17 @@ importers: specifier: ^2.9.2 version: 2.9.2(@parcel/core@2.9.2) '@silverhand/eslint-config': - specifier: ^3.0.1 - version: 3.0.1(eslint@8.38.0)(prettier@2.8.7)(typescript@5.0.2) + specifier: ^4.0.1 + version: 4.0.1(eslint@8.44.0)(prettier@3.0.0)(typescript@5.0.2) '@silverhand/eslint-config-react': - specifier: ^3.0.1 - version: 3.0.1(eslint@8.38.0)(postcss@8.4.6)(prettier@2.8.7)(stylelint@15.0.0)(typescript@5.0.2) + specifier: ^4.0.1 + version: 4.0.1(eslint@8.44.0)(postcss@8.4.6)(prettier@3.0.0)(stylelint@15.0.0)(typescript@5.0.2) '@silverhand/ts-config': - specifier: ^3.0.0 - version: 3.0.0(typescript@5.0.2) + specifier: ^4.0.0 + version: 4.0.0(typescript@5.0.2) '@silverhand/ts-config-react': - specifier: ^3.0.0 - version: 3.0.0(typescript@5.0.2) + specifier: ^4.0.0 + version: 4.0.0(typescript@5.0.2) '@types/react': specifier: ^18.2.0 version: 18.2.0 @@ -729,8 +732,8 @@ importers: specifier: ^6.0.3 version: 6.0.3 eslint: - specifier: ^8.38.0 - version: 8.38.0 + specifier: ^8.44.0 + version: 8.44.0 lint-staged: specifier: ^13.0.0 version: 13.0.0 @@ -744,8 +747,8 @@ importers: specifier: ^6.0.0 version: 6.0.0(postcss@8.4.6) prettier: - specifier: ^2.8.7 - version: 2.8.7 + specifier: ^3.0.0 + version: 3.0.0 process: specifier: ^0.11.10 version: 0.11.10 @@ -772,14 +775,14 @@ importers: specifier: ^1.7.2 version: 1.7.2(react-dom@18.2.0)(react@18.2.0) '@silverhand/eslint-config': - specifier: ^3.0.1 - version: 3.0.1(eslint@8.38.0)(prettier@2.8.7)(typescript@5.0.2) + specifier: ^4.0.1 + version: 4.0.1(eslint@8.44.0)(prettier@3.0.0)(typescript@5.0.2) '@silverhand/ts-config': - specifier: ^3.0.0 - version: 3.0.0(typescript@5.0.2) + specifier: ^4.0.0 + version: 4.0.0(typescript@5.0.2) '@silverhand/ts-config-react': - specifier: ^3.0.0 - version: 3.0.0(typescript@5.0.2) + specifier: ^4.0.0 + version: 4.0.0(typescript@5.0.2) '@swc/core': specifier: ^1.3.50 version: 1.3.50 @@ -796,8 +799,8 @@ importers: specifier: ^18.8.3 version: 18.8.5 eslint: - specifier: ^8.38.0 - version: 8.38.0 + specifier: ^8.44.0 + version: 8.44.0 jest: specifier: ^29.5.0 version: 29.5.0(@types/node@18.8.5)(ts-node@10.9.1) @@ -811,8 +814,8 @@ importers: specifier: ^13.0.3 version: 13.0.3 prettier: - specifier: ^2.8.7 - version: 2.8.7 + specifier: ^3.0.0 + version: 3.0.0 react: specifier: ^18.0.2 version: 18.2.0 @@ -830,11 +833,11 @@ importers: version: link:../browser devDependencies: '@silverhand/eslint-config': - specifier: ^3.0.1 - version: 3.0.1(eslint@8.38.0)(prettier@2.8.7)(typescript@5.0.2) + specifier: ^4.0.1 + version: 4.0.1(eslint@8.44.0)(prettier@3.0.0)(typescript@5.0.2) '@silverhand/ts-config': - specifier: ^3.0.0 - version: 3.0.0(typescript@5.0.2) + specifier: ^4.0.0 + version: 4.0.0(typescript@5.0.2) '@swc/core': specifier: ^1.3.50 version: 1.3.50 @@ -845,8 +848,8 @@ importers: specifier: ^29.5.0 version: 29.5.0 eslint: - specifier: ^8.38.0 - version: 8.38.0 + specifier: ^8.44.0 + version: 8.44.0 jest: specifier: ^29.5.0 version: 29.5.0(@types/node@18.15.11) @@ -857,8 +860,8 @@ importers: specifier: ^8.4.6 version: 8.4.13 prettier: - specifier: ^2.8.7 - version: 2.8.7 + specifier: ^3.0.0 + version: 3.0.0 stylelint: specifier: ^15.0.0 version: 15.0.0 @@ -892,25 +895,25 @@ importers: version: 4.1.0(vite@4.2.1)(vue@3.2.35) '@vue/eslint-config-prettier': specifier: ^7.1.0 - version: 7.1.0(eslint@8.38.0)(prettier@2.8.7) + version: 7.1.0(eslint@8.44.0)(prettier@3.0.0) '@vue/eslint-config-typescript': - specifier: ^11.0.2 - version: 11.0.2(eslint-plugin-vue@9.10.0)(eslint@8.38.0)(typescript@5.0.2) + specifier: ^11.0.3 + version: 11.0.3(eslint-plugin-vue@9.10.0)(eslint@8.44.0)(typescript@5.0.2) '@vue/tsconfig': specifier: ^0.1.3 version: 0.1.3(@types/node@18.8.5) eslint: - specifier: ^8.38.0 - version: 8.38.0 + specifier: ^8.44.0 + version: 8.44.0 eslint-plugin-vue: specifier: ^9.10.0 - version: 9.10.0(eslint@8.38.0) + version: 9.10.0(eslint@8.44.0) lint-staged: specifier: ^13.0.0 version: 13.0.0 prettier: - specifier: ^2.8.7 - version: 2.8.7 + specifier: ^3.0.0 + version: 3.0.0 typescript: specifier: ^5.0.0 version: 5.0.2 @@ -923,6 +926,11 @@ importers: packages: + /@aashutoshrathi/word-wrap@1.2.6: + resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} + engines: {node: '>=0.10.0'} + dev: true + /@ampproject/remapping@2.1.2: resolution: {integrity: sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==} engines: {node: '>=6.0.0'} @@ -2095,13 +2103,13 @@ packages: dev: true optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.38.0): + /@eslint-community/eslint-utils@4.4.0(eslint@8.44.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.38.0 + eslint: 8.44.0 eslint-visitor-keys: 3.4.0 dev: true @@ -2110,13 +2118,13 @@ packages: engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} dev: true - /@eslint/eslintrc@2.0.2: - resolution: {integrity: sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==} + /@eslint/eslintrc@2.1.0: + resolution: {integrity: sha512-Lj7DECXqIVCqnqjjHMPna4vn6GJcMgul/wuS0je9OZ9gsL0zzDpKPVtcG1HaDVc+9y+qgXneTeUMbCqXJNpH1A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 debug: 4.3.4 - espree: 9.5.1 + espree: 9.6.0 globals: 13.20.0 ignore: 5.2.4 import-fresh: 3.3.0 @@ -2127,13 +2135,13 @@ packages: - supports-color dev: true - /@eslint/js@8.38.0: - resolution: {integrity: sha512-IoD2MfUnOV58ghIHCiil01PcohxjbYR/qCxsoC+xNgUwh1EY8jOOrYmu3d3a71+tJJ23uscEV4X2HJWMsPJu4g==} + /@eslint/js@8.44.0: + resolution: {integrity: sha512-Ag+9YM4ocKQx9AarydN0KY2j0ErMHNIocPDrVo8zAE44xLTjEtz81OdR68/cydGtk6m6jDb5Za3r2useMzYmSw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@humanwhocodes/config-array@0.11.8: - resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==} + /@humanwhocodes/config-array@0.11.10: + resolution: {integrity: sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==} engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 @@ -3563,20 +3571,21 @@ packages: resolution: {integrity: sha512-WiBSI6JBIhC6LRIsB2Kwh8DsGTlbBU+mLRxJmAe3LjHTdkDpwIbEOZgoXBbZilk/vlfjK8i6nKRAvIRn1XaIMw==} dev: true - /@silverhand/eslint-config-react@3.0.1(eslint@8.38.0)(postcss@8.4.13)(prettier@2.8.7)(stylelint@15.0.0)(typescript@5.0.2): - resolution: {integrity: sha512-8roPq3t5qgi4pxYh3It2BhS91LVsp740vhNXVn56RTID0ZdW27LMrV2yp5uTT6kVzLdFYis4nIPlOVFCnv+VKA==} + /@silverhand/eslint-config-react@4.0.1(eslint@8.44.0)(postcss@8.4.13)(prettier@3.0.0)(stylelint@15.0.0)(typescript@5.0.2): + resolution: {integrity: sha512-Zv3PTB/bi9WrNv41mV71/zeJr8k7cvAixkGMdcUJ9ZH9ePPocZgr/QSo9Cc7EeTKT//9Iapp8gwHydl2Oq4/xg==} engines: {node: ^18.12.0} peerDependencies: stylelint: ^15.0.0 dependencies: - '@silverhand/eslint-config': 3.0.1(eslint@8.38.0)(prettier@2.8.7)(typescript@5.0.2) - eslint-config-xo-react: 0.27.0(eslint-plugin-react-hooks@4.3.0)(eslint-plugin-react@7.29.4)(eslint@8.38.0) - eslint-plugin-jsx-a11y: 6.7.1(eslint@8.38.0) - eslint-plugin-react: 7.29.4(eslint@8.38.0) - eslint-plugin-react-hooks: 4.3.0(eslint@8.38.0) + '@silverhand/eslint-config': 4.0.1(eslint@8.44.0)(prettier@3.0.0)(typescript@5.0.2) + eslint-config-xo-react: 0.27.0(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-react@7.32.2)(eslint@8.44.0) + eslint-plugin-jsx-a11y: 6.7.1(eslint@8.44.0) + eslint-plugin-react: 7.32.2(eslint@8.44.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.44.0) stylelint: 15.0.0 stylelint-config-xo-scss: 0.15.0(postcss@8.4.13)(stylelint@15.0.0) transitivePeerDependencies: + - '@types/eslint' - eslint - eslint-import-resolver-node - eslint-import-resolver-webpack @@ -3586,20 +3595,21 @@ packages: - typescript dev: true - /@silverhand/eslint-config-react@3.0.1(eslint@8.38.0)(postcss@8.4.14)(prettier@2.8.7)(stylelint@15.0.0)(typescript@5.0.2): - resolution: {integrity: sha512-8roPq3t5qgi4pxYh3It2BhS91LVsp740vhNXVn56RTID0ZdW27LMrV2yp5uTT6kVzLdFYis4nIPlOVFCnv+VKA==} + /@silverhand/eslint-config-react@4.0.1(eslint@8.44.0)(postcss@8.4.14)(prettier@3.0.0)(stylelint@15.0.0)(typescript@5.0.2): + resolution: {integrity: sha512-Zv3PTB/bi9WrNv41mV71/zeJr8k7cvAixkGMdcUJ9ZH9ePPocZgr/QSo9Cc7EeTKT//9Iapp8gwHydl2Oq4/xg==} engines: {node: ^18.12.0} peerDependencies: stylelint: ^15.0.0 dependencies: - '@silverhand/eslint-config': 3.0.1(eslint@8.38.0)(prettier@2.8.7)(typescript@5.0.2) - eslint-config-xo-react: 0.27.0(eslint-plugin-react-hooks@4.3.0)(eslint-plugin-react@7.29.4)(eslint@8.38.0) - eslint-plugin-jsx-a11y: 6.7.1(eslint@8.38.0) - eslint-plugin-react: 7.29.4(eslint@8.38.0) - eslint-plugin-react-hooks: 4.3.0(eslint@8.38.0) + '@silverhand/eslint-config': 4.0.1(eslint@8.44.0)(prettier@3.0.0)(typescript@5.0.2) + eslint-config-xo-react: 0.27.0(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-react@7.32.2)(eslint@8.44.0) + eslint-plugin-jsx-a11y: 6.7.1(eslint@8.44.0) + eslint-plugin-react: 7.32.2(eslint@8.44.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.44.0) stylelint: 15.0.0 stylelint-config-xo-scss: 0.15.0(postcss@8.4.14)(stylelint@15.0.0) transitivePeerDependencies: + - '@types/eslint' - eslint - eslint-import-resolver-node - eslint-import-resolver-webpack @@ -3609,20 +3619,21 @@ packages: - typescript dev: true - /@silverhand/eslint-config-react@3.0.1(eslint@8.38.0)(postcss@8.4.6)(prettier@2.8.7)(stylelint@15.0.0)(typescript@5.0.2): - resolution: {integrity: sha512-8roPq3t5qgi4pxYh3It2BhS91LVsp740vhNXVn56RTID0ZdW27LMrV2yp5uTT6kVzLdFYis4nIPlOVFCnv+VKA==} + /@silverhand/eslint-config-react@4.0.1(eslint@8.44.0)(postcss@8.4.6)(prettier@3.0.0)(stylelint@15.0.0)(typescript@5.0.2): + resolution: {integrity: sha512-Zv3PTB/bi9WrNv41mV71/zeJr8k7cvAixkGMdcUJ9ZH9ePPocZgr/QSo9Cc7EeTKT//9Iapp8gwHydl2Oq4/xg==} engines: {node: ^18.12.0} peerDependencies: stylelint: ^15.0.0 dependencies: - '@silverhand/eslint-config': 3.0.1(eslint@8.38.0)(prettier@2.8.7)(typescript@5.0.2) - eslint-config-xo-react: 0.27.0(eslint-plugin-react-hooks@4.3.0)(eslint-plugin-react@7.29.4)(eslint@8.38.0) - eslint-plugin-jsx-a11y: 6.7.1(eslint@8.38.0) - eslint-plugin-react: 7.29.4(eslint@8.38.0) - eslint-plugin-react-hooks: 4.3.0(eslint@8.38.0) + '@silverhand/eslint-config': 4.0.1(eslint@8.44.0)(prettier@3.0.0)(typescript@5.0.2) + eslint-config-xo-react: 0.27.0(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-react@7.32.2)(eslint@8.44.0) + eslint-plugin-jsx-a11y: 6.7.1(eslint@8.44.0) + eslint-plugin-react: 7.32.2(eslint@8.44.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.44.0) stylelint: 15.0.0 stylelint-config-xo-scss: 0.15.0(postcss@8.4.6)(stylelint@15.0.0) transitivePeerDependencies: + - '@types/eslint' - eslint - eslint-import-resolver-node - eslint-import-resolver-webpack @@ -3632,47 +3643,48 @@ packages: - typescript dev: true - /@silverhand/eslint-config@3.0.1(eslint@8.38.0)(prettier@2.8.7)(typescript@5.0.2): - resolution: {integrity: sha512-ZjZehXlkjGXJlKQaJvFwSTalCo7dEgcoNTqVJoy2OAq7csCrEW4Q0lA8UHYjzJfDUefSCfwt+dcQfkA/cMrncw==} + /@silverhand/eslint-config@4.0.1(eslint@8.44.0)(prettier@3.0.0)(typescript@5.0.2): + resolution: {integrity: sha512-abpjghxiFMJ2Iii+dYan8cKp/rZK8rQjtDK45JyciTqggdHbJFRTGoZiEHABaXSwYsF2qcp5YOwHAhTGnyG69A==} engines: {node: ^18.12.0} peerDependencies: - eslint: ^8.34.0 - prettier: ^2.8.2 - dependencies: - '@silverhand/eslint-plugin-fp': 2.5.0(eslint@8.38.0) - '@typescript-eslint/eslint-plugin': 5.59.1(@typescript-eslint/parser@5.59.1)(eslint@8.38.0)(typescript@5.0.2) - '@typescript-eslint/parser': 5.59.1(eslint@8.38.0)(typescript@5.0.2) - eslint: 8.38.0 - eslint-config-prettier: 8.8.0(eslint@8.38.0) - eslint-config-xo: 0.42.0(eslint@8.38.0) - eslint-config-xo-typescript: 0.56.0(@typescript-eslint/eslint-plugin@5.59.1)(@typescript-eslint/parser@5.59.1)(eslint@8.38.0)(typescript@5.0.2) - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.1)(eslint-plugin-import@2.27.5)(eslint@8.38.0) + eslint: ^8.44.0 + prettier: ^3.0.0 + dependencies: + '@silverhand/eslint-plugin-fp': 2.5.0(eslint@8.44.0) + '@typescript-eslint/eslint-plugin': 5.61.0(@typescript-eslint/parser@5.61.0)(eslint@8.44.0)(typescript@5.0.2) + '@typescript-eslint/parser': 5.61.0(eslint@8.44.0)(typescript@5.0.2) + eslint: 8.44.0 + eslint-config-prettier: 8.8.0(eslint@8.44.0) + eslint-config-xo: 0.43.1(eslint@8.44.0) + eslint-config-xo-typescript: 0.57.0(@typescript-eslint/eslint-plugin@5.61.0)(@typescript-eslint/parser@5.61.0)(eslint@8.44.0)(typescript@5.0.2) + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.61.0)(eslint-plugin-import@2.27.5)(eslint@8.44.0) eslint-plugin-consistent-default-export-name: 0.0.15 - eslint-plugin-eslint-comments: 3.2.0(eslint@8.38.0) - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.1)(eslint-import-resolver-typescript@3.5.5)(eslint@8.38.0) + eslint-plugin-eslint-comments: 3.2.0(eslint@8.44.0) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.61.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.44.0) eslint-plugin-no-use-extend-native: 0.5.0 - eslint-plugin-node: 11.1.0(eslint@8.38.0) - eslint-plugin-prettier: 4.2.1(eslint-config-prettier@8.8.0)(eslint@8.38.0)(prettier@2.8.7) - eslint-plugin-promise: 6.0.0(eslint@8.38.0) - eslint-plugin-sql: 2.1.0(eslint@8.38.0) - eslint-plugin-unicorn: 45.0.2(eslint@8.38.0) - eslint-plugin-unused-imports: 2.0.0(@typescript-eslint/eslint-plugin@5.59.1)(eslint@8.38.0) - prettier: 2.8.7 + eslint-plugin-node: 11.1.0(eslint@8.44.0) + eslint-plugin-prettier: 5.0.0-alpha.2(eslint-config-prettier@8.8.0)(eslint@8.44.0)(prettier@3.0.0) + eslint-plugin-promise: 6.1.1(eslint@8.44.0) + eslint-plugin-sql: 2.1.0(eslint@8.44.0) + eslint-plugin-unicorn: 47.0.0(eslint@8.44.0) + eslint-plugin-unused-imports: 2.0.0(@typescript-eslint/eslint-plugin@5.61.0)(eslint@8.44.0) + prettier: 3.0.0 transitivePeerDependencies: + - '@types/eslint' - eslint-import-resolver-node - eslint-import-resolver-webpack - supports-color - typescript dev: true - /@silverhand/eslint-plugin-fp@2.5.0(eslint@8.38.0): + /@silverhand/eslint-plugin-fp@2.5.0(eslint@8.44.0): resolution: {integrity: sha512-/oLO2Rs9nkhOk+rmC3PsWDvrDKrOfKuRtbSAwH4Scawn5GqAjo7ZXIZXj7RWa4nxLsCGc3ULvaVs1e1m4n6G/A==} engines: {node: '>=14.15.0'} peerDependencies: eslint: ^8.1.0 dependencies: create-eslint-index: 1.0.0 - eslint: 8.38.0 + eslint: 8.44.0 eslint-ast-utils: 1.1.0 import-modules: 2.1.0 lodash: 4.17.21 @@ -3683,18 +3695,18 @@ packages: engines: {node: ^16.13.0 || ^18.12.0 || ^19.2.0, pnpm: ^8.0.0} dev: false - /@silverhand/ts-config-react@3.0.0(typescript@5.0.2): - resolution: {integrity: sha512-zQL7kB6ropASS9/p7/g9PEsOIPAwjI20EVER8hShfV1jDURK9zXGDlbAhZbxLNS1n3z2AyPE+0ELEMZ7aIntRA==} + /@silverhand/ts-config-react@4.0.0(typescript@5.0.2): + resolution: {integrity: sha512-IkZka1iuIBgw0AUbsknghw1vOIs4zOgUxR8jL38Kuk63hmSj687N4BWBb8KhVMhqaG4U/DYkbSEZuwsyHBe68g==} engines: {node: ^18.12.0} peerDependencies: typescript: ^5.0.0 dependencies: - '@silverhand/ts-config': 3.0.0(typescript@5.0.2) + '@silverhand/ts-config': 4.0.0(typescript@5.0.2) typescript: 5.0.2 dev: true - /@silverhand/ts-config@3.0.0(typescript@5.0.2): - resolution: {integrity: sha512-rt4jbxx3JyJ97i/tpMXOSMSk76Ahgt4HycXtlLgbISAlfX1he/VK82Wh4vmUAUu21sV7W9JcK+T2krvV5ILpIA==} + /@silverhand/ts-config@4.0.0(typescript@5.0.2): + resolution: {integrity: sha512-YIKUDF04QAoMNSfOExWpx6wk2hMhsY9kx0JzZbzOOJQzvcIUWcLYnyS5GaxaKzjSsZvmNETlKHyCpTwIZNfCZg==} engines: {node: ^18.12.0} peerDependencies: typescript: ^5.0.0 @@ -4423,35 +4435,8 @@ packages: '@types/yargs-parser': 20.2.1 dev: true - /@typescript-eslint/eslint-plugin@5.36.2(@typescript-eslint/parser@5.36.2)(eslint@8.38.0)(typescript@5.0.2): - resolution: {integrity: sha512-OwwR8LRwSnI98tdc2z7mJYgY60gf7I9ZfGjN5EjCwwns9bdTuQfAXcsjSB2wSQ/TVNYSGKf4kzVXbNGaZvwiXw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - '@typescript-eslint/parser': ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/parser': 5.36.2(eslint@8.38.0)(typescript@5.0.2) - '@typescript-eslint/scope-manager': 5.36.2 - '@typescript-eslint/type-utils': 5.36.2(eslint@8.38.0)(typescript@5.0.2) - '@typescript-eslint/utils': 5.36.2(eslint@8.38.0)(typescript@5.0.2) - debug: 4.3.4 - eslint: 8.38.0 - functional-red-black-tree: 1.0.1 - ignore: 5.2.4 - regexpp: 3.2.0 - semver: 7.3.8 - tsutils: 3.21.0(typescript@5.0.2) - typescript: 5.0.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/eslint-plugin@5.59.1(@typescript-eslint/parser@5.59.1)(eslint@8.38.0)(typescript@5.0.2): - resolution: {integrity: sha512-AVi0uazY5quFB9hlp2Xv+ogpfpk77xzsgsIEWyVS7uK/c7MZ5tw7ZPbapa0SbfkqE0fsAMkz5UwtgMLVk2BQAg==} + /@typescript-eslint/eslint-plugin@5.61.0(@typescript-eslint/parser@5.61.0)(eslint@8.44.0)(typescript@5.0.2): + resolution: {integrity: sha512-A5l/eUAug103qtkwccSCxn8ZRwT+7RXWkFECdA4Cvl1dOlDUgTpAOfSEElZn2uSUxhdDpnCdetrf0jvU4qrL+g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -4462,13 +4447,13 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.5.0 - '@typescript-eslint/parser': 5.59.1(eslint@8.38.0)(typescript@5.0.2) - '@typescript-eslint/scope-manager': 5.59.1 - '@typescript-eslint/type-utils': 5.59.1(eslint@8.38.0)(typescript@5.0.2) - '@typescript-eslint/utils': 5.59.1(eslint@8.38.0)(typescript@5.0.2) + '@typescript-eslint/parser': 5.61.0(eslint@8.44.0)(typescript@5.0.2) + '@typescript-eslint/scope-manager': 5.61.0 + '@typescript-eslint/type-utils': 5.61.0(eslint@8.44.0)(typescript@5.0.2) + '@typescript-eslint/utils': 5.61.0(eslint@8.44.0)(typescript@5.0.2) debug: 4.3.4 - eslint: 8.38.0 - grapheme-splitter: 1.0.4 + eslint: 8.44.0 + graphemer: 1.4.0 ignore: 5.2.4 natural-compare-lite: 1.4.0 semver: 7.3.8 @@ -4478,8 +4463,8 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@5.36.2(eslint@8.38.0)(typescript@5.0.2): - resolution: {integrity: sha512-qS/Kb0yzy8sR0idFspI9Z6+t7mqk/oRjnAYfewG+VN73opAUvmYL3oPIMmgOX6CnQS6gmVIXGshlb5RY/R22pA==} + /@typescript-eslint/parser@5.61.0(eslint@8.44.0)(typescript@5.0.2): + resolution: {integrity: sha512-yGr4Sgyh8uO6fSi9hw3jAFXNBHbCtKKFMdX2IkT3ZqpKmtAq3lHS4ixB/COFuAIJpwl9/AqF7j72ZDWYKmIfvg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -4488,74 +4473,26 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.36.2 - '@typescript-eslint/types': 5.36.2 - '@typescript-eslint/typescript-estree': 5.36.2(typescript@5.0.2) + '@typescript-eslint/scope-manager': 5.61.0 + '@typescript-eslint/types': 5.61.0 + '@typescript-eslint/typescript-estree': 5.61.0(typescript@5.0.2) debug: 4.3.4 - eslint: 8.38.0 + eslint: 8.44.0 typescript: 5.0.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@5.59.1(eslint@8.38.0)(typescript@5.0.2): - resolution: {integrity: sha512-nzjFAN8WEu6yPRDizIFyzAfgK7nybPodMNFGNH0M9tei2gYnYszRDqVA0xlnRjkl7Hkx2vYrEdb6fP2a21cG1g==} + /@typescript-eslint/scope-manager@5.61.0: + resolution: {integrity: sha512-W8VoMjoSg7f7nqAROEmTt6LoBpn81AegP7uKhhW5KzYlehs8VV0ZW0fIDVbcZRcaP3aPSW+JZFua+ysQN+m/Nw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/scope-manager': 5.59.1 - '@typescript-eslint/types': 5.59.1 - '@typescript-eslint/typescript-estree': 5.59.1(typescript@5.0.2) - debug: 4.3.4 - eslint: 8.38.0 - typescript: 5.0.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/scope-manager@5.36.2: - resolution: {integrity: sha512-cNNP51L8SkIFSfce8B1NSUBTJTu2Ts4nWeWbFrdaqjmn9yKrAaJUBHkyTZc0cL06OFHpb+JZq5AUHROS398Orw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.36.2 - '@typescript-eslint/visitor-keys': 5.36.2 - dev: true - - /@typescript-eslint/scope-manager@5.59.1: - resolution: {integrity: sha512-mau0waO5frJctPuAzcxiNWqJR5Z8V0190FTSqRw1Q4Euop6+zTwHAf8YIXNwDOT29tyUDrQ65jSg9aTU/H0omA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.59.1 - '@typescript-eslint/visitor-keys': 5.59.1 - dev: true - - /@typescript-eslint/type-utils@5.36.2(eslint@8.38.0)(typescript@5.0.2): - resolution: {integrity: sha512-rPQtS5rfijUWLouhy6UmyNquKDPhQjKsaKH0WnY6hl/07lasj8gPaH2UD8xWkePn6SC+jW2i9c2DZVDnL+Dokw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: '*' - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.36.2(typescript@5.0.2) - '@typescript-eslint/utils': 5.36.2(eslint@8.38.0)(typescript@5.0.2) - debug: 4.3.4 - eslint: 8.38.0 - tsutils: 3.21.0(typescript@5.0.2) - typescript: 5.0.2 - transitivePeerDependencies: - - supports-color + '@typescript-eslint/types': 5.61.0 + '@typescript-eslint/visitor-keys': 5.61.0 dev: true - /@typescript-eslint/type-utils@5.59.1(eslint@8.38.0)(typescript@5.0.2): - resolution: {integrity: sha512-ZMWQ+Oh82jWqWzvM3xU+9y5U7MEMVv6GLioM3R5NJk6uvP47kZ7YvlgSHJ7ERD6bOY7Q4uxWm25c76HKEwIjZw==} + /@typescript-eslint/type-utils@5.61.0(eslint@8.44.0)(typescript@5.0.2): + resolution: {integrity: sha512-kk8u//r+oVK2Aj3ph/26XdH0pbAkC2RiSjUYhKD+PExemG4XSjpGFeyZ/QM8lBOa7O8aGOU+/yEbMJgQv/DnCg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -4564,28 +4501,23 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.59.1(typescript@5.0.2) - '@typescript-eslint/utils': 5.59.1(eslint@8.38.0)(typescript@5.0.2) + '@typescript-eslint/typescript-estree': 5.61.0(typescript@5.0.2) + '@typescript-eslint/utils': 5.61.0(eslint@8.44.0)(typescript@5.0.2) debug: 4.3.4 - eslint: 8.38.0 + eslint: 8.44.0 tsutils: 3.21.0(typescript@5.0.2) typescript: 5.0.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types@5.36.2: - resolution: {integrity: sha512-9OJSvvwuF1L5eS2EQgFUbECb99F0mwq501w0H0EkYULkhFa19Qq7WFbycdw1PexAc929asupbZcgjVIe6OK/XQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true - - /@typescript-eslint/types@5.59.1: - resolution: {integrity: sha512-dg0ICB+RZwHlysIy/Dh1SP+gnXNzwd/KS0JprD3Lmgmdq+dJAJnUPe1gNG34p0U19HvRlGX733d/KqscrGC1Pg==} + /@typescript-eslint/types@5.61.0: + resolution: {integrity: sha512-ldyueo58KjngXpzloHUog/h9REmHl59G1b3a5Sng1GfBo14BkS3ZbMEb3693gnP1k//97lh7bKsp6/V/0v1veQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree@5.36.2(typescript@5.0.2): - resolution: {integrity: sha512-8fyH+RfbKc0mTspfuEjlfqA4YywcwQK2Amcf6TDOwaRLg7Vwdu4bZzyvBZp4bjt1RRjQ5MDnOZahxMrt2l5v9w==} + /@typescript-eslint/typescript-estree@5.61.0(typescript@5.0.2): + resolution: {integrity: sha512-Fud90PxONnnLZ36oR5ClJBLTLfU4pIWBmnvGwTbEa2cXIqj70AEDEmOmpkFComjBZ/037ueKrOdHuYmSFVD7Rw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -4593,8 +4525,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.36.2 - '@typescript-eslint/visitor-keys': 5.36.2 + '@typescript-eslint/types': 5.61.0 + '@typescript-eslint/visitor-keys': 5.61.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 @@ -4605,58 +4537,19 @@ packages: - supports-color dev: true - /@typescript-eslint/typescript-estree@5.59.1(typescript@5.0.2): - resolution: {integrity: sha512-lYLBBOCsFltFy7XVqzX0Ju+Lh3WPIAWxYpmH/Q7ZoqzbscLiCW00LeYCdsUnnfnj29/s1WovXKh2gwCoinHNGA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 5.59.1 - '@typescript-eslint/visitor-keys': 5.59.1 - debug: 4.3.4 - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.3.8 - tsutils: 3.21.0(typescript@5.0.2) - typescript: 5.0.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/utils@5.36.2(eslint@8.38.0)(typescript@5.0.2): - resolution: {integrity: sha512-uNcopWonEITX96v9pefk9DC1bWMdkweeSsewJ6GeC7L6j2t0SJywisgkr9wUTtXk90fi2Eljj90HSHm3OGdGRg==} + /@typescript-eslint/utils@5.61.0(eslint@8.44.0)(typescript@5.0.2): + resolution: {integrity: sha512-mV6O+6VgQmVE6+xzlA91xifndPW9ElFW8vbSF0xCT/czPXVhwDewKila1jOyRwa9AE19zKnrr7Cg5S3pJVrTWQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@types/json-schema': 7.0.9 - '@typescript-eslint/scope-manager': 5.36.2 - '@typescript-eslint/types': 5.36.2 - '@typescript-eslint/typescript-estree': 5.36.2(typescript@5.0.2) - eslint: 8.38.0 - eslint-scope: 5.1.1 - eslint-utils: 3.0.0(eslint@8.38.0) - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - /@typescript-eslint/utils@5.59.1(eslint@8.38.0)(typescript@5.0.2): - resolution: {integrity: sha512-MkTe7FE+K1/GxZkP5gRj3rCztg45bEhsd8HYjczBuYm+qFHP5vtZmjx3B0yUCDotceQ4sHgTyz60Ycl225njmA==} - 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.38.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.44.0) '@types/json-schema': 7.0.9 '@types/semver': 7.3.13 - '@typescript-eslint/scope-manager': 5.59.1 - '@typescript-eslint/types': 5.59.1 - '@typescript-eslint/typescript-estree': 5.59.1(typescript@5.0.2) - eslint: 8.38.0 + '@typescript-eslint/scope-manager': 5.61.0 + '@typescript-eslint/types': 5.61.0 + '@typescript-eslint/typescript-estree': 5.61.0(typescript@5.0.2) + eslint: 8.44.0 eslint-scope: 5.1.1 semver: 7.3.8 transitivePeerDependencies: @@ -4664,19 +4557,11 @@ packages: - typescript dev: true - /@typescript-eslint/visitor-keys@5.36.2: - resolution: {integrity: sha512-BtRvSR6dEdrNt7Net2/XDjbYKU5Ml6GqJgVfXT0CxTCJlnIqK7rAGreuWKMT2t8cFUT2Msv5oxw0GMRD7T5J7A==} + /@typescript-eslint/visitor-keys@5.61.0: + resolution: {integrity: sha512-50XQ5VdbWrX06mQXhy93WywSFZZGsv3EOjq+lqp6WC2t+j3mb6A9xYVdrRxafvK88vg9k9u+CT4l6D8PEatjKg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.36.2 - eslint-visitor-keys: 3.4.0 - dev: true - - /@typescript-eslint/visitor-keys@5.59.1: - resolution: {integrity: sha512-6waEYwBTCWryx0VJmP7JaM4FpipLsFl9CvYf2foAE8Qh/Y0s+bxWysciwOs0LTBED4JCaNxTZ5rGadB14M6dwA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.59.1 + '@typescript-eslint/types': 5.61.0 eslint-visitor-keys: 3.4.0 dev: true @@ -4806,20 +4691,22 @@ packages: resolution: {integrity: sha512-IiA0SvDrJEgXvVxjNkHPFfDx6SXw0b/TUkqMcDZWNg9fnCAHbTpoo59YfJ9QLFkwa3raau5vSlRVzMSLDnfdtQ==} dev: false - /@vue/eslint-config-prettier@7.1.0(eslint@8.38.0)(prettier@2.8.7): + /@vue/eslint-config-prettier@7.1.0(eslint@8.44.0)(prettier@3.0.0): resolution: {integrity: sha512-Pv/lVr0bAzSIHLd9iz0KnvAr4GKyCEl+h52bc4e5yWuDVtLgFwycF7nrbWTAQAS+FU6q1geVd07lc6EWfJiWKQ==} peerDependencies: eslint: '>= 7.28.0' prettier: '>= 2.0.0' dependencies: - eslint: 8.38.0 - eslint-config-prettier: 8.5.0(eslint@8.38.0) - eslint-plugin-prettier: 4.2.1(eslint-config-prettier@8.5.0)(eslint@8.38.0)(prettier@2.8.7) - prettier: 2.8.7 + eslint: 8.44.0 + eslint-config-prettier: 8.8.0(eslint@8.44.0) + eslint-plugin-prettier: 5.0.0-alpha.2(eslint-config-prettier@8.8.0)(eslint@8.44.0)(prettier@3.0.0) + prettier: 3.0.0 + transitivePeerDependencies: + - '@types/eslint' dev: true - /@vue/eslint-config-typescript@11.0.2(eslint-plugin-vue@9.10.0)(eslint@8.38.0)(typescript@5.0.2): - resolution: {integrity: sha512-EiKud1NqlWmSapBFkeSrE994qpKx7/27uCGnhdqzllYDpQZroyX/O6bwjEpeuyKamvLbsGdO6PMR2faIf+zFnw==} + /@vue/eslint-config-typescript@11.0.3(eslint-plugin-vue@9.10.0)(eslint@8.44.0)(typescript@5.0.2): + resolution: {integrity: sha512-dkt6W0PX6H/4Xuxg/BlFj5xHvksjpSlVjtkQCpaYJBIEuKj2hOVU7r+TIe+ysCwRYFz/lGqvklntRkCAibsbPw==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 @@ -4829,12 +4716,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.36.2(@typescript-eslint/parser@5.36.2)(eslint@8.38.0)(typescript@5.0.2) - '@typescript-eslint/parser': 5.36.2(eslint@8.38.0)(typescript@5.0.2) - eslint: 8.38.0 - eslint-plugin-vue: 9.10.0(eslint@8.38.0) + '@typescript-eslint/eslint-plugin': 5.61.0(@typescript-eslint/parser@5.61.0)(eslint@8.44.0)(typescript@5.0.2) + '@typescript-eslint/parser': 5.61.0(eslint@8.44.0)(typescript@5.0.2) + eslint: 8.44.0 + eslint-plugin-vue: 9.10.0(eslint@8.44.0) typescript: 5.0.2 - vue-eslint-parser: 9.0.3(eslint@8.38.0) + vue-eslint-parser: 9.3.1(eslint@8.44.0) transitivePeerDependencies: - supports-color dev: true @@ -4956,6 +4843,14 @@ packages: acorn-walk: 8.2.0 dev: true + /acorn-jsx@5.3.2(acorn@8.10.0): + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: 8.10.0 + dev: true + /acorn-jsx@5.3.2(acorn@8.8.2): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: @@ -4969,6 +4864,12 @@ packages: engines: {node: '>=0.4.0'} dev: true + /acorn@8.10.0: + resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + /acorn@8.7.0: resolution: {integrity: sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==} engines: {node: '>=0.4.0'} @@ -5132,6 +5033,16 @@ packages: es-shim-unscopables: 1.0.0 dev: true + /array.prototype.tosorted@1.1.1: + resolution: {integrity: sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.20.4 + es-shim-unscopables: 1.0.0 + get-intrinsic: 1.2.0 + dev: true + /arrify@1.0.1: resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} engines: {node: '>=0.10.0'} @@ -6364,25 +6275,16 @@ packages: lodash.zip: 4.2.0 dev: true - /eslint-config-prettier@8.5.0(eslint@8.38.0): - resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==} - hasBin: true - peerDependencies: - eslint: '>=7.0.0' - dependencies: - eslint: 8.38.0 - dev: true - - /eslint-config-prettier@8.8.0(eslint@8.38.0): + /eslint-config-prettier@8.8.0(eslint@8.44.0): resolution: {integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.38.0 + eslint: 8.44.0 dev: true - /eslint-config-xo-react@0.27.0(eslint-plugin-react-hooks@4.3.0)(eslint-plugin-react@7.29.4)(eslint@8.38.0): + /eslint-config-xo-react@0.27.0(eslint-plugin-react-hooks@4.6.0)(eslint-plugin-react@7.32.2)(eslint@8.44.0): resolution: {integrity: sha512-wiV215xQIn71XZyyVfaOXHaFpR1B14IJttwOjMi/eqUK1s+ojJdHr7eHqTLaGUfh6FKgWha1QNwePlIXx7mBUg==} engines: {node: '>=12'} peerDependencies: @@ -6390,34 +6292,34 @@ packages: eslint-plugin-react: '>=7.29.0' eslint-plugin-react-hooks: '>=4.3.0' dependencies: - eslint: 8.38.0 - eslint-plugin-react: 7.29.4(eslint@8.38.0) - eslint-plugin-react-hooks: 4.3.0(eslint@8.38.0) + eslint: 8.44.0 + eslint-plugin-react: 7.32.2(eslint@8.44.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.44.0) dev: true - /eslint-config-xo-typescript@0.56.0(@typescript-eslint/eslint-plugin@5.59.1)(@typescript-eslint/parser@5.59.1)(eslint@8.38.0)(typescript@5.0.2): - resolution: {integrity: sha512-JOuV9M6R0BphdWome5SiolbsZFpw5DX83HgUaIUoEZwkk0hDv+fmPoHNc3KwmoON5QEkuBxlIbW0o3PifzPCuw==} + /eslint-config-xo-typescript@0.57.0(@typescript-eslint/eslint-plugin@5.61.0)(@typescript-eslint/parser@5.61.0)(eslint@8.44.0)(typescript@5.0.2): + resolution: {integrity: sha512-u+qcTaADHn2/+hbDqZHRWiAps8JS6BcRsJKAADFxYHIPpYqQeQv9mXuhRe/1+ikfZAIz9hlG1V+Lkj8J7nf34A==} engines: {node: '>=12'} peerDependencies: - '@typescript-eslint/eslint-plugin': '>=5.43.0' - '@typescript-eslint/parser': '>=5.43.0' + '@typescript-eslint/eslint-plugin': '>=5.57.0' + '@typescript-eslint/parser': '>=5.57.0' eslint: '>=8.0.0' typescript: '>=4.4 || ^5.0.0' dependencies: - '@typescript-eslint/eslint-plugin': 5.59.1(@typescript-eslint/parser@5.59.1)(eslint@8.38.0)(typescript@5.0.2) - '@typescript-eslint/parser': 5.59.1(eslint@8.38.0)(typescript@5.0.2) - eslint: 8.38.0 + '@typescript-eslint/eslint-plugin': 5.61.0(@typescript-eslint/parser@5.61.0)(eslint@8.44.0)(typescript@5.0.2) + '@typescript-eslint/parser': 5.61.0(eslint@8.44.0)(typescript@5.0.2) + eslint: 8.44.0 typescript: 5.0.2 dev: true - /eslint-config-xo@0.42.0(eslint@8.38.0): - resolution: {integrity: sha512-HIfd+AM6tHFoaZ/NXYDV3Mr/CJrAj/DoP6IOYt1/v+90XtCwVYOfW7LXbRDYDmhQMzT16h7eqPRcex72waRqdA==} + /eslint-config-xo@0.43.1(eslint@8.44.0): + resolution: {integrity: sha512-azv1L2PysRA0NkZOgbndUpN+581L7wPqkgJOgxxw3hxwXAbJgD6Hqb/SjHRiACifXt/AvxCzE/jIKFAlI7XjvQ==} engines: {node: '>=12'} peerDependencies: - eslint: '>=8.14.0' + eslint: '>=8.27.0' dependencies: confusing-browser-globals: 1.0.11 - eslint: 8.38.0 + eslint: 8.44.0 dev: true /eslint-import-resolver-node@0.3.7: @@ -6430,7 +6332,7 @@ packages: - supports-color dev: true - /eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.1)(eslint-plugin-import@2.27.5)(eslint@8.38.0): + /eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.61.0)(eslint-plugin-import@2.27.5)(eslint@8.44.0): resolution: {integrity: sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -6439,9 +6341,9 @@ packages: dependencies: debug: 4.3.4 enhanced-resolve: 5.13.0 - eslint: 8.38.0 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.59.1)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.38.0) - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.1)(eslint-import-resolver-typescript@3.5.5)(eslint@8.38.0) + eslint: 8.44.0 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.61.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.44.0) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.61.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.44.0) get-tsconfig: 4.5.0 globby: 13.1.4 is-core-module: 2.12.0 @@ -6454,7 +6356,7 @@ packages: - supports-color dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.59.1)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.38.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.61.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.44.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -6475,11 +6377,11 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.59.1(eslint@8.38.0)(typescript@5.0.2) + '@typescript-eslint/parser': 5.61.0(eslint@8.44.0)(typescript@5.0.2) debug: 3.2.7 - eslint: 8.38.0 + eslint: 8.44.0 eslint-import-resolver-node: 0.3.7 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.1)(eslint-plugin-import@2.27.5)(eslint@8.38.0) + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.61.0)(eslint-plugin-import@2.27.5)(eslint@8.44.0) transitivePeerDependencies: - supports-color dev: true @@ -6492,29 +6394,29 @@ packages: pkg-dir: 5.0.0 dev: true - /eslint-plugin-es@3.0.1(eslint@8.38.0): + /eslint-plugin-es@3.0.1(eslint@8.44.0): resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=4.19.1' dependencies: - eslint: 8.38.0 + eslint: 8.44.0 eslint-utils: 2.1.0 regexpp: 3.2.0 dev: true - /eslint-plugin-eslint-comments@3.2.0(eslint@8.38.0): + /eslint-plugin-eslint-comments@3.2.0(eslint@8.44.0): resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} engines: {node: '>=6.5.0'} peerDependencies: eslint: '>=4.19.1' dependencies: escape-string-regexp: 1.0.5 - eslint: 8.38.0 + eslint: 8.44.0 ignore: 5.2.4 dev: true - /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.59.1)(eslint-import-resolver-typescript@3.5.5)(eslint@8.38.0): + /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.61.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.44.0): resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} engines: {node: '>=4'} peerDependencies: @@ -6524,15 +6426,15 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.59.1(eslint@8.38.0)(typescript@5.0.2) + '@typescript-eslint/parser': 5.61.0(eslint@8.44.0)(typescript@5.0.2) array-includes: 3.1.6 array.prototype.flat: 1.3.1 array.prototype.flatmap: 1.3.1 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.38.0 + eslint: 8.44.0 eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.59.1)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.38.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.61.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.44.0) has: 1.0.3 is-core-module: 2.12.0 is-glob: 4.0.3 @@ -6547,7 +6449,7 @@ packages: - supports-color dev: true - /eslint-plugin-jsx-a11y@6.7.1(eslint@8.38.0): + /eslint-plugin-jsx-a11y@6.7.1(eslint@8.44.0): resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==} engines: {node: '>=4.0'} peerDependencies: @@ -6562,7 +6464,7 @@ packages: axobject-query: 3.1.1 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - eslint: 8.38.0 + eslint: 8.44.0 has: 1.0.3 jsx-ast-utils: 3.3.3 language-tags: 1.0.5 @@ -6582,14 +6484,14 @@ packages: is-proto-prop: 2.0.0 dev: true - /eslint-plugin-node@11.1.0(eslint@8.38.0): + /eslint-plugin-node@11.1.0(eslint@8.44.0): resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=5.16.0' dependencies: - eslint: 8.38.0 - eslint-plugin-es: 3.0.1(eslint@8.38.0) + eslint: 8.44.0 + eslint-plugin-es: 3.0.1(eslint@8.44.0) eslint-utils: 2.1.0 ignore: 5.2.4 minimatch: 3.1.2 @@ -6597,82 +6499,70 @@ packages: semver: 6.3.0 dev: true - /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.5.0)(eslint@8.38.0)(prettier@2.8.7): - resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} - engines: {node: '>=12.0.0'} + /eslint-plugin-prettier@5.0.0-alpha.2(eslint-config-prettier@8.8.0)(eslint@8.44.0)(prettier@3.0.0): + resolution: {integrity: sha512-F6YBCbrRzvZwcINw3crm1+/uX/i+rJYaFErPtwCfUoPLywRfY7pwBtI3yMe5OpIotuaiws8cd29oM80ca6NQSQ==} + engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: - eslint: '>=7.28.0' + '@types/eslint': '>=8.0.0' + eslint: '>=8.0.0' eslint-config-prettier: '*' - prettier: '>=2.0.0' + prettier: '>=3.0.0' peerDependenciesMeta: - eslint-config-prettier: + '@types/eslint': optional: true - dependencies: - eslint: 8.38.0 - eslint-config-prettier: 8.5.0(eslint@8.38.0) - prettier: 2.8.7 - prettier-linter-helpers: 1.0.0 - dev: true - - /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.8.0)(eslint@8.38.0)(prettier@2.8.7): - resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} - engines: {node: '>=12.0.0'} - peerDependencies: - eslint: '>=7.28.0' - eslint-config-prettier: '*' - prettier: '>=2.0.0' - peerDependenciesMeta: eslint-config-prettier: optional: true dependencies: - eslint: 8.38.0 - eslint-config-prettier: 8.8.0(eslint@8.38.0) - prettier: 2.8.7 + eslint: 8.44.0 + eslint-config-prettier: 8.8.0(eslint@8.44.0) + prettier: 3.0.0 prettier-linter-helpers: 1.0.0 + synckit: 0.8.5 dev: true - /eslint-plugin-promise@6.0.0(eslint@8.38.0): - resolution: {integrity: sha512-7GPezalm5Bfi/E22PnQxDWH2iW9GTvAlUNTztemeHb6c1BniSyoeTrM87JkC0wYdi6aQrZX9p2qEiAno8aTcbw==} + /eslint-plugin-promise@6.1.1(eslint@8.44.0): + resolution: {integrity: sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.38.0 + eslint: 8.44.0 dev: true - /eslint-plugin-react-hooks@4.3.0(eslint@8.38.0): - resolution: {integrity: sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==} + /eslint-plugin-react-hooks@4.6.0(eslint@8.44.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.38.0 + eslint: 8.44.0 dev: true - /eslint-plugin-react@7.29.4(eslint@8.38.0): - resolution: {integrity: sha512-CVCXajliVh509PcZYRFyu/BoUEz452+jtQJq2b3Bae4v3xBUWPLCmtmBM+ZinG4MzwmxJgJ2M5rMqhqLVn7MtQ==} + /eslint-plugin-react@7.32.2(eslint@8.44.0): + resolution: {integrity: sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==} engines: {node: '>=4'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 dependencies: array-includes: 3.1.6 array.prototype.flatmap: 1.3.1 + array.prototype.tosorted: 1.1.1 doctrine: 2.1.0 - eslint: 8.38.0 + eslint: 8.44.0 estraverse: 5.3.0 - jsx-ast-utils: 3.2.1 + jsx-ast-utils: 3.3.3 minimatch: 3.1.2 - object.entries: 1.1.5 - object.fromentries: 2.0.5 - object.hasown: 1.1.0 + object.entries: 1.1.6 + object.fromentries: 2.0.6 + object.hasown: 1.1.2 object.values: 1.1.6 prop-types: 15.8.1 - resolve: 2.0.0-next.3 + resolve: 2.0.0-next.4 semver: 6.3.0 - string.prototype.matchall: 4.0.6 + string.prototype.matchall: 4.0.8 dev: true - /eslint-plugin-sql@2.1.0(eslint@8.38.0): + /eslint-plugin-sql@2.1.0(eslint@8.44.0): resolution: {integrity: sha512-UPapPPhK1ADgQDTogpApiSAh6bYjrt2daYkKCdApHm5KPbq9qR4ca4TPyYod06bAnLgswbri6Z9gEPAy0R+B1A==} engines: {node: '>=12'} peerDependencies: @@ -6680,7 +6570,7 @@ packages: dependencies: astring: 1.8.1 debug: 4.3.4 - eslint: 8.38.0 + eslint: 8.44.0 lodash: 4.17.21 pg-formatter: 1.3.0 sql-parse: 0.1.5 @@ -6688,17 +6578,17 @@ packages: - supports-color dev: true - /eslint-plugin-unicorn@45.0.2(eslint@8.38.0): - resolution: {integrity: sha512-Y0WUDXRyGDMcKLiwgL3zSMpHrXI00xmdyixEGIg90gHnj0PcHY4moNv3Ppje/kDivdAy5vUeUr7z211ImPv2gw==} - engines: {node: '>=14.18'} + /eslint-plugin-unicorn@47.0.0(eslint@8.44.0): + resolution: {integrity: sha512-ivB3bKk7fDIeWOUmmMm9o3Ax9zbMz1Bsza/R2qm46ufw4T6VBFBaJIR1uN3pCKSmSXm8/9Nri8V+iUut1NhQGA==} + engines: {node: '>=16'} peerDependencies: - eslint: '>=8.28.0' + eslint: '>=8.38.0' dependencies: '@babel/helper-validator-identifier': 7.19.1 - '@eslint-community/eslint-utils': 4.4.0(eslint@8.38.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.44.0) ci-info: 3.8.0 clean-regexp: 1.0.0 - eslint: 8.38.0 + eslint: 8.44.0 esquery: 1.5.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 @@ -6707,13 +6597,13 @@ packages: pluralize: 8.0.0 read-pkg-up: 7.0.1 regexp-tree: 0.1.24 - regjsparser: 0.9.1 + regjsparser: 0.10.0 safe-regex: 2.1.1 semver: 7.3.8 strip-indent: 3.0.0 dev: true - /eslint-plugin-unused-imports@2.0.0(@typescript-eslint/eslint-plugin@5.59.1)(eslint@8.38.0): + /eslint-plugin-unused-imports@2.0.0(@typescript-eslint/eslint-plugin@5.61.0)(eslint@8.44.0): resolution: {integrity: sha512-3APeS/tQlTrFa167ThtP0Zm0vctjr4M44HMpeg1P4bK6wItarumq0Ma82xorMKdFsWpphQBlRPzw/pxiVELX1A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -6723,24 +6613,24 @@ packages: '@typescript-eslint/eslint-plugin': optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.59.1(@typescript-eslint/parser@5.59.1)(eslint@8.38.0)(typescript@5.0.2) - eslint: 8.38.0 + '@typescript-eslint/eslint-plugin': 5.61.0(@typescript-eslint/parser@5.61.0)(eslint@8.44.0)(typescript@5.0.2) + eslint: 8.44.0 eslint-rule-composer: 0.3.0 dev: true - /eslint-plugin-vue@9.10.0(eslint@8.38.0): + /eslint-plugin-vue@9.10.0(eslint@8.44.0): resolution: {integrity: sha512-2MgP31OBf8YilUvtakdVMc8xVbcMp7z7/iQj8LHVpXrSXHPXSJRUIGSPFI6b6pyCx/buKaFJ45ycqfHvQRiW2g==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.38.0) - eslint: 8.38.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.44.0) + eslint: 8.44.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.0.11 semver: 7.3.8 - vue-eslint-parser: 9.0.3(eslint@8.38.0) + vue-eslint-parser: 9.0.3(eslint@8.44.0) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color @@ -6767,6 +6657,14 @@ packages: estraverse: 5.3.0 dev: true + /eslint-scope@7.2.0: + resolution: {integrity: sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + dev: true + /eslint-utils@2.1.0: resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==} engines: {node: '>=6'} @@ -6774,41 +6672,31 @@ packages: eslint-visitor-keys: 1.3.0 dev: true - /eslint-utils@3.0.0(eslint@8.38.0): - resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} - engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} - peerDependencies: - eslint: '>=5' - dependencies: - eslint: 8.38.0 - eslint-visitor-keys: 2.1.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.0: resolution: {integrity: sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint@8.38.0: - resolution: {integrity: sha512-pIdsD2jwlUGf/U38Jv97t8lq6HpaU/G9NKbYmpWpZGw3LdTNhZLbJePqxOXGB5+JEKfOPU/XLxYxFh03nr1KTg==} + /eslint-visitor-keys@3.4.1: + resolution: {integrity: sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /eslint@8.44.0: + resolution: {integrity: sha512-0wpHoUbDUHgNCyvFB5aXLiQVfK9B0at6gUvzy83k4kAsQ/u769TQDX6iKC+aO4upIHO9WSaA3QoXYQDHbNwf1A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.38.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.44.0) '@eslint-community/regexpp': 4.5.0 - '@eslint/eslintrc': 2.0.2 - '@eslint/js': 8.38.0 - '@humanwhocodes/config-array': 0.11.8 + '@eslint/eslintrc': 2.1.0 + '@eslint/js': 8.44.0 + '@humanwhocodes/config-array': 0.11.10 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 ajv: 6.12.6 @@ -6817,9 +6705,9 @@ packages: debug: 4.3.4 doctrine: 3.0.0 escape-string-regexp: 4.0.0 - eslint-scope: 7.1.1 - eslint-visitor-keys: 3.4.0 - espree: 9.5.1 + eslint-scope: 7.2.0 + eslint-visitor-keys: 3.4.1 + espree: 9.6.0 esquery: 1.5.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 @@ -6827,20 +6715,19 @@ packages: find-up: 5.0.0 glob-parent: 6.0.2 globals: 13.20.0 - grapheme-splitter: 1.0.4 + graphemer: 1.4.0 ignore: 5.2.4 import-fresh: 3.3.0 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 - js-sdsl: 4.4.0 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.1 + optionator: 0.9.3 strip-ansi: 6.0.1 strip-json-comments: 3.1.1 text-table: 0.2.0 @@ -6857,6 +6744,15 @@ packages: eslint-visitor-keys: 3.4.0 dev: true + /espree@9.6.0: + resolution: {integrity: sha512-1FH/IiruXZ84tpUlm0aCUEwMl2Ho5ilqVh0VvQXw+byAz/4SAciyHLlfmL5WYqsvD38oymdUwBss0LtK8m4s/A==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + acorn: 8.10.0 + acorn-jsx: 5.3.2(acorn@8.10.0) + eslint-visitor-keys: 3.4.1 + dev: true + /esprima@4.0.1: resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} engines: {node: '>=4'} @@ -7227,10 +7123,6 @@ packages: functions-have-names: 1.2.3 dev: true - /functional-red-black-tree@1.0.1: - resolution: {integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=} - dev: true - /functions-have-names@1.2.3: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} dev: true @@ -7409,6 +7301,10 @@ packages: resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} dev: true + /graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + dev: true + /gzip-size@7.0.0: resolution: {integrity: sha512-O1Ld7Dr+nqPnmGpdhzLmMTQ4vAsD+rHwMm1NLUmoUFFymBOMKxCCrtDxqdBRYXdeEPEi3SyoR4TizJLQrnKBNA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -7793,12 +7689,6 @@ packages: ci-info: 3.8.0 dev: true - /is-core-module@2.10.0: - resolution: {integrity: sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==} - dependencies: - has: 1.0.3 - dev: true - /is-core-module@2.12.0: resolution: {integrity: sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==} dependencies: @@ -8696,10 +8586,6 @@ packages: resolution: {integrity: sha512-wpM/wi20Tl+3ifTyi0RdDckS4YTD4Lf953mBRrpG8547T7hInHNPEj8+ck4gB8VDcGyeAWFK++Wb/fU1BeavKQ==} dev: false - /js-sdsl@4.4.0: - resolution: {integrity: sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==} - dev: true - /js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -8835,14 +8721,6 @@ packages: engines: {'0': node >= 0.2.0} dev: true - /jsx-ast-utils@3.2.1: - resolution: {integrity: sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==} - engines: {node: '>=4.0'} - dependencies: - array-includes: 3.1.6 - object.assign: 4.1.4 - dev: true - /jsx-ast-utils@3.3.3: resolution: {integrity: sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==} engines: {node: '>=4.0'} @@ -9116,7 +8994,7 @@ packages: dev: true /lodash.get@4.4.2: - resolution: {integrity: sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=} + resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==} dev: true /lodash.merge@4.6.2: @@ -9573,7 +9451,7 @@ packages: engines: {node: '>=10'} dependencies: hosted-git-info: 4.1.0 - is-core-module: 2.10.0 + is-core-module: 2.12.0 semver: 7.3.8 validate-npm-package-license: 3.0.4 dev: true @@ -9647,15 +9525,6 @@ packages: object-keys: 1.1.1 dev: true - /object.entries@1.1.5: - resolution: {integrity: sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.20.4 - dev: true - /object.entries@1.1.6: resolution: {integrity: sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==} engines: {node: '>= 0.4'} @@ -9665,15 +9534,6 @@ packages: es-abstract: 1.20.4 dev: true - /object.fromentries@2.0.5: - resolution: {integrity: sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.20.4 - dev: true - /object.fromentries@2.0.6: resolution: {integrity: sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==} engines: {node: '>= 0.4'} @@ -9683,8 +9543,8 @@ packages: es-abstract: 1.20.4 dev: true - /object.hasown@1.1.0: - resolution: {integrity: sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==} + /object.hasown@1.1.2: + resolution: {integrity: sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==} dependencies: define-properties: 1.1.4 es-abstract: 1.20.4 @@ -9750,16 +9610,16 @@ packages: word-wrap: 1.2.3 dev: true - /optionator@0.9.1: - resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} + /optionator@0.9.3: + resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} engines: {node: '>= 0.8.0'} dependencies: + '@aashutoshrathi/word-wrap': 1.2.6 deep-is: 0.1.4 fast-levenshtein: 2.0.6 levn: 0.4.1 prelude-ls: 1.2.1 type-check: 0.4.0 - word-wrap: 1.2.3 dev: true /ordered-binary@1.4.0: @@ -10251,6 +10111,12 @@ packages: hasBin: true dev: true + /prettier@3.0.0: + resolution: {integrity: sha512-zBf5eHpwHOGPC47h0zrPyNn+eAEIdEzfywMoYn2XPi0P44Zp0tSq64rq0xAREh4auw2cJZHo9QUob+NqCQky4g==} + engines: {node: '>=14'} + hasBin: true + dev: true + /pretty-format@27.5.1: resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -10550,8 +10416,8 @@ packages: engines: {node: '>=8'} dev: true - /regjsparser@0.9.1: - resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} + /regjsparser@0.10.0: + resolution: {integrity: sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==} hasBin: true dependencies: jsesc: 0.5.0 @@ -10613,11 +10479,13 @@ packages: supports-preserve-symlinks-flag: 1.0.0 dev: true - /resolve@2.0.0-next.3: - resolution: {integrity: sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==} + /resolve@2.0.0-next.4: + resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==} + hasBin: true dependencies: is-core-module: 2.12.0 path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 dev: true /restore-cursor@3.1.0: @@ -11043,8 +10911,8 @@ packages: strip-ansi: 7.0.1 dev: true - /string.prototype.matchall@4.0.6: - resolution: {integrity: sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==} + /string.prototype.matchall@4.0.8: + resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==} dependencies: call-bind: 1.0.2 define-properties: 1.1.4 @@ -11840,14 +11708,14 @@ packages: fsevents: 2.3.2 dev: true - /vue-eslint-parser@9.0.3(eslint@8.38.0): + /vue-eslint-parser@9.0.3(eslint@8.44.0): resolution: {integrity: sha512-yL+ZDb+9T0ELG4VIFo/2anAOz8SvBdlqEnQnvJ3M7Scq56DvtjY0VY88bByRZB0D4J0u8olBcfrXTVONXsh4og==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.4 - eslint: 8.38.0 + eslint: 8.44.0 eslint-scope: 7.1.1 eslint-visitor-keys: 3.4.0 espree: 9.5.1 @@ -11858,6 +11726,24 @@ packages: - supports-color dev: true + /vue-eslint-parser@9.3.1(eslint@8.44.0): + resolution: {integrity: sha512-Clr85iD2XFZ3lJ52/ppmUDG/spxQu6+MAeHXjjyI4I1NUYZ9xmenQp4N0oaHJhrA8OOxltCVxMRfANGa70vU0g==} + engines: {node: ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '>=6.0.0' + dependencies: + debug: 4.3.4 + eslint: 8.44.0 + eslint-scope: 7.2.0 + eslint-visitor-keys: 3.4.1 + espree: 9.6.0 + esquery: 1.5.0 + lodash: 4.17.21 + semver: 7.3.8 + transitivePeerDependencies: + - supports-color + dev: true + /vue-router@4.0.15(vue@3.2.35): resolution: {integrity: sha512-xa+pIN9ZqORdIW1MkN2+d9Ui2pCM1b/UMgwYUCZOiFYHAvz/slKKBDha8DLrh5aCG/RibtrpyhKjKOZ85tYyWg==} peerDependencies: