fix: site link & algolia search appKey

This commit is contained in:
YunYouJun 2023-03-29 11:05:04 +08:00
parent 97cc00d05a
commit cd0e9e1ac1
10 changed files with 349 additions and 183 deletions

View File

@ -1,5 +1,5 @@
<h1 align="center">
<a href="https://valaxy.yyj.moe">Valaxy</a>
<a href="https://valaxy.site">Valaxy</a>
</h1>
<p align="center">
@ -54,7 +54,7 @@ For a example, you can see [demo/yun](./demo/yun/) folder.
- 🖨 Static-site generation (SSG) via [vite-ssg](https://github.com/antfu/vite-ssg) (SPA is OK!)
- 🕸 RSS & Sitemap
- 🎨 Free to use Tailwind CSS via [UnoCSS](https://github.com/antfu/unocss)
- 🌍 [CSS i18n in One Page](https://valaxy.yyj.moe/posts/i18n)
- 🌍 [CSS i18n in One Page](https://valaxy.site/guide/i18n)
- 🔍 [Use icons from any icon sets with classes](https://github.com/antfu/unocss/tree/main/packages/preset-icons) - [Icônes](https://icones.netlify.app/)
- 👔 Extended Theme with [Layout system](https://github.com/JohnCampionJr/vite-plugin-vue-layouts)
- ⚙️ Unit Testing with [Vitest](https://github.com/vitest-dev/vitest) (Todo)

View File

@ -1,5 +1,5 @@
<h1 align="center">
<a href="https://valaxy.yyj.moe">Valaxy</a>
<a href="https://valaxy.site">Valaxy</a>
</h1>
<p align="center">
@ -54,7 +54,7 @@ pnpm create valaxy
- 🖨 静态站点生成 (SSG) by [vite-ssg](https://github.com/antfu/vite-ssg) (支持单页面应用!)
- 🕸 RSS & Sitemap
- 🎨 尽情使用 Tailwind CSS by [UnoCSS](https://github.com/antfu/unocss)
- 🌍 [在同一页面通过 CSS 的 i18n](https://valaxy.yyj.moe/posts/i18n)
- 🌍 [在同一页面通过 CSS 的 i18n](https://valaxy.site/guide/i18n)
- 🔍 [通过 class 从图标集中使用图标](https://github.com/antfu/unocss/tree/main/packages/preset-icons) - [Icônes](https://icones.netlify.app/)
- 👔 扩展主题 with [Layout system](https://github.com/JohnCampionJr/vite-plugin-vue-layouts)
- ⚙️ 单元测试 with [Vitest](https://github.com/vitest-dev/vitest) (Todo)

View File

@ -11,7 +11,7 @@ categories:
### Theme Yun
- [Valaxy 文档](https://valaxy.yyj.moe)
- [Valaxy 文档](https://valaxy.site)
::: zh-CN
欢迎提交示例站点。

View File

@ -3,7 +3,7 @@ import { defineSiteConfig } from 'valaxy'
export default defineSiteConfig({
lang: 'zh-CN',
title: 'Valaxy Theme Yun',
url: 'https://valaxy.yyj.moe/',
url: 'https://yun.valaxy.site/',
author: {
avatar: 'https://www.yunyoujun.cn/images/avatar.jpg',
name: '云游君',

View File

@ -94,7 +94,7 @@ import { defineSiteConfig } from 'valaxy'
export default defineSiteConfig({
lang: 'zh-CN',
title: 'Valaxy Theme Yun',
url: 'https://valaxy.yyj.moe/',
url: 'https://valaxy.site/',
author: {
name: '云游君',
avatar: 'https://www.yunyoujun.cn/images/avatar.jpg',
@ -147,7 +147,7 @@ import { defineSiteConfig } from 'valaxy'
export default defineSiteConfig({
lang: 'zh-CN',
title: 'Valaxy Theme Yun',
url: 'https://valaxy.yyj.moe/',
url: 'https://valaxy.site/',
author: {
name: 'Yunyoujun',
avatar: 'https://www.yunyoujun.cn/images/avatar.jpg',

View File

@ -26,7 +26,7 @@ export default defineValaxyConfig<PressTheme.Config>({
addons: [
addonAlgolia({
appId: '7MV77DWO4A',
apiKey: '63ba5095e47bc3cbdbd3c5b5faffa7a3',
apiKey: '8e810e379a377d66dcc3d0b62fc10d7e',
indexName: 'valaxysite',
}),
],

View File

@ -46,14 +46,14 @@
"@antfu/eslint-config": "^0.37.0",
"@microsoft/api-extractor": "^7.34.4",
"@types/debug": "^4.1.7",
"@types/node": "^18.15.10",
"@types/node": "^18.15.11",
"@types/prompts": "^2.4.3",
"@types/resolve": "^1.20.2",
"@types/semver": "^7.3.13",
"cross-env": "^7.0.3",
"cypress": "^12.8.1",
"eslint": "^8.36.0",
"eslint-plugin-cypress": "^2.12.1",
"cypress": "^12.9.0",
"eslint": "^8.37.0",
"eslint-plugin-cypress": "^2.13.1",
"https-localhost": "^4.7.1",
"husky": "^8.0.3",
"lint-staged": "^13.2.0",

View File

@ -4,6 +4,7 @@ import docsearch from '@docsearch/js'
import type { DocSearchHit } from '@docsearch/react/dist/esm/types'
import { onMounted } from 'vue'
import { useRoute, useRouter } from 'vue-router'
import { useI18n } from 'vue-i18n'
import type { AlgoliaSearchOptions } from '../types'
import { useAddonAlgoliaConfig } from '../client'
@ -12,11 +13,34 @@ const route = useRoute()
const algolia = useAddonAlgoliaConfig()
const { locale } = useI18n()
onMounted(() => {
const options = algolia.value.options
const options = {
...algolia.value.options,
...algolia.value.options?.locales?.[locale.value],
}
// now only lang:en
// const rawFacetFilters = options.searchParameters?.facetFilters ?? []
// const facetFilters = [
// ...(Array.isArray(rawFacetFilters)
// ? rawFacetFilters
// : [rawFacetFilters]
// ).filter(f => !f.startsWith('lang:')),
// `lang:${locale.value}`,
// ]
if (options && options.apiKey && options.appId && options.indexName) {
if (!document.querySelector('.DocSearch-Container'))
initialize(options)
if (!document.querySelector('.DocSearch-Container')) {
initialize({
...options as AlgoliaSearchOptions,
searchParameters: {
...options.searchParameters,
// facetFilters,
},
})
}
}
})

View File

@ -1,9 +1,147 @@
export interface AlgoliaSearchOptions {
export interface AlgoliaSearchOptions extends DocSearchProps {
locales?: Record<string, Partial<DocSearchProps>>
}
export interface DocSearchProps {
appId: string
apiKey: string
indexName: string
placeholder?: string
searchParameters?: any
searchParameters?: SearchOptions
disableUserPersonalization?: boolean
initialQuery?: string
translations?: DocSearchTranslations
}
export interface SearchOptions {
query?: string
similarQuery?: string
facetFilters?: string | string[]
optionalFilters?: string | string[]
numericFilters?: string | string[]
tagFilters?: string | string[]
sumOrFiltersScores?: boolean
filters?: string
page?: number
hitsPerPage?: number
offset?: number
length?: number
attributesToHighlight?: string[]
attributesToSnippet?: string[]
attributesToRetrieve?: string[]
highlightPreTag?: string
highlightPostTag?: string
snippetEllipsisText?: string
restrictHighlightAndSnippetArrays?: boolean
facets?: string[]
maxValuesPerFacet?: number
facetingAfterDistinct?: boolean
minWordSizefor1Typo?: number
minWordSizefor2Typos?: number
allowTyposOnNumericTokens?: boolean
disableTypoToleranceOnAttributes?: string[]
queryType?: 'prefixLast' | 'prefixAll' | 'prefixNone'
removeWordsIfNoResults?: 'none' | 'lastWords' | 'firstWords' | 'allOptional'
advancedSyntax?: boolean
advancedSyntaxFeatures?: ('exactPhrase' | 'excludeWords')[]
optionalWords?: string | string[]
disableExactOnAttributes?: string[]
exactOnSingleWordQuery?: 'attribute' | 'none' | 'word'
alternativesAsExact?: (
| 'ignorePlurals'
| 'singleWordSynonym'
| 'multiWordsSynonym'
)[]
enableRules?: boolean
ruleContexts?: string[]
distinct?: boolean | number
analytics?: boolean
analyticsTags?: string[]
synonyms?: boolean
replaceSynonymsInHighlight?: boolean
minProximity?: number
responseFields?: string[]
maxFacetHits?: number
percentileComputation?: boolean
clickAnalytics?: boolean
personalizationImpact?: number
enablePersonalization?: boolean
restrictSearchableAttributes?: string[]
sortFacetValuesBy?: 'count' | 'alpha'
typoTolerance?: boolean | 'min' | 'strict'
aroundLatLng?: string
aroundLatLngViaIP?: boolean
aroundRadius?: number | 'all'
aroundPrecision?: number | { from: number; value: number }[]
minimumAroundRadius?: number
insideBoundingBox?: number[][]
insidePolygon?: number[][]
ignorePlurals?: boolean | string[]
removeStopWords?: boolean | string[]
naturalLanguages?: string[]
getRankingInfo?: boolean
userToken?: string
enableABTest?: boolean
decompoundQuery?: boolean
relevancyStrictness?: number
}
export interface DocSearchTranslations {
button?: ButtonTranslations
modal?: ModalTranslations
}
export interface ButtonTranslations {
buttonText?: string
buttonAriaLabel?: string
}
export interface ModalTranslations extends ScreenStateTranslations {
searchBox?: SearchBoxTranslations
footer?: FooterTranslations
}
export interface ScreenStateTranslations {
errorScreen?: ErrorScreenTranslations
startScreen?: StartScreenTranslations
noResultsScreen?: NoResultsScreenTranslations
}
export interface SearchBoxTranslations {
resetButtonTitle?: string
resetButtonAriaLabel?: string
cancelButtonText?: string
cancelButtonAriaLabel?: string
}
export interface FooterTranslations {
selectText?: string
selectKeyAriaLabel?: string
navigateText?: string
navigateUpKeyAriaLabel?: string
navigateDownKeyAriaLabel?: string
closeText?: string
closeKeyAriaLabel?: string
searchByText?: string
}
export interface ErrorScreenTranslations {
titleText?: string
helpText?: string
}
export interface StartScreenTranslations {
recentSearchesTitle?: string
noRecentSearchesText?: string
saveRecentSearchButtonTitle?: string
removeRecentSearchButtonTitle?: string
favoriteSearchesTitle?: string
removeFavoriteSearchButtonTitle?: string
}
export interface NoResultsScreenTranslations {
noResultsText?: string
suggestedQueryText?: string
reportMissingResultsText?: string
reportMissingResultsLinkText?: string
}

View File

@ -7,14 +7,14 @@ importers:
'@antfu/eslint-config': ^0.37.0
'@microsoft/api-extractor': ^7.34.4
'@types/debug': ^4.1.7
'@types/node': ^18.15.10
'@types/node': ^18.15.11
'@types/prompts': ^2.4.3
'@types/resolve': ^1.20.2
'@types/semver': ^7.3.13
cross-env: ^7.0.3
cypress: ^12.8.1
eslint: ^8.36.0
eslint-plugin-cypress: ^2.12.1
cypress: ^12.9.0
eslint: ^8.37.0
eslint-plugin-cypress: ^2.13.1
https-localhost: ^4.7.1
husky: ^8.0.3
lint-staged: ^13.2.0
@ -34,17 +34,17 @@ importers:
vue-tsc: 1.2.0
zx: ^7.2.1
devDependencies:
'@antfu/eslint-config': 0.37.0_oetr3kuzbjncgm24ninkrag7ya
'@microsoft/api-extractor': 7.34.4_@types+node@18.15.10
'@antfu/eslint-config': 0.37.0_cbauiz4bscyuvjf5e6w5phy6na
'@microsoft/api-extractor': 7.34.4_@types+node@18.15.11
'@types/debug': 4.1.7
'@types/node': 18.15.10
'@types/node': 18.15.11
'@types/prompts': 2.4.3
'@types/resolve': 1.20.2
'@types/semver': 7.3.13
cross-env: 7.0.3
cypress: 12.8.1
eslint: 8.36.0
eslint-plugin-cypress: 2.12.1_eslint@8.36.0
cypress: 12.9.0
eslint: 8.37.0
eslint-plugin-cypress: 2.13.1_eslint@8.37.0
https-localhost: 4.7.1
husky: 8.0.3
lint-staged: 13.2.0
@ -431,24 +431,24 @@ packages:
'@jridgewell/trace-mapping': 0.3.17
dev: false
/@antfu/eslint-config-basic/0.37.0_no3ao6kezyqgwur6dkilfjrh74:
/@antfu/eslint-config-basic/0.37.0_gokghfepcv3uv774epxdissjku:
resolution: {integrity: sha512-iBj6qjAOQr+WMhK38lfR2/xdIY81qUk4i6tHhwmcxXi4GEf2HF6I4Cgeu9SyIlTxOw8AP1CVqdUNzUbmYSaMZg==}
peerDependencies:
eslint: '>=7.4.0'
dependencies:
eslint: 8.36.0
eslint-plugin-antfu: 0.37.0_oetr3kuzbjncgm24ninkrag7ya
eslint-plugin-eslint-comments: 3.2.0_eslint@8.36.0
eslint: 8.37.0
eslint-plugin-antfu: 0.37.0_cbauiz4bscyuvjf5e6w5phy6na
eslint-plugin-eslint-comments: 3.2.0_eslint@8.37.0
eslint-plugin-html: 7.1.0
eslint-plugin-import: 2.27.5_cnkxirszkzb4o6ts7gbclno24e
eslint-plugin-jsonc: 2.7.0_eslint@8.36.0
eslint-plugin-markdown: 3.0.0_eslint@8.36.0
eslint-plugin-n: 15.6.1_eslint@8.36.0
eslint-plugin-import: 2.27.5_ka6vwdxni42mcqjvwje3irx7le
eslint-plugin-jsonc: 2.7.0_eslint@8.37.0
eslint-plugin-markdown: 3.0.0_eslint@8.37.0
eslint-plugin-n: 15.6.1_eslint@8.37.0
eslint-plugin-no-only-tests: 3.1.0
eslint-plugin-promise: 6.1.1_eslint@8.36.0
eslint-plugin-unicorn: 46.0.0_eslint@8.36.0
eslint-plugin-unused-imports: 2.0.0_pjgbsoxltfjhart6hcjsvw66hu
eslint-plugin-yml: 1.5.0_eslint@8.36.0
eslint-plugin-promise: 6.1.1_eslint@8.37.0
eslint-plugin-unicorn: 46.0.0_eslint@8.37.0
eslint-plugin-unused-imports: 2.0.0_4jkkptusiz3tue2uv6jnx7nlni
eslint-plugin-yml: 1.5.0_eslint@8.37.0
jsonc-eslint-parser: 2.2.0
yaml-eslint-parser: 1.2.0
transitivePeerDependencies:
@ -460,17 +460,17 @@ packages:
- typescript
dev: true
/@antfu/eslint-config-ts/0.37.0_oetr3kuzbjncgm24ninkrag7ya:
/@antfu/eslint-config-ts/0.37.0_cbauiz4bscyuvjf5e6w5phy6na:
resolution: {integrity: sha512-+ZS0UE7qa6EzFe0JgCSqdi/IRGQlUj/kOjvwsHCXVK1A02ZW2p0fEKzCpNAz1NJK9nkqhyvNHX+gNOTQsPMbeQ==}
peerDependencies:
eslint: '>=7.4.0'
typescript: '>=3.9'
dependencies:
'@antfu/eslint-config-basic': 0.37.0_no3ao6kezyqgwur6dkilfjrh74
'@typescript-eslint/eslint-plugin': 5.56.0_5usxfyjmq7oqnmqnfeoqunnmyu
'@typescript-eslint/parser': 5.56.0_oetr3kuzbjncgm24ninkrag7ya
eslint: 8.36.0
eslint-plugin-jest: 27.2.1_kivqrsztoeywtoil3jqjehdy3e
'@antfu/eslint-config-basic': 0.37.0_gokghfepcv3uv774epxdissjku
'@typescript-eslint/eslint-plugin': 5.56.0_rl7dynzug6iopxyowaalkvcz4a
'@typescript-eslint/parser': 5.56.0_cbauiz4bscyuvjf5e6w5phy6na
eslint: 8.37.0
eslint-plugin-jest: 27.2.1_usowoyqpyslluhjzmo3d4xd4pe
typescript: 4.8.4
transitivePeerDependencies:
- eslint-import-resolver-typescript
@ -479,15 +479,15 @@ packages:
- supports-color
dev: true
/@antfu/eslint-config-vue/0.37.0_no3ao6kezyqgwur6dkilfjrh74:
/@antfu/eslint-config-vue/0.37.0_gokghfepcv3uv774epxdissjku:
resolution: {integrity: sha512-d7n4+7f6YMizE1HDEOtIBJGruFuIeqrNF+ZjHM8o6+isMrJkvdjVx6nHtHVtoWNYW6jiRJ5AW+nkfo2aoNGUyA==}
peerDependencies:
eslint: '>=7.4.0'
dependencies:
'@antfu/eslint-config-basic': 0.37.0_no3ao6kezyqgwur6dkilfjrh74
'@antfu/eslint-config-ts': 0.37.0_oetr3kuzbjncgm24ninkrag7ya
eslint: 8.36.0
eslint-plugin-vue: 9.10.0_eslint@8.36.0
'@antfu/eslint-config-basic': 0.37.0_gokghfepcv3uv774epxdissjku
'@antfu/eslint-config-ts': 0.37.0_cbauiz4bscyuvjf5e6w5phy6na
eslint: 8.37.0
eslint-plugin-vue: 9.10.0_eslint@8.37.0
local-pkg: 0.4.3
transitivePeerDependencies:
- '@typescript-eslint/eslint-plugin'
@ -499,24 +499,24 @@ packages:
- typescript
dev: true
/@antfu/eslint-config/0.37.0_oetr3kuzbjncgm24ninkrag7ya:
/@antfu/eslint-config/0.37.0_cbauiz4bscyuvjf5e6w5phy6na:
resolution: {integrity: sha512-Kq12dCBSYNV/wuoX35ijs8aNjdF9FiSp3GbiGh2Y8sPtM6NbJc5LA3ixWz0PcA/byHf1VPVisDZcPqISjic/zA==}
peerDependencies:
eslint: '>=7.4.0'
dependencies:
'@antfu/eslint-config-vue': 0.37.0_no3ao6kezyqgwur6dkilfjrh74
'@typescript-eslint/eslint-plugin': 5.56.0_5usxfyjmq7oqnmqnfeoqunnmyu
'@typescript-eslint/parser': 5.56.0_oetr3kuzbjncgm24ninkrag7ya
eslint: 8.36.0
eslint-plugin-eslint-comments: 3.2.0_eslint@8.36.0
'@antfu/eslint-config-vue': 0.37.0_gokghfepcv3uv774epxdissjku
'@typescript-eslint/eslint-plugin': 5.56.0_rl7dynzug6iopxyowaalkvcz4a
'@typescript-eslint/parser': 5.56.0_cbauiz4bscyuvjf5e6w5phy6na
eslint: 8.37.0
eslint-plugin-eslint-comments: 3.2.0_eslint@8.37.0
eslint-plugin-html: 7.1.0
eslint-plugin-import: 2.27.5_cnkxirszkzb4o6ts7gbclno24e
eslint-plugin-jsonc: 2.7.0_eslint@8.36.0
eslint-plugin-n: 15.6.1_eslint@8.36.0
eslint-plugin-promise: 6.1.1_eslint@8.36.0
eslint-plugin-unicorn: 46.0.0_eslint@8.36.0
eslint-plugin-vue: 9.10.0_eslint@8.36.0
eslint-plugin-yml: 1.5.0_eslint@8.36.0
eslint-plugin-import: 2.27.5_ka6vwdxni42mcqjvwje3irx7le
eslint-plugin-jsonc: 2.7.0_eslint@8.37.0
eslint-plugin-n: 15.6.1_eslint@8.37.0
eslint-plugin-promise: 6.1.1_eslint@8.37.0
eslint-plugin-unicorn: 46.0.0_eslint@8.37.0
eslint-plugin-vue: 9.10.0_eslint@8.37.0
eslint-plugin-yml: 1.5.0_eslint@8.37.0
jsonc-eslint-parser: 2.2.0
yaml-eslint-parser: 1.2.0
transitivePeerDependencies:
@ -1058,43 +1058,33 @@ packages:
dev: true
optional: true
/@eslint-community/eslint-utils/4.2.0_eslint@8.36.0:
resolution: {integrity: sha512-gB8T4H4DEfX2IV9zGDJPOBgP1e/DbfCPDTtEqUMckpvzS1OYtva8JdFYBqMwYk7xAQ429WGF/UPqn8uQ//h2vQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
dependencies:
eslint: 8.36.0
eslint-visitor-keys: 3.3.0
dev: true
/@eslint-community/eslint-utils/4.4.0_eslint@8.36.0:
/@eslint-community/eslint-utils/4.4.0_eslint@8.37.0:
resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
dependencies:
eslint: 8.36.0
eslint: 8.37.0
eslint-visitor-keys: 3.3.0
dev: true
/@eslint-community/regexpp/4.4.0:
resolution: {integrity: sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
dev: true
/@eslint-community/regexpp/4.4.1:
resolution: {integrity: sha512-BISJ6ZE4xQsuL/FmsyRaiffpq977bMlsKfGHTQrOGFErfByxIe6iZTxPf/00Zon9b9a7iUykfQwejN3s2ZW/Bw==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
dev: true
/@eslint/eslintrc/2.0.1:
resolution: {integrity: sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==}
/@eslint-community/regexpp/4.5.0:
resolution: {integrity: sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
dev: true
/@eslint/eslintrc/2.0.2:
resolution: {integrity: sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
ajv: 6.12.6
debug: 4.3.4
espree: 9.5.0
espree: 9.5.1
globals: 13.20.0
ignore: 5.2.4
import-fresh: 3.3.0
@ -1105,8 +1095,8 @@ packages:
- supports-color
dev: true
/@eslint/js/8.36.0:
resolution: {integrity: sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==}
/@eslint/js/8.37.0:
resolution: {integrity: sha512-x5vzdtOOGgFVDCUs81QRB2+liax8rFg3+7hqM+QhBG0/G3F1ZsoYl97UrqgHgQ9KKT7G6c4V+aTUCgu/n22v1A==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
@ -1371,24 +1361,24 @@ packages:
resolution: {integrity: sha512-mrC4y8n88BYvgcgzq9bvTlDgFyi2zuvzmPilRvRc3Uz1iIvq8mDhxJ0rHKFUNzPEScpDvJdIujqiDrulMqiudA==}
dev: true
/@microsoft/api-extractor-model/7.26.4_@types+node@18.15.10:
/@microsoft/api-extractor-model/7.26.4_@types+node@18.15.11:
resolution: {integrity: sha512-PDCgCzXDo+SLY5bsfl4bS7hxaeEtnXj7XtuzEE+BtALp7B5mK/NrS2kHWU69pohgsRmEALycQdaQPXoyT2i5MQ==}
dependencies:
'@microsoft/tsdoc': 0.14.2
'@microsoft/tsdoc-config': 0.16.2
'@rushstack/node-core-library': 3.55.2_@types+node@18.15.10
'@rushstack/node-core-library': 3.55.2_@types+node@18.15.11
transitivePeerDependencies:
- '@types/node'
dev: true
/@microsoft/api-extractor/7.34.4_@types+node@18.15.10:
/@microsoft/api-extractor/7.34.4_@types+node@18.15.11:
resolution: {integrity: sha512-HOdcci2nT40ejhwPC3Xja9G+WSJmWhCUKKryRfQYsmE9cD+pxmBaKBKCbuS9jUcl6bLLb4Gz+h7xEN5r0QiXnQ==}
hasBin: true
dependencies:
'@microsoft/api-extractor-model': 7.26.4_@types+node@18.15.10
'@microsoft/api-extractor-model': 7.26.4_@types+node@18.15.11
'@microsoft/tsdoc': 0.14.2
'@microsoft/tsdoc-config': 0.16.2
'@rushstack/node-core-library': 3.55.2_@types+node@18.15.10
'@rushstack/node-core-library': 3.55.2_@types+node@18.15.11
'@rushstack/rig-package': 0.3.18
'@rushstack/ts-command-line': 4.13.2
colors: 1.2.5
@ -1448,7 +1438,7 @@ packages:
estree-walker: 2.0.2
picomatch: 2.3.1
/@rushstack/node-core-library/3.55.2_@types+node@18.15.10:
/@rushstack/node-core-library/3.55.2_@types+node@18.15.11:
resolution: {integrity: sha512-SaLe/x/Q/uBVdNFK5V1xXvsVps0y7h1sN7aSJllQyFbugyOaxhNRF25bwEDnicARNEjJw0pk0lYnJQ9Kr6ev0A==}
peerDependencies:
'@types/node': '*'
@ -1456,7 +1446,7 @@ packages:
'@types/node':
optional: true
dependencies:
'@types/node': 18.15.10
'@types/node': 18.15.11
colors: 1.2.5
fs-extra: 7.0.1
import-lazy: 4.0.0
@ -1538,7 +1528,7 @@ packages:
resolution: {integrity: sha512-MxObHvNl4A69ofaTRU8DFqvgzzv8s9yRtaPPm5gud9HDNvpB3GPQFvNuTWAI59B9huVGV5jXYJwbCsmBsOGYWA==}
dependencies:
'@types/jsonfile': 6.1.1
'@types/node': 18.15.10
'@types/node': 18.15.11
dev: true
/@types/html-to-text/9.0.0:
@ -1556,7 +1546,7 @@ packages:
/@types/jsonfile/6.1.1:
resolution: {integrity: sha512-GSgiRCVeapDN+3pqA35IkQwasaCh/0YFH5dEF6S88iDvEn901DjOeH3/QPY+XYP1DFzDZPvIvfeEgk+7br5png==}
dependencies:
'@types/node': 18.15.10
'@types/node': 18.15.11
dev: true
/@types/katex/0.16.0:
@ -1588,12 +1578,12 @@ packages:
/@types/ms/0.7.31:
resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==}
/@types/node/14.18.41:
resolution: {integrity: sha512-2cfHr8AsUjKx6u4Q+d2eqK51z8+HueoumCQGCKVt95y/yGG4uajOuCANSnE20mbLw94h3tMcddIJ8nYkTu2mFw==}
/@types/node/14.18.42:
resolution: {integrity: sha512-xefu+RBie4xWlK8hwAzGh3npDz/4VhF6icY/shU+zv/1fNn+ZVG7T7CRwe9LId9sAYRPxI+59QBPuKL3WpyGRg==}
dev: true
/@types/node/18.15.10:
resolution: {integrity: sha512-9avDaQJczATcXgfmMAW3MIWArOO7A+m90vuCFLr8AotWf8igO/mRoYukrk2cqZVtv38tHs33retzHEilM7FpeQ==}
/@types/node/18.15.11:
resolution: {integrity: sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==}
dev: true
/@types/node/18.6.1:
@ -1611,7 +1601,7 @@ packages:
/@types/prompts/2.4.3:
resolution: {integrity: sha512-qpzXlxoPv67TCtTCS+SwYmz1M+G5ARTrE5YVlrZPy/xBD36dzLqiJLDzOzsMXkcJYq6+6UkWqFwtLAOjsfec5Q==}
dependencies:
'@types/node': 18.15.10
'@types/node': 18.15.11
kleur: 3.0.3
dev: true
@ -1661,11 +1651,11 @@ packages:
resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==}
requiresBuild: true
dependencies:
'@types/node': 18.15.10
'@types/node': 18.15.11
dev: true
optional: true
/@typescript-eslint/eslint-plugin/5.56.0_5usxfyjmq7oqnmqnfeoqunnmyu:
/@typescript-eslint/eslint-plugin/5.56.0_rl7dynzug6iopxyowaalkvcz4a:
resolution: {integrity: sha512-ZNW37Ccl3oMZkzxrYDUX4o7cnuPgU+YrcaYXzsRtLB16I1FR5SHMqga3zGsaSliZADCWo2v8qHWqAYIj8nWCCg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@ -1677,12 +1667,12 @@ packages:
optional: true
dependencies:
'@eslint-community/regexpp': 4.4.1
'@typescript-eslint/parser': 5.56.0_oetr3kuzbjncgm24ninkrag7ya
'@typescript-eslint/parser': 5.56.0_cbauiz4bscyuvjf5e6w5phy6na
'@typescript-eslint/scope-manager': 5.56.0
'@typescript-eslint/type-utils': 5.56.0_oetr3kuzbjncgm24ninkrag7ya
'@typescript-eslint/utils': 5.56.0_oetr3kuzbjncgm24ninkrag7ya
'@typescript-eslint/type-utils': 5.56.0_cbauiz4bscyuvjf5e6w5phy6na
'@typescript-eslint/utils': 5.56.0_cbauiz4bscyuvjf5e6w5phy6na
debug: 4.3.4
eslint: 8.36.0
eslint: 8.37.0
grapheme-splitter: 1.0.4
ignore: 5.2.4
natural-compare-lite: 1.4.0
@ -1693,7 +1683,7 @@ packages:
- supports-color
dev: true
/@typescript-eslint/parser/5.56.0_oetr3kuzbjncgm24ninkrag7ya:
/@typescript-eslint/parser/5.56.0_cbauiz4bscyuvjf5e6w5phy6na:
resolution: {integrity: sha512-sn1OZmBxUsgxMmR8a8U5QM/Wl+tyqlH//jTqCg8daTAmhAk26L2PFhcqPLlYBhYUJMZJK276qLXlHN3a83o2cg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@ -1707,7 +1697,7 @@ packages:
'@typescript-eslint/types': 5.56.0
'@typescript-eslint/typescript-estree': 5.56.0_typescript@4.8.4
debug: 4.3.4
eslint: 8.36.0
eslint: 8.37.0
typescript: 4.8.4
transitivePeerDependencies:
- supports-color
@ -1721,7 +1711,7 @@ packages:
'@typescript-eslint/visitor-keys': 5.56.0
dev: true
/@typescript-eslint/type-utils/5.56.0_oetr3kuzbjncgm24ninkrag7ya:
/@typescript-eslint/type-utils/5.56.0_cbauiz4bscyuvjf5e6w5phy6na:
resolution: {integrity: sha512-8WxgOgJjWRy6m4xg9KoSHPzBNZeQbGlQOH7l2QEhQID/+YseaFxg5J/DLwWSsi9Axj4e/cCiKx7PVzOq38tY4A==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@ -1732,9 +1722,9 @@ packages:
optional: true
dependencies:
'@typescript-eslint/typescript-estree': 5.56.0_typescript@4.8.4
'@typescript-eslint/utils': 5.56.0_oetr3kuzbjncgm24ninkrag7ya
'@typescript-eslint/utils': 5.56.0_cbauiz4bscyuvjf5e6w5phy6na
debug: 4.3.4
eslint: 8.36.0
eslint: 8.37.0
tsutils: 3.21.0_typescript@4.8.4
typescript: 4.8.4
transitivePeerDependencies:
@ -1767,19 +1757,19 @@ packages:
- supports-color
dev: true
/@typescript-eslint/utils/5.56.0_oetr3kuzbjncgm24ninkrag7ya:
/@typescript-eslint/utils/5.56.0_cbauiz4bscyuvjf5e6w5phy6na:
resolution: {integrity: sha512-XhZDVdLnUJNtbzaJeDSCIYaM+Tgr59gZGbFuELgF7m0IY03PlciidS7UQNKLE0+WpUTn1GlycEr6Ivb/afjbhA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
'@eslint-community/eslint-utils': 4.4.0_eslint@8.36.0
'@eslint-community/eslint-utils': 4.4.0_eslint@8.37.0
'@types/json-schema': 7.0.11
'@types/semver': 7.3.13
'@typescript-eslint/scope-manager': 5.56.0
'@typescript-eslint/types': 5.56.0
'@typescript-eslint/typescript-estree': 5.56.0_typescript@4.8.4
eslint: 8.36.0
eslint: 8.37.0
eslint-scope: 5.1.1
semver: 7.3.8
transitivePeerDependencies:
@ -3079,15 +3069,15 @@ packages:
resolution: {integrity: sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==}
dev: false
/cypress/12.8.1:
resolution: {integrity: sha512-lIFbKdaSYAOarNLHNFa2aPZu6YSF+8UY4VRXMxJrFUnk6RvfG0AWsZ7/qle/aIz30TNUD4aOihz2ZgS4vuQVSA==}
/cypress/12.9.0:
resolution: {integrity: sha512-Ofe09LbHKgSqX89Iy1xen2WvpgbvNxDzsWx3mgU1mfILouELeXYGwIib3ItCwoRrRifoQwcBFmY54Vs0zw7QCg==}
engines: {node: ^14.0.0 || ^16.0.0 || >=18.0.0}
hasBin: true
requiresBuild: true
dependencies:
'@cypress/request': 2.88.11
'@cypress/xvfb': 1.2.4_supports-color@8.1.1
'@types/node': 14.18.41
'@types/node': 14.18.42
'@types/sinonjs__fake-timers': 8.1.1
'@types/sizzle': 2.3.3
arch: 2.2.0
@ -3636,7 +3626,7 @@ packages:
- supports-color
dev: true
/eslint-module-utils/2.7.4_tf7h2azriypc3gaglz256o6pea:
/eslint-module-utils/2.7.4_nfdrhknz77efox3bp2tms6ocwi:
resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==}
engines: {node: '>=4'}
peerDependencies:
@ -3657,52 +3647,52 @@ packages:
eslint-import-resolver-webpack:
optional: true
dependencies:
'@typescript-eslint/parser': 5.56.0_oetr3kuzbjncgm24ninkrag7ya
'@typescript-eslint/parser': 5.56.0_cbauiz4bscyuvjf5e6w5phy6na
debug: 3.2.7
eslint: 8.36.0
eslint: 8.37.0
eslint-import-resolver-node: 0.3.7
transitivePeerDependencies:
- supports-color
dev: true
/eslint-plugin-antfu/0.37.0_oetr3kuzbjncgm24ninkrag7ya:
/eslint-plugin-antfu/0.37.0_cbauiz4bscyuvjf5e6w5phy6na:
resolution: {integrity: sha512-Tekr9S4fkrmH88RS5XHvs3gQwQIn/2As8gYePzrPHTQEQF00pIx0sa1eQrhmvN50ubUG4WkZnpx/uR3073jLeg==}
dependencies:
'@typescript-eslint/utils': 5.56.0_oetr3kuzbjncgm24ninkrag7ya
'@typescript-eslint/utils': 5.56.0_cbauiz4bscyuvjf5e6w5phy6na
transitivePeerDependencies:
- eslint
- supports-color
- typescript
dev: true
/eslint-plugin-cypress/2.12.1_eslint@8.36.0:
resolution: {integrity: sha512-c2W/uPADl5kospNDihgiLc7n87t5XhUbFDoTl6CfVkmG+kDAb5Ux10V9PoLPu9N+r7znpc+iQlcmAqT1A/89HA==}
/eslint-plugin-cypress/2.13.1_eslint@8.37.0:
resolution: {integrity: sha512-THjc7IT3S9H4KwmRhzAhMGQaEqy78/7W75He/gBhJEH0vIuAY16vOI4YSliDo/ZY+Wm6DtvMHR+8uVvICcI3Lw==}
peerDependencies:
eslint: '>= 3.2.1'
dependencies:
eslint: 8.36.0
eslint: 8.37.0
globals: 11.12.0
dev: true
/eslint-plugin-es/4.1.0_eslint@8.36.0:
/eslint-plugin-es/4.1.0_eslint@8.37.0:
resolution: {integrity: sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==}
engines: {node: '>=8.10.0'}
peerDependencies:
eslint: '>=4.19.1'
dependencies:
eslint: 8.36.0
eslint: 8.37.0
eslint-utils: 2.1.0
regexpp: 3.2.0
dev: true
/eslint-plugin-eslint-comments/3.2.0_eslint@8.36.0:
/eslint-plugin-eslint-comments/3.2.0_eslint@8.37.0:
resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==}
engines: {node: '>=6.5.0'}
peerDependencies:
eslint: '>=4.19.1'
dependencies:
escape-string-regexp: 1.0.5
eslint: 8.36.0
eslint: 8.37.0
ignore: 5.2.4
dev: true
@ -3712,7 +3702,7 @@ packages:
htmlparser2: 8.0.2
dev: true
/eslint-plugin-import/2.27.5_cnkxirszkzb4o6ts7gbclno24e:
/eslint-plugin-import/2.27.5_ka6vwdxni42mcqjvwje3irx7le:
resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==}
engines: {node: '>=4'}
peerDependencies:
@ -3722,15 +3712,15 @@ packages:
'@typescript-eslint/parser':
optional: true
dependencies:
'@typescript-eslint/parser': 5.56.0_oetr3kuzbjncgm24ninkrag7ya
'@typescript-eslint/parser': 5.56.0_cbauiz4bscyuvjf5e6w5phy6na
array-includes: 3.1.6
array.prototype.flat: 1.3.1
array.prototype.flatmap: 1.3.1
debug: 3.2.7
doctrine: 2.1.0
eslint: 8.36.0
eslint: 8.37.0
eslint-import-resolver-node: 0.3.7
eslint-module-utils: 2.7.4_tf7h2azriypc3gaglz256o6pea
eslint-module-utils: 2.7.4_nfdrhknz77efox3bp2tms6ocwi
has: 1.0.3
is-core-module: 2.11.0
is-glob: 4.0.3
@ -3745,7 +3735,7 @@ packages:
- supports-color
dev: true
/eslint-plugin-jest/27.2.1_kivqrsztoeywtoil3jqjehdy3e:
/eslint-plugin-jest/27.2.1_usowoyqpyslluhjzmo3d4xd4pe:
resolution: {integrity: sha512-l067Uxx7ZT8cO9NJuf+eJHvt6bqJyz2Z29wykyEdz/OtmcELQl2MQGQLX8J94O1cSJWAwUSEvCjwjA7KEK3Hmg==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
peerDependencies:
@ -3758,48 +3748,48 @@ packages:
jest:
optional: true
dependencies:
'@typescript-eslint/eslint-plugin': 5.56.0_5usxfyjmq7oqnmqnfeoqunnmyu
'@typescript-eslint/utils': 5.56.0_oetr3kuzbjncgm24ninkrag7ya
eslint: 8.36.0
'@typescript-eslint/eslint-plugin': 5.56.0_rl7dynzug6iopxyowaalkvcz4a
'@typescript-eslint/utils': 5.56.0_cbauiz4bscyuvjf5e6w5phy6na
eslint: 8.37.0
transitivePeerDependencies:
- supports-color
- typescript
dev: true
/eslint-plugin-jsonc/2.7.0_eslint@8.36.0:
/eslint-plugin-jsonc/2.7.0_eslint@8.37.0:
resolution: {integrity: sha512-DZgC71h/hZ9t5k/OGAKOMdJCleg2neZLL7No+YYi2ZMroCN4X5huZdrLf1USbrc6UTHwYujd1EDwXHg1qJ6CYw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '>=6.0.0'
dependencies:
'@eslint-community/eslint-utils': 4.4.0_eslint@8.36.0
eslint: 8.36.0
'@eslint-community/eslint-utils': 4.4.0_eslint@8.37.0
eslint: 8.37.0
jsonc-eslint-parser: 2.2.0
natural-compare: 1.4.0
dev: true
/eslint-plugin-markdown/3.0.0_eslint@8.36.0:
/eslint-plugin-markdown/3.0.0_eslint@8.37.0:
resolution: {integrity: sha512-hRs5RUJGbeHDLfS7ELanT0e29Ocyssf/7kBM+p7KluY5AwngGkDf8Oyu4658/NZSGTTq05FZeWbkxXtbVyHPwg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
eslint: 8.36.0
eslint: 8.37.0
mdast-util-from-markdown: 0.8.5
transitivePeerDependencies:
- supports-color
dev: true
/eslint-plugin-n/15.6.1_eslint@8.36.0:
/eslint-plugin-n/15.6.1_eslint@8.37.0:
resolution: {integrity: sha512-R9xw9OtCRxxaxaszTQmQAlPgM+RdGjaL1akWuY/Fv9fRAi8Wj4CUKc6iYVG8QNRjRuo8/BqVYIpfqberJUEacA==}
engines: {node: '>=12.22.0'}
peerDependencies:
eslint: '>=7.0.0'
dependencies:
builtins: 5.0.1
eslint: 8.36.0
eslint-plugin-es: 4.1.0_eslint@8.36.0
eslint-utils: 3.0.0_eslint@8.36.0
eslint: 8.37.0
eslint-plugin-es: 4.1.0_eslint@8.37.0
eslint-utils: 3.0.0_eslint@8.37.0
ignore: 5.2.4
is-core-module: 2.11.0
minimatch: 3.1.2
@ -3812,26 +3802,26 @@ packages:
engines: {node: '>=5.0.0'}
dev: true
/eslint-plugin-promise/6.1.1_eslint@8.36.0:
/eslint-plugin-promise/6.1.1_eslint@8.37.0:
resolution: {integrity: sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
dependencies:
eslint: 8.36.0
eslint: 8.37.0
dev: true
/eslint-plugin-unicorn/46.0.0_eslint@8.36.0:
/eslint-plugin-unicorn/46.0.0_eslint@8.37.0:
resolution: {integrity: sha512-j07WkC+PFZwk8J33LYp6JMoHa1lXc1u6R45pbSAipjpfpb7KIGr17VE2D685zCxR5VL4cjrl65kTJflziQWMDA==}
engines: {node: '>=14.18'}
peerDependencies:
eslint: '>=8.28.0'
dependencies:
'@babel/helper-validator-identifier': 7.19.1
'@eslint-community/eslint-utils': 4.4.0_eslint@8.36.0
'@eslint-community/eslint-utils': 4.4.0_eslint@8.37.0
ci-info: 3.8.0
clean-regexp: 1.0.0
eslint: 8.36.0
eslint: 8.37.0
esquery: 1.5.0
indent-string: 4.0.0
is-builtin-module: 3.2.1
@ -3846,7 +3836,7 @@ packages:
strip-indent: 3.0.0
dev: true
/eslint-plugin-unused-imports/2.0.0_pjgbsoxltfjhart6hcjsvw66hu:
/eslint-plugin-unused-imports/2.0.0_4jkkptusiz3tue2uv6jnx7nlni:
resolution: {integrity: sha512-3APeS/tQlTrFa167ThtP0Zm0vctjr4M44HMpeg1P4bK6wItarumq0Ma82xorMKdFsWpphQBlRPzw/pxiVELX1A==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@ -3856,37 +3846,37 @@ packages:
'@typescript-eslint/eslint-plugin':
optional: true
dependencies:
'@typescript-eslint/eslint-plugin': 5.56.0_5usxfyjmq7oqnmqnfeoqunnmyu
eslint: 8.36.0
'@typescript-eslint/eslint-plugin': 5.56.0_rl7dynzug6iopxyowaalkvcz4a
eslint: 8.37.0
eslint-rule-composer: 0.3.0
dev: true
/eslint-plugin-vue/9.10.0_eslint@8.36.0:
/eslint-plugin-vue/9.10.0_eslint@8.37.0:
resolution: {integrity: sha512-2MgP31OBf8YilUvtakdVMc8xVbcMp7z7/iQj8LHVpXrSXHPXSJRUIGSPFI6b6pyCx/buKaFJ45ycqfHvQRiW2g==}
engines: {node: ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.2.0 || ^7.0.0 || ^8.0.0
dependencies:
'@eslint-community/eslint-utils': 4.4.0_eslint@8.36.0
eslint: 8.36.0
'@eslint-community/eslint-utils': 4.4.0_eslint@8.37.0
eslint: 8.37.0
natural-compare: 1.4.0
nth-check: 2.1.1
postcss-selector-parser: 6.0.11
semver: 7.3.8
vue-eslint-parser: 9.1.0_eslint@8.36.0
vue-eslint-parser: 9.1.0_eslint@8.37.0
xml-name-validator: 4.0.0
transitivePeerDependencies:
- supports-color
dev: true
/eslint-plugin-yml/1.5.0_eslint@8.36.0:
/eslint-plugin-yml/1.5.0_eslint@8.37.0:
resolution: {integrity: sha512-iygN054g+ZrnYmtOXMnT+sx9iDNXt89/m0+506cQHeG0+5jJN8hY5iOPQLd3yfd50AfK/mSasajBWruf1SoHpQ==}
engines: {node: ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '>=6.0.0'
dependencies:
debug: 4.3.4
eslint: 8.36.0
eslint: 8.37.0
lodash: 4.17.21
natural-compare: 1.4.0
yaml-eslint-parser: 1.2.0
@ -3921,13 +3911,13 @@ packages:
dependencies:
eslint-visitor-keys: 1.3.0
/eslint-utils/3.0.0_eslint@8.36.0:
/eslint-utils/3.0.0_eslint@8.37.0:
resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==}
engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0}
peerDependencies:
eslint: '>=5'
dependencies:
eslint: 8.36.0
eslint: 8.37.0
eslint-visitor-keys: 2.1.0
dev: true
@ -3945,15 +3935,20 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
/eslint/8.36.0:
resolution: {integrity: sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==}
/eslint-visitor-keys/3.4.0:
resolution: {integrity: sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
/eslint/8.37.0:
resolution: {integrity: sha512-NU3Ps9nI05GUoVMxcZx1J8CNR6xOvUT4jAUMH5+z8lpp3aEdPVCImKw6PWG4PY+Vfkpr+jvMpxs/qoE7wq0sPw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
hasBin: true
dependencies:
'@eslint-community/eslint-utils': 4.2.0_eslint@8.36.0
'@eslint-community/regexpp': 4.4.0
'@eslint/eslintrc': 2.0.1
'@eslint/js': 8.36.0
'@eslint-community/eslint-utils': 4.4.0_eslint@8.37.0
'@eslint-community/regexpp': 4.5.0
'@eslint/eslintrc': 2.0.2
'@eslint/js': 8.37.0
'@humanwhocodes/config-array': 0.11.8
'@humanwhocodes/module-importer': 1.0.1
'@nodelib/fs.walk': 1.2.8
@ -3964,8 +3959,8 @@ packages:
doctrine: 3.0.0
escape-string-regexp: 4.0.0
eslint-scope: 7.1.1
eslint-visitor-keys: 3.3.0
espree: 9.5.0
eslint-visitor-keys: 3.4.0
espree: 9.5.1
esquery: 1.5.0
esutils: 2.0.3
fast-deep-equal: 3.1.3
@ -3979,7 +3974,7 @@ packages:
imurmurhash: 0.1.4
is-glob: 4.0.3
is-path-inside: 3.0.3
js-sdsl: 4.3.0
js-sdsl: 4.4.0
js-yaml: 4.1.0
json-stable-stringify-without-jsonify: 1.0.1
levn: 0.4.1
@ -4012,6 +4007,15 @@ packages:
eslint-visitor-keys: 3.3.0
dev: true
/espree/9.5.1:
resolution: {integrity: sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
acorn: 8.8.2
acorn-jsx: 5.3.2_acorn@8.8.2
eslint-visitor-keys: 3.4.0
dev: true
/esprima-extract-comments/1.1.0:
resolution: {integrity: sha512-sBQUnvJwpeE9QnPrxh7dpI/dp67erYG4WXEAreAMoelPRpMR7NWb4YtwRPn9b+H1uLQKl/qS8WYmyaljTpjIsw==}
engines: {node: '>=4'}
@ -5147,8 +5151,8 @@ packages:
engines: {node: '>=10'}
dev: true
/js-sdsl/4.3.0:
resolution: {integrity: sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==}
/js-sdsl/4.4.0:
resolution: {integrity: sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==}
dev: true
/js-tokens/4.0.0:
@ -7523,7 +7527,7 @@ packages:
extsprintf: 1.3.0
dev: true
/vite-node/0.29.8_@types+node@18.15.10:
/vite-node/0.29.8_@types+node@18.15.11:
resolution: {integrity: sha512-b6OtCXfk65L6SElVM20q5G546yu10/kNrhg08afEoWlFRJXFq9/6glsvSVY+aI6YeC1tu2TtAqI2jHEQmOmsFw==}
engines: {node: '>=v14.16.0'}
hasBin: true
@ -7533,7 +7537,7 @@ packages:
mlly: 1.2.0
pathe: 1.1.0
picocolors: 1.0.0
vite: 4.2.1_@types+node@18.15.10
vite: 4.2.1_@types+node@18.15.11
transitivePeerDependencies:
- '@types/node'
- less
@ -7642,7 +7646,7 @@ packages:
- utf-8-validate
dev: false
/vite/4.2.1_@types+node@18.15.10:
/vite/4.2.1_@types+node@18.15.11:
resolution: {integrity: sha512-7MKhqdy0ISo4wnvwtqZkjke6XN4taqQ2TBaTccLIpOKv7Vp2h4Y+NpmWCnGDeSvvn45KxvWgGyb0MkHvY1vgbg==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
@ -7667,7 +7671,7 @@ packages:
terser:
optional: true
dependencies:
'@types/node': 18.15.10
'@types/node': 18.15.11
esbuild: 0.17.14
postcss: 8.4.21
resolve: 1.22.1
@ -7743,7 +7747,7 @@ packages:
dependencies:
'@types/chai': 4.3.4
'@types/chai-subset': 1.3.3
'@types/node': 18.15.10
'@types/node': 18.15.11
'@vitest/expect': 0.29.8
'@vitest/runner': 0.29.8
'@vitest/spy': 0.29.8
@ -7762,8 +7766,8 @@ packages:
tinybench: 2.4.0
tinypool: 0.4.0
tinyspy: 1.1.1
vite: 4.2.1_@types+node@18.15.10
vite-node: 0.29.8_@types+node@18.15.10
vite: 4.2.1_@types+node@18.15.11
vite-node: 0.29.8_@types+node@18.15.11
why-is-node-running: 2.2.2
transitivePeerDependencies:
- less
@ -7795,14 +7799,14 @@ packages:
vue: 3.2.47
dev: false
/vue-eslint-parser/9.1.0_eslint@8.36.0:
/vue-eslint-parser/9.1.0_eslint@8.37.0:
resolution: {integrity: sha512-NGn/iQy8/Wb7RrRa4aRkokyCZfOUWk19OP5HP6JEozQFX5AoS/t+Z0ZN7FY4LlmWc4FNI922V7cvX28zctN8dQ==}
engines: {node: ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '>=6.0.0'
dependencies:
debug: 4.3.4
eslint: 8.36.0
eslint: 8.37.0
eslint-scope: 7.1.1
eslint-visitor-keys: 3.3.0
espree: 9.5.0
@ -8129,7 +8133,7 @@ packages:
dependencies:
'@types/fs-extra': 11.0.1
'@types/minimist': 1.2.2
'@types/node': 18.15.10
'@types/node': 18.15.11
'@types/ps-tree': 1.1.2
'@types/which': 2.0.2
chalk: 5.2.0