diff --git a/.github/workflows/test-e2e.yml b/.github/workflows/test-e2e.yml index 19622c001..ae44545b6 100644 --- a/.github/workflows/test-e2e.yml +++ b/.github/workflows/test-e2e.yml @@ -106,11 +106,11 @@ jobs: ${{ steps.npm-paths.outputs.LIB_PATH }} ${{ steps.npm-paths.outputs.BIN_PATH }} ~/.npm-global/bin - key: ${{ runner.os }}-npm-globals-firebase-tools-12.3.1 + key: ${{ runner.os }}-npm-globals-firebase-tools-12.5.1 - if: steps.npm-g-cache.outputs.cache-hit != 'true' shell: bash - run: npm install -g firebase-tools@12.3.1 + run: npm install -g firebase-tools@12.5.1 - name: Initialize Firebase emulators shell: bash diff --git a/CHANGELOG.md b/CHANGELOG.md index d6fa82304..557240b2a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,74 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [0.25.0](https://github.com/ecomplus/cloud-commerce/compare/v0.24.1...v0.25.0) (2023-08-23) + + +### ⚠ BREAKING CHANGES + +* **cli:** Host is now exposed by default on dev (default) CLI command, SSR function dev script should not contain --host and --port options +* **storefront:** Stop exporing non-reactive globals `settings` and `apiContext` from `@@sf/sf-lib` + +### Bug Fixes + +* **cli:** Update `cloudcommerce [dev]` command to bypass --host and --port args ([e55e438](https://github.com/ecomplus/cloud-commerce/commit/e55e4383a8de2a9ff1d65b0af766c3e8980b1121)) +* **deps:** Update non-major dependencies ([#216](https://github.com/ecomplus/cloud-commerce/issues/216)) ([377e4b0](https://github.com/ecomplus/cloud-commerce/commit/377e4b0533cb41d839afff1cfc4f8c44caeffa0f)) +* **firebase:** Update dependency @google-cloud/pubsub to v4 ([#217](https://github.com/ecomplus/cloud-commerce/issues/217)) ([d5e98b8](https://github.com/ecomplus/cloud-commerce/commit/d5e98b84937a5be3062972e49480fc98bc9ffe70)) +* **ssr:** Redirect not found .css files to unique CSS filepath ([d2dcaf9](https://github.com/ecomplus/cloud-commerce/commit/d2dcaf99551e2581027f07c62a1beddec46ec896)) +* **storefront:** Prevent undefined `import.meta.env` error on config ([83c26f6](https://github.com/ecomplus/cloud-commerce/commit/83c26f660c307e366c139c489e75f8bc2450dc1b)) +* **storefront:** Set `socialNetworks` after route load on SSR ([9d2be60](https://github.com/ecomplus/cloud-commerce/commit/9d2be602937f4d61ca0c96cdc6170a717ff5b3f0)) +* **storefront:** Update Astro to v2.10.12 ([#215](https://github.com/ecomplus/cloud-commerce/issues/215)) ([4ae833f](https://github.com/ecomplus/cloud-commerce/commit/4ae833f25438626e268019e7ea9032a14aa1abf8)) + +### [0.24.1](https://github.com/ecomplus/cloud-commerce/compare/v0.24.0...v0.24.1) (2023-08-19) + + +### Features + +* **storefront:** Add new global component ([83c42b1](https://github.com/ecomplus/cloud-commerce/commit/83c42b113200c28dd56b77f80df393f911194957)) + + +### Bug Fixes + +* **storefront:** Fix regression with icons aliases selectors on UnoCSS config ([37f7c8e](https://github.com/ecomplus/cloud-commerce/commit/37f7c8efaa63273cf3c0eb575d174cb9e2358fdc)) + +## [0.24.0](https://github.com/ecomplus/cloud-commerce/compare/v0.23.3...v0.24.0) (2023-08-18) + + +### ⚠ BREAKING CHANGES + +* **storefront:** Icons related theme config fields replaced by `generalIconSets`, `brandIconSets`, `brandIconShortcuts`, `logoIconSets`, `logoIconShortcuts` + +IntelliSense only field for icons no more needed and removed +* **storefront:** Global component API changed +* **storefront:** `usePageHeader` composable props changed (simplified) +* **ssr:** Previous /fallback.astro page must be changed to /~fallback.astro +* **storefront:** Route context `fetchingApiContext` now always resolve with null, error only at `apiContext.error` if any + +### Features + +* **ssr:** Edit Cloudflare SWR worker to also store SSRed HTML on KV PERMA_CACHE namespace ([1f3b188](https://github.com/ecomplus/cloud-commerce/commit/1f3b188b583a8bfa656c7a7469510fadc10081f4)) +* **ssr:** Edit Cloudflare SWR worker to support host override from env vars ([b2fc99b](https://github.com/ecomplus/cloud-commerce/commit/b2fc99bb2310dc9986569beb89a8251c65af85a8)) +* **storefront:** Add new `intellisenseIconSets` theme option for Tailwind config ([75ce9c9](https://github.com/ecomplus/cloud-commerce/commit/75ce9c9b64f997dd9bbc86b6f178137745acc40b)) +* **storefront:** Add support for multiple icon sets with arrays on theme config ([5d5c0a3](https://github.com/ecomplus/cloud-commerce/commit/5d5c0a3a806cac5ecf15462b2add22804d3d6c0d)) +* **storefront:** New component ([2ba386f](https://github.com/ecomplus/cloud-commerce/commit/2ba386fb26dcb72a5c91f4740403302cb4e4a157)) +* **types:** Add `service_links` and `payment_methods` (flags) to settings content type ([390be9d](https://github.com/ecomplus/cloud-commerce/commit/390be9d7ec65996bbef1b1431c50de5b195ce8f0)) + + +### Bug Fixes + +* **deps:** Update Astro to v2.10.7 ([#210](https://github.com/ecomplus/cloud-commerce/issues/210)) ([fab598f](https://github.com/ecomplus/cloud-commerce/commit/fab598febeb9d2b2d7979497dba08f17b921dcde)) +* **deps:** Update dependency unocss to ^0.55.0 ([#213](https://github.com/ecomplus/cloud-commerce/issues/213)) ([55b9626](https://github.com/ecomplus/cloud-commerce/commit/55b96263e141ef5abd340f2146215a0141a02ceb)) +* **storefront:** Fix close button z-index ([4ff06db](https://github.com/ecomplus/cloud-commerce/commit/4ff06dbadce0c3261444ea5dcbe57ec294ffa549)) +* **storefront:** Increasing sticky header debounce max wait to prevent wrong header final place ([d04b808](https://github.com/ecomplus/cloud-commerce/commit/d04b808ff55a7457d78bc5965d43e5276299a780)) +* **storefront:** Minor fix BannerPicture.astro default alt text styles ([6d0aed5](https://github.com/ecomplus/cloud-commerce/commit/6d0aed5ba849af6a0aa8e11da916f7c204e04564)) +* **storefront:** Prevent errors with not founds by slug on SSR context load ([eeb3232](https://github.com/ecomplus/cloud-commerce/commit/eeb3232fb79f6440234a257b915f9c9d2de0e7b4)) +* **storefront:** Update Astro to v2.10.9 ([3555906](https://github.com/ecomplus/cloud-commerce/commit/35559061843a1c8ba7618c255080289677640b10)) + + +* **ssr:** Expecting fallback static HTML at /~fallback route ([922c9c9](https://github.com/ecomplus/cloud-commerce/commit/922c9c9ddeda661861cf1c80204ebd9adf0bf47e)) +* **storefront:** Set href optional on to handle common optional link case ([1573c65](https://github.com/ecomplus/cloud-commerce/commit/1573c653126975b3fac1e3291fa01976e98a8052)) +* **storefront:** Update `usePageHeader` composable removing `serviceLinks` prop ([e566038](https://github.com/ecomplus/cloud-commerce/commit/e56603848af4013eb29b7604d0fb936238e85d7c)) + ### [0.23.3](https://github.com/ecomplus/cloud-commerce/compare/v0.23.2...v0.23.3) (2023-08-08) diff --git a/action.yml b/action.yml index 80ba1afca..ae4845a72 100644 --- a/action.yml +++ b/action.yml @@ -133,11 +133,11 @@ runs: ${{ steps.npm-paths.outputs.LIB_PATH }} ${{ steps.npm-paths.outputs.BIN_PATH }} ~/.npm-global/bin - key: ${{ runner.os }}-npm-g-firebase-tools-12.3.1 + key: ${{ runner.os }}-npm-g-firebase-tools-12.5.1 - if: ${{ github.event_name == 'push' && steps.npm-g-cache.outputs.cache-hit != 'true' }} shell: bash - run: npm i --location=global firebase-tools@12.3.1 + run: npm i --location=global firebase-tools@12.5.1 - if: steps.npm-cache-many.outputs.cache-hit != 'true' name: Install codebase "many" dependencies diff --git a/ecomplus-stores/barra-doce b/ecomplus-stores/barra-doce index 7b544572a..aedd460f2 160000 --- a/ecomplus-stores/barra-doce +++ b/ecomplus-stores/barra-doce @@ -1 +1 @@ -Subproject commit 7b544572abfec10ab65adc6ae592416a9f49fa89 +Subproject commit aedd460f2909d001a720ff151dba5d83184e5821 diff --git a/ecomplus-stores/iluminim b/ecomplus-stores/iluminim index dd015196b..4d4888d21 160000 --- a/ecomplus-stores/iluminim +++ b/ecomplus-stores/iluminim @@ -1 +1 @@ -Subproject commit dd015196bca31bdde10fd98feaf856d2eb9c2ff2 +Subproject commit 4d4888d213453a427ece7c90f3537b4d3fc4564e diff --git a/package.json b/package.json index f8bc1352d..bd3af0397 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "cloudcommerce", "type": "module", - "version": "0.23.3", + "version": "0.25.0", "description": "Open fair-code headless commerce platform: API-first, microservices based, event driven and cloud native", "main": "packages/api/lib/index.js", "author": "E-Com Club Softwares para E-commerce ", @@ -35,7 +35,7 @@ "@commitlint/cli": "^17.7.1", "@commitlint/config-conventional": "^17.7.0", "@commitlint/rules": "^17.7.0", - "@types/node": "^18.17.5", + "@types/node": "^18.17.6", "eslint": "^8.47.0", "husky": "^8.0.3", "standard-version": "^9.5.0", @@ -44,7 +44,7 @@ "typescript": "~5.0.4", "uglify-js": "^3.17.4", "vite": "^4.4.9", - "vitest": "^0.34.1", + "vitest": "^0.34.2", "zx": "^7.2.3" }, "pnpm": { diff --git a/packages/api/package.json b/packages/api/package.json index 98a640a0b..221e14221 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,7 +1,7 @@ { "name": "@cloudcommerce/api", "type": "module", - "version": "0.23.3", + "version": "0.25.0", "description": "E-Com Plus Cloud Commerce APIs client/adapter", "main": "lib/api.js", "types": "lib/api.d.ts", diff --git a/packages/apps/affilate-program/package.json b/packages/apps/affilate-program/package.json index f2ed85f98..28bf2cc50 100644 --- a/packages/apps/affilate-program/package.json +++ b/packages/apps/affilate-program/package.json @@ -1,7 +1,7 @@ { "name": "@cloudcommerce/app-affilate-program", "type": "module", - "version": "0.23.3", + "version": "0.25.0", "description": "E-Com Plus Cloud Commerce app for simple affiliate program", "main": "lib/index.js", "repository": { diff --git a/packages/apps/correios/package.json b/packages/apps/correios/package.json index 15328eec0..f51aa9d68 100644 --- a/packages/apps/correios/package.json +++ b/packages/apps/correios/package.json @@ -1,7 +1,7 @@ { "name": "@cloudcommerce/app-correios", "type": "module", - "version": "0.23.3", + "version": "0.25.0", "description": "E-Com Plus Cloud Commerce app for Correios shipping calculation", "main": "lib/correios.js", "repository": { diff --git a/packages/apps/custom-payment/package.json b/packages/apps/custom-payment/package.json index 7ff1dca2c..3dc44d102 100644 --- a/packages/apps/custom-payment/package.json +++ b/packages/apps/custom-payment/package.json @@ -1,7 +1,7 @@ { "name": "@cloudcommerce/app-custom-payment", "type": "module", - "version": "0.23.3", + "version": "0.25.0", "description": "E-Com Plus Cloud Commerce app for simple custom payment methods", "main": "lib/index.js", "repository": { diff --git a/packages/apps/custom-shipping/package.json b/packages/apps/custom-shipping/package.json index 7d05dcf96..b321ba940 100644 --- a/packages/apps/custom-shipping/package.json +++ b/packages/apps/custom-shipping/package.json @@ -1,7 +1,7 @@ { "name": "@cloudcommerce/app-custom-shipping", "type": "module", - "version": "0.23.3", + "version": "0.25.0", "description": "E-Com Plus Cloud Commerce app for custom shipping methods", "main": "lib/custom-shipping.js", "repository": { diff --git a/packages/apps/datafrete/package.json b/packages/apps/datafrete/package.json index da66531a9..b27ad2627 100644 --- a/packages/apps/datafrete/package.json +++ b/packages/apps/datafrete/package.json @@ -1,7 +1,7 @@ { "name": "@cloudcommerce/app-datafrete", "type": "module", - "version": "0.23.3", + "version": "0.25.0", "description": "E-Com Plus Cloud Commerce app to integrate Datafrete shipping gateway ", "main": "lib/datafrete.js", "exports": { diff --git a/packages/apps/discounts/package.json b/packages/apps/discounts/package.json index 7af6af3e9..fe8104a5b 100644 --- a/packages/apps/discounts/package.json +++ b/packages/apps/discounts/package.json @@ -1,7 +1,7 @@ { "name": "@cloudcommerce/app-discounts", "type": "module", - "version": "0.23.3", + "version": "0.25.0", "description": "E-Com Plus Cloud Commerce app for complex discount rules", "main": "lib/discounts.js", "repository": { diff --git a/packages/apps/emails/package.json b/packages/apps/emails/package.json index b4d9ef380..54e45108b 100644 --- a/packages/apps/emails/package.json +++ b/packages/apps/emails/package.json @@ -1,7 +1,7 @@ { "name": "@cloudcommerce/app-emails", "type": "module", - "version": "0.23.3", + "version": "0.25.0", "description": "E-Com Plus Cloud Commerce default transactional email app", "main": "lib/index.js", "repository": { diff --git a/packages/apps/fb-conversions/package.json b/packages/apps/fb-conversions/package.json index 2f3a80cbe..17cfcf66c 100644 --- a/packages/apps/fb-conversions/package.json +++ b/packages/apps/fb-conversions/package.json @@ -1,7 +1,7 @@ { "name": "@cloudcommerce/app-fb-conversions", "type": "module", - "version": "0.23.3", + "version": "0.25.0", "description": "E-Com Plus Cloud Commerce app to send carts/orders to Facebook Conversions API", "main": "lib/index.js", "repository": { @@ -21,7 +21,7 @@ "dependencies": { "@cloudcommerce/api": "workspace:*", "@cloudcommerce/firebase": "workspace:*", - "facebook-nodejs-business-sdk": "^17.0.2", + "facebook-nodejs-business-sdk": "^17.0.3", "firebase-admin": "^11.10.1", "firebase-functions": "^4.4.1" }, diff --git a/packages/apps/flash-courier/package.json b/packages/apps/flash-courier/package.json index 7ce9d5981..3ea2ba85c 100644 --- a/packages/apps/flash-courier/package.json +++ b/packages/apps/flash-courier/package.json @@ -1,7 +1,7 @@ { "name": "@cloudcommerce/app-flash-courier", "type": "module", - "version": "0.23.3", + "version": "0.25.0", "description": "E-Com Plus Cloud Commerce app to integrate Flash Courier", "main": "lib/index.js", "exports": { diff --git a/packages/apps/frenet/package.json b/packages/apps/frenet/package.json index 8d45f0e72..d8a4f4c70 100644 --- a/packages/apps/frenet/package.json +++ b/packages/apps/frenet/package.json @@ -1,7 +1,7 @@ { "name": "@cloudcommerce/app-frenet", "type": "module", - "version": "0.23.3", + "version": "0.25.0", "description": "E-Com Plus Cloud Commerce app for Frenet shipping calculation", "main": "lib/frenet.js", "exports": { diff --git a/packages/apps/galaxpay/package.json b/packages/apps/galaxpay/package.json index 5230ac6b3..03fff6b86 100644 --- a/packages/apps/galaxpay/package.json +++ b/packages/apps/galaxpay/package.json @@ -1,7 +1,7 @@ { "name": "@cloudcommerce/app-galaxpay", "type": "module", - "version": "0.23.3", + "version": "0.25.0", "description": "E-Com Plus Cloud Commerce app to integrate Galax Pay for recurring payments", "main": "lib/galaxpay.js", "exports": { diff --git a/packages/apps/google-analytics/package.json b/packages/apps/google-analytics/package.json index 1b0289b59..27a3fbad5 100644 --- a/packages/apps/google-analytics/package.json +++ b/packages/apps/google-analytics/package.json @@ -1,7 +1,7 @@ { "name": "@cloudcommerce/app-google-analytics", "type": "module", - "version": "0.23.3", + "version": "0.25.0", "description": "E-Com Plus Cloud Commerce app to send carts/orders events to GA Measurement Protocol", "main": "lib/index.js", "repository": { diff --git a/packages/apps/jadlog/package.json b/packages/apps/jadlog/package.json index 98bd953a6..06dc45c5b 100644 --- a/packages/apps/jadlog/package.json +++ b/packages/apps/jadlog/package.json @@ -1,7 +1,7 @@ { "name": "@cloudcommerce/app-jadlog", "type": "module", - "version": "0.23.3", + "version": "0.25.0", "description": "E-Com Plus Cloud Commerce app for Jadlog shipping calculation", "main": "lib/index.js", "repository": { diff --git a/packages/apps/loyalty-points/package.json b/packages/apps/loyalty-points/package.json index 8dd5fccf7..30f483066 100644 --- a/packages/apps/loyalty-points/package.json +++ b/packages/apps/loyalty-points/package.json @@ -1,7 +1,7 @@ { "name": "@cloudcommerce/app-loyalty-points", "type": "module", - "version": "0.23.3", + "version": "0.25.0", "description": "E-Com Plus Cloud Commerce app to handle simple loyalty points programs", "main": "lib/loyalty-points.js", "exports": { diff --git a/packages/apps/melhor-envio/package.json b/packages/apps/melhor-envio/package.json index 5ab7eeaf7..d93db059e 100644 --- a/packages/apps/melhor-envio/package.json +++ b/packages/apps/melhor-envio/package.json @@ -1,7 +1,7 @@ { "name": "@cloudcommerce/app-melhor-envio", "type": "module", - "version": "0.23.3", + "version": "0.25.0", "description": "E-Com Plus Cloud Commerce app to integrate Melhor Envio", "main": "lib/index.js", "exports": { diff --git a/packages/apps/mercadopago/package.json b/packages/apps/mercadopago/package.json index e97bee454..127e06834 100644 --- a/packages/apps/mercadopago/package.json +++ b/packages/apps/mercadopago/package.json @@ -1,7 +1,7 @@ { "name": "@cloudcommerce/app-mercadopago", "type": "module", - "version": "0.23.3", + "version": "0.25.0", "description": "E-Com Plus Cloud Commerce app to integrate Mercado Pago", "main": "lib/mercadopago.js", "exports": { diff --git a/packages/apps/pagarme/package.json b/packages/apps/pagarme/package.json index ba6daaa4c..22ce038fe 100644 --- a/packages/apps/pagarme/package.json +++ b/packages/apps/pagarme/package.json @@ -1,7 +1,7 @@ { "name": "@cloudcommerce/app-pagarme", "type": "module", - "version": "0.23.3", + "version": "0.25.0", "description": "E-Com Plus Cloud Commerce app to integrate Pagar.me", "main": "lib/pagarme.js", "exports": { diff --git a/packages/apps/paghiper/package.json b/packages/apps/paghiper/package.json index db628c3a5..b538d84e6 100644 --- a/packages/apps/paghiper/package.json +++ b/packages/apps/paghiper/package.json @@ -1,7 +1,7 @@ { "name": "@cloudcommerce/app-paghiper", "type": "module", - "version": "0.23.3", + "version": "0.25.0", "description": "E-Com Plus Cloud Commerce app to integrate PagHiper", "main": "lib/paghiper.js", "exports": { diff --git a/packages/apps/pix/package.json b/packages/apps/pix/package.json index ac7826acb..24bbd21f5 100644 --- a/packages/apps/pix/package.json +++ b/packages/apps/pix/package.json @@ -1,7 +1,7 @@ { "name": "@cloudcommerce/app-pix", "type": "module", - "version": "0.23.3", + "version": "0.25.0", "description": "E-Com Plus Cloud Commerce app to integrate Pix API (Bacen)", "main": "lib/pix.js", "exports": { diff --git a/packages/apps/tiny-erp/package.json b/packages/apps/tiny-erp/package.json index 65450d94f..4e7ed0b84 100644 --- a/packages/apps/tiny-erp/package.json +++ b/packages/apps/tiny-erp/package.json @@ -1,7 +1,7 @@ { "name": "@cloudcommerce/app-tiny-erp", "type": "module", - "version": "0.23.3", + "version": "0.25.0", "description": "E-Com Plus Cloud Commerce app for Tiny ERP", "main": "lib/tiny-erp.js", "repository": { diff --git a/packages/apps/webhooks/package.json b/packages/apps/webhooks/package.json index c8542632d..94abcca30 100644 --- a/packages/apps/webhooks/package.json +++ b/packages/apps/webhooks/package.json @@ -1,7 +1,7 @@ { "name": "@cloudcommerce/app-webhooks", "type": "module", - "version": "0.23.3", + "version": "0.25.0", "description": "E-Com Plus Cloud Commerce app for general order webhooks", "main": "lib/index.js", "repository": { diff --git a/packages/cli/package.json b/packages/cli/package.json index dabdd331f..d57333c33 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,7 +1,7 @@ { "name": "@cloudcommerce/cli", "type": "module", - "version": "0.23.3", + "version": "0.25.0", "description": "E-Com Plus Cloud Commerce CLI tools", "bin": { "cloudcommerce": "./bin/run.mjs" diff --git a/packages/cli/src/cli.ts b/packages/cli/src/cli.ts index a3218c5bd..3d9d94daa 100644 --- a/packages/cli/src/cli.ts +++ b/packages/cli/src/cli.ts @@ -180,7 +180,11 @@ Finish by saving the following secrets to your GitHub repository: if (argv._.includes('dev') || !argv._.length) { await prepareCodebases(true); - return $`npm --prefix "${path.join(pwd, 'functions/ssr')}" run dev`; + const prefix = path.join(pwd, 'functions/ssr'); + // https://docs.astro.build/en/reference/cli-reference/#astro-dev + const host = typeof argv.host === 'string' ? argv.host : ''; + const port = typeof argv.port === 'string' || typeof argv.port === 'number' ? argv.port : ''; + return $`npm --prefix "${prefix}" run dev -- --host ${host} --port ${port}`; } return $`echo 'Hello from @cloudcommerce/cli'`; }; diff --git a/packages/config/package.json b/packages/config/package.json index 03a216871..adc12b11d 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -1,7 +1,7 @@ { "name": "@cloudcommerce/config", "type": "module", - "version": "0.23.3", + "version": "0.25.0", "description": "E-Com Plus Cloud Commerce base config", "main": "lib/config.js", "exports": { diff --git a/packages/emails/package.json b/packages/emails/package.json index 35027b115..ef7722937 100644 --- a/packages/emails/package.json +++ b/packages/emails/package.json @@ -1,7 +1,7 @@ { "name": "@cloudcommerce/emails", "type": "module", - "version": "0.23.3", + "version": "0.25.0", "description": "E-Com Plus Cloud Commerce email sender", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/packages/eslint/package.json b/packages/eslint/package.json index bf7b11484..c1add03cb 100644 --- a/packages/eslint/package.json +++ b/packages/eslint/package.json @@ -1,7 +1,7 @@ { "name": "@cloudcommerce/eslint", "type": "module", - "version": "0.23.3", + "version": "0.25.0", "description": "E-Com Plus Cloud Commerce ESLint config", "main": "lib/index.js", "repository": { @@ -19,11 +19,11 @@ "build": "echo '@ecomplus/eslint'" }, "dependencies": { - "@typescript-eslint/eslint-plugin": "^6.3.0", - "@typescript-eslint/parser": "^6.3.0", + "@typescript-eslint/eslint-plugin": "^6.4.0", + "@typescript-eslint/parser": "^6.4.0", "eslint": "^8.47.0", "eslint-config-airbnb-base": "^15.0.0", - "eslint-plugin-import": "^2.28.0", + "eslint-plugin-import": "^2.28.1", "eslint-plugin-vue": "^9.17.0" } } \ No newline at end of file diff --git a/packages/eslint/storefront.eslintrc.cjs b/packages/eslint/storefront.eslintrc.cjs index db2b1658b..292091195 100644 --- a/packages/eslint/storefront.eslintrc.cjs +++ b/packages/eslint/storefront.eslintrc.cjs @@ -19,6 +19,7 @@ module.exports = { 'Fade', 'Carousel', 'Drawer', + 'Skeleton', 'Prices', 'Banner', 'Countdown', diff --git a/packages/events/package.json b/packages/events/package.json index 8d15393c7..d3c3e609c 100644 --- a/packages/events/package.json +++ b/packages/events/package.json @@ -1,7 +1,7 @@ { "name": "@cloudcommerce/events", "type": "module", - "version": "0.23.3", + "version": "0.25.0", "description": "E-Com Plus Cloud Commerce app events", "main": "lib/index.js", "exports": { diff --git a/packages/feeds/package.json b/packages/feeds/package.json index 3e871c818..8553c768a 100644 --- a/packages/feeds/package.json +++ b/packages/feeds/package.json @@ -1,7 +1,7 @@ { "name": "@cloudcommerce/feeds", "type": "module", - "version": "0.23.3", + "version": "0.25.0", "description": "E-Com Plus Cloud Commerce catalog feeds", "main": "lib/index.js", "exports": { diff --git a/packages/firebase/package.json b/packages/firebase/package.json index d4072dda6..1c8e0448f 100644 --- a/packages/firebase/package.json +++ b/packages/firebase/package.json @@ -1,7 +1,7 @@ { "name": "@cloudcommerce/firebase", "type": "module", - "version": "0.23.3", + "version": "0.25.0", "description": "E-Com Plus Cloud Commerce on Firebase", "main": "lib/index.js", "types": "lib/index.d.ts", @@ -31,7 +31,7 @@ "dependencies": { "@cloudcommerce/api": "workspace:*", "@cloudcommerce/config": "workspace:*", - "@google-cloud/pubsub": "^3.7.3", + "@google-cloud/pubsub": "^4.0.1", "firebase-admin": "^11.10.1", "firebase-functions": "^4.4.1", "source-map-support": "^0.5.21" diff --git a/packages/i18n/package.json b/packages/i18n/package.json index fa2b008cd..b91f6c3d0 100644 --- a/packages/i18n/package.json +++ b/packages/i18n/package.json @@ -1,7 +1,7 @@ { "name": "@cloudcommerce/i18n", "type": "module", - "version": "0.23.3", + "version": "0.25.0", "description": "E-Com Plus Cloud Commerce i18n", "main": "lib/all.js", "exports": { diff --git a/packages/modules/package.json b/packages/modules/package.json index d5333c474..6c4761fde 100644 --- a/packages/modules/package.json +++ b/packages/modules/package.json @@ -1,7 +1,7 @@ { "name": "@cloudcommerce/modules", "type": "module", - "version": "0.23.3", + "version": "0.25.0", "description": "E-Com Plus Cloud Commerce modules API", "main": "lib/index.cjs", "exports": { diff --git a/packages/passport/package.json b/packages/passport/package.json index 758143474..8d7ff2ad9 100644 --- a/packages/passport/package.json +++ b/packages/passport/package.json @@ -1,7 +1,7 @@ { "name": "@cloudcommerce/passport", "type": "module", - "version": "0.23.3", + "version": "0.25.0", "description": "E-Com Plus Cloud Commerce customers authentication (passport) API", "main": "lib/index.js", "exports": { diff --git a/packages/ssr/package.json b/packages/ssr/package.json index 4796b9326..8b499bd6d 100644 --- a/packages/ssr/package.json +++ b/packages/ssr/package.json @@ -1,7 +1,7 @@ { "name": "@cloudcommerce/ssr", "type": "module", - "version": "0.23.3", + "version": "0.25.0", "description": "E-Com Plus Cloud Commerce storefront SSR", "main": "lib/index.js", "exports": { @@ -24,21 +24,21 @@ "build:workers": "npx tsc -p src/cloudflare --outDir cloudflare && npx eslint --ext .js cloudflare --fix" }, "dependencies": { - "@astrojs/node": "5.3.3", + "@astrojs/node": "5.3.5", "@cloudcommerce/api": "workspace:*", "@cloudcommerce/firebase": "workspace:*", "@cloudcommerce/i18n": "workspace:*", "@ecomplus/utils": "1.5.0-rc.5", - "@headlessui/vue": "^1.7.15", + "@headlessui/vue": "^1.7.16", "@vueuse/core": "10.3.0", - "astro": "2.10.7", + "astro": "2.10.12", "firebase-admin": "^11.10.1", "firebase-functions": "^4.4.1", "vue": "^3.3.4" }, "devDependencies": { "@cloudcommerce/types": "workspace:*", - "@cloudflare/workers-types": "^4.20230807.0", + "@cloudflare/workers-types": "^4.20230814.0", "@firebase/app-types": "^0.9.0" } } \ No newline at end of file diff --git a/packages/ssr/src/firebase/serve-storefront.ts b/packages/ssr/src/firebase/serve-storefront.ts index 0845293a3..96f76ddde 100644 --- a/packages/ssr/src/firebase/serve-storefront.ts +++ b/packages/ssr/src/firebase/serve-storefront.ts @@ -132,28 +132,10 @@ export default async (req: Request, res: Response) => { proxy(req, res); return; } - res.set('X-XSS-Protection', '1; mode=block'); - const url = req.path.replace(/\.html$/, ''); - - const setStatusAndCache = (status: number, cacheControl: string) => { - if (res.headersSent) return res; - return res.status(status) - .set('X-SSR-ID', `v1/${Date.now()}`) - .set('Cache-Control', cacheControl); - }; - - const fallback = (err: any, status = 500) => { - if (url !== '/~fallback' && (/\/[^/.]+$/.test(url) || /\.x?html$/.test(url))) { - setStatusAndCache(status, 'public, max-age=120') - .send('' - + '` - + `${err.toString()}`); - } else { - setStatusAndCache(status, 'public, max-age=120, s-maxage=600') - .send(err.toString()); - } - }; + if (req.path.endsWith('.css') && cssFilepath) { + res.set('Cache-Control', 'max-age=3600').redirect(302, cssFilepath); + return; + } if (req.path === '/_image') { const { href } = req.query; @@ -196,6 +178,29 @@ export default async (req: Request, res: Response) => { return; } + res.set('X-XSS-Protection', '1; mode=block'); + const url = req.path.replace(/\.html$/, ''); + + const setStatusAndCache = (status: number, cacheControl: string) => { + if (res.headersSent) return res; + return res.status(status) + .set('X-SSR-ID', `v1/${Date.now()}`) + .set('Cache-Control', cacheControl); + }; + + const fallback = (err: any, status = 500) => { + if (url !== '/~fallback' && (/\/[^/.]+$/.test(url) || /\.x?html$/.test(url))) { + setStatusAndCache(status, 'public, max-age=120') + .send('' + + '` + + `${err.toString()}`); + } else { + setStatusAndCache(status, 'public, max-age=120, s-maxage=600') + .send(err.toString()); + } + }; + /* Check Response methods used by Astro Node.js integration: https://github.com/withastro/astro/blob/main/packages/integrations/node/src/nodeMiddleware.ts diff --git a/packages/storefront/config/storefront.config.mjs b/packages/storefront/config/storefront.config.mjs index 1f99b148d..ab2793e49 100644 --- a/packages/storefront/config/storefront.config.mjs +++ b/packages/storefront/config/storefront.config.mjs @@ -4,9 +4,15 @@ import config from '@cloudcommerce/config'; import './storefront.cms.js'; export default () => { - const { VITE_ECOM_STORE_ID } = import.meta.env || process.env; + const { + ECOM_STORE_ID, + VITE_ECOM_STORE_ID, + PROD, + } = import.meta.env || process.env; if (VITE_ECOM_STORE_ID) { config.set({ storeId: Number(VITE_ECOM_STORE_ID) }); + } else if (ECOM_STORE_ID) { + config.set({ storeId: Number(ECOM_STORE_ID) }); } const { @@ -29,7 +35,7 @@ export default () => { } catch { // } - if (!storeId && import.meta.env.DEV === true) { + if (!storeId && !PROD) { storeId = 1011; console.warn('> `storeId` is not set, using fallback 1011 for dev only\n'); } diff --git a/packages/storefront/config/storefront.unocss.cjs b/packages/storefront/config/storefront.unocss.cjs index a7e740964..d788115f0 100644 --- a/packages/storefront/config/storefront.unocss.cjs +++ b/packages/storefront/config/storefront.unocss.cjs @@ -69,7 +69,7 @@ const genUnoCSSConfig = (_tailwindConfig) => { '--collection': iconset, '--icon': icon, } = utilities[s]; - shortcuts.push({ [`i-${icon}`]: `i-${iconset}:${icon}` }); + shortcuts.push({ [s.replace('.', '')]: `i-${iconset}:${icon}` }); } else if (!s.startsWith('.ui-') && !s.includes('prose')) { rules.push([s.replace('.', ''), utilities[s]]); } diff --git a/packages/storefront/package.json b/packages/storefront/package.json index 0d40b2af2..0987d938a 100644 --- a/packages/storefront/package.json +++ b/packages/storefront/package.json @@ -1,7 +1,7 @@ { "name": "@cloudcommerce/storefront", "type": "module", - "version": "0.23.3", + "version": "0.25.0", "description": "E-Com Plus Cloud Commerce storefront with Astro", "bin": { "storefront": "./scripts/build-prod.sh" @@ -30,29 +30,29 @@ }, "dependencies": { "@astrojs/image": "0.17.3", - "@astrojs/node": "5.3.3", + "@astrojs/node": "5.3.5", "@astrojs/vue": "2.2.1", "@cloudcommerce/api": "workspace:*", "@cloudcommerce/config": "workspace:*", "@cloudcommerce/i18n": "workspace:*", "@ecomplus/utils": "1.5.0-rc.5", "@fastify/deepmerge": "^1.3.0", - "@headlessui/vue": "^1.7.15", + "@headlessui/vue": "^1.7.16", "@iconify-json/fa6-brands": "^1.1.13", "@iconify-json/heroicons": "^1.1.12", "@iconify-json/logos": "^1.1.34", "@vite-pwa/astro": "^0.1.1", "@vueuse/core": "10.3.0", - "astro": "2.10.7", + "astro": "2.10.12", "chroma-js": "^2.4.2", "dotenv": "^16.3.1", - "firebase": "^10.1.0", + "firebase": "^10.2.0", "image-size": "^1.0.2", "mime": "^3.0.0", "semver": "^7.5.4", - "sharp": "^0.32.4", + "sharp": "^0.32.5", "tailwindcss": "^3.3.3", - "unocss": "^0.55.0", + "unocss": "^0.55.2", "vite": "^4.4.9", "vite-plugin-pwa": "^0.16.4", "vue": "^3.3.4" @@ -62,4 +62,4 @@ "@cloudcommerce/types": "workspace:*", "@vue/runtime-core": "^3.3.4" } -} +} \ No newline at end of file diff --git a/packages/storefront/src/helpers/server-data.ts b/packages/storefront/src/helpers/server-data.ts index c5528da31..d4888709e 100644 --- a/packages/storefront/src/helpers/server-data.ts +++ b/packages/storefront/src/helpers/server-data.ts @@ -1,8 +1,3 @@ -const { - settings, - apiContext, -} = globalThis.$storefront; - const networkNames = [ 'whatsapp', 'instagram', @@ -17,16 +12,18 @@ const networkNames = [ export type NetworkName = typeof networkNames[number]; const socialNetworks: Partial> = {}; -networkNames.forEach((network: NetworkName) => { - if (settings[network]) { - socialNetworks[network] = settings[network]; - } -}); - -export { settings, apiContext, socialNetworks }; - -export const serviceLinks = settings.service_links; - -export const paymentMethodFlags = settings.payment_methods; +const setSocialNetworks = () => { + const { settings } = globalThis.$storefront; + networkNames.forEach((network: NetworkName) => { + if (settings[network]) { + socialNetworks[network] = settings[network]; + } + }); +}; +if (import.meta.env.SSR) { + global.$storefront.onLoad(() => setSocialNetworks()); +} else { + setSocialNetworks(); +} -export type PaymentMethodFlag = Exclude[number]; +export { socialNetworks }; diff --git a/packages/storefront/src/images/use-ssr-picture.ts b/packages/storefront/src/images/use-ssr-picture.ts index 725c54f92..b62fd75c1 100644 --- a/packages/storefront/src/images/use-ssr-picture.ts +++ b/packages/storefront/src/images/use-ssr-picture.ts @@ -63,10 +63,25 @@ const useSSRPicture = async (params: UsePictureParams) => { } } else if ((!attrs.width || !attrs.height) && typeof src === 'string') { const { width, height } = tryImageSize(src); - if (height) { + if (width && height) { aspectRatio = getAspectRatio({ width, height }, tryImageSize); - attrs.width = width; - attrs.height = height; + let hasSplicedWidths = false; + for (let i = widths.length - 1; i >= 0; i--) { + if (widths[i] > width) { + widths.splice(i, 1); + hasSplicedWidths = true; + } + } + if (hasSplicedWidths) { + attrs.width = width; + attrs.height = height; + if (!widths.find((w) => w === width)) { + widths.push(width); + } + } else { + attrs.width = Math.max(...widths); + attrs.height = Math.round(attrs.width / aspectRatio); + } } } let sizes: string = propSizes || ''; diff --git a/packages/storefront/src/lib/components/BannerPictures.astro b/packages/storefront/src/lib/components/BannerPictures.astro index 75880ffbd..50d348c2d 100644 --- a/packages/storefront/src/lib/components/BannerPictures.astro +++ b/packages/storefront/src/lib/components/BannerPictures.astro @@ -18,8 +18,8 @@ const { subtitle, buttonText, index, - class: className = 'max-w-screen-2xl', - mobileClass = 'max-w-screen-sm', + class: className = 'max-w-screen-sm sm:max-w-[828px] md:max-w-screen-2xl', + mobileClass = 'max-w-screen-sm sm:max-w-screen-lg', } = Astro.props as Props; const hasHeader = title || subtitle || buttonText; let { widths, mobileWidths } = Astro.props; @@ -27,14 +27,14 @@ if (!widths?.length) { if (mobileImg) { widths = [1536, 2048]; } else { - widths = [856, 1536, 2048]; + widths = [640, 828, 1536, 2048]; if (hasHeader) { widths = widths.map((w) => (w / 2)); } } } if (!mobileWidths?.length) { - mobileWidths = [720, 856]; + mobileWidths = [640, 1024]; } --- diff --git a/packages/storefront/src/lib/components/PaymentMethodFlag.vue b/packages/storefront/src/lib/components/PaymentMethodFlag.vue index 168302fd1..d15d5f4d4 100644 --- a/packages/storefront/src/lib/components/PaymentMethodFlag.vue +++ b/packages/storefront/src/lib/components/PaymentMethodFlag.vue @@ -1,10 +1,10 @@ + + diff --git a/packages/storefront/src/lib/pages/_vue.ts b/packages/storefront/src/lib/pages/_vue.ts index d406a1015..61eb950a2 100644 --- a/packages/storefront/src/lib/pages/_vue.ts +++ b/packages/storefront/src/lib/pages/_vue.ts @@ -3,6 +3,7 @@ import { i18n, formatMoney } from '@ecomplus/utils'; import Fade from '@@sf/components/globals/Fade.vue'; import ALink from '@@sf/components/globals/ALink.vue'; import AImg from '@@sf/components/globals/AImg.vue'; +import Skeleton from '@@sf/components/globals/Skeleton.vue'; const formatPercentage = (value: number, digits = 1) => { return Number.isInteger(value) ? `${value}%` : `${value.toFixed(digits)}%`; @@ -26,6 +27,7 @@ const createApp = (app: App) => { app.component('Fade', Fade); app.component('ALink', ALink); app.component('AImg', AImg); + app.component('Skeleton', Skeleton); }; export default createApp; diff --git a/packages/storefront/src/lib/ssr-context.ts b/packages/storefront/src/lib/ssr-context.ts index 025828316..cac9bf733 100644 --- a/packages/storefront/src/lib/ssr-context.ts +++ b/packages/storefront/src/lib/ssr-context.ts @@ -36,7 +36,7 @@ if (!globalThis.$storefront) { globalThis.$storefront = { settings: {}, onLoad(callback: (...args: any[]) => void) { - emitter.on('load', callback); + emitter.once('load', callback); }, data: {}, }; diff --git a/packages/storefront/src/vue-globals.d.ts b/packages/storefront/src/vue-globals.d.ts index d9686bedf..35bb74226 100644 --- a/packages/storefront/src/vue-globals.d.ts +++ b/packages/storefront/src/vue-globals.d.ts @@ -26,6 +26,7 @@ declare module '@vue/runtime-core' { Fade: typeof import('@@sf/components/globals/Fade.vue')['default']; ALink: typeof import('@@sf/components/globals/ALink.vue')['default']; AImg: typeof import('@@sf/components/globals/AImg.vue')['default']; + Skeleton: typeof import('@@sf/components/globals/Skeleton.vue')['default']; } } diff --git a/packages/types/package.json b/packages/types/package.json index 23b7a2207..74e5683bd 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,7 +1,7 @@ { "name": "@cloudcommerce/types", "type": "module", - "version": "0.23.3", + "version": "0.25.0", "description": "E-Com Plus Cloud Commerce reusable type definitions", "main": "index.ts", "repository": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 42d8d14cf..1b9c1288b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,8 +21,8 @@ importers: specifier: ^17.7.0 version: 17.7.0 '@types/node': - specifier: ^18.17.5 - version: 18.17.5 + specifier: ^18.17.6 + version: 18.17.6 eslint: specifier: ^8.47.0 version: 8.47.0 @@ -34,7 +34,7 @@ importers: version: 9.5.0 ts-node: specifier: ^10.9.1 - version: 10.9.1(@types/node@18.17.5)(typescript@5.0.4) + version: 10.9.1(@types/node@18.17.6)(typescript@5.0.4) turbo: specifier: ^1.10.12 version: 1.10.12 @@ -46,10 +46,10 @@ importers: version: 3.17.4 vite: specifier: ^4.4.9 - version: 4.4.9(@types/node@18.17.5) + version: 4.4.9(@types/node@18.17.6) vitest: - specifier: ^0.34.1 - version: 0.34.1 + specifier: ^0.34.2 + version: 0.34.2 zx: specifier: ^7.2.3 version: 7.2.3 @@ -57,45 +57,45 @@ importers: ecomplus-stores/barra-doce: dependencies: '@cloudcommerce/cli': - specifier: ^0.23.3 + specifier: ^0.25.0 version: link:../../packages/cli devDependencies: '@cloudcommerce/eslint': - specifier: ^0.23.3 + specifier: ^0.25.0 version: link:../../packages/eslint ecomplus-stores/barra-doce/functions/many: dependencies: '@cloudcommerce/feeds': - specifier: ^0.23.3 + specifier: ^0.25.0 version: link:../../../../packages/feeds '@cloudcommerce/firebase': - specifier: ^0.23.3 + specifier: ^0.25.0 version: link:../../../../packages/firebase '@cloudcommerce/passport': - specifier: ^0.23.3 + specifier: ^0.25.0 version: link:../../../../packages/passport ecomplus-stores/barra-doce/functions/ssr: dependencies: '@cloudcommerce/api': - specifier: ^0.23.3 + specifier: ^0.25.0 version: link:../../../../packages/api '@cloudcommerce/firebase': - specifier: ^0.23.3 + specifier: ^0.25.0 version: link:../../../../packages/firebase '@cloudcommerce/ssr': - specifier: ^0.23.3 + specifier: ^0.25.0 version: link:../../../../packages/ssr devDependencies: '@cloudcommerce/i18n': - specifier: ^0.23.3 + specifier: ^0.25.0 version: link:../../../../packages/i18n '@cloudcommerce/storefront': - specifier: ^0.23.3 + specifier: ^0.25.0 version: link:../../../../packages/storefront '@cloudcommerce/types': - specifier: ^0.23.3 + specifier: ^0.25.0 version: link:../../../../packages/types '@fontsource/croissant-one': specifier: ^5.0.5 @@ -107,57 +107,57 @@ importers: ecomplus-stores/barra-doce/functions/with-apps: dependencies: '@cloudcommerce/events': - specifier: ^0.23.3 + specifier: ^0.25.0 version: link:../../../../packages/events '@cloudcommerce/firebase': - specifier: ^0.23.3 + specifier: ^0.25.0 version: link:../../../../packages/firebase '@cloudcommerce/modules': - specifier: ^0.23.3 + specifier: ^0.25.0 version: link:../../../../packages/modules ecomplus-stores/iluminim: dependencies: '@cloudcommerce/cli': - specifier: ^0.23.3 + specifier: ^0.25.0 version: link:../../packages/cli devDependencies: '@cloudcommerce/eslint': - specifier: ^0.23.3 + specifier: ^0.25.0 version: link:../../packages/eslint ecomplus-stores/iluminim/functions/many: dependencies: '@cloudcommerce/feeds': - specifier: ^0.23.3 + specifier: ^0.25.0 version: link:../../../../packages/feeds '@cloudcommerce/firebase': - specifier: ^0.23.3 + specifier: ^0.25.0 version: link:../../../../packages/firebase '@cloudcommerce/passport': - specifier: ^0.23.3 + specifier: ^0.25.0 version: link:../../../../packages/passport ecomplus-stores/iluminim/functions/ssr: dependencies: '@cloudcommerce/api': - specifier: ^0.23.3 + specifier: ^0.25.0 version: link:../../../../packages/api '@cloudcommerce/firebase': - specifier: ^0.23.3 + specifier: ^0.25.0 version: link:../../../../packages/firebase '@cloudcommerce/ssr': - specifier: ^0.23.3 + specifier: ^0.25.0 version: link:../../../../packages/ssr devDependencies: '@cloudcommerce/i18n': - specifier: ^0.23.3 + specifier: ^0.25.0 version: link:../../../../packages/i18n '@cloudcommerce/storefront': - specifier: ^0.23.3 + specifier: ^0.25.0 version: link:../../../../packages/storefront '@cloudcommerce/types': - specifier: ^0.23.3 + specifier: ^0.25.0 version: link:../../../../packages/types '@fontsource-variable/heebo': specifier: ^5.0.5 @@ -169,13 +169,13 @@ importers: ecomplus-stores/iluminim/functions/with-apps: dependencies: '@cloudcommerce/events': - specifier: ^0.23.3 + specifier: ^0.25.0 version: link:../../../../packages/events '@cloudcommerce/firebase': - specifier: ^0.23.3 + specifier: ^0.25.0 version: link:../../../../packages/firebase '@cloudcommerce/modules': - specifier: ^0.23.3 + specifier: ^0.25.0 version: link:../../../../packages/modules packages/__skeleton: @@ -323,8 +323,8 @@ importers: specifier: workspace:* version: link:../../firebase facebook-nodejs-business-sdk: - specifier: ^17.0.2 - version: 17.0.2 + specifier: ^17.0.3 + version: 17.0.3 firebase-admin: specifier: ^11.10.1 version: 11.10.1 @@ -705,20 +705,20 @@ importers: packages/eslint: dependencies: '@typescript-eslint/eslint-plugin': - specifier: ^6.3.0 - version: 6.3.0(@typescript-eslint/parser@6.3.0)(eslint@8.47.0)(typescript@5.0.4) + specifier: ^6.4.0 + version: 6.4.0(@typescript-eslint/parser@6.4.0)(eslint@8.47.0)(typescript@5.0.4) '@typescript-eslint/parser': - specifier: ^6.3.0 - version: 6.3.0(eslint@8.47.0)(typescript@5.0.4) + specifier: ^6.4.0 + version: 6.4.0(eslint@8.47.0)(typescript@5.0.4) eslint: specifier: ^8.47.0 version: 8.47.0 eslint-config-airbnb-base: specifier: ^15.0.0 - version: 15.0.0(eslint-plugin-import@2.28.0)(eslint@8.47.0) + version: 15.0.0(eslint-plugin-import@2.28.1)(eslint@8.47.0) eslint-plugin-import: - specifier: ^2.28.0 - version: 2.28.0(@typescript-eslint/parser@6.3.0)(eslint@8.47.0) + specifier: ^2.28.1 + version: 2.28.1(@typescript-eslint/parser@6.4.0)(eslint@8.47.0) eslint-plugin-vue: specifier: ^9.17.0 version: 9.17.0(eslint@8.47.0) @@ -821,8 +821,8 @@ importers: specifier: workspace:* version: link:../config '@google-cloud/pubsub': - specifier: ^3.7.3 - version: 3.7.3 + specifier: ^4.0.1 + version: 4.0.1 firebase-admin: specifier: ^11.10.1 version: 11.10.1 @@ -963,8 +963,8 @@ importers: packages/ssr: dependencies: '@astrojs/node': - specifier: 5.3.3 - version: 5.3.3(astro@2.10.7) + specifier: 5.3.5 + version: 5.3.5(astro@2.10.12) '@cloudcommerce/api': specifier: workspace:* version: link:../api @@ -978,14 +978,14 @@ importers: specifier: 1.5.0-rc.5 version: 1.5.0-rc.5 '@headlessui/vue': - specifier: ^1.7.15 - version: 1.7.15(vue@3.3.4) + specifier: ^1.7.16 + version: 1.7.16(vue@3.3.4) '@vueuse/core': specifier: 10.3.0 version: 10.3.0(vue@3.3.4) astro: - specifier: 2.10.7 - version: 2.10.7(@types/node@18.17.5)(sharp@0.32.4) + specifier: 2.10.12 + version: 2.10.12(@types/node@18.17.6)(sharp@0.32.5) firebase-admin: specifier: ^11.10.1 version: 11.10.1 @@ -1000,8 +1000,8 @@ importers: specifier: workspace:* version: link:../types '@cloudflare/workers-types': - specifier: ^4.20230807.0 - version: 4.20230807.0 + specifier: ^4.20230814.0 + version: 4.20230814.0 '@firebase/app-types': specifier: ^0.9.0 version: 0.9.0 @@ -1010,13 +1010,13 @@ importers: dependencies: '@astrojs/image': specifier: 0.17.3 - version: 0.17.3(astro@2.10.7)(sharp@0.32.4) + version: 0.17.3(astro@2.10.12)(sharp@0.32.5) '@astrojs/node': - specifier: 5.3.3 - version: 5.3.3(astro@2.10.7) + specifier: 5.3.5 + version: 5.3.5(astro@2.10.12) '@astrojs/vue': specifier: 2.2.1 - version: 2.2.1(astro@2.10.7)(vite@4.4.9)(vue@3.3.4) + version: 2.2.1(astro@2.10.12)(vite@4.4.9)(vue@3.3.4) '@cloudcommerce/api': specifier: workspace:* version: link:../api @@ -1033,8 +1033,8 @@ importers: specifier: ^1.3.0 version: 1.3.0 '@headlessui/vue': - specifier: ^1.7.15 - version: 1.7.15(vue@3.3.4) + specifier: ^1.7.16 + version: 1.7.16(vue@3.3.4) '@iconify-json/fa6-brands': specifier: ^1.1.13 version: 1.1.13 @@ -1046,13 +1046,13 @@ importers: version: 1.1.34 '@vite-pwa/astro': specifier: ^0.1.1 - version: 0.1.1(astro@2.10.7)(vite-plugin-pwa@0.16.4) + version: 0.1.1(astro@2.10.12)(vite-plugin-pwa@0.16.4) '@vueuse/core': specifier: 10.3.0 version: 10.3.0(vue@3.3.4) astro: - specifier: 2.10.7 - version: 2.10.7(sharp@0.32.4) + specifier: 2.10.12 + version: 2.10.12(@types/node@18.17.6)(sharp@0.32.5) chroma-js: specifier: ^2.4.2 version: 2.4.2 @@ -1060,8 +1060,8 @@ importers: specifier: ^16.3.1 version: 16.3.1 firebase: - specifier: ^10.1.0 - version: 10.1.0(react-native@0.72.3) + specifier: ^10.2.0 + version: 10.2.0(react-native@0.72.3) image-size: specifier: ^1.0.2 version: 1.0.2 @@ -1072,17 +1072,17 @@ importers: specifier: ^7.5.4 version: 7.5.4 sharp: - specifier: ^0.32.4 - version: 0.32.4 + specifier: ^0.32.5 + version: 0.32.5 tailwindcss: specifier: ^3.3.3 - version: 3.3.3 + version: 3.3.3(ts-node@10.9.1) unocss: - specifier: ^0.55.0 - version: 0.55.0(postcss@8.4.27)(rollup@2.79.1)(vite@4.4.9) + specifier: ^0.55.2 + version: 0.55.2(postcss@8.4.27)(rollup@2.79.1)(vite@4.4.9) vite: specifier: ^4.4.9 - version: 4.4.9 + version: 4.4.9(@types/node@18.17.6) vite-plugin-pwa: specifier: ^0.16.4 version: 0.16.4(vite@4.4.9)(workbox-build@7.0.0)(workbox-window@7.0.0) @@ -1109,57 +1109,57 @@ importers: store: dependencies: '@cloudcommerce/cli': - specifier: ^0.23.3 + specifier: ^0.25.0 version: link:../packages/cli devDependencies: '@cloudcommerce/eslint': - specifier: ^0.23.3 + specifier: ^0.25.0 version: link:../packages/eslint store/functions/many: dependencies: '@cloudcommerce/feeds': - specifier: ^0.23.3 + specifier: ^0.25.0 version: link:../../../packages/feeds '@cloudcommerce/firebase': - specifier: ^0.23.3 + specifier: ^0.25.0 version: link:../../../packages/firebase '@cloudcommerce/passport': - specifier: ^0.23.3 + specifier: ^0.25.0 version: link:../../../packages/passport store/functions/ssr: dependencies: '@cloudcommerce/api': - specifier: ^0.23.3 + specifier: ^0.25.0 version: link:../../../packages/api '@cloudcommerce/firebase': - specifier: ^0.23.3 + specifier: ^0.25.0 version: link:../../../packages/firebase '@cloudcommerce/ssr': - specifier: ^0.23.3 + specifier: ^0.25.0 version: link:../../../packages/ssr devDependencies: '@cloudcommerce/i18n': - specifier: ^0.23.3 + specifier: ^0.25.0 version: link:../../../packages/i18n '@cloudcommerce/storefront': - specifier: ^0.23.3 + specifier: ^0.25.0 version: link:../../../packages/storefront '@cloudcommerce/types': - specifier: ^0.23.3 + specifier: ^0.25.0 version: link:../../../packages/types store/functions/with-apps: dependencies: '@cloudcommerce/events': - specifier: ^0.23.3 + specifier: ^0.25.0 version: link:../../../packages/events '@cloudcommerce/firebase': - specifier: ^0.23.3 + specifier: ^0.25.0 version: link:../../../packages/firebase '@cloudcommerce/modules': - specifier: ^0.23.3 + specifier: ^0.25.0 version: link:../../../packages/modules packages: @@ -1212,7 +1212,7 @@ packages: resolution: {integrity: sha512-C28qplQzgIJ+JU9S+1wNx+ue2KCBUp0TTAd10EWAEkk4RsL3Tzlw0BYvLDDb4KP9jS48lXmR4/1TtZ4aavYJ8Q==} dev: false - /@astrojs/image@0.17.3(astro@2.10.7)(sharp@0.32.4): + /@astrojs/image@0.17.3(astro@2.10.12)(sharp@0.32.5): resolution: {integrity: sha512-5xF4d4dmyjSdEeA0E2M8YS5Usf0SxPHUp4w/xAsbArQP27p6BcA+952Ay8+UJfRdT+9dUGGvRafDtjEZOkefxQ==} peerDependencies: astro: ^2.10.0 @@ -1224,13 +1224,13 @@ packages: optional: true dependencies: '@altano/tiny-async-pool': 1.0.2 - astro: 2.10.7(sharp@0.32.4) + astro: 2.10.12(@types/node@18.17.6)(sharp@0.32.5) http-cache-semantics: 4.1.1 image-size: 1.0.2 kleur: 4.1.5 magic-string: 0.30.2 mime: 3.0.0 - sharp: 0.32.4 + sharp: 0.32.5 dev: false /@astrojs/internal-helpers@0.1.2: @@ -1256,7 +1256,7 @@ packages: vscode-uri: 3.0.7 dev: false - /@astrojs/markdown-remark@2.2.1(astro@2.10.7): + /@astrojs/markdown-remark@2.2.1(astro@2.10.12): resolution: {integrity: sha512-VF0HRv4GpC1XEMLnsKf6jth7JSmlt9qpqP0josQgA2eSpCIAC/Et+y94mgdBIZVBYH/yFnMoIxgKVe93xfO2GA==} peerDependencies: astro: ^2.5.0 @@ -1265,7 +1265,7 @@ packages: optional: true dependencies: '@astrojs/prism': 2.1.2 - astro: 2.10.7(sharp@0.32.4) + astro: 2.10.12(@types/node@18.17.6)(sharp@0.32.5) github-slugger: 1.5.0 import-meta-resolve: 2.2.2 rehype-raw: 6.1.1 @@ -1282,16 +1282,16 @@ packages: - supports-color dev: false - /@astrojs/node@5.3.3(astro@2.10.7): - resolution: {integrity: sha512-ogJrN6CvZiUtD29Vk7tbVg29iT0JaS5gOnH7dMyCMlEKs0af7ma7W6oh+xWUqkhasWB5vB7H0Kz4H4vkzh9CzA==} + /@astrojs/node@5.3.5(astro@2.10.12): + resolution: {integrity: sha512-iWSCB7CVxvVsTVdPzqh8NFwo30titMG723+y4rGegkpdyAisNnYsXy+VePemCxAnViIZDR1v+YUHKXHmfp5tHg==} peerDependencies: - astro: ^2.10.6 + astro: ^2.10.12 peerDependenciesMeta: astro: optional: true dependencies: '@astrojs/webapi': 2.2.0 - astro: 2.10.7(sharp@0.32.4) + astro: 2.10.12(@types/node@18.17.6)(sharp@0.32.5) send: 0.18.0 server-destroy: 1.0.1 transitivePeerDependencies: @@ -1321,7 +1321,7 @@ packages: - supports-color dev: false - /@astrojs/vue@2.2.1(astro@2.10.7)(vite@4.4.9)(vue@3.3.4): + /@astrojs/vue@2.2.1(astro@2.10.12)(vite@4.4.9)(vue@3.3.4): resolution: {integrity: sha512-fq+RKFAKpIRcobF/803kMJWv/lobf9IIk6K5As5fWE/eYTpykkgHtxd+zDnf7d4I2V7K9XLKV06Oi6Q+oTJmDw==} engines: {node: '>=16.12.0'} peerDependencies: @@ -1337,7 +1337,7 @@ packages: '@vitejs/plugin-vue-jsx': 3.0.1(vite@4.4.9)(vue@3.3.4) '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.22.9) '@vue/compiler-sfc': 3.3.4 - astro: 2.10.7(sharp@0.32.4) + astro: 2.10.12(@types/node@18.17.6)(sharp@0.32.5) vue: 3.3.4 transitivePeerDependencies: - '@babel/core' @@ -3089,8 +3089,8 @@ packages: js-yaml: 4.1.0 dev: true - /@cloudflare/workers-types@4.20230807.0: - resolution: {integrity: sha512-gQczWuGE2rxmpzOCNn0zLbx8Xz0gqspdE9S7tu4Xax39q1csgO/E9flcS+KG3GHB522ugOh84inmABDhpeJnvQ==} + /@cloudflare/workers-types@4.20230814.0: + resolution: {integrity: sha512-+jHiGjZg2UpULZSSHmHLqUG45TLg1s+uppSMlGvMn0u/xyFsRX9HX6b8Ydg/oHSp3jfSuPtX05GSvtgRAmrWTg==} dev: true /@commitlint/cli@17.7.1: @@ -3266,7 +3266,6 @@ packages: engines: {node: '>=12'} dependencies: '@jridgewell/trace-mapping': 0.3.9 - dev: true /@ecomplus/transactional-mails@2.0.0: resolution: {integrity: sha512-Am1mmk+/bQhJ8Tn4vtrnhaYfAvIrZY1AHHRQeP4NTkzXilo0CtZ3igItpDrXigOFaOPqBoH7u+COlKRrUqbS9g==} @@ -3724,14 +3723,14 @@ packages: resolution: {integrity: sha512-J8TOSBq3SoZbDhM9+R/u77hP93gz/rajSA+K2kGyijPpORPWUXHUpTaleoj+92As0S9uPRP7Oi8IqMf0u+ro6A==} dev: false - /@firebase/analytics-compat@0.2.6(@firebase/app-compat@0.2.15)(@firebase/app@0.9.15): + /@firebase/analytics-compat@0.2.6(@firebase/app-compat@0.2.16)(@firebase/app@0.9.16): resolution: {integrity: sha512-4MqpVLFkGK7NJf/5wPEEP7ePBJatwYpyjgJ+wQHQGHfzaCDgntOnl9rL2vbVGGKCnRqWtZDIWhctB86UWXaX2Q==} peerDependencies: '@firebase/app-compat': 0.x dependencies: - '@firebase/analytics': 0.10.0(@firebase/app@0.9.15) + '@firebase/analytics': 0.10.0(@firebase/app@0.9.16) '@firebase/analytics-types': 0.8.0 - '@firebase/app-compat': 0.2.15 + '@firebase/app-compat': 0.2.16 '@firebase/component': 0.6.4 '@firebase/util': 1.9.3 tslib: 2.6.0 @@ -3743,27 +3742,27 @@ packages: resolution: {integrity: sha512-iRP+QKI2+oz3UAh4nPEq14CsEjrjD6a5+fuypjScisAh9kXKFvdJOZJDwk7kikLvWVLGEs9+kIUS4LPQV7VZVw==} dev: false - /@firebase/analytics@0.10.0(@firebase/app@0.9.15): + /@firebase/analytics@0.10.0(@firebase/app@0.9.16): resolution: {integrity: sha512-Locv8gAqx0e+GX/0SI3dzmBY5e9kjVDtD+3zCFLJ0tH2hJwuCAiL+5WkHuxKj92rqQj/rvkBUCfA1ewlX2hehg==} peerDependencies: '@firebase/app': 0.x dependencies: - '@firebase/app': 0.9.15 + '@firebase/app': 0.9.16 '@firebase/component': 0.6.4 - '@firebase/installations': 0.6.4(@firebase/app@0.9.15) + '@firebase/installations': 0.6.4(@firebase/app@0.9.16) '@firebase/logger': 0.4.0 '@firebase/util': 1.9.3 tslib: 2.6.0 dev: false - /@firebase/app-check-compat@0.3.7(@firebase/app-compat@0.2.15)(@firebase/app@0.9.15): + /@firebase/app-check-compat@0.3.7(@firebase/app-compat@0.2.16)(@firebase/app@0.9.16): resolution: {integrity: sha512-cW682AxsyP1G+Z0/P7pO/WT2CzYlNxoNe5QejVarW2o5ZxeWSSPAiVEwpEpQR/bUlUmdeWThYTMvBWaopdBsqw==} peerDependencies: '@firebase/app-compat': 0.x dependencies: - '@firebase/app-check': 0.8.0(@firebase/app@0.9.15) + '@firebase/app-check': 0.8.0(@firebase/app@0.9.16) '@firebase/app-check-types': 0.5.0 - '@firebase/app-compat': 0.2.15 + '@firebase/app-compat': 0.2.16 '@firebase/component': 0.6.4 '@firebase/logger': 0.4.0 '@firebase/util': 1.9.3 @@ -3780,22 +3779,22 @@ packages: resolution: {integrity: sha512-uwSUj32Mlubybw7tedRzR24RP8M8JUVR3NPiMk3/Z4bCmgEKTlQBwMXrehDAZ2wF+TsBq0SN1c6ema71U/JPyQ==} dev: false - /@firebase/app-check@0.8.0(@firebase/app@0.9.15): + /@firebase/app-check@0.8.0(@firebase/app@0.9.16): resolution: {integrity: sha512-dRDnhkcaC2FspMiRK/Vbp+PfsOAEP6ZElGm9iGFJ9fDqHoPs0HOPn7dwpJ51lCFi1+2/7n5pRPGhqF/F03I97g==} peerDependencies: '@firebase/app': 0.x dependencies: - '@firebase/app': 0.9.15 + '@firebase/app': 0.9.16 '@firebase/component': 0.6.4 '@firebase/logger': 0.4.0 '@firebase/util': 1.9.3 tslib: 2.6.0 dev: false - /@firebase/app-compat@0.2.15: - resolution: {integrity: sha512-ttEbOEtO1SSz27cRPrwXAmrqDjdQ33sQc7rqqQuSMUuPRdYCQEcYdqzpkbvqgdkzGksx2kfH4JqQ6R/hI12nDw==} + /@firebase/app-compat@0.2.16: + resolution: {integrity: sha512-jCIJ5lGYLidM/cP25XqyTkg2caJRrnfjLkgk2ItJD9k2W3V1jB1TlmNYOAHtNsPZXB4/y5qBkS+/NxvFD3iJyA==} dependencies: - '@firebase/app': 0.9.15 + '@firebase/app': 0.9.16 '@firebase/component': 0.6.4 '@firebase/logger': 0.4.0 '@firebase/util': 1.9.3 @@ -3805,8 +3804,8 @@ packages: /@firebase/app-types@0.9.0: resolution: {integrity: sha512-AeweANOIo0Mb8GiYm3xhTEBVCmPwTYAu9Hcd2qSkLuga/6+j9b1Jskl5bpiSQWy9eJ/j5pavxj6eYogmnuzm+Q==} - /@firebase/app@0.9.15: - resolution: {integrity: sha512-xxQi6mkhRjtXeFUwleSF4zU7lwEH+beNhLE7VmkzEzjEsjAS14QPQPZ35gpgSD+/NigOeho7wgEXd4C/bOkRfA==} + /@firebase/app@0.9.16: + resolution: {integrity: sha512-J6O8+khJpunlKITbcO1lKylPJp9nlyI5Ra/NlPcMHwP37uTJXJqz6sjmWp4MUfTWo/3T2N0lXUdf4UBXjrnleQ==} dependencies: '@firebase/component': 0.6.4 '@firebase/logger': 0.4.0 @@ -3815,13 +3814,13 @@ packages: tslib: 2.6.0 dev: false - /@firebase/auth-compat@0.4.4(@firebase/app-compat@0.2.15)(@firebase/app-types@0.9.0)(@firebase/app@0.9.15)(react-native@0.72.3): - resolution: {integrity: sha512-B2DctJDJ05djBwebNEdC3zbKWzKdIdxpbca8u9P/NSjqaJNSFq3fhz8h8bjlS9ufSrxaQWFSJMMH3dRmx3FlEA==} + /@firebase/auth-compat@0.4.5(@firebase/app-compat@0.2.16)(@firebase/app-types@0.9.0)(@firebase/app@0.9.16)(react-native@0.72.3): + resolution: {integrity: sha512-pCJiiCRrjlrjVYlw0NuZhT+P6jnl1J3hAgNr+74z9zh3k888pbhMRGYVxACGoAbmVnnU3w8locR1aUNGrIyCDA==} peerDependencies: '@firebase/app-compat': 0.x dependencies: - '@firebase/app-compat': 0.2.15 - '@firebase/auth': 1.1.0(@firebase/app@0.9.15)(react-native@0.72.3) + '@firebase/app-compat': 0.2.16 + '@firebase/auth': 1.2.0(@firebase/app@0.9.16)(react-native@0.72.3) '@firebase/auth-types': 0.12.0(@firebase/app-types@0.9.0)(@firebase/util@1.9.3) '@firebase/component': 0.6.4 '@firebase/util': 1.9.3 @@ -3848,12 +3847,12 @@ packages: '@firebase/util': 1.9.3 dev: false - /@firebase/auth@1.1.0(@firebase/app@0.9.15)(react-native@0.72.3): - resolution: {integrity: sha512-5RJQMXG0p/tSvtqpfM8jA+heELjVCgHHASq3F7NglAa/CWUGCAE4g2F4YDPW5stDkvtKKRez0WYAWnbcuQ5P4w==} + /@firebase/auth@1.2.0(@firebase/app@0.9.16)(react-native@0.72.3): + resolution: {integrity: sha512-nRtpmVXGmUi6JuTNXp8XVQ9K52gjXJ4LK2mszAE1Wk/R+bQ/7a4ncSs7M8aqyYPZR/BhWAMJIcC/Q7EXV7vzIQ==} peerDependencies: '@firebase/app': 0.x dependencies: - '@firebase/app': 0.9.15 + '@firebase/app': 0.9.16 '@firebase/component': 0.6.4 '@firebase/logger': 0.4.0 '@firebase/util': 1.9.3 @@ -3930,14 +3929,14 @@ packages: tslib: 2.6.0 dev: false - /@firebase/firestore-compat@0.3.14(@firebase/app-compat@0.2.15)(@firebase/app-types@0.9.0)(@firebase/app@0.9.15): - resolution: {integrity: sha512-sOjaYefSPXJXdFH6qyxSwJVakEqAAote6jjrJk/ZCoiX90rs9r3yYV90wP4gmaTKyXjkt8EMlwuapekgGsE5Tw==} + /@firebase/firestore-compat@0.3.15(@firebase/app-compat@0.2.16)(@firebase/app-types@0.9.0)(@firebase/app@0.9.16): + resolution: {integrity: sha512-MBi/t3QEuK6efNoYtx2e4rRvywzQi/xA4Lw7OA7knOKIKGl5QAj9oPdMY2KQ1dTS0ejtRpjO2a8iJ7v49vmJZQ==} peerDependencies: '@firebase/app-compat': 0.x dependencies: - '@firebase/app-compat': 0.2.15 + '@firebase/app-compat': 0.2.16 '@firebase/component': 0.6.4 - '@firebase/firestore': 4.1.0(@firebase/app@0.9.15) + '@firebase/firestore': 4.1.1(@firebase/app@0.9.16) '@firebase/firestore-types': 3.0.0(@firebase/app-types@0.9.0)(@firebase/util@1.9.3) '@firebase/util': 1.9.3 tslib: 2.6.0 @@ -3957,33 +3956,33 @@ packages: '@firebase/util': 1.9.3 dev: false - /@firebase/firestore@4.1.0(@firebase/app@0.9.15): - resolution: {integrity: sha512-FEd+4R0QL9RAJVcdqXgbdIuQYpvzkeKNBVxNM5qcWDPMurjNpja8VaWpVZmT3JXG8FfO+NGTnHJtsW/nWO7XiQ==} + /@firebase/firestore@4.1.1(@firebase/app@0.9.16): + resolution: {integrity: sha512-PYTdHdQBE6nL+IoKnjV5rw18b06VxMbnYD1ToUf+1l5MUfAVJJgi8v8CdO2u+sUgwMu7uppYJhNLDNY5JMU8ow==} engines: {node: '>=10.10.0'} peerDependencies: '@firebase/app': 0.x dependencies: - '@firebase/app': 0.9.15 + '@firebase/app': 0.9.16 '@firebase/component': 0.6.4 '@firebase/logger': 0.4.0 '@firebase/util': 1.9.3 '@firebase/webchannel-wrapper': 0.10.1 '@grpc/grpc-js': 1.8.18 - '@grpc/proto-loader': 0.6.13 + '@grpc/proto-loader': 0.7.8 node-fetch: 2.6.7 tslib: 2.6.0 transitivePeerDependencies: - encoding dev: false - /@firebase/functions-compat@0.3.5(@firebase/app-compat@0.2.15)(@firebase/app@0.9.15): + /@firebase/functions-compat@0.3.5(@firebase/app-compat@0.2.16)(@firebase/app@0.9.16): resolution: {integrity: sha512-uD4jwgwVqdWf6uc3NRKF8cSZ0JwGqSlyhPgackyUPe+GAtnERpS4+Vr66g0b3Gge0ezG4iyHo/EXW/Hjx7QhHw==} peerDependencies: '@firebase/app-compat': 0.x dependencies: - '@firebase/app-compat': 0.2.15 + '@firebase/app-compat': 0.2.16 '@firebase/component': 0.6.4 - '@firebase/functions': 0.10.0(@firebase/app@0.9.15) + '@firebase/functions': 0.10.0(@firebase/app@0.9.16) '@firebase/functions-types': 0.6.0 '@firebase/util': 1.9.3 tslib: 2.6.0 @@ -3996,12 +3995,12 @@ packages: resolution: {integrity: sha512-hfEw5VJtgWXIRf92ImLkgENqpL6IWpYaXVYiRkFY1jJ9+6tIhWM7IzzwbevwIIud/jaxKVdRzD7QBWfPmkwCYw==} dev: false - /@firebase/functions@0.10.0(@firebase/app@0.9.15): + /@firebase/functions@0.10.0(@firebase/app@0.9.16): resolution: {integrity: sha512-2U+fMNxTYhtwSpkkR6WbBcuNMOVaI7MaH3cZ6UAeNfj7AgEwHwMIFLPpC13YNZhno219F0lfxzTAA0N62ndWzA==} peerDependencies: '@firebase/app': 0.x dependencies: - '@firebase/app': 0.9.15 + '@firebase/app': 0.9.16 '@firebase/app-check-interop-types': 0.3.0 '@firebase/auth-interop-types': 0.2.1 '@firebase/component': 0.6.4 @@ -4013,14 +4012,14 @@ packages: - encoding dev: false - /@firebase/installations-compat@0.2.4(@firebase/app-compat@0.2.15)(@firebase/app-types@0.9.0)(@firebase/app@0.9.15): + /@firebase/installations-compat@0.2.4(@firebase/app-compat@0.2.16)(@firebase/app-types@0.9.0)(@firebase/app@0.9.16): resolution: {integrity: sha512-LI9dYjp0aT9Njkn9U4JRrDqQ6KXeAmFbRC0E7jI7+hxl5YmRWysq5qgQl22hcWpTk+cm3es66d/apoDU/A9n6Q==} peerDependencies: '@firebase/app-compat': 0.x dependencies: - '@firebase/app-compat': 0.2.15 + '@firebase/app-compat': 0.2.16 '@firebase/component': 0.6.4 - '@firebase/installations': 0.6.4(@firebase/app@0.9.15) + '@firebase/installations': 0.6.4(@firebase/app@0.9.16) '@firebase/installations-types': 0.5.0(@firebase/app-types@0.9.0) '@firebase/util': 1.9.3 tslib: 2.6.0 @@ -4037,12 +4036,12 @@ packages: '@firebase/app-types': 0.9.0 dev: false - /@firebase/installations@0.6.4(@firebase/app@0.9.15): + /@firebase/installations@0.6.4(@firebase/app@0.9.16): resolution: {integrity: sha512-u5y88rtsp7NYkCHC3ElbFBrPtieUybZluXyzl7+4BsIz4sqb4vSAuwHEUgCgCeaQhvsnxDEU6icly8U9zsJigA==} peerDependencies: '@firebase/app': 0.x dependencies: - '@firebase/app': 0.9.15 + '@firebase/app': 0.9.16 '@firebase/component': 0.6.4 '@firebase/util': 1.9.3 idb: 7.0.1 @@ -4055,14 +4054,14 @@ packages: tslib: 2.6.0 dev: false - /@firebase/messaging-compat@0.2.4(@firebase/app-compat@0.2.15)(@firebase/app@0.9.15): + /@firebase/messaging-compat@0.2.4(@firebase/app-compat@0.2.16)(@firebase/app@0.9.16): resolution: {integrity: sha512-lyFjeUhIsPRYDPNIkYX1LcZMpoVbBWXX4rPl7c/rqc7G+EUea7IEtSt4MxTvh6fDfPuzLn7+FZADfscC+tNMfg==} peerDependencies: '@firebase/app-compat': 0.x dependencies: - '@firebase/app-compat': 0.2.15 + '@firebase/app-compat': 0.2.16 '@firebase/component': 0.6.4 - '@firebase/messaging': 0.12.4(@firebase/app@0.9.15) + '@firebase/messaging': 0.12.4(@firebase/app@0.9.16) '@firebase/util': 1.9.3 tslib: 2.6.0 transitivePeerDependencies: @@ -4073,29 +4072,29 @@ packages: resolution: {integrity: sha512-ujA8dcRuVeBixGR9CtegfpU4YmZf3Lt7QYkcj693FFannwNuZgfAYaTmbJ40dtjB81SAu6tbFPL9YLNT15KmOQ==} dev: false - /@firebase/messaging@0.12.4(@firebase/app@0.9.15): + /@firebase/messaging@0.12.4(@firebase/app@0.9.16): resolution: {integrity: sha512-6JLZct6zUaex4g7HI3QbzeUrg9xcnmDAPTWpkoMpd/GoSVWH98zDoWXMGrcvHeCAIsLpFMe4MPoZkJbrPhaASw==} peerDependencies: '@firebase/app': 0.x dependencies: - '@firebase/app': 0.9.15 + '@firebase/app': 0.9.16 '@firebase/component': 0.6.4 - '@firebase/installations': 0.6.4(@firebase/app@0.9.15) + '@firebase/installations': 0.6.4(@firebase/app@0.9.16) '@firebase/messaging-interop-types': 0.2.0 '@firebase/util': 1.9.3 idb: 7.0.1 tslib: 2.6.0 dev: false - /@firebase/performance-compat@0.2.4(@firebase/app-compat@0.2.15)(@firebase/app@0.9.15): + /@firebase/performance-compat@0.2.4(@firebase/app-compat@0.2.16)(@firebase/app@0.9.16): resolution: {integrity: sha512-nnHUb8uP9G8islzcld/k6Bg5RhX62VpbAb/Anj7IXs/hp32Eb2LqFPZK4sy3pKkBUO5wcrlRWQa6wKOxqlUqsg==} peerDependencies: '@firebase/app-compat': 0.x dependencies: - '@firebase/app-compat': 0.2.15 + '@firebase/app-compat': 0.2.16 '@firebase/component': 0.6.4 '@firebase/logger': 0.4.0 - '@firebase/performance': 0.6.4(@firebase/app@0.9.15) + '@firebase/performance': 0.6.4(@firebase/app@0.9.16) '@firebase/performance-types': 0.2.0 '@firebase/util': 1.9.3 tslib: 2.6.0 @@ -4107,28 +4106,28 @@ packages: resolution: {integrity: sha512-kYrbr8e/CYr1KLrLYZZt2noNnf+pRwDq2KK9Au9jHrBMnb0/C9X9yWSXmZkFt4UIdsQknBq8uBB7fsybZdOBTA==} dev: false - /@firebase/performance@0.6.4(@firebase/app@0.9.15): + /@firebase/performance@0.6.4(@firebase/app@0.9.16): resolution: {integrity: sha512-HfTn/bd8mfy/61vEqaBelNiNnvAbUtME2S25A67Nb34zVuCSCRIX4SseXY6zBnOFj3oLisaEqhVcJmVPAej67g==} peerDependencies: '@firebase/app': 0.x dependencies: - '@firebase/app': 0.9.15 + '@firebase/app': 0.9.16 '@firebase/component': 0.6.4 - '@firebase/installations': 0.6.4(@firebase/app@0.9.15) + '@firebase/installations': 0.6.4(@firebase/app@0.9.16) '@firebase/logger': 0.4.0 '@firebase/util': 1.9.3 tslib: 2.6.0 dev: false - /@firebase/remote-config-compat@0.2.4(@firebase/app-compat@0.2.15)(@firebase/app@0.9.15): + /@firebase/remote-config-compat@0.2.4(@firebase/app-compat@0.2.16)(@firebase/app@0.9.16): resolution: {integrity: sha512-FKiki53jZirrDFkBHglB3C07j5wBpitAaj8kLME6g8Mx+aq7u9P7qfmuSRytiOItADhWUj7O1JIv7n9q87SuwA==} peerDependencies: '@firebase/app-compat': 0.x dependencies: - '@firebase/app-compat': 0.2.15 + '@firebase/app-compat': 0.2.16 '@firebase/component': 0.6.4 '@firebase/logger': 0.4.0 - '@firebase/remote-config': 0.4.4(@firebase/app@0.9.15) + '@firebase/remote-config': 0.4.4(@firebase/app@0.9.16) '@firebase/remote-config-types': 0.3.0 '@firebase/util': 1.9.3 tslib: 2.6.0 @@ -4140,27 +4139,27 @@ packages: resolution: {integrity: sha512-RtEH4vdcbXZuZWRZbIRmQVBNsE7VDQpet2qFvq6vwKLBIQRQR5Kh58M4ok3A3US8Sr3rubYnaGqZSurCwI8uMA==} dev: false - /@firebase/remote-config@0.4.4(@firebase/app@0.9.15): + /@firebase/remote-config@0.4.4(@firebase/app@0.9.16): resolution: {integrity: sha512-x1ioTHGX8ZwDSTOVp8PBLv2/wfwKzb4pxi0gFezS5GCJwbLlloUH4YYZHHS83IPxnua8b6l0IXUaWd0RgbWwzQ==} peerDependencies: '@firebase/app': 0.x dependencies: - '@firebase/app': 0.9.15 + '@firebase/app': 0.9.16 '@firebase/component': 0.6.4 - '@firebase/installations': 0.6.4(@firebase/app@0.9.15) + '@firebase/installations': 0.6.4(@firebase/app@0.9.16) '@firebase/logger': 0.4.0 '@firebase/util': 1.9.3 tslib: 2.6.0 dev: false - /@firebase/storage-compat@0.3.2(@firebase/app-compat@0.2.15)(@firebase/app-types@0.9.0)(@firebase/app@0.9.15): + /@firebase/storage-compat@0.3.2(@firebase/app-compat@0.2.16)(@firebase/app-types@0.9.0)(@firebase/app@0.9.16): resolution: {integrity: sha512-wvsXlLa9DVOMQJckbDNhXKKxRNNewyUhhbXev3t8kSgoCotd1v3MmqhKKz93ePhDnhHnDs7bYHy+Qa8dRY6BXw==} peerDependencies: '@firebase/app-compat': 0.x dependencies: - '@firebase/app-compat': 0.2.15 + '@firebase/app-compat': 0.2.16 '@firebase/component': 0.6.4 - '@firebase/storage': 0.11.2(@firebase/app@0.9.15) + '@firebase/storage': 0.11.2(@firebase/app@0.9.16) '@firebase/storage-types': 0.8.0(@firebase/app-types@0.9.0)(@firebase/util@1.9.3) '@firebase/util': 1.9.3 tslib: 2.6.0 @@ -4180,12 +4179,12 @@ packages: '@firebase/util': 1.9.3 dev: false - /@firebase/storage@0.11.2(@firebase/app@0.9.15): + /@firebase/storage@0.11.2(@firebase/app@0.9.16): resolution: {integrity: sha512-CtvoFaBI4hGXlXbaCHf8humajkbXhs39Nbh6MbNxtwJiCqxPy9iH3D3CCfXAvP0QvAAwmJUTK3+z9a++Kc4nkA==} peerDependencies: '@firebase/app': 0.x dependencies: - '@firebase/app': 0.9.15 + '@firebase/app': 0.9.16 '@firebase/component': 0.6.4 '@firebase/util': 1.9.3 node-fetch: 2.6.7 @@ -4237,17 +4236,17 @@ packages: dev: false optional: true - /@google-cloud/paginator@4.0.1: - resolution: {integrity: sha512-6G1ui6bWhNyHjmbYwavdN7mpVPRBtyDg/bfqBTAlwr413On2TnFNfDxc9UhTJctkgoCDgQXEKiRPLPR9USlkbQ==} - engines: {node: '>=12.0.0'} + /@google-cloud/paginator@5.0.0: + resolution: {integrity: sha512-87aeg6QQcEPxGCOthnpUjvw4xAZ57G7pL8FS0C4e/81fr3FjkpUpibf1s2v5XGyGhUVGF4Jfg7yEcxqn2iUw1w==} + engines: {node: '>=14.0.0'} dependencies: arrify: 2.0.1 extend: 3.0.2 dev: false - /@google-cloud/precise-date@3.0.1: - resolution: {integrity: sha512-crK2rgNFfvLoSgcKJY7ZBOLW91IimVNmPfi1CL+kMTf78pTJYd29XqEVedAeBu4DwCJc0EDIp1MpctLgoPq+Uw==} - engines: {node: '>=12.0.0'} + /@google-cloud/precise-date@4.0.0: + resolution: {integrity: sha512-1TUx3KdaU3cN7nfCdNf+UVqA/PSX29Cjcox3fZZBtINlRrXVTmUkQnCKv2MbBUbCopbK4olAT1IHl76uZyCiVA==} + engines: {node: '>=14.0.0'} dev: false /@google-cloud/projectify@3.0.0: @@ -4255,10 +4254,11 @@ packages: engines: {node: '>=12.0.0'} requiresBuild: true dev: false + optional: true - /@google-cloud/promisify@2.0.4: - resolution: {integrity: sha512-j8yRSSqswWi1QqUGKVEKOG03Q7qOoZP6/h2zN2YO+F5h2+DHU0bSrHCK9Y7lo2DI9fBd8qGAw795sf+3Jva4yA==} - engines: {node: '>=10'} + /@google-cloud/projectify@4.0.0: + resolution: {integrity: sha512-MmaX6HeSvyPbWGwFq7mXdo0uQZLGBYCwziiLIGq5JVX+/bdI3SAq6bP98trV5eTWfLuvsMcIC1YJOF2vfteLFA==} + engines: {node: '>=14.0.0'} dev: false /@google-cloud/promisify@3.0.1: @@ -4268,22 +4268,27 @@ packages: dev: false optional: true - /@google-cloud/pubsub@3.7.3: - resolution: {integrity: sha512-ZRDC4g7tpIJ8fkAp4MiU+tDfousM/q6pXK6ytFn0cbYEdNQuWOf4wqopNYMOUJ+AIjaTbgmNw77dStOKTc9Acg==} - engines: {node: '>=12.0.0'} + /@google-cloud/promisify@4.0.0: + resolution: {integrity: sha512-Orxzlfb9c67A15cq2JQEyVc7wEsmFBmHjZWZYQMUyJ1qivXyMwdyNOs9odi79hze+2zqdTtu1E19IM/FtqZ10g==} + engines: {node: '>=14'} + dev: false + + /@google-cloud/pubsub@4.0.1: + resolution: {integrity: sha512-tpL4uKs3dfE23Rb+WXI76BFZQ6ryKAHEQRXh0+LZ365WZ05RPVNUOCvHKFh4my+xrDuXEjlKEb0KWjaeGq7QnQ==} + engines: {node: '>=14.0.0'} dependencies: - '@google-cloud/paginator': 4.0.1 - '@google-cloud/precise-date': 3.0.1 - '@google-cloud/projectify': 3.0.0 - '@google-cloud/promisify': 2.0.4 + '@google-cloud/paginator': 5.0.0 + '@google-cloud/precise-date': 4.0.0 + '@google-cloud/projectify': 4.0.0 + '@google-cloud/promisify': 4.0.0 '@opentelemetry/api': 1.4.1 '@opentelemetry/semantic-conventions': 1.3.1 '@types/duplexify': 3.6.1 '@types/long': 4.0.2 arrify: 2.0.1 extend: 3.0.2 - google-auth-library: 8.9.0 - google-gax: 3.6.1 + google-auth-library: 9.0.0 + google-gax: 4.0.3 heap-js: 2.3.0 is-stream-ended: 0.1.4 lodash.snakecase: 4.1.1 @@ -4328,19 +4333,7 @@ packages: requiresBuild: true dependencies: '@grpc/proto-loader': 0.7.8 - '@types/node': 18.17.5 - dev: false - - /@grpc/proto-loader@0.6.13: - resolution: {integrity: sha512-FjxPYDRTn6Ec3V0arm1FtSpmP6V50wuph2yILpyvTKzjc76oDdoihXqM1DzOW5ubvCC8GivfCnNtfaRE8myJ7g==} - engines: {node: '>=6'} - hasBin: true - dependencies: - '@types/long': 4.0.2 - lodash.camelcase: 4.3.0 - long: 4.0.0 - protobufjs: 6.11.3 - yargs: 16.2.0 + '@types/node': 18.17.6 dev: false /@grpc/proto-loader@0.7.8: @@ -4366,8 +4359,8 @@ packages: '@hapi/hoek': 9.3.0 dev: false - /@headlessui/vue@1.7.15(vue@3.3.4): - resolution: {integrity: sha512-3ozVEgQ8mw09nWvUPN+8S6C8l3SM0lVT1aEN/+oP5Y4LF0WNMM9UrVisVTN9LLQ06v/X3EFA0blyL/vg8XNZlg==} + /@headlessui/vue@1.7.16(vue@3.3.4): + resolution: {integrity: sha512-nKT+nf/q6x198SsyK54mSszaQl/z+QxtASmgMEJtpxSX2Q0OPJX0upS/9daDyiECpeAsvjkoOrm2O/6PyBQ+Qg==} engines: {node: '>=10'} peerDependencies: vue: ^3.2.0 @@ -4459,7 +4452,7 @@ packages: dependencies: '@jest/fake-timers': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 20.4.7 + '@types/node': 18.17.6 jest-mock: 29.6.2 dev: false @@ -4469,7 +4462,7 @@ packages: dependencies: '@jest/types': 29.6.1 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.4.7 + '@types/node': 18.17.6 jest-message-util: 29.6.2 jest-mock: 29.6.2 jest-util: 29.6.2 @@ -4487,7 +4480,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 20.4.7 + '@types/node': 18.17.6 '@types/yargs': 15.0.15 chalk: 4.1.2 dev: false @@ -4498,7 +4491,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 20.4.7 + '@types/node': 18.17.6 '@types/yargs': 16.0.5 chalk: 4.1.2 dev: false @@ -4510,7 +4503,7 @@ packages: '@jest/schemas': 29.6.0 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 20.4.7 + '@types/node': 18.17.6 '@types/yargs': 17.0.24 chalk: 4.1.2 dev: false @@ -4532,7 +4525,6 @@ packages: /@jridgewell/resolve-uri@3.1.1: resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} engines: {node: '>=6.0.0'} - dev: true /@jridgewell/set-array@1.1.2: resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} @@ -4565,7 +4557,6 @@ packages: dependencies: '@jridgewell/resolve-uri': 3.1.1 '@jridgewell/sourcemap-codec': 1.4.15 - dev: true /@jsdevtools/ono@7.1.3: resolution: {integrity: sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==} @@ -4578,6 +4569,7 @@ packages: dependencies: lodash: 4.17.21 dev: false + optional: true /@nicolo-ribaudo/semver-v6@6.3.3: resolution: {integrity: sha512-3Yc1fUTs69MG/uZbJlLSI3JISMn2UV2rg+1D/vROUqZyh3l6iYHCs7GMp+M40ZD7yOdDbYjJcU1oTJhrc+dGKg==} @@ -4963,8 +4955,8 @@ packages: rollup: 2.79.1 dev: false - /@rollup/pluginutils@5.0.2(rollup@2.79.1): - resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} + /@rollup/pluginutils@5.0.3(rollup@2.79.1): + resolution: {integrity: sha512-hfllNN4a80rwNQ9QCxhxuHCGHMAvabXqxNdaChUSSadMre7t4iEUI6fFAhBOn/eIYTgYVhBv7vCLsAJ4u3lf3g==} engines: {node: '>=14.0.0'} peerDependencies: rollup: ^1.20.0||^2.0.0||^3.0.0 @@ -5025,19 +5017,15 @@ packages: /@tsconfig/node10@1.0.9: resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==} - dev: true /@tsconfig/node12@1.0.11: resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} - dev: true /@tsconfig/node14@1.0.3: resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} - dev: true /@tsconfig/node16@1.0.4: resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} - dev: true /@types/babel__core@7.20.1: resolution: {integrity: sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==} @@ -5072,7 +5060,7 @@ packages: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: '@types/connect': 3.4.35 - '@types/node': 18.17.5 + '@types/node': 18.17.6 dev: false /@types/chai-subset@1.3.3: @@ -5088,13 +5076,13 @@ packages: /@types/connect@3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: - '@types/node': 18.17.5 + '@types/node': 18.17.6 dev: false /@types/cors@2.8.13: resolution: {integrity: sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==} dependencies: - '@types/node': 18.17.5 + '@types/node': 18.17.6 dev: false /@types/debug@4.1.8: @@ -5110,7 +5098,7 @@ packages: /@types/duplexify@3.6.1: resolution: {integrity: sha512-n0zoEj/fMdMOvqbHxmqnza/kXyoGgJmEpsXjpP+gEqE1Ye4yNqc7xWipKnUoMpWhMuzJQSfK2gMrwlElly7OGQ==} dependencies: - '@types/node': 18.17.5 + '@types/node': 18.17.6 dev: false /@types/ejs@3.1.2: @@ -5128,7 +5116,7 @@ packages: /@types/express-serve-static-core@4.17.35: resolution: {integrity: sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==} dependencies: - '@types/node': 18.17.5 + '@types/node': 18.17.6 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 '@types/send': 0.17.1 @@ -5159,13 +5147,13 @@ packages: resolution: {integrity: sha512-MxObHvNl4A69ofaTRU8DFqvgzzv8s9yRtaPPm5gud9HDNvpB3GPQFvNuTWAI59B9huVGV5jXYJwbCsmBsOGYWA==} dependencies: '@types/jsonfile': 6.1.1 - '@types/node': 18.17.5 + '@types/node': 18.17.6 /@types/glob@7.2.0: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 18.17.5 + '@types/node': 18.17.6 dev: true /@types/glob@8.1.0: @@ -5173,8 +5161,9 @@ packages: requiresBuild: true dependencies: '@types/minimatch': 5.1.2 - '@types/node': 18.17.5 + '@types/node': 18.17.6 dev: false + optional: true /@types/hast@2.3.5: resolution: {integrity: sha512-SvQi0L/lNpThgPoleH53cdjB3y9zpLlVjRbqB3rH8hx1jiRSBGAhyjV3H+URFjNVRqt2EdYNrbZE5IsGlNfpRg==} @@ -5216,18 +5205,19 @@ packages: /@types/jsonfile@6.1.1: resolution: {integrity: sha512-GSgiRCVeapDN+3pqA35IkQwasaCh/0YFH5dEF6S88iDvEn901DjOeH3/QPY+XYP1DFzDZPvIvfeEgk+7br5png==} dependencies: - '@types/node': 18.17.5 + '@types/node': 18.17.6 /@types/jsonwebtoken@9.0.2: resolution: {integrity: sha512-drE6uz7QBKq1fYqqoFKTDRdFCPHd5TCub75BM+D+cMx7NU9hUz7SESLfC2fSCXVFMO5Yj8sOWHuGqPgjc+fz0Q==} dependencies: - '@types/node': 18.17.5 + '@types/node': 18.17.6 dev: false /@types/linkify-it@3.0.2: resolution: {integrity: sha512-HZQYqbiFVWufzCwexrvh694SOim8z2d+xJl5UNamcvQFejLY/2YUtzXHYi3cHdI7PMlS8ejH2slRAOJQ32aNbA==} requiresBuild: true dev: false + optional: true /@types/lodash@4.14.195: resolution: {integrity: sha512-Hwx9EUgdwf2GLarOjQp5ZH8ZmblzcbTBC2wtQWNKARBSxM9ezRIAUpeDTgoQRAFB0+8CNWXVA9+MaSOzOF3nPg==} @@ -5245,6 +5235,7 @@ packages: '@types/linkify-it': 3.0.2 '@types/mdurl': 1.0.2 dev: false + optional: true /@types/mdast@3.0.12: resolution: {integrity: sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==} @@ -5256,6 +5247,7 @@ packages: resolution: {integrity: sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==} requiresBuild: true dev: false + optional: true /@types/mime@1.3.2: resolution: {integrity: sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==} @@ -5289,8 +5281,8 @@ packages: resolution: {integrity: sha512-xlR1jahfizdplZYRU59JlUx9uzF1ARa8jbhM11ccpCJya8kvos5jwdm2ZAgxSCwOl0fq21svP18EVwPBXMQudw==} dev: true - /@types/node@18.17.5: - resolution: {integrity: sha512-xNbS75FxH6P4UXTPUJp/zNPq6/xsfdJKussCWNOnz4aULWIRwMgP1LgaB5RiBnMX1DPCYenuqGZfnIAx5mbFLA==} + /@types/node@18.17.6: + resolution: {integrity: sha512-fGmT/P7z7ecA6bv/ia5DlaWCH4YeZvAQMNpUhrJjtAhOhZfoxS1VLUgU2pdk63efSjQaOJWdXMuAJsws+8I6dg==} /@types/node@20.4.2: resolution: {integrity: sha512-Dd0BYtWgnWJKwO1jkmTrzofjK2QXXcai0dmtzvIBhcA+RsG5h8R3xlyta0kGOZRNfL9GuRtb1knmPEhQrePCEw==} @@ -5298,6 +5290,7 @@ packages: /@types/node@20.4.7: resolution: {integrity: sha512-bUBrPjEry2QUTsnuEjzjbS7voGWCc30W0qzgMf90GPeDGFRakvrz47ju+oqDAKCXLUCe39u57/ORMl/O/04/9g==} + dev: true /@types/nodemailer@6.4.9: resolution: {integrity: sha512-XYG8Gv+sHjaOtUpiuytahMy2mM3rectgroNbs6R3djZEKmPNiIJwe9KqOJBGzKKnNZNKvnuvmugBgpq3w/S0ig==} @@ -5331,7 +5324,7 @@ packages: /@types/resolve@1.17.1: resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} dependencies: - '@types/node': 20.4.7 + '@types/node': 18.17.6 dev: false /@types/resolve@1.20.2: @@ -5343,8 +5336,9 @@ packages: requiresBuild: true dependencies: '@types/glob': 8.1.0 - '@types/node': 18.17.5 + '@types/node': 18.17.6 dev: false + optional: true /@types/semver@7.5.0: resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==} @@ -5354,7 +5348,7 @@ packages: resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==} dependencies: '@types/mime': 1.3.2 - '@types/node': 18.17.5 + '@types/node': 18.17.6 dev: false /@types/serve-static@1.15.2: @@ -5362,7 +5356,7 @@ packages: dependencies: '@types/http-errors': 2.0.1 '@types/mime': 3.0.1 - '@types/node': 18.17.5 + '@types/node': 18.17.6 dev: false /@types/stack-utils@2.0.1: @@ -5406,8 +5400,8 @@ packages: '@types/yargs-parser': 21.0.0 dev: false - /@typescript-eslint/eslint-plugin@6.3.0(@typescript-eslint/parser@6.3.0)(eslint@8.47.0)(typescript@5.0.4): - resolution: {integrity: sha512-IZYjYZ0ifGSLZbwMqIip/nOamFiWJ9AH+T/GYNZBWkVcyNQOFGtSMoWV7RvY4poYCMZ/4lHzNl796WOSNxmk8A==} + /@typescript-eslint/eslint-plugin@6.4.0(@typescript-eslint/parser@6.4.0)(eslint@8.47.0)(typescript@5.0.4): + resolution: {integrity: sha512-62o2Hmc7Gs3p8SLfbXcipjWAa6qk2wZGChXG2JbBtYpwSRmti/9KHLqfbLs9uDigOexG+3PaQ9G2g3201FWLKg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha @@ -5418,17 +5412,16 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.6.2 - '@typescript-eslint/parser': 6.3.0(eslint@8.47.0)(typescript@5.0.4) - '@typescript-eslint/scope-manager': 6.3.0 - '@typescript-eslint/type-utils': 6.3.0(eslint@8.47.0)(typescript@5.0.4) - '@typescript-eslint/utils': 6.3.0(eslint@8.47.0)(typescript@5.0.4) - '@typescript-eslint/visitor-keys': 6.3.0 + '@typescript-eslint/parser': 6.4.0(eslint@8.47.0)(typescript@5.0.4) + '@typescript-eslint/scope-manager': 6.4.0 + '@typescript-eslint/type-utils': 6.4.0(eslint@8.47.0)(typescript@5.0.4) + '@typescript-eslint/utils': 6.4.0(eslint@8.47.0)(typescript@5.0.4) + '@typescript-eslint/visitor-keys': 6.4.0 debug: 4.3.4 eslint: 8.47.0 graphemer: 1.4.0 ignore: 5.2.4 natural-compare: 1.4.0 - natural-compare-lite: 1.4.0 semver: 7.5.4 ts-api-utils: 1.0.1(typescript@5.0.4) typescript: 5.0.4 @@ -5436,8 +5429,8 @@ packages: - supports-color dev: false - /@typescript-eslint/parser@6.3.0(eslint@8.47.0)(typescript@5.0.4): - resolution: {integrity: sha512-ibP+y2Gr6p0qsUkhs7InMdXrwldjxZw66wpcQq9/PzAroM45wdwyu81T+7RibNCh8oc0AgrsyCwJByncY0Ongg==} + /@typescript-eslint/parser@6.4.0(eslint@8.47.0)(typescript@5.0.4): + resolution: {integrity: sha512-I1Ah1irl033uxjxO9Xql7+biL3YD7w9IU8zF+xlzD/YxY6a4b7DYA08PXUUCbm2sEljwJF6ERFy2kTGAGcNilg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -5446,10 +5439,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 6.3.0 - '@typescript-eslint/types': 6.3.0 - '@typescript-eslint/typescript-estree': 6.3.0(typescript@5.0.4) - '@typescript-eslint/visitor-keys': 6.3.0 + '@typescript-eslint/scope-manager': 6.4.0 + '@typescript-eslint/types': 6.4.0 + '@typescript-eslint/typescript-estree': 6.4.0(typescript@5.0.4) + '@typescript-eslint/visitor-keys': 6.4.0 debug: 4.3.4 eslint: 8.47.0 typescript: 5.0.4 @@ -5457,16 +5450,16 @@ packages: - supports-color dev: false - /@typescript-eslint/scope-manager@6.3.0: - resolution: {integrity: sha512-WlNFgBEuGu74ahrXzgefiz/QlVb+qg8KDTpknKwR7hMH+lQygWyx0CQFoUmMn1zDkQjTBBIn75IxtWss77iBIQ==} + /@typescript-eslint/scope-manager@6.4.0: + resolution: {integrity: sha512-TUS7vaKkPWDVvl7GDNHFQMsMruD+zhkd3SdVW0d7b+7Zo+bd/hXJQ8nsiUZMi1jloWo6c9qt3B7Sqo+flC1nig==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.3.0 - '@typescript-eslint/visitor-keys': 6.3.0 + '@typescript-eslint/types': 6.4.0 + '@typescript-eslint/visitor-keys': 6.4.0 dev: false - /@typescript-eslint/type-utils@6.3.0(eslint@8.47.0)(typescript@5.0.4): - resolution: {integrity: sha512-7Oj+1ox1T2Yc8PKpBvOKWhoI/4rWFd1j7FA/rPE0lbBPXTKjdbtC+7Ev0SeBjEKkIhKWVeZSP+mR7y1Db1CdfQ==} + /@typescript-eslint/type-utils@6.4.0(eslint@8.47.0)(typescript@5.0.4): + resolution: {integrity: sha512-TvqrUFFyGY0cX3WgDHcdl2/mMCWCDv/0thTtx/ODMY1QhEiyFtv/OlLaNIiYLwRpAxAtOLOY9SUf1H3Q3dlwAg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -5475,8 +5468,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.3.0(typescript@5.0.4) - '@typescript-eslint/utils': 6.3.0(eslint@8.47.0)(typescript@5.0.4) + '@typescript-eslint/typescript-estree': 6.4.0(typescript@5.0.4) + '@typescript-eslint/utils': 6.4.0(eslint@8.47.0)(typescript@5.0.4) debug: 4.3.4 eslint: 8.47.0 ts-api-utils: 1.0.1(typescript@5.0.4) @@ -5485,13 +5478,13 @@ packages: - supports-color dev: false - /@typescript-eslint/types@6.3.0: - resolution: {integrity: sha512-K6TZOvfVyc7MO9j60MkRNWyFSf86IbOatTKGrpTQnzarDZPYPVy0oe3myTMq7VjhfsUAbNUW8I5s+2lZvtx1gg==} + /@typescript-eslint/types@6.4.0: + resolution: {integrity: sha512-+FV9kVFrS7w78YtzkIsNSoYsnOtrYVnKWSTVXoL1761CsCRv5wpDOINgsXpxD67YCLZtVQekDDyaxfjVWUJmmg==} engines: {node: ^16.0.0 || >=18.0.0} dev: false - /@typescript-eslint/typescript-estree@6.3.0(typescript@5.0.4): - resolution: {integrity: sha512-Xh4NVDaC4eYKY4O3QGPuQNp5NxBAlEvNQYOqJquR2MePNxO11E5K3t5x4M4Mx53IZvtpW+mBxIT0s274fLUocg==} + /@typescript-eslint/typescript-estree@6.4.0(typescript@5.0.4): + resolution: {integrity: sha512-iDPJArf/K2sxvjOR6skeUCNgHR/tCQXBsa+ee1/clRKr3olZjZ/dSkXPZjG6YkPtnW6p5D1egeEPMCW6Gn4yLA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: typescript: '*' @@ -5499,8 +5492,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 6.3.0 - '@typescript-eslint/visitor-keys': 6.3.0 + '@typescript-eslint/types': 6.4.0 + '@typescript-eslint/visitor-keys': 6.4.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 @@ -5511,8 +5504,8 @@ packages: - supports-color dev: false - /@typescript-eslint/utils@6.3.0(eslint@8.47.0)(typescript@5.0.4): - resolution: {integrity: sha512-hLLg3BZE07XHnpzglNBG8P/IXq/ZVXraEbgY7FM0Cnc1ehM8RMdn9mat3LubJ3KBeYXXPxV1nugWbQPjGeJk6Q==} + /@typescript-eslint/utils@6.4.0(eslint@8.47.0)(typescript@5.0.4): + resolution: {integrity: sha512-BvvwryBQpECPGo8PwF/y/q+yacg8Hn/2XS+DqL/oRsOPK+RPt29h5Ui5dqOKHDlbXrAeHUTnyG3wZA0KTDxRZw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -5520,9 +5513,9 @@ packages: '@eslint-community/eslint-utils': 4.4.0(eslint@8.47.0) '@types/json-schema': 7.0.12 '@types/semver': 7.5.0 - '@typescript-eslint/scope-manager': 6.3.0 - '@typescript-eslint/types': 6.3.0 - '@typescript-eslint/typescript-estree': 6.3.0(typescript@5.0.4) + '@typescript-eslint/scope-manager': 6.4.0 + '@typescript-eslint/types': 6.4.0 + '@typescript-eslint/typescript-estree': 6.4.0(typescript@5.0.4) eslint: 8.47.0 semver: 7.5.4 transitivePeerDependencies: @@ -5530,40 +5523,40 @@ packages: - typescript dev: false - /@typescript-eslint/visitor-keys@6.3.0: - resolution: {integrity: sha512-kEhRRj7HnvaSjux1J9+7dBen15CdWmDnwrpyiHsFX6Qx2iW5LOBUgNefOFeh2PjWPlNwN8TOn6+4eBU3J/gupw==} + /@typescript-eslint/visitor-keys@6.4.0: + resolution: {integrity: sha512-yJSfyT+uJm+JRDWYRYdCm2i+pmvXJSMtPR9Cq5/XQs4QIgNoLcoRtDdzsLbLsFM/c6um6ohQkg/MLxWvoIndJA==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.3.0 - eslint-visitor-keys: 3.4.2 + '@typescript-eslint/types': 6.4.0 + eslint-visitor-keys: 3.4.3 dev: false - /@unocss/astro@0.55.0(rollup@2.79.1)(vite@4.4.9): - resolution: {integrity: sha512-Qqk8zONPBBigEcUOGhEwBPIQmWnQGpjpQrSdpjs86BphKbQcqWHES1fQA83Fk2tpZ08zo0zAPDJ8VhfR+c+yqg==} + /@unocss/astro@0.55.2(rollup@2.79.1)(vite@4.4.9): + resolution: {integrity: sha512-cSzBKPEveZZQDZp5bq0UlL8CVvzB/1LsgZmZufxi9oMMjMJYqzfTkKg5z65GcP82Xp5c0N3KKkl/R6I+/7Iwvw==} peerDependencies: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 peerDependenciesMeta: vite: optional: true dependencies: - '@unocss/core': 0.55.0 - '@unocss/reset': 0.55.0 - '@unocss/vite': 0.55.0(rollup@2.79.1)(vite@4.4.9) - vite: 4.4.9 + '@unocss/core': 0.55.2 + '@unocss/reset': 0.55.2 + '@unocss/vite': 0.55.2(rollup@2.79.1)(vite@4.4.9) + vite: 4.4.9(@types/node@18.17.6) transitivePeerDependencies: - rollup dev: false - /@unocss/cli@0.55.0(rollup@2.79.1): - resolution: {integrity: sha512-K8PR4UydtTfT8rMynDcNQKk1WWI97312kZYjBLHUlrJkNbSgcmpU3wfREIqvCSgPg61ttZAgE5uI6omf8FudtA==} + /@unocss/cli@0.55.2(rollup@2.79.1): + resolution: {integrity: sha512-ZJ8aBhm+3WjGCA5HcOQ4C3mbtJwkgMX2gpjjJ0MPh/iZOz3+/zmHlrXJCS3jIFouRYSwxxanWdrGUuLIQLqPhQ==} engines: {node: '>=14'} hasBin: true dependencies: '@ampproject/remapping': 2.2.1 - '@rollup/pluginutils': 5.0.2(rollup@2.79.1) - '@unocss/config': 0.55.0 - '@unocss/core': 0.55.0 - '@unocss/preset-uno': 0.55.0 + '@rollup/pluginutils': 5.0.3(rollup@2.79.1) + '@unocss/config': 0.55.2 + '@unocss/core': 0.55.2 + '@unocss/preset-uno': 0.55.2 cac: 6.7.14 chokidar: 3.5.3 colorette: 2.0.20 @@ -5576,163 +5569,163 @@ packages: - rollup dev: false - /@unocss/config@0.55.0: - resolution: {integrity: sha512-N1o49aqqMP8UTmFZKsqN+CZFxoiUbatTYdPixCGErI5H6jA0VByVU7RI3Dr+Lk3PTOxbmZUunaDaWZP3iT4X5w==} + /@unocss/config@0.55.2: + resolution: {integrity: sha512-RYDv9QzhUeBz9BY+Pty0xc9vk/m4LGBNMiBghcItW6zXN554JbSuoPD55DmnvO2iXrIYujBZdB/Kob6GLCZpqw==} engines: {node: '>=14'} dependencies: - '@unocss/core': 0.55.0 + '@unocss/core': 0.55.2 unconfig: 0.3.10 dev: false - /@unocss/core@0.55.0: - resolution: {integrity: sha512-TcTugpuhsv6OwMsP3iFIG8FVc9N5JzkojIGNAKF8I2WBftZ//3QcpEHiHc1mH3MlPYfJgUvCcT6/Gad55qmHzg==} + /@unocss/core@0.55.2: + resolution: {integrity: sha512-ZLEES8RDgWoK/vttUzl3PM2bZqL3HvhLgj8xdDa09Xw+JiTlR4c66s+hLn52oCoJTnT9lGsD2j7tTGN9ToSiTA==} dev: false - /@unocss/extractor-arbitrary-variants@0.55.0: - resolution: {integrity: sha512-FCel+gJ3N8C/361yQ3gYTmbCjX3DXQ+LdxBiAawapbtTA4eXw55/f7cpiiWcHoouCRrWIEMOQN5DskAJvmMaTw==} + /@unocss/extractor-arbitrary-variants@0.55.2: + resolution: {integrity: sha512-mHEoFx+ITe3OgFoIUhkCQxRgUjvOJeHtI1Z3Sm8NDMy2vTqOlkSf7NLWEyFfQsSFYqpWGTkaW1XiMZujGMoB/g==} dependencies: - '@unocss/core': 0.55.0 + '@unocss/core': 0.55.2 dev: false - /@unocss/inspector@0.55.0: - resolution: {integrity: sha512-wIkypLsBUA76A9cpyf/VtbVU7TLJO9HETEVMZytxEyVpq4KVNJBwNLUGWQ07IOc0oRTX+HJKiQK9/bLnIYMCHA==} + /@unocss/inspector@0.55.2: + resolution: {integrity: sha512-AMNZ7FsBFhQCMuAQugCk7d+3uoHDN2VFwCzSxk0ITgG51J90jfVgAo9mJf28W/AM4g0qVHScveJDPKzA+2o+Vg==} dependencies: gzip-size: 6.0.0 sirv: 2.0.3 dev: false - /@unocss/postcss@0.55.0(postcss@8.4.27): - resolution: {integrity: sha512-qytqO8riNLpy1m6qVfISVHw3dwNRHgpxcUaufSN7P8lgsbOimwh2nRE35f/HoKS1VV+5JVsVaHmUFQVxwiW6cw==} + /@unocss/postcss@0.55.2(postcss@8.4.27): + resolution: {integrity: sha512-HJLGINNlQ3DGL9zRGuctX+mOVW2w7o8Wj89v3/2qTcqXBDpwfn1+KlxSjU9rsEPdE4Ur3MIcVXcJC0wz4+EwEA==} engines: {node: '>=14'} peerDependencies: postcss: ^8.4.21 dependencies: - '@unocss/config': 0.55.0 - '@unocss/core': 0.55.0 + '@unocss/config': 0.55.2 + '@unocss/core': 0.55.2 css-tree: 2.3.1 fast-glob: 3.3.1 magic-string: 0.30.2 postcss: 8.4.27 dev: false - /@unocss/preset-attributify@0.55.0: - resolution: {integrity: sha512-AbqoamJLsFqJih1MMyxEslLScWSpOdlTbF9R+gSnrWwkGZDuZszcyTDbXrhCPWPUkihR7NY9XQSKxUkTb6MJJg==} + /@unocss/preset-attributify@0.55.2: + resolution: {integrity: sha512-jn5ulsKpAipsX3Gf2/iSZydgI0eP1ENeoS6rrNBL8zl1mRihnZYFegS75rGYjO6sEfEHrhkBiSHOw7Uv5KtLbw==} dependencies: - '@unocss/core': 0.55.0 + '@unocss/core': 0.55.2 dev: false - /@unocss/preset-icons@0.55.0: - resolution: {integrity: sha512-BeseXUz2WFRztLtfblGhpFBJkgKi8k7tKPyEx/QX2I/xhQNsXqfWqeiCEVLxrEI3HxXOZPV1G4idCCbBiZQ3ww==} + /@unocss/preset-icons@0.55.2: + resolution: {integrity: sha512-NK9LcTlBZv6zO8Qbu+VA9HblzYc5ebuFwaQMfQcYj2Z6dBOT27Ki41LY1qjEXzzMPXb44Q14Rlk0tJc8LtJIpQ==} dependencies: '@iconify/utils': 2.1.7 - '@unocss/core': 0.55.0 + '@unocss/core': 0.55.2 ofetch: 1.1.1 transitivePeerDependencies: - supports-color dev: false - /@unocss/preset-mini@0.55.0: - resolution: {integrity: sha512-zAMLmpCBXE36CDCrMtvxNp7lN9mk5QpArPpLekR3lPZ7NTAYSxHkieCJ0TryeOYWlt1sBdrOFE8X0cQCyG96Zg==} + /@unocss/preset-mini@0.55.2: + resolution: {integrity: sha512-jwUsrwtPwMvFVJUP+FVFjq+sp+xQPyFLRPSb89ZI34F1a3EwJ2wioDICLqWjOjY7zei9UgtSY0owBM9vwxw/kg==} dependencies: - '@unocss/core': 0.55.0 - '@unocss/extractor-arbitrary-variants': 0.55.0 + '@unocss/core': 0.55.2 + '@unocss/extractor-arbitrary-variants': 0.55.2 dev: false - /@unocss/preset-tagify@0.55.0: - resolution: {integrity: sha512-crvJAZpG2ge9Lq51vpWANiB3BKv8Vs8sjplwRfUVRCYMiN7ZNzq9bNzUwTXhJXmRJ4LVjTSFciKPQR7fCjUScA==} + /@unocss/preset-tagify@0.55.2: + resolution: {integrity: sha512-m8/9wBtUQSwnwsLANhUOc7sukF8ReHJ7ZC6fCfTozRMOhwu+bDcf9G7pguXdNC4DdZXI15cvbZzkYF2l733qUw==} dependencies: - '@unocss/core': 0.55.0 + '@unocss/core': 0.55.2 dev: false - /@unocss/preset-typography@0.55.0: - resolution: {integrity: sha512-M4fJUEzkBqjxEUIDbwoWb00hjPbpwZKDOcB81S0F+xE3SVu1pQj8KgymhxaJvz+FxGZRajnJJ9esaGPIrzG2gQ==} + /@unocss/preset-typography@0.55.2: + resolution: {integrity: sha512-Y4JEihpKPDlXWXxnnMZbQclqZ4+DUD8RVFk46ERe9CLNEYkFObd4LG7yfSurr/C01zuU/GhEMyOWqSGsSyCxKg==} dependencies: - '@unocss/core': 0.55.0 - '@unocss/preset-mini': 0.55.0 + '@unocss/core': 0.55.2 + '@unocss/preset-mini': 0.55.2 dev: false - /@unocss/preset-uno@0.55.0: - resolution: {integrity: sha512-iYGdE/MQLAvpQkyQ8f3aolC9NK9NtrG87LfQmiKu/RpzjghDlTY8VTuWIDcdIk80zTtOxRtitLqGEsoDl8WnuA==} + /@unocss/preset-uno@0.55.2: + resolution: {integrity: sha512-8VJXC6+f5YBjUaTkf+EGAembDYMleb0zjkb4hwXxjPIsO+mXixdZC2icCiN/12DLlwH4FzEvObLKns3CGEAZZw==} dependencies: - '@unocss/core': 0.55.0 - '@unocss/preset-mini': 0.55.0 - '@unocss/preset-wind': 0.55.0 + '@unocss/core': 0.55.2 + '@unocss/preset-mini': 0.55.2 + '@unocss/preset-wind': 0.55.2 dev: false - /@unocss/preset-web-fonts@0.55.0: - resolution: {integrity: sha512-nFA5q0WinD/z7Iqv3uJQ8sTK7mQf18qbcFKmgWZ+QZXdI/wACOfExd6futsXj5EdACJwsEixYJe4DURTsD5XtA==} + /@unocss/preset-web-fonts@0.55.2: + resolution: {integrity: sha512-kRnrfZPDkU2r9tp507rsh4kwhUzZ76XBTZLmElYm8tlP6HZzIHcFF8fdW15J4nh81b/IGw8ZOS7aQmqtHu3A8A==} dependencies: - '@unocss/core': 0.55.0 + '@unocss/core': 0.55.2 ofetch: 1.1.1 dev: false - /@unocss/preset-wind@0.55.0: - resolution: {integrity: sha512-H9vNXdEJVQx1UO367V3RInAUj4qrsPCXm914RNC4D7qojOuPQlipW0YD5WFklcXeI/k0f1B30VjDYGZhV0jykg==} + /@unocss/preset-wind@0.55.2: + resolution: {integrity: sha512-th/aOokb10ApaiVLNI093mvko4XryJ70oEhzz4tHdSuhnQWf5eY7+k7y9EEYFz8i1OOrKuer0HzUV27llZaufw==} dependencies: - '@unocss/core': 0.55.0 - '@unocss/preset-mini': 0.55.0 + '@unocss/core': 0.55.2 + '@unocss/preset-mini': 0.55.2 dev: false - /@unocss/reset@0.55.0: - resolution: {integrity: sha512-TzpcOCIr16IbFxQ4vrSfEV+A8k0N4mJkhl7J3SZfAxBpNDBKAWDB6VBW9iEQY5aBYDLN3wRx1LskgEoubqBCPQ==} + /@unocss/reset@0.55.2: + resolution: {integrity: sha512-paInTGIhtI96fcJGZWbkPLW/7qiTlHxSbEIs1HGHcbf3WbwNuKrJUvKlQAhUs2HILNKhvsTXQl05Os8gtinLEA==} dev: false - /@unocss/scope@0.55.0: - resolution: {integrity: sha512-44xgHoklh2BWWuOkA0ZL1qgr4t/DGnynj3UI8K8YP+PClFFMZ/T+kfhsLBDOrS2a4ytzgh17cTGhjAc3cTwiEA==} + /@unocss/scope@0.55.2: + resolution: {integrity: sha512-o1b86ejgaFDqfC712mUZqZDQNf6o1xDzm6+bgHySdiltR8Quo6l8RcoZjZrCvEogtPbko4/XJ374t1NQMUQf4g==} dev: false - /@unocss/transformer-attributify-jsx-babel@0.55.0: - resolution: {integrity: sha512-gsPuD56gNw47AFgOmdpqT9+gdisLXKnPccF4ozZoqGOv3Hy2MPOc+Dkwk7qkDzzSdC39G5Aq09z8X9R2vU64XQ==} + /@unocss/transformer-attributify-jsx-babel@0.55.2: + resolution: {integrity: sha512-pmfF546i8pKfMNeYZOJz2UzbuUwj0v7GqcoP5fClyRUzBMUfXdJwBSdFaYkdWR5Q/O1sv+pI0S8r/G9T7QuldA==} dependencies: - '@unocss/core': 0.55.0 + '@unocss/core': 0.55.2 dev: false - /@unocss/transformer-attributify-jsx@0.55.0: - resolution: {integrity: sha512-17/4I2Uqj44JJ4iv3e/mBH1DsWvyVbbbA9JivS/iBPferdFTPtt4Buddhm7bkx1tE86KYZcokVZ8N5RA2zu2UQ==} + /@unocss/transformer-attributify-jsx@0.55.2: + resolution: {integrity: sha512-WerdaNagorTtYDvbhlZEmeuBrQ5lmPE0vG9r20bPR/vLy9UmbIFPpzt6b/hSLqOUnZnaEfbrpNUlpBZgUXpvsg==} dependencies: - '@unocss/core': 0.55.0 + '@unocss/core': 0.55.2 dev: false - /@unocss/transformer-compile-class@0.55.0: - resolution: {integrity: sha512-aH2SWXqOGJAEuNS1S/fIfs0gFwnakxgG83PCS40uNbEiLv/iG0HuALaQbVvyWHo3O7xLoMa7os9p72Q2amaVQw==} + /@unocss/transformer-compile-class@0.55.2: + resolution: {integrity: sha512-zKeJtAirFrgj8TheKplgdKrPV9hPN3i2gEy/aQ+CrHHImcQtxZ1FJzmJT1yV77MOXOdeRJOhiePNOe2TE1A4tw==} dependencies: - '@unocss/core': 0.55.0 + '@unocss/core': 0.55.2 dev: false - /@unocss/transformer-directives@0.55.0: - resolution: {integrity: sha512-bWfAOqQxzy5vIul/jgXN2b0APAk9tWKeTN9Rh4FWvz+dI0P7cBc3rHVEC5qM3i9xwYObtjQcNZjEfJpyeapnzg==} + /@unocss/transformer-directives@0.55.2: + resolution: {integrity: sha512-IJKL5clOiv2RjvHYr4xumS4eFScPsi3Vg4vGugsmn43PZ1FsApp8UElHfhuhBsEEiffnsgTD+N5u/EiPpyI0Gw==} dependencies: - '@unocss/core': 0.55.0 + '@unocss/core': 0.55.2 css-tree: 2.3.1 dev: false - /@unocss/transformer-variant-group@0.55.0: - resolution: {integrity: sha512-0VSvQpEmN8/Y+CfVMhL1+u1+FjmDFtviqKz8aaLFBapC/hnxbkAQTZRVv7mFNvBhBVUHXZOz7LASR4q9RtIeVA==} + /@unocss/transformer-variant-group@0.55.2: + resolution: {integrity: sha512-BIAigftn+mfUeQT7sPzJNgvvbrmLj0gmYmeK4U7/8NxUuOuC0ROTNSw+MKU7yDiPYHqb1kxVZ47LZ3GdUcNPRA==} dependencies: - '@unocss/core': 0.55.0 + '@unocss/core': 0.55.2 dev: false - /@unocss/vite@0.55.0(rollup@2.79.1)(vite@4.4.9): - resolution: {integrity: sha512-qUOqJzSnztCQFXOCNOCqpwwziVMmygXmdbuaqNAmkAg2EzoMSacQKzmLIj49UU0l+iykf2mDh8DmQxpnEU2JSQ==} + /@unocss/vite@0.55.2(rollup@2.79.1)(vite@4.4.9): + resolution: {integrity: sha512-JEyEaJt8D+Ed3Z8GDQ0hMWqKsB47/DoS+aPzDoXSIVozgi8seHtfSChBOBUSgcCrozfBVp42YHbYYyloDkb2Yw==} peerDependencies: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 dependencies: '@ampproject/remapping': 2.2.1 - '@rollup/pluginutils': 5.0.2(rollup@2.79.1) - '@unocss/config': 0.55.0 - '@unocss/core': 0.55.0 - '@unocss/inspector': 0.55.0 - '@unocss/scope': 0.55.0 - '@unocss/transformer-directives': 0.55.0 + '@rollup/pluginutils': 5.0.3(rollup@2.79.1) + '@unocss/config': 0.55.2 + '@unocss/core': 0.55.2 + '@unocss/inspector': 0.55.2 + '@unocss/scope': 0.55.2 + '@unocss/transformer-directives': 0.55.2 chokidar: 3.5.3 fast-glob: 3.3.1 magic-string: 0.30.2 - vite: 4.4.9 + vite: 4.4.9(@types/node@18.17.6) transitivePeerDependencies: - rollup dev: false - /@vite-pwa/astro@0.1.1(astro@2.10.7)(vite-plugin-pwa@0.16.4): + /@vite-pwa/astro@0.1.1(astro@2.10.12)(vite-plugin-pwa@0.16.4): resolution: {integrity: sha512-ZImC5fFMekgXyyCEsed5y6R9srFhNfFqwNrOhpi9klOn0nju1eCwHKGodJGK9B4gjxZo35dc5lS5FHFinTOBcw==} peerDependencies: astro: ^1.6.0 || ^2.0.0 @@ -5741,7 +5734,7 @@ packages: astro: optional: true dependencies: - astro: 2.10.7(sharp@0.32.4) + astro: 2.10.12(@types/node@18.17.6)(sharp@0.32.5) vite-plugin-pwa: 0.16.4(vite@4.4.9)(workbox-build@7.0.0)(workbox-window@7.0.0) dev: false @@ -5758,7 +5751,7 @@ packages: '@babel/core': 7.22.9 '@babel/plugin-transform-typescript': 7.22.9(@babel/core@7.22.9) '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.22.9) - vite: 4.4.9 + vite: 4.4.9(@types/node@18.17.6) vue: 3.3.4 transitivePeerDependencies: - supports-color @@ -5774,42 +5767,42 @@ packages: vue: optional: true dependencies: - vite: 4.4.9 + vite: 4.4.9(@types/node@18.17.6) vue: 3.3.4 dev: false - /@vitest/expect@0.34.1: - resolution: {integrity: sha512-q2CD8+XIsQ+tHwypnoCk8Mnv5e6afLFvinVGCq3/BOT4kQdVQmY6rRfyKkwcg635lbliLPqbunXZr+L1ssUWiQ==} + /@vitest/expect@0.34.2: + resolution: {integrity: sha512-EZm2dMNlLyIfDMha17QHSQcg2KjeAZaXd65fpPzXY5bvnfx10Lcaz3N55uEe8PhF+w4pw+hmrlHLLlRn9vkBJg==} dependencies: - '@vitest/spy': 0.34.1 - '@vitest/utils': 0.34.1 + '@vitest/spy': 0.34.2 + '@vitest/utils': 0.34.2 chai: 4.3.7 dev: true - /@vitest/runner@0.34.1: - resolution: {integrity: sha512-YfQMpYzDsYB7yqgmlxZ06NI4LurHWfrH7Wy3Pvf/z/vwUSgq1zLAb1lWcItCzQG+NVox+VvzlKQrYEXb47645g==} + /@vitest/runner@0.34.2: + resolution: {integrity: sha512-8ydGPACVX5tK3Dl0SUwxfdg02h+togDNeQX3iXVFYgzF5odxvaou7HnquALFZkyVuYskoaHUOqOyOLpOEj5XTA==} dependencies: - '@vitest/utils': 0.34.1 + '@vitest/utils': 0.34.2 p-limit: 4.0.0 pathe: 1.1.1 dev: true - /@vitest/snapshot@0.34.1: - resolution: {integrity: sha512-0O9LfLU0114OqdF8lENlrLsnn024Tb1CsS9UwG0YMWY2oGTQfPtkW+B/7ieyv0X9R2Oijhi3caB1xgGgEgclSQ==} + /@vitest/snapshot@0.34.2: + resolution: {integrity: sha512-qhQ+xy3u4mwwLxltS4Pd4SR+XHv4EajiTPNY3jkIBLUApE6/ce72neJPSUQZ7bL3EBuKI+NhvzhGj3n5baRQUQ==} dependencies: magic-string: 0.30.2 pathe: 1.1.1 pretty-format: 29.6.2 dev: true - /@vitest/spy@0.34.1: - resolution: {integrity: sha512-UT4WcI3EAPUNO8n6y9QoEqynGGEPmmRxC+cLzneFFXpmacivjHZsNbiKD88KUScv5DCHVDgdBsLD7O7s1enFcQ==} + /@vitest/spy@0.34.2: + resolution: {integrity: sha512-yd4L9OhfH6l0Av7iK3sPb3MykhtcRN5c5K5vm1nTbuN7gYn+yvUVVsyvzpHrjqS7EWqn9WsPJb7+0c3iuY60tA==} dependencies: tinyspy: 2.1.1 dev: true - /@vitest/utils@0.34.1: - resolution: {integrity: sha512-/ql9dsFi4iuEbiNcjNHQWXBum7aL8pyhxvfnD9gNtbjR9fUKAjxhj4AA3yfLXg6gJpMGGecvtF8Au2G9y3q47Q==} + /@vitest/utils@0.34.2: + resolution: {integrity: sha512-Lzw+kAsTPubhoQDp1uVAOP6DhNia1GMDsI9jgB0yMn+/nDaPieYQ88lKqz/gGjSHL4zwOItvpehec9OY+rS73w==} dependencies: diff-sequences: 29.4.3 loupe: 2.3.6 @@ -5999,7 +5992,6 @@ packages: /acorn-walk@8.2.0: resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} engines: {node: '>=0.4.0'} - dev: true /acorn@8.10.0: resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==} @@ -6019,6 +6011,16 @@ packages: transitivePeerDependencies: - supports-color dev: false + optional: true + + /agent-base@7.1.0: + resolution: {integrity: sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==} + engines: {node: '>= 14'} + dependencies: + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: false /ajv-formats@2.1.1(ajv@8.12.0): resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} @@ -6121,7 +6123,6 @@ packages: /arg@4.1.3: resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} - dev: true /arg@5.0.2: resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} @@ -6229,17 +6230,6 @@ packages: resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} dev: false - /asn1@0.2.6: - resolution: {integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==} - dependencies: - safer-buffer: 2.1.2 - dev: false - - /assert-plus@1.0.0: - resolution: {integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==} - engines: {node: '>=0.8'} - dev: false - /assertion-error@1.1.0: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} dev: true @@ -6256,8 +6246,8 @@ packages: engines: {node: '>=4'} dev: false - /astro@2.10.7(@types/node@18.17.5)(sharp@0.32.4): - resolution: {integrity: sha512-R8aF4yphrsbhxW2UxHZ1DslBn8e8vPQ23+Z/OnajNE1Q4HEZCOZ4CAbHJx2PDwq2p+CRWArNalpr3+rTqyOYBQ==} + /astro@2.10.12(@types/node@18.17.6)(sharp@0.32.5): + resolution: {integrity: sha512-JbD+hLCbXhpDofuzWQxojmjXwoqD0bR2BGqIByZ7B5Cj6dKQXHIr1HsrDdWcmjM+O4NXKV2TCfeXv1ZTtjqX3Q==} engines: {node: '>=16.12.0', npm: '>=6.14.0'} hasBin: true peerDependencies: @@ -6269,7 +6259,7 @@ packages: '@astrojs/compiler': 1.8.1 '@astrojs/internal-helpers': 0.1.2 '@astrojs/language-server': 1.0.8 - '@astrojs/markdown-remark': 2.2.1(astro@2.10.7) + '@astrojs/markdown-remark': 2.2.1(astro@2.10.12) '@astrojs/telemetry': 2.1.1 '@astrojs/webapi': 2.2.0 '@babel/core': 7.22.9 @@ -6288,87 +6278,6 @@ packages: common-ancestor-path: 1.0.1 cookie: 0.5.0 debug: 4.3.4 - deepmerge-ts: 4.3.0 - devalue: 4.3.2 - diff: 5.1.0 - es-module-lexer: 1.3.0 - esbuild: 0.17.19 - estree-walker: 3.0.0 - execa: 6.1.0 - fast-glob: 3.3.1 - github-slugger: 2.0.0 - gray-matter: 4.0.3 - html-escaper: 3.0.3 - js-yaml: 4.1.0 - kleur: 4.1.5 - magic-string: 0.30.2 - mime: 3.0.0 - network-information-types: 0.1.1(typescript@5.0.4) - ora: 6.3.1 - p-limit: 4.0.0 - path-to-regexp: 6.2.1 - preferred-pm: 3.0.3 - prompts: 2.4.2 - rehype: 12.0.1 - semver: 7.5.4 - server-destroy: 1.0.1 - sharp: 0.32.4 - shiki: 0.14.3 - string-width: 5.1.2 - strip-ansi: 7.1.0 - tsconfig-resolver: 3.0.1 - typescript: 5.0.4 - unist-util-visit: 4.1.2 - vfile: 5.3.7 - vite: 4.4.9(@types/node@18.17.5) - vitefu: 0.2.4(vite@4.4.9) - which-pm: 2.0.0 - yargs-parser: 21.1.1 - zod: 3.21.4 - transitivePeerDependencies: - - '@types/node' - - less - - lightningcss - - sass - - stylus - - sugarss - - supports-color - - terser - dev: false - - /astro@2.10.7(sharp@0.32.4): - resolution: {integrity: sha512-R8aF4yphrsbhxW2UxHZ1DslBn8e8vPQ23+Z/OnajNE1Q4HEZCOZ4CAbHJx2PDwq2p+CRWArNalpr3+rTqyOYBQ==} - engines: {node: '>=16.12.0', npm: '>=6.14.0'} - hasBin: true - peerDependencies: - sharp: '>=0.31.0 || 0.32' - peerDependenciesMeta: - sharp: - optional: true - dependencies: - '@astrojs/compiler': 1.8.1 - '@astrojs/internal-helpers': 0.1.2 - '@astrojs/language-server': 1.0.8 - '@astrojs/markdown-remark': 2.2.1(astro@2.10.7) - '@astrojs/telemetry': 2.1.1 - '@astrojs/webapi': 2.2.0 - '@babel/core': 7.22.9 - '@babel/generator': 7.22.9 - '@babel/parser': 7.22.7 - '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.22.9) - '@babel/traverse': 7.22.8 - '@babel/types': 7.22.5 - '@types/babel__core': 7.20.1 - '@types/dom-view-transitions': 1.0.1 - '@types/yargs-parser': 21.0.0 - acorn: 8.10.0 - boxen: 6.2.1 - chokidar: 3.5.3 - ci-info: 3.8.0 - common-ancestor-path: 1.0.1 - cookie: 0.5.0 - debug: 4.3.4 - deepmerge-ts: 4.3.0 devalue: 4.3.2 diff: 5.1.0 es-module-lexer: 1.3.0 @@ -6379,6 +6288,7 @@ packages: github-slugger: 2.0.0 gray-matter: 4.0.3 html-escaper: 3.0.3 + http-cache-semantics: 4.1.1 js-yaml: 4.1.0 kleur: 4.1.5 magic-string: 0.30.2 @@ -6392,7 +6302,7 @@ packages: rehype: 12.0.1 semver: 7.5.4 server-destroy: 1.0.1 - sharp: 0.32.4 + sharp: 0.32.5 shiki: 0.14.3 string-width: 5.1.2 strip-ansi: 7.1.0 @@ -6400,7 +6310,7 @@ packages: typescript: 5.0.4 unist-util-visit: 4.1.2 vfile: 5.3.7 - vite: 4.4.9 + vite: 4.4.9(@types/node@18.17.6) vitefu: 0.2.4(vite@4.4.9) which-pm: 2.0.0 yargs-parser: 21.1.1 @@ -6446,14 +6356,6 @@ packages: engines: {node: '>= 0.4'} dev: false - /aws-sign2@0.7.0: - resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==} - dev: false - - /aws4@1.12.0: - resolution: {integrity: sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==} - dev: false - /axios@1.4.0: resolution: {integrity: sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==} dependencies: @@ -6586,12 +6488,6 @@ packages: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} dev: false - /bcrypt-pbkdf@1.0.2: - resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==} - dependencies: - tweetnacl: 0.14.5 - dev: false - /big-integer@1.6.51: resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==} engines: {node: '>=0.6'} @@ -6627,6 +6523,7 @@ packages: resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} requiresBuild: true dev: false + optional: true /body-parser@1.20.1: resolution: {integrity: sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==} @@ -6825,10 +6722,6 @@ packages: resolution: {integrity: sha512-Vdhm5S11DaFVLlyiKu4hiUTkpZu+y1KA/rZZqVQfOD5YdDT/eQKlkt7NaE0WGOFgX32diqt9MiP9CAiFeRklaA==} dev: false - /caseless@0.12.0: - resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==} - dev: false - /catharsis@0.9.0: resolution: {integrity: sha512-prMTQVpcns/tzFgFVkVp6ak6RykZyWb3gu8ckUpd6YkTlacOd3DXGJjIpD4Q6zJirizvaiAjSSHlOsA+6sNh2A==} engines: {node: '>= 10'} @@ -6836,6 +6729,7 @@ packages: dependencies: lodash: 4.17.21 dev: false + optional: true /ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -6974,6 +6868,7 @@ packages: string-width: 4.2.3 strip-ansi: 6.0.1 wrap-ansi: 7.0.0 + dev: true /cliui@8.0.1: resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} @@ -7376,10 +7271,6 @@ packages: dev: false optional: true - /core-util-is@1.0.2: - resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==} - dev: false - /core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} @@ -7428,7 +7319,6 @@ packages: /create-require@1.1.1: resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} - dev: true /cross-spawn@7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} @@ -7484,13 +7374,6 @@ packages: engines: {node: '>=8'} dev: true - /dashdash@1.14.1: - resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==} - engines: {node: '>=0.10'} - dependencies: - assert-plus: 1.0.0 - dev: false - /data-uri-to-buffer@4.0.1: resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==} engines: {node: '>= 12'} @@ -7577,11 +7460,6 @@ packages: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} requiresBuild: true - /deepmerge-ts@4.3.0: - resolution: {integrity: sha512-if3ZYdkD2dClhnXR5reKtG98cwyaRT1NeugQoAPTTfsOpV9kqyeiBF9Qa5RHjemb3KzD5ulqygv6ED3t5j9eJw==} - engines: {node: '>=12.4.0'} - dev: false - /deepmerge@4.3.1: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} @@ -7695,7 +7573,6 @@ packages: /diff@4.0.2: resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} engines: {node: '>=0.3.1'} - dev: true /diff@5.1.0: resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==} @@ -7767,13 +7644,6 @@ packages: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} dev: false - /ecc-jsbn@0.1.2: - resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==} - dependencies: - jsbn: 0.1.1 - safer-buffer: 2.1.2 - dev: false - /ecdsa-sig-formatter@1.0.11: resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==} dependencies: @@ -7832,6 +7702,7 @@ packages: resolution: {integrity: sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==} requiresBuild: true dev: false + optional: true /envinfo@7.10.0: resolution: {integrity: sha512-ZtUjZO6l5mwTHvc1L9+1q5p/R3wTopcfqMW8r5t8SJSKqeVI/LtajORwRFEKpEFuekjD0VBjwu1HMxL4UalIRw==} @@ -8064,8 +7935,9 @@ packages: optionalDependencies: source-map: 0.6.1 dev: false + optional: true - /eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.28.0)(eslint@8.47.0): + /eslint-config-airbnb-base@15.0.0(eslint-plugin-import@2.28.1)(eslint@8.47.0): resolution: {integrity: sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -8074,7 +7946,7 @@ packages: dependencies: confusing-browser-globals: 1.0.11 eslint: 8.47.0 - eslint-plugin-import: 2.28.0(@typescript-eslint/parser@6.3.0)(eslint@8.47.0) + eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.4.0)(eslint@8.47.0) object.assign: 4.1.4 object.entries: 1.1.6 semver: 6.3.1 @@ -8084,13 +7956,13 @@ packages: resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==} dependencies: debug: 3.2.7 - is-core-module: 2.12.1 + is-core-module: 2.13.0 resolve: 1.22.3 transitivePeerDependencies: - supports-color dev: false - /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.3.0)(eslint-import-resolver-node@0.3.7)(eslint@8.47.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.4.0)(eslint-import-resolver-node@0.3.7)(eslint@8.47.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -8111,7 +7983,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.3.0(eslint@8.47.0)(typescript@5.0.4) + '@typescript-eslint/parser': 6.4.0(eslint@8.47.0)(typescript@5.0.4) debug: 3.2.7 eslint: 8.47.0 eslint-import-resolver-node: 0.3.7 @@ -8119,8 +7991,8 @@ packages: - supports-color dev: false - /eslint-plugin-import@2.28.0(@typescript-eslint/parser@6.3.0)(eslint@8.47.0): - resolution: {integrity: sha512-B8s/n+ZluN7sxj9eUf7/pRFERX0r5bnFA2dCaLHy2ZeaQEAz0k+ZZkFWRFHJAqxfxQDx6KLv9LeIki7cFdwW+Q==} + /eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.4.0)(eslint@8.47.0): + resolution: {integrity: sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -8129,7 +8001,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 6.3.0(eslint@8.47.0)(typescript@5.0.4) + '@typescript-eslint/parser': 6.4.0(eslint@8.47.0)(typescript@5.0.4) array-includes: 3.1.6 array.prototype.findlastindex: 1.2.2 array.prototype.flat: 1.3.1 @@ -8138,15 +8010,14 @@ packages: doctrine: 2.1.0 eslint: 8.47.0 eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.3.0)(eslint-import-resolver-node@0.3.7)(eslint@8.47.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.4.0)(eslint-import-resolver-node@0.3.7)(eslint@8.47.0) has: 1.0.3 - is-core-module: 2.12.1 + is-core-module: 2.13.0 is-glob: 4.0.3 minimatch: 3.1.2 object.fromentries: 2.0.6 object.groupby: 1.0.0 object.values: 1.1.6 - resolve: 1.22.3 semver: 6.3.1 tsconfig-paths: 3.14.2 transitivePeerDependencies: @@ -8267,6 +8138,7 @@ packages: engines: {node: '>=4.0'} requiresBuild: true dev: false + optional: true /estraverse@5.3.0: resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} @@ -8429,20 +8301,16 @@ packages: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} dev: false - /extsprintf@1.3.0: - resolution: {integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==} - engines: {'0': node >=0.6.0} - dev: false - - /facebook-nodejs-business-sdk@17.0.2: - resolution: {integrity: sha512-2tPiOhq6aUc8gPInB6ELl3RL4Afkig5EWdRtBPPi5+w1OdUXbPKP4Qmwz8aZR656ogrRucdRrsuq4qFBFxLG4w==} + /facebook-nodejs-business-sdk@17.0.3: + resolution: {integrity: sha512-WGSSt+WKs2leujJIMQiCmxDlrPOl1A7BDHmzuI6hfwUq9fk6OoVii83HHBNkzz7OSFh0YLdWOxrYDwCvIhrVaA==} dependencies: + axios: 1.4.0 currency-codes: 1.5.1 iso-3166-1: 2.1.1 js-sha256: 0.9.0 mixwith: 0.1.1 - request: 2.88.2 - request-promise: 4.1.1(request@2.88.2) + transitivePeerDependencies: + - debug dev: false /fast-deep-equal@3.1.3: @@ -8485,6 +8353,7 @@ packages: resolution: {integrity: sha512-VhXlQgj9ioXCqGstD37E/HBeqEGV/qOD/kmbVG8h5xKBYvM1L3lR1Zn4555cQ8GkYbJa8aJSipLPndE1k6zK2w==} requiresBuild: true dev: false + optional: true /fast-xml-parser@4.2.6: resolution: {integrity: sha512-Xo1qV++h/Y3Ng8dphjahnYe+rGHaaNdsYOBWL9Y9GCPKpNKilJtilvWkLcI9f9X2DoKTLsZsGYAls5+JL5jfLA==} @@ -8656,34 +8525,34 @@ packages: - supports-color dev: false - /firebase@10.1.0(react-native@0.72.3): - resolution: {integrity: sha512-ghcdCe2G9DeGmLOrBgR7XPswuc9BFUfjnU93ABopIisMfbJFzoqpSp4emwNiZt+vVGZV1ifeU3DLfhxlujxhCg==} + /firebase@10.2.0(react-native@0.72.3): + resolution: {integrity: sha512-pmegHB73xrZFNR02nvBxLbxM5+9Z0njimf+7uCjjEDVW7ZNdhhTgFpB0qecqpJ5uGKy6Tkavzc8LfcGkNpPgjg==} dependencies: - '@firebase/analytics': 0.10.0(@firebase/app@0.9.15) - '@firebase/analytics-compat': 0.2.6(@firebase/app-compat@0.2.15)(@firebase/app@0.9.15) - '@firebase/app': 0.9.15 - '@firebase/app-check': 0.8.0(@firebase/app@0.9.15) - '@firebase/app-check-compat': 0.3.7(@firebase/app-compat@0.2.15)(@firebase/app@0.9.15) - '@firebase/app-compat': 0.2.15 + '@firebase/analytics': 0.10.0(@firebase/app@0.9.16) + '@firebase/analytics-compat': 0.2.6(@firebase/app-compat@0.2.16)(@firebase/app@0.9.16) + '@firebase/app': 0.9.16 + '@firebase/app-check': 0.8.0(@firebase/app@0.9.16) + '@firebase/app-check-compat': 0.3.7(@firebase/app-compat@0.2.16)(@firebase/app@0.9.16) + '@firebase/app-compat': 0.2.16 '@firebase/app-types': 0.9.0 - '@firebase/auth': 1.1.0(@firebase/app@0.9.15)(react-native@0.72.3) - '@firebase/auth-compat': 0.4.4(@firebase/app-compat@0.2.15)(@firebase/app-types@0.9.0)(@firebase/app@0.9.15)(react-native@0.72.3) + '@firebase/auth': 1.2.0(@firebase/app@0.9.16)(react-native@0.72.3) + '@firebase/auth-compat': 0.4.5(@firebase/app-compat@0.2.16)(@firebase/app-types@0.9.0)(@firebase/app@0.9.16)(react-native@0.72.3) '@firebase/database': 1.0.1 '@firebase/database-compat': 1.0.1 - '@firebase/firestore': 4.1.0(@firebase/app@0.9.15) - '@firebase/firestore-compat': 0.3.14(@firebase/app-compat@0.2.15)(@firebase/app-types@0.9.0)(@firebase/app@0.9.15) - '@firebase/functions': 0.10.0(@firebase/app@0.9.15) - '@firebase/functions-compat': 0.3.5(@firebase/app-compat@0.2.15)(@firebase/app@0.9.15) - '@firebase/installations': 0.6.4(@firebase/app@0.9.15) - '@firebase/installations-compat': 0.2.4(@firebase/app-compat@0.2.15)(@firebase/app-types@0.9.0)(@firebase/app@0.9.15) - '@firebase/messaging': 0.12.4(@firebase/app@0.9.15) - '@firebase/messaging-compat': 0.2.4(@firebase/app-compat@0.2.15)(@firebase/app@0.9.15) - '@firebase/performance': 0.6.4(@firebase/app@0.9.15) - '@firebase/performance-compat': 0.2.4(@firebase/app-compat@0.2.15)(@firebase/app@0.9.15) - '@firebase/remote-config': 0.4.4(@firebase/app@0.9.15) - '@firebase/remote-config-compat': 0.2.4(@firebase/app-compat@0.2.15)(@firebase/app@0.9.15) - '@firebase/storage': 0.11.2(@firebase/app@0.9.15) - '@firebase/storage-compat': 0.3.2(@firebase/app-compat@0.2.15)(@firebase/app-types@0.9.0)(@firebase/app@0.9.15) + '@firebase/firestore': 4.1.1(@firebase/app@0.9.16) + '@firebase/firestore-compat': 0.3.15(@firebase/app-compat@0.2.16)(@firebase/app-types@0.9.0)(@firebase/app@0.9.16) + '@firebase/functions': 0.10.0(@firebase/app@0.9.16) + '@firebase/functions-compat': 0.3.5(@firebase/app-compat@0.2.16)(@firebase/app@0.9.16) + '@firebase/installations': 0.6.4(@firebase/app@0.9.16) + '@firebase/installations-compat': 0.2.4(@firebase/app-compat@0.2.16)(@firebase/app-types@0.9.0)(@firebase/app@0.9.16) + '@firebase/messaging': 0.12.4(@firebase/app@0.9.16) + '@firebase/messaging-compat': 0.2.4(@firebase/app-compat@0.2.16)(@firebase/app@0.9.16) + '@firebase/performance': 0.6.4(@firebase/app@0.9.16) + '@firebase/performance-compat': 0.2.4(@firebase/app-compat@0.2.16)(@firebase/app@0.9.16) + '@firebase/remote-config': 0.4.4(@firebase/app@0.9.16) + '@firebase/remote-config-compat': 0.2.4(@firebase/app-compat@0.2.16)(@firebase/app@0.9.16) + '@firebase/storage': 0.11.2(@firebase/app@0.9.16) + '@firebase/storage-compat': 0.3.2(@firebase/app-compat@0.2.16)(@firebase/app-types@0.9.0)(@firebase/app@0.9.16) '@firebase/util': 1.9.3 transitivePeerDependencies: - encoding @@ -8729,19 +8598,6 @@ packages: is-callable: 1.2.7 dev: false - /forever-agent@0.6.1: - resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} - dev: false - - /form-data@2.3.3: - resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} - engines: {node: '>= 0.12'} - dependencies: - asynckit: 0.4.0 - combined-stream: 1.0.8 - mime-types: 2.1.35 - dev: false - /form-data@4.0.0: resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} engines: {node: '>= 6'} @@ -8852,6 +8708,20 @@ packages: - encoding - supports-color dev: false + optional: true + + /gaxios@6.1.0: + resolution: {integrity: sha512-EIHuesZxNyIkUGcTQKQPMICyOpDD/bi+LJIJx+NLsSGmnS7N+xCLRX5bi4e9yAu9AlSZdVq+qlyWWVuTh/483w==} + engines: {node: '>=14'} + dependencies: + extend: 3.0.2 + https-proxy-agent: 7.0.1 + is-stream: 2.0.1 + node-fetch: 2.6.12 + transitivePeerDependencies: + - encoding + - supports-color + dev: false /gcp-metadata@5.3.0: resolution: {integrity: sha512-FNTkdNEnBdlqF2oatizolQqNANMrcqJt6AAYt99B3y1aLLC8Hc5IOBb+ZnnzllodEEf6xMBp6wRcBbc16fa65w==} @@ -8864,6 +8734,18 @@ packages: - encoding - supports-color dev: false + optional: true + + /gcp-metadata@6.0.0: + resolution: {integrity: sha512-Ozxyi23/1Ar51wjUT2RDklK+3HxqDr8TLBNK8rBBFQ7T85iIGnXnVusauj06QyqCXRFZig8LZC+TUddWbndlpQ==} + engines: {node: '>=14'} + dependencies: + gaxios: 6.1.0 + json-bigint: 1.0.0 + transitivePeerDependencies: + - encoding + - supports-color + dev: false /gensync@1.0.0-beta.2: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} @@ -8920,12 +8802,6 @@ packages: get-intrinsic: 1.2.1 dev: false - /getpass@0.1.7: - resolution: {integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==} - dependencies: - assert-plus: 1.0.0 - dev: false - /git-raw-commits@2.0.11: resolution: {integrity: sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==} engines: {node: '>=10'} @@ -9028,6 +8904,7 @@ packages: minimatch: 5.1.6 once: 1.4.0 dev: false + optional: true /global-dirs@0.1.1: resolution: {integrity: sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==} @@ -9094,6 +8971,23 @@ packages: - encoding - supports-color dev: false + optional: true + + /google-auth-library@9.0.0: + resolution: {integrity: sha512-IQGjgQoVUAfOk6khqTVMLvWx26R+yPw9uLyb1MNyMQpdKiKt0Fd9sp4NWoINjyGHR8S3iw12hMTYK7O8J07c6Q==} + engines: {node: '>=14'} + dependencies: + base64-js: 1.5.1 + ecdsa-sig-formatter: 1.0.11 + gaxios: 6.1.0 + gcp-metadata: 6.0.0 + gtoken: 7.0.1 + jws: 4.0.0 + lru-cache: 6.0.0 + transitivePeerDependencies: + - encoding + - supports-color + dev: false /google-gax@3.6.1: resolution: {integrity: sha512-g/lcUjGcB6DSw2HxgEmCDOrI/CByOwqRvsuUvNalHUK2iPPPlmAIpbMbl62u0YufGMr8zgE3JL7th6dCb1Ry+w==} @@ -9120,6 +9014,27 @@ packages: - encoding - supports-color dev: false + optional: true + + /google-gax@4.0.3: + resolution: {integrity: sha512-gllHYRhZvpz0LcVN+xtyzBeUa/ZYiLGF4JNBECrvL/LxDkaJc09hHoQ+KzRBI2Ewqgrjj7V3QrOC2pGno5ropw==} + engines: {node: '>=14'} + dependencies: + '@grpc/grpc-js': 1.8.18 + '@grpc/proto-loader': 0.7.8 + '@types/long': 4.0.2 + abort-controller: 3.0.0 + duplexify: 4.1.2 + google-auth-library: 9.0.0 + node-fetch: 2.6.12 + object-hash: 3.0.0 + proto3-json-serializer: 1.1.1 + protobufjs: 7.2.4 + retry-request: 6.0.0 + transitivePeerDependencies: + - encoding + - supports-color + dev: false /google-p12-pem@4.0.1: resolution: {integrity: sha512-WPkN4yGtz05WZ5EhtlxNDWPhC4JIic6G8ePitwUWy4l+XPVYec+a0j0Ts47PDtW59y3RwAhUd9/h9ZZ63px6RQ==} @@ -9129,6 +9044,7 @@ packages: dependencies: node-forge: 1.3.1 dev: false + optional: true /gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} @@ -9164,6 +9080,18 @@ packages: - encoding - supports-color dev: false + optional: true + + /gtoken@7.0.1: + resolution: {integrity: sha512-KcFVtoP1CVFtQu0aSk3AyAt2og66PFhZAlkUOuWKwzMLoulHXG5W5wE5xAnHb+yl3/wEFoqGW7/cDGMU8igDZQ==} + engines: {node: '>=14.0.0'} + dependencies: + gaxios: 6.1.0 + jws: 4.0.0 + transitivePeerDependencies: + - encoding + - supports-color + dev: false /gzip-size@6.0.0: resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} @@ -9185,20 +9113,6 @@ packages: uglify-js: 3.17.4 dev: true - /har-schema@2.0.0: - resolution: {integrity: sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==} - engines: {node: '>=4'} - dev: false - - /har-validator@5.1.5: - resolution: {integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==} - engines: {node: '>=6'} - deprecated: this library is no longer supported - dependencies: - ajv: 6.12.6 - har-schema: 2.0.0 - dev: false - /hard-rejection@2.1.0: resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} engines: {node: '>=6'} @@ -9398,15 +9312,6 @@ packages: dev: false optional: true - /http-signature@1.2.0: - resolution: {integrity: sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==} - engines: {node: '>=0.8', npm: '>=1.3.7'} - dependencies: - assert-plus: 1.0.0 - jsprim: 1.4.2 - sshpk: 1.17.0 - dev: false - /https-proxy-agent@5.0.1: resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} engines: {node: '>= 6'} @@ -9417,6 +9322,17 @@ packages: transitivePeerDependencies: - supports-color dev: false + optional: true + + /https-proxy-agent@7.0.1: + resolution: {integrity: sha512-Eun8zV0kcYS1g19r78osiQLEFIRspRUDd9tIfBCTBPBeMieF/EsJNL8VI3xOIdYRDEkjQnqOYPsZ2DsWsVsFwQ==} + engines: {node: '>= 14'} + dependencies: + agent-base: 7.1.0 + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + dev: false /human-signals@2.1.0: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} @@ -9596,8 +9512,8 @@ packages: engines: {node: '>= 0.4'} dev: false - /is-core-module@2.12.1: - resolution: {integrity: sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==} + /is-core-module@2.13.0: + resolution: {integrity: sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==} dependencies: has: 1.0.3 @@ -9788,10 +9704,6 @@ packages: which-typed-array: 1.1.11 dev: false - /is-typedarray@1.0.0: - resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} - dev: false - /is-unicode-supported@0.1.0: resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} engines: {node: '>=10'} @@ -9839,10 +9751,6 @@ packages: engines: {node: '>=0.10.0'} dev: false - /isstream@0.1.2: - resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==} - dev: false - /jake@10.8.7: resolution: {integrity: sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==} engines: {node: '>=10'} @@ -9861,7 +9769,7 @@ packages: '@jest/environment': 29.6.2 '@jest/fake-timers': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 20.4.7 + '@types/node': 18.17.6 jest-mock: 29.6.2 jest-util: 29.6.2 dev: false @@ -9891,7 +9799,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.1 - '@types/node': 20.4.7 + '@types/node': 18.17.6 jest-util: 29.6.2 dev: false @@ -9905,7 +9813,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.5.1 - '@types/node': 20.4.7 + '@types/node': 18.17.6 chalk: 4.1.2 ci-info: 3.8.0 graceful-fs: 4.2.11 @@ -9917,7 +9825,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.1 - '@types/node': 20.4.7 + '@types/node': 18.17.6 chalk: 4.1.2 ci-info: 3.8.0 graceful-fs: 4.2.11 @@ -9940,7 +9848,7 @@ packages: resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.4.7 + '@types/node': 18.17.6 merge-stream: 2.0.0 supports-color: 7.2.0 dev: false @@ -9949,7 +9857,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.4.7 + '@types/node': 18.17.6 merge-stream: 2.0.0 supports-color: 8.1.1 dev: false @@ -10000,10 +9908,7 @@ packages: dependencies: xmlcreate: 2.0.4 dev: false - - /jsbn@0.1.1: - resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==} - dev: false + optional: true /jsc-android@250231.0.0: resolution: {integrity: sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw==} @@ -10065,6 +9970,7 @@ packages: strip-json-comments: 3.1.1 underscore: 1.13.6 dev: false + optional: true /jsesc@0.5.0: resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} @@ -10127,6 +10033,7 @@ packages: /json-stringify-safe@5.0.1: resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} + dev: true /json5@1.0.2: resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} @@ -10181,16 +10088,6 @@ packages: semver: 7.5.4 dev: false - /jsprim@1.4.2: - resolution: {integrity: sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==} - engines: {node: '>=0.6.0'} - dependencies: - assert-plus: 1.0.0 - extsprintf: 1.3.0 - json-schema: 0.4.0 - verror: 1.10.0 - dev: false - /jwa@1.4.1: resolution: {integrity: sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==} dependencies: @@ -10247,6 +10144,7 @@ packages: dependencies: graceful-fs: 4.2.11 dev: false + optional: true /kleur@3.0.3: resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} @@ -10275,6 +10173,7 @@ packages: prelude-ls: 1.1.2 type-check: 0.3.2 dev: false + optional: true /levn@0.4.1: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} @@ -10311,6 +10210,7 @@ packages: dependencies: uc.micro: 1.0.6 dev: false + optional: true /load-json-file@4.0.0: resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==} @@ -10529,7 +10429,6 @@ packages: /make-error@1.3.6: resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} - dev: true /makeerror@1.0.12: resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} @@ -10560,6 +10459,7 @@ packages: '@types/markdown-it': 12.2.3 markdown-it: 12.3.2 dev: false + optional: true /markdown-it@12.3.2: resolution: {integrity: sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==} @@ -10572,6 +10472,7 @@ packages: mdurl: 1.0.1 uc.micro: 1.0.6 dev: false + optional: true /markdown-table@3.0.3: resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} @@ -10583,6 +10484,7 @@ packages: hasBin: true requiresBuild: true dev: false + optional: true /md5@2.3.0: resolution: {integrity: sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==} @@ -10731,6 +10633,7 @@ packages: resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==} requiresBuild: true dev: false + optional: true /media-typer@0.3.0: resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} @@ -11507,10 +11410,6 @@ packages: resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==} dev: false - /natural-compare-lite@1.4.0: - resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} - dev: false - /natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} @@ -11644,7 +11543,7 @@ packages: engines: {node: '>=10'} dependencies: hosted-git-info: 4.1.0 - is-core-module: 2.12.1 + is-core-module: 2.13.0 semver: 7.5.4 validate-npm-package-license: 3.0.4 dev: true @@ -11681,10 +11580,6 @@ packages: resolution: {integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==} dev: false - /oauth-sign@0.9.0: - resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} - dev: false - /ob1@0.76.7: resolution: {integrity: sha512-BQdRtxxoUNfSoZxqeBGOyuT9nEYSn18xZHwGMb0mMVpn2NBcYbnyKY4BK2LIHRgw33CBGlUmE+KMaNvyTpLLtQ==} engines: {node: '>=16'} @@ -11830,6 +11725,7 @@ packages: type-check: 0.3.2 word-wrap: 1.2.4 dev: false + optional: true /optionator@0.9.3: resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} @@ -12040,10 +11936,6 @@ packages: resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} dev: false - /performance-now@2.1.0: - resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} - dev: false - /picocolors@1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} @@ -12113,7 +12005,7 @@ packages: postcss: 8.4.26 dev: false - /postcss-load-config@4.0.1(postcss@8.4.26): + /postcss-load-config@4.0.1(postcss@8.4.26)(ts-node@10.9.1): resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} engines: {node: '>= 14'} peerDependencies: @@ -12127,6 +12019,7 @@ packages: dependencies: lilconfig: 2.1.0 postcss: 8.4.26 + ts-node: 10.9.1(@types/node@18.17.6)(typescript@5.0.4) yaml: 2.3.1 dev: false @@ -12203,6 +12096,7 @@ packages: engines: {node: '>= 0.8.0'} requiresBuild: true dev: false + optional: true /prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} @@ -12313,26 +12207,7 @@ packages: tmp: 0.2.1 uglify-js: 3.17.4 dev: false - - /protobufjs@6.11.3: - resolution: {integrity: sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==} - hasBin: true - requiresBuild: true - dependencies: - '@protobufjs/aspromise': 1.1.2 - '@protobufjs/base64': 1.1.2 - '@protobufjs/codegen': 2.0.4 - '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 - '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.0 - '@protobufjs/path': 1.1.2 - '@protobufjs/pool': 1.1.0 - '@protobufjs/utf8': 1.1.0 - '@types/long': 4.0.2 - '@types/node': 18.17.5 - long: 4.0.0 - dev: false + optional: true /protobufjs@7.2.4: resolution: {integrity: sha512-AT+RJgD2sH8phPmCf7OUZR8xGdcJRga4+1cOaXJ64hvcSkVhNcRHOwIxUatPH15+nj59WAGTDv3LSGZPEQbJaQ==} @@ -12349,7 +12224,7 @@ packages: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 18.17.5 + '@types/node': 18.17.6 long: 5.2.3 dev: false @@ -12376,10 +12251,6 @@ packages: resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} dev: false - /psl@1.9.0: - resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} - dev: false - /pump@3.0.0: resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} dependencies: @@ -12410,11 +12281,6 @@ packages: side-channel: 1.0.4 dev: false - /qs@6.5.3: - resolution: {integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==} - engines: {node: '>=0.6'} - dev: false - /queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} @@ -12772,56 +12638,6 @@ packages: unist-util-visit: 4.1.2 dev: false - /request-promise-core@1.1.1(request@2.88.2): - resolution: {integrity: sha512-paa/JFJUwUCx5ksokBlaGIXAvIDB+izsRU6FpHrlezFU2fj8555sKN4r+wPyql5d5Bp1ya/vrUPfVqM51v2H0g==} - engines: {node: '>=0.10.0'} - peerDependencies: - request: ^2.34 - dependencies: - lodash: 4.17.21 - request: 2.88.2 - dev: false - - /request-promise@4.1.1(request@2.88.2): - resolution: {integrity: sha512-txOLq6pcCaHbS6n+JEvqTGWLMtfln0NaUB1CElPyhHT3WV8dRsFx0N92JmKg2V81UoFZKEkqFKLghtw6TlmqMQ==} - engines: {node: '>=0.10.0'} - deprecated: request-promise has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142 - peerDependencies: - request: ^2.34 - dependencies: - bluebird: 3.7.2 - request: 2.88.2 - request-promise-core: 1.1.1(request@2.88.2) - stealthy-require: 1.1.1 - dev: false - - /request@2.88.2: - resolution: {integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==} - engines: {node: '>= 6'} - deprecated: request has been deprecated, see https://github.com/request/request/issues/3142 - dependencies: - aws-sign2: 0.7.0 - aws4: 1.12.0 - caseless: 0.12.0 - combined-stream: 1.0.8 - extend: 3.0.2 - forever-agent: 0.6.1 - form-data: 2.3.3 - har-validator: 5.1.5 - http-signature: 1.2.0 - is-typedarray: 1.0.0 - isstream: 0.1.2 - json-stringify-safe: 5.0.1 - mime-types: 2.1.35 - oauth-sign: 0.9.0 - performance-now: 2.1.0 - qs: 6.5.3 - safe-buffer: 5.2.1 - tough-cookie: 2.5.0 - tunnel-agent: 0.6.0 - uuid: 3.4.0 - dev: false - /require-directory@2.1.1: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} engines: {node: '>=0.10.0'} @@ -12841,6 +12657,7 @@ packages: dependencies: lodash: 4.17.21 dev: false + optional: true /resolve-from@3.0.0: resolution: {integrity: sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==} @@ -12867,7 +12684,7 @@ packages: resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==} hasBin: true dependencies: - is-core-module: 2.12.1 + is-core-module: 2.13.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 dev: false @@ -12876,7 +12693,7 @@ packages: resolution: {integrity: sha512-P8ur/gp/AmbEzjr729bZnLjXK5Z+4P0zhIJgBgzqRih7hL7BOukHGtSTA3ACMY467GRFz3duQsi0bDZdR7DKdw==} hasBin: true dependencies: - is-core-module: 2.12.1 + is-core-module: 2.13.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -12941,6 +12758,17 @@ packages: transitivePeerDependencies: - supports-color dev: false + optional: true + + /retry-request@6.0.0: + resolution: {integrity: sha512-24kaFMd3wCnT3n4uPnsQh90ZSV8OISpfTFXJ00Wi+/oD2OPrp63EQ8hznk6rhxdlpwx2QBhQSDz2Fg46ki852g==} + engines: {node: '>=14'} + dependencies: + debug: 4.3.4 + extend: 3.0.2 + transitivePeerDependencies: + - supports-color + dev: false /retry@0.13.1: resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} @@ -13158,8 +12986,8 @@ packages: kind-of: 6.0.3 dev: false - /sharp@0.32.4: - resolution: {integrity: sha512-exUnZewqVZC6UXqXuQ8fyJJv0M968feBi04jb9GcUHrWtkRoAKnbJt8IfwT4NJs7FskArbJ14JAFGVuooszoGg==} + /sharp@0.32.5: + resolution: {integrity: sha512-0dap3iysgDkNaPOaOL4X/0akdu0ma62GcdC2NBQ+93eqpePdDdr2/LM0sFdDSMmN7yS+odyZtPsb7tx/cYBKnQ==} engines: {node: '>=14.15.0'} requiresBuild: true dependencies: @@ -13345,22 +13173,6 @@ packages: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} dev: false - /sshpk@1.17.0: - resolution: {integrity: sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==} - engines: {node: '>=0.10.0'} - hasBin: true - dependencies: - asn1: 0.2.6 - assert-plus: 1.0.0 - bcrypt-pbkdf: 1.0.2 - dashdash: 1.14.1 - ecc-jsbn: 0.1.2 - getpass: 0.1.7 - jsbn: 0.1.1 - safer-buffer: 2.1.2 - tweetnacl: 0.14.5 - dev: false - /stack-utils@2.0.6: resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} engines: {node: '>=10'} @@ -13425,11 +13237,6 @@ packages: bl: 5.1.0 dev: false - /stealthy-require@1.1.1: - resolution: {integrity: sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g==} - engines: {node: '>=0.10.0'} - dev: false - /stream-combiner@0.0.4: resolution: {integrity: sha512-rT00SPnTVyRsaSz5zgSPma/aHSOic5U1prhYdRy5HS2kTZviFpmDgzilbtsJsxiroqACmayynDN/9VzIbX5DOw==} dependencies: @@ -13687,7 +13494,7 @@ packages: tslib: 2.6.0 dev: false - /tailwindcss@3.3.3: + /tailwindcss@3.3.3(ts-node@10.9.1): resolution: {integrity: sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==} engines: {node: '>=14.0.0'} hasBin: true @@ -13709,7 +13516,7 @@ packages: postcss: 8.4.26 postcss-import: 15.1.0(postcss@8.4.26) postcss-js: 4.0.1(postcss@8.4.26) - postcss-load-config: 4.0.1(postcss@8.4.26) + postcss-load-config: 4.0.1(postcss@8.4.26)(ts-node@10.9.1) postcss-nested: 6.0.1(postcss@8.4.26) postcss-selector-parser: 6.0.13 resolve: 1.22.2 @@ -13878,6 +13685,7 @@ packages: dependencies: rimraf: 3.0.2 dev: false + optional: true /tmpl@1.0.5: resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} @@ -13904,14 +13712,6 @@ packages: engines: {node: '>=6'} dev: false - /tough-cookie@2.5.0: - resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==} - engines: {node: '>=0.8'} - dependencies: - psl: 1.9.0 - punycode: 2.3.0 - dev: false - /tr46@0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} dev: false @@ -13948,7 +13748,7 @@ packages: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} dev: false - /ts-node@10.9.1(@types/node@18.17.5)(typescript@5.0.4): + /ts-node@10.9.1(@types/node@18.17.6)(typescript@5.0.4): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -13967,7 +13767,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 18.17.5 + '@types/node': 18.17.6 acorn: 8.10.0 acorn-walk: 8.2.0 arg: 4.1.3 @@ -13977,7 +13777,6 @@ packages: typescript: 5.0.4 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - dev: true /ts-node@10.9.1(@types/node@20.4.7)(typescript@5.0.4): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} @@ -14101,10 +13900,6 @@ packages: turbo-windows-arm64: 1.10.12 dev: true - /tweetnacl@0.14.5: - resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==} - dev: false - /type-check@0.3.2: resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==} engines: {node: '>= 0.8.0'} @@ -14112,6 +13907,7 @@ packages: dependencies: prelude-ls: 1.1.2 dev: false + optional: true /type-check@0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} @@ -14229,6 +14025,7 @@ packages: resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==} requiresBuild: true dev: false + optional: true /ufo@1.1.2: resolution: {integrity: sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==} @@ -14271,6 +14068,7 @@ packages: resolution: {integrity: sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==} requiresBuild: true dev: false + optional: true /undici@5.22.1: resolution: {integrity: sha512-Ji2IJhFXZY0x/0tVBXeQwgPlLWw13GVzpsWPQ3rV50IFMMof2I55PZZxtm4P6iNq+L5znYN9nSTAq0ZyE6lSJw==} @@ -14384,11 +14182,11 @@ packages: resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} engines: {node: '>= 10.0.0'} - /unocss@0.55.0(postcss@8.4.27)(rollup@2.79.1)(vite@4.4.9): - resolution: {integrity: sha512-mjtN/2Dr495swOA/u/UaA0keCtv8/vFc114pd0D4XzpbK2/nKNB9Got/lmhJp8fxblV+oNtLkD0PaHtpAvSpsw==} + /unocss@0.55.2(postcss@8.4.27)(rollup@2.79.1)(vite@4.4.9): + resolution: {integrity: sha512-+C8tFUFIEv40DpEhjA/Yv+RB5HZumkWiON2OlPyrbzapQ8x60F9TUwUS3pw7MlpxI6GfTCYwXKEE6DTGCm1SLA==} engines: {node: '>=14'} peerDependencies: - '@unocss/webpack': 0.55.0 + '@unocss/webpack': 0.55.2 vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 peerDependenciesMeta: '@unocss/webpack': @@ -14396,27 +14194,27 @@ packages: vite: optional: true dependencies: - '@unocss/astro': 0.55.0(rollup@2.79.1)(vite@4.4.9) - '@unocss/cli': 0.55.0(rollup@2.79.1) - '@unocss/core': 0.55.0 - '@unocss/extractor-arbitrary-variants': 0.55.0 - '@unocss/postcss': 0.55.0(postcss@8.4.27) - '@unocss/preset-attributify': 0.55.0 - '@unocss/preset-icons': 0.55.0 - '@unocss/preset-mini': 0.55.0 - '@unocss/preset-tagify': 0.55.0 - '@unocss/preset-typography': 0.55.0 - '@unocss/preset-uno': 0.55.0 - '@unocss/preset-web-fonts': 0.55.0 - '@unocss/preset-wind': 0.55.0 - '@unocss/reset': 0.55.0 - '@unocss/transformer-attributify-jsx': 0.55.0 - '@unocss/transformer-attributify-jsx-babel': 0.55.0 - '@unocss/transformer-compile-class': 0.55.0 - '@unocss/transformer-directives': 0.55.0 - '@unocss/transformer-variant-group': 0.55.0 - '@unocss/vite': 0.55.0(rollup@2.79.1)(vite@4.4.9) - vite: 4.4.9 + '@unocss/astro': 0.55.2(rollup@2.79.1)(vite@4.4.9) + '@unocss/cli': 0.55.2(rollup@2.79.1) + '@unocss/core': 0.55.2 + '@unocss/extractor-arbitrary-variants': 0.55.2 + '@unocss/postcss': 0.55.2(postcss@8.4.27) + '@unocss/preset-attributify': 0.55.2 + '@unocss/preset-icons': 0.55.2 + '@unocss/preset-mini': 0.55.2 + '@unocss/preset-tagify': 0.55.2 + '@unocss/preset-typography': 0.55.2 + '@unocss/preset-uno': 0.55.2 + '@unocss/preset-web-fonts': 0.55.2 + '@unocss/preset-wind': 0.55.2 + '@unocss/reset': 0.55.2 + '@unocss/transformer-attributify-jsx': 0.55.2 + '@unocss/transformer-attributify-jsx-babel': 0.55.2 + '@unocss/transformer-compile-class': 0.55.2 + '@unocss/transformer-directives': 0.55.2 + '@unocss/transformer-variant-group': 0.55.2 + '@unocss/vite': 0.55.2(rollup@2.79.1)(vite@4.4.9) + vite: 4.4.9(@types/node@18.17.6) transitivePeerDependencies: - postcss - rollup @@ -14470,12 +14268,6 @@ packages: engines: {node: '>= 0.4.0'} dev: false - /uuid@3.4.0: - resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} - deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. - hasBin: true - dev: false - /uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} hasBin: true @@ -14501,7 +14293,6 @@ packages: /v8-compile-cache-lib@3.0.1: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} - dev: true /validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} @@ -14515,15 +14306,6 @@ packages: engines: {node: '>= 0.8'} dev: false - /verror@1.10.0: - resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==} - engines: {'0': node >=0.6.0} - dependencies: - assert-plus: 1.0.0 - core-util-is: 1.0.2 - extsprintf: 1.3.0 - dev: false - /vfile-location@4.1.0: resolution: {integrity: sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==} dependencies: @@ -14547,8 +14329,8 @@ packages: vfile-message: 3.1.4 dev: false - /vite-node@0.34.1(@types/node@18.17.5): - resolution: {integrity: sha512-odAZAL9xFMuAg8aWd7nSPT+hU8u2r9gU3LRm9QKjxBEF2rRdWpMuqkrkjvyVQEdNFiBctqr2Gg4uJYizm5Le6w==} + /vite-node@0.34.2(@types/node@18.17.6): + resolution: {integrity: sha512-JtW249Zm3FB+F7pQfH56uWSdlltCo1IOkZW5oHBzeQo0iX4jtC7o1t9aILMGd9kVekXBP2lfJBEQt9rBh07ebA==} engines: {node: '>=v14.18.0'} hasBin: true dependencies: @@ -14557,7 +14339,7 @@ packages: mlly: 1.4.0 pathe: 1.1.1 picocolors: 1.0.0 - vite: 4.4.9(@types/node@18.17.5) + vite: 4.4.9(@types/node@18.17.6) transitivePeerDependencies: - '@types/node' - less @@ -14580,49 +14362,14 @@ packages: debug: 4.3.4 fast-glob: 3.3.0 pretty-bytes: 6.1.1 - vite: 4.4.9 + vite: 4.4.9(@types/node@18.17.6) workbox-build: 7.0.0 workbox-window: 7.0.0 transitivePeerDependencies: - supports-color dev: false - /vite@4.4.9: - resolution: {integrity: sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==} - 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: - esbuild: 0.18.14 - postcss: 8.4.27 - rollup: 3.27.2 - optionalDependencies: - fsevents: 2.3.2 - dev: false - - /vite@4.4.9(@types/node@18.17.5): + /vite@4.4.9(@types/node@18.17.6): resolution: {integrity: sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -14650,7 +14397,7 @@ packages: terser: optional: true dependencies: - '@types/node': 18.17.5 + '@types/node': 18.17.6 esbuild: 0.18.14 postcss: 8.4.27 rollup: 3.27.2 @@ -14665,11 +14412,11 @@ packages: vite: optional: true dependencies: - vite: 4.4.9 + vite: 4.4.9(@types/node@18.17.6) dev: false - /vitest@0.34.1: - resolution: {integrity: sha512-G1PzuBEq9A75XSU88yO5G4vPT20UovbC/2osB2KEuV/FisSIIsw7m5y2xMdB7RsAGHAfg2lPmp2qKr3KWliVlQ==} + /vitest@0.34.2: + resolution: {integrity: sha512-WgaIvBbjsSYMq/oiMlXUI7KflELmzM43BEvkdC/8b5CAod4ryAiY2z8uR6Crbi5Pjnu5oOmhKa9sy7uk6paBxQ==} engines: {node: '>=v14.18.0'} hasBin: true peerDependencies: @@ -14701,12 +14448,12 @@ packages: dependencies: '@types/chai': 4.3.5 '@types/chai-subset': 1.3.3 - '@types/node': 18.17.5 - '@vitest/expect': 0.34.1 - '@vitest/runner': 0.34.1 - '@vitest/snapshot': 0.34.1 - '@vitest/spy': 0.34.1 - '@vitest/utils': 0.34.1 + '@types/node': 18.17.6 + '@vitest/expect': 0.34.2 + '@vitest/runner': 0.34.2 + '@vitest/snapshot': 0.34.2 + '@vitest/spy': 0.34.2 + '@vitest/utils': 0.34.2 acorn: 8.10.0 acorn-walk: 8.2.0 cac: 6.7.14 @@ -14720,8 +14467,8 @@ packages: strip-literal: 1.0.1 tinybench: 2.5.0 tinypool: 0.7.0 - vite: 4.4.9(@types/node@18.17.5) - vite-node: 0.34.1(@types/node@18.17.5) + vite: 4.4.9(@types/node@18.17.6) + vite-node: 0.34.2(@types/node@18.17.6) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -14981,6 +14728,7 @@ packages: engines: {node: '>=0.10.0'} requiresBuild: true dev: false + optional: true /wordwrap@1.0.0: resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} @@ -15220,6 +14968,7 @@ packages: resolution: {integrity: sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg==} requiresBuild: true dev: false + optional: true /xtend@4.0.2: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} @@ -15260,6 +15009,7 @@ packages: /yargs-parser@20.2.9: resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} engines: {node: '>=10'} + dev: true /yargs-parser@21.1.1: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} @@ -15293,6 +15043,7 @@ packages: string-width: 4.2.3 y18n: 5.0.8 yargs-parser: 20.2.9 + dev: true /yargs@17.7.2: resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} @@ -15310,7 +15061,6 @@ packages: /yn@3.1.1: resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} engines: {node: '>=6'} - dev: true /yocto-queue@0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} diff --git a/store b/store index e96581a0c..29c6b36f4 160000 --- a/store +++ b/store @@ -1 +1 @@ -Subproject commit e96581a0c4c870f4dfe33130bba51ec5d5be3f94 +Subproject commit 29c6b36f4dab476b2795788a17337be5c8b1cb32