diff --git a/.eslintcache b/.eslintcache
new file mode 100644
index 0000000..b6136cd
--- /dev/null
+++ b/.eslintcache
@@ -0,0 +1 @@
+[{"/Users/chris/projects/unocss-preset-useful/test/preflights.test.ts":"1"},{"size":806,"mtime":1710865966010,"results":"2","hashOfConfig":"3"},{"filePath":"4","messages":"5","suppressedMessages":"6","errorCount":0,"fatalErrorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"vaw7uk","/Users/chris/projects/unocss-preset-useful/test/preflights.test.ts",[],[]]
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
index fb93e73..edd6404 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@ dist
*.log
.vscode
data
+.eslintcache
diff --git a/package.json b/package.json
index af3b34b..2f76809 100644
--- a/package.json
+++ b/package.json
@@ -19,24 +19,25 @@
"magicAnimate": "esno scripts/magicAnimate.ts"
},
"devDependencies": {
- "@antfu/eslint-config": "2.6.3",
- "@babel/types": "^7.23.9",
+ "@antfu/eslint-config": "2.8.0",
+ "@babel/types": "^7.24.0",
"@types/fs-extra": "^11.0.4",
- "@types/node": "^20.11.10",
+ "@types/node": "^20.11.25",
"@types/postcss-js": "^4.0.4",
- "@unocss/eslint-plugin": "^0.58.4",
- "bumpp": "^9.3.0",
- "eslint": "^8.56.0",
- "esno": "^4.0.0",
+ "@unocss/eslint-plugin": "^0.58.5",
+ "bumpp": "^9.4.0",
+ "eslint": "^8.57.0",
+ "esno": "^4.7.0",
"fs-extra": "^11.2.0",
- "lint-staged": "^15.2.0",
- "simple-git-hooks": "^2.9.0",
- "typescript": "5.3.3",
+ "lint-staged": "^15.2.2",
+ "magic.css": "^1.4.8",
+ "simple-git-hooks": "^2.10.0",
+ "typescript": "5.4.2",
"unbuild": "^2.0.0",
- "unocss": "^0.58.4",
+ "unocss": "^0.58.5",
"unocss-preset-useful": "workspace:*",
- "vite": "^5.0.12",
- "vitest": "^1.2.2"
+ "vite": "^5.1.5",
+ "vitest": "^1.3.1"
},
"simple-git-hooks": {
"pre-commit": "npx lint-staged"
diff --git a/packages/core/package.json b/packages/core/package.json
index d23cfc1..74c4341 100644
--- a/packages/core/package.json
+++ b/packages/core/package.json
@@ -46,18 +46,16 @@
"stub": "unbuild --stub"
},
"dependencies": {
- "@unocss/core": "^0.58.0",
- "@unocss/preset-attributify": "^0.58.0",
- "@unocss/preset-icons": "^0.58.0",
- "@unocss/preset-mini": "^0.58.0",
- "@unocss/preset-rem-to-px": "^0.58.0",
- "@unocss/preset-tagify": "^0.58.0",
- "@unocss/preset-typography": "^0.58.0",
- "@unocss/preset-uno": "^0.58.0",
- "@unocss/preset-web-fonts": "^0.58.0",
- "magic.css": "^1.4.8",
- "postcss": "^8.4.32",
+ "@unocss/preset-attributify": "^0.58.5",
+ "@unocss/preset-icons": "^0.58.5",
+ "@unocss/preset-mini": "^0.58.5",
+ "@unocss/preset-rem-to-px": "^0.58.5",
+ "@unocss/preset-tagify": "^0.58.5",
+ "@unocss/preset-typography": "^0.58.5",
+ "@unocss/preset-uno": "^0.58.5",
+ "@unocss/preset-web-fonts": "^0.58.5",
+ "postcss": "^8.4.35",
"postcss-js": "^4.0.1",
- "unocss-preset-scrollbar": "latest"
+ "unocss-preset-scrollbar": "^0.3.1"
}
}
diff --git a/packages/core/src/core/autocomplete.ts b/packages/core/src/core/autocomplete.ts
index f9ba4a8..83fc64e 100644
--- a/packages/core/src/core/autocomplete.ts
+++ b/packages/core/src/core/autocomplete.ts
@@ -1,4 +1,4 @@
-import type { UserConfig } from '@unocss/core'
+import type { UserConfig } from 'unocss'
import { magicAnimate } from './theme/magic-animate'
const keyframes = magicAnimate()?.keyframes ?? {}
diff --git a/packages/core/src/core/extractors.ts b/packages/core/src/core/extractors.ts
index c9f3f9c..8b1d090 100644
--- a/packages/core/src/core/extractors.ts
+++ b/packages/core/src/core/extractors.ts
@@ -1,4 +1,4 @@
-import type { Extractor } from '@unocss/core'
+import type { Extractor } from 'unocss'
// IN-README-START
// https://github.com/unocss/unocss/pull/2485
diff --git a/packages/core/src/core/postprocess.ts b/packages/core/src/core/postprocess.ts
index 2d30016..cb82859 100644
--- a/packages/core/src/core/postprocess.ts
+++ b/packages/core/src/core/postprocess.ts
@@ -1,4 +1,4 @@
-import type { Postprocessor } from '@unocss/core'
+import type { Postprocessor } from 'unocss'
const rgbaRE = /rgba\(((?:\d+,?){3}),([^)]*)\)/
diff --git a/packages/core/src/core/preflights/reset.ts b/packages/core/src/core/preflights/reset.ts
index e5f5129..0029481 100644
--- a/packages/core/src/core/preflights/reset.ts
+++ b/packages/core/src/core/preflights/reset.ts
@@ -392,7 +392,11 @@ Make elements with the HTML hidden attribute stay hidden by default.
}
`.trim()
+function compressCSS(css: string) {
+ return css.replace(/[\s\r\n]+/g, ' ').replace(/\/\*[\s\S]*?\*\//g, '')
+}
+
export const resetPreflight: Preflight = {
- getCSS: () => resetCSS,
+ getCSS: () => compressCSS(resetCSS),
layer: layerMeta.layer,
}
diff --git a/packages/core/src/core/rules.ts b/packages/core/src/core/rules.ts
index 0603be6..5e05251 100644
--- a/packages/core/src/core/rules.ts
+++ b/packages/core/src/core/rules.ts
@@ -1,5 +1,5 @@
import { parseColor } from '@unocss/preset-mini/utils'
-import type { Rule, RuleMeta } from '@unocss/core'
+import type { Rule, RuleMeta } from 'unocss'
import { layerMeta } from '../meta'
// IN-README-START
diff --git a/packages/core/src/core/shortcuts.ts b/packages/core/src/core/shortcuts.ts
index 3c29535..3325443 100644
--- a/packages/core/src/core/shortcuts.ts
+++ b/packages/core/src/core/shortcuts.ts
@@ -1,4 +1,4 @@
-import type { RuleMeta, StaticShortcut } from '@unocss/core'
+import type { RuleMeta, StaticShortcut } from 'unocss'
import { layerMeta } from '../meta'
import type { CustomStaticShortcuts } from '../types'
diff --git a/packages/core/src/core/variants/active.ts b/packages/core/src/core/variants/active.ts
index 14b2224..e1cd34d 100644
--- a/packages/core/src/core/variants/active.ts
+++ b/packages/core/src/core/variants/active.ts
@@ -1,4 +1,4 @@
-import type { VariantObject } from '@unocss/core'
+import type { VariantObject } from 'unocss'
export const v_active: VariantObject = {
name: '@active',
diff --git a/packages/core/src/core/variants/index.ts b/packages/core/src/core/variants/index.ts
index 1045b20..34aeb45 100644
--- a/packages/core/src/core/variants/index.ts
+++ b/packages/core/src/core/variants/index.ts
@@ -1,4 +1,4 @@
-import type { Variant } from '@unocss/core'
+import type { Variant } from 'unocss'
import type { Theme } from '@unocss/preset-mini'
import type { ResolvedOptions } from '../../types'
import { v_active } from './active'
diff --git a/packages/core/src/index.ts b/packages/core/src/index.ts
index 9b1b723..64d1ba6 100644
--- a/packages/core/src/index.ts
+++ b/packages/core/src/index.ts
@@ -1,5 +1,5 @@
import type { Postprocessor, PresetFactory } from 'unocss'
-import { definePreset } from '@unocss/core'
+import { definePreset } from 'unocss'
import { PRESET_NAME } from './meta'
import { autocomplete, extractors, preflights, rules, shortcuts, variants } from './core'
import { importantProcess, postprocessWithUnColor } from './core/postprocess'
diff --git a/packages/core/src/meta.ts b/packages/core/src/meta.ts
index fbf173c..6a7b0a4 100644
--- a/packages/core/src/meta.ts
+++ b/packages/core/src/meta.ts
@@ -1,4 +1,4 @@
-import type { RuleMeta } from '@unocss/core'
+import type { RuleMeta } from 'unocss'
export const PRESET_NAME = 'useful'
diff --git a/packages/core/src/resolve.ts b/packages/core/src/resolve.ts
index dde722f..0ed6f6f 100644
--- a/packages/core/src/resolve.ts
+++ b/packages/core/src/resolve.ts
@@ -1,11 +1,6 @@
-import { presetAttributify } from '@unocss/preset-attributify'
-import { presetIcons } from '@unocss/preset-icons'
-import type { Theme } from '@unocss/preset-uno'
-import { presetUno } from '@unocss/preset-uno'
-import presetTagify from '@unocss/preset-tagify'
-import { presetTypography } from '@unocss/preset-typography'
-import presetWebFonts from '@unocss/preset-web-fonts'
-import remToPxPreset from '@unocss/preset-rem-to-px'
+import type { Theme } from '@unocss/preset-mini'
+import { presetAttributify, presetIcons, presetTagify, presetTypography, presetUno, presetWebFonts } from 'unocss'
+import presetRemToPx from '@unocss/preset-rem-to-px'
import { presetScrollbar } from 'unocss-preset-scrollbar'
import { nomarlizeTheme } from './core'
import type { CustomStaticShortcuts, ResolvedOptions, UsefulOptions, UsefulTheme } from './types'
@@ -41,13 +36,16 @@ export function resolveOptions(options: UsefulOptions) {
webFonts: presetWebFonts,
typography: presetTypography,
tagify: presetTagify,
- remToPx: remToPxPreset,
+ remToPx: presetRemToPx,
scrollbar: presetScrollbar,
}
+
for (const [key, preset] of Object.entries(presetMap)) {
const option = optionsWithDefault[key as keyof typeof presetMap]
- if (option)
- presets.push(preset(typeof option === 'boolean' ? {} as any : option))
+ if (option) {
+ const p = preset as any
+ presets.push(p(typeof option === 'boolean' ? {} as any : option))
+ }
}
const { theme: t_theme, shortcuts } = resolveExtend(optionsWithDefault.theme.extend ?? {})
diff --git a/packages/core/src/types.ts b/packages/core/src/types.ts
index 91350f6..b69e264 100644
--- a/packages/core/src/types.ts
+++ b/packages/core/src/types.ts
@@ -6,9 +6,8 @@ import type { TypographyOptions } from '@unocss/preset-typography'
import type { TagifyOptions } from '@unocss/preset-tagify'
import type { RemToPxOptions } from '@unocss/preset-rem-to-px'
import type { PresetScrollbarDefaultOption } from 'unocss-preset-scrollbar'
-import type { Preset, StaticShortcut } from '@unocss/core'
import type { Theme } from '@unocss/preset-mini'
-import type { CSSObject } from 'unocss'
+import type { CSSObject, Preset, StaticShortcut } from 'unocss'
type CustomStaticShortcut = [string | string[], StaticShortcut[1]] | [string | string[], StaticShortcut[1], StaticShortcut[2]]
export type CustomStaticShortcuts = CustomStaticShortcut[]
diff --git a/playground/index.html b/playground/index.html
index dde16aa..e763020 100644
--- a/playground/index.html
+++ b/playground/index.html
@@ -2,7 +2,6 @@
-
Vite + Vue + TS
diff --git a/playground/package.json b/playground/package.json
index ffca4d4..3067705 100644
--- a/playground/package.json
+++ b/playground/package.json
@@ -5,7 +5,7 @@
"private": true,
"scripts": {
"dev": "vite",
- "build": "vue-tsc && vite build",
+ "build": "vite build",
"preview": "vite preview"
},
"dependencies": {
diff --git a/playground/src/vite-env.d.ts b/playground/src/vite-env.d.ts
deleted file mode 100644
index 11f02fe..0000000
--- a/playground/src/vite-env.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-///
diff --git a/playground/vite.config.ts b/playground/vite.config.ts
index c348345..1650e10 100644
--- a/playground/vite.config.ts
+++ b/playground/vite.config.ts
@@ -1,11 +1,11 @@
import { defineConfig } from 'vite'
-import vue from '@vitejs/plugin-vue'
+import Vue from '@vitejs/plugin-vue'
import UnoCSS from 'unocss/vite'
// https://vitejs.dev/config/
export default defineConfig({
plugins: [
- vue(),
- UnoCSS('../uno.config.ts'),
+ Vue(),
+ UnoCSS('../unocss.config.ts') as any,
],
})
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 030cf0e..db0eb84 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -9,101 +9,98 @@ importers:
.:
devDependencies:
'@antfu/eslint-config':
- specifier: 2.6.3
- version: 2.6.3(@unocss/eslint-plugin@0.58.4)(@vue/compiler-sfc@3.4.15)(eslint@8.56.0)(typescript@5.3.3)(vitest@1.2.2)
+ specifier: 2.8.0
+ version: 2.8.0(@unocss/eslint-plugin@0.58.5)(@vue/compiler-sfc@3.4.21)(eslint@8.57.0)(typescript@5.4.2)(vitest@1.3.1)
'@babel/types':
- specifier: ^7.23.9
- version: 7.23.9
+ specifier: ^7.24.0
+ version: 7.24.0
'@types/fs-extra':
specifier: ^11.0.4
version: 11.0.4
'@types/node':
- specifier: ^20.11.10
- version: 20.11.10
+ specifier: ^20.11.25
+ version: 20.11.25
'@types/postcss-js':
specifier: ^4.0.4
version: 4.0.4
'@unocss/eslint-plugin':
- specifier: ^0.58.4
- version: 0.58.4(eslint@8.56.0)(typescript@5.3.3)
+ specifier: ^0.58.5
+ version: 0.58.5(eslint@8.57.0)(typescript@5.4.2)
bumpp:
- specifier: ^9.3.0
- version: 9.3.0
+ specifier: ^9.4.0
+ version: 9.4.0
eslint:
- specifier: ^8.56.0
- version: 8.56.0
+ specifier: ^8.57.0
+ version: 8.57.0
esno:
- specifier: ^4.0.0
- version: 4.0.0
+ specifier: ^4.7.0
+ version: 4.7.0
fs-extra:
specifier: ^11.2.0
version: 11.2.0
lint-staged:
- specifier: ^15.2.0
- version: 15.2.0
+ specifier: ^15.2.2
+ version: 15.2.2
+ magic.css:
+ specifier: ^1.4.8
+ version: 1.4.8
simple-git-hooks:
- specifier: ^2.9.0
- version: 2.9.0
+ specifier: ^2.10.0
+ version: 2.10.0
typescript:
- specifier: 5.3.3
- version: 5.3.3
+ specifier: 5.4.2
+ version: 5.4.2
unbuild:
specifier: ^2.0.0
- version: 2.0.0(typescript@5.3.3)
+ version: 2.0.0(typescript@5.4.2)
unocss:
- specifier: ^0.58.4
- version: 0.58.4(postcss@8.4.33)(rollup@3.29.1)(vite@5.0.12)
+ specifier: ^0.58.5
+ version: 0.58.5(postcss@8.4.35)(rollup@3.29.1)(vite@5.1.5)
unocss-preset-useful:
specifier: workspace:*
version: link:packages/core
vite:
- specifier: ^5.0.12
- version: 5.0.12(@types/node@20.11.10)
+ specifier: ^5.1.5
+ version: 5.1.5(@types/node@20.11.25)
vitest:
- specifier: ^1.2.2
- version: 1.2.2(@types/node@20.11.10)
+ specifier: ^1.3.1
+ version: 1.3.1(@types/node@20.11.25)
packages/core:
dependencies:
- '@unocss/core':
- specifier: ^0.58.0
- version: 0.58.0
'@unocss/preset-attributify':
- specifier: ^0.58.0
- version: 0.58.0
+ specifier: ^0.58.5
+ version: 0.58.5
'@unocss/preset-icons':
- specifier: ^0.58.0
- version: 0.58.0
+ specifier: ^0.58.5
+ version: 0.58.5
'@unocss/preset-mini':
- specifier: ^0.58.0
- version: 0.58.0
+ specifier: ^0.58.5
+ version: 0.58.5
'@unocss/preset-rem-to-px':
- specifier: ^0.58.0
- version: 0.58.0
+ specifier: ^0.58.5
+ version: 0.58.5
'@unocss/preset-tagify':
- specifier: ^0.58.0
- version: 0.58.0
+ specifier: ^0.58.5
+ version: 0.58.5
'@unocss/preset-typography':
- specifier: ^0.58.0
- version: 0.58.0
+ specifier: ^0.58.5
+ version: 0.58.5
'@unocss/preset-uno':
- specifier: ^0.58.0
- version: 0.58.0
+ specifier: ^0.58.5
+ version: 0.58.5
'@unocss/preset-web-fonts':
- specifier: ^0.58.0
- version: 0.58.0
- magic.css:
- specifier: ^1.4.8
- version: 1.4.8
+ specifier: ^0.58.5
+ version: 0.58.5
postcss:
- specifier: ^8.4.32
- version: 8.4.32
+ specifier: ^8.4.35
+ version: 8.4.35
postcss-js:
specifier: ^4.0.1
- version: 4.0.1(postcss@8.4.32)
+ version: 4.0.1(postcss@8.4.35)
unocss-preset-scrollbar:
- specifier: latest
- version: 0.3.0(unocss@0.58.4)
+ specifier: ^0.3.1
+ version: 0.3.1(unocss@0.58.5)
playground:
dependencies:
@@ -119,7 +116,7 @@ importers:
version: 5.1.6
vite:
specifier: ^4.4.5
- version: 4.4.9(@types/node@20.11.10)
+ version: 4.4.9(@types/node@20.11.25)
vue-tsc:
specifier: ^1.8.5
version: 1.8.10(typescript@5.1.6)
@@ -137,22 +134,38 @@ packages:
dependencies:
'@jridgewell/gen-mapping': 0.3.3
'@jridgewell/trace-mapping': 0.3.19
+ dev: true
- /@antfu/eslint-config@2.6.3(@unocss/eslint-plugin@0.58.4)(@vue/compiler-sfc@3.4.15)(eslint@8.56.0)(typescript@5.3.3)(vitest@1.2.2):
- resolution: {integrity: sha512-sfkamrOatMwMZkp14mBerHKIw8FY0SD1iCb5UZ6Y5hgb+FeDpNQPlVA0i2PN95TQ8NSYyPC1QnoM+UA5NSl0Kg==}
+ /@ampproject/remapping@2.3.0:
+ resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
+ engines: {node: '>=6.0.0'}
+ dependencies:
+ '@jridgewell/gen-mapping': 0.3.5
+ '@jridgewell/trace-mapping': 0.3.25
+
+ /@antfu/eslint-config@2.8.0(@unocss/eslint-plugin@0.58.5)(@vue/compiler-sfc@3.4.21)(eslint@8.57.0)(typescript@5.4.2)(vitest@1.3.1):
+ resolution: {integrity: sha512-5qdNKqJ6qWev17ulCikrYs6/AvLFKaOOdUAfuKPwpv0XFwzJWMnjOqoVpoExpMr9G5iIKjzU168gO30Jab/uNA==}
hasBin: true
peerDependencies:
'@unocss/eslint-plugin': '>=0.50.0'
+ astro-eslint-parser: ^0.16.3
eslint: '>=8.40.0'
+ eslint-plugin-astro: ^0.31.4
eslint-plugin-format: '>=0.1.0'
eslint-plugin-react: ^7.33.2
eslint-plugin-react-hooks: ^4.6.0
eslint-plugin-react-refresh: ^0.4.4
eslint-plugin-svelte: ^2.34.1
+ prettier-plugin-astro: ^0.13.0
+ prettier-plugin-slidev: ^1.0.5
svelte-eslint-parser: ^0.33.1
peerDependenciesMeta:
'@unocss/eslint-plugin':
optional: true
+ astro-eslint-parser:
+ optional: true
+ eslint-plugin-astro:
+ optional: true
eslint-plugin-format:
optional: true
eslint-plugin-react:
@@ -163,50 +176,53 @@ packages:
optional: true
eslint-plugin-svelte:
optional: true
+ prettier-plugin-astro:
+ optional: true
+ prettier-plugin-slidev:
+ optional: true
svelte-eslint-parser:
optional: true
dependencies:
'@antfu/eslint-define-config': 1.23.0-2
'@antfu/install-pkg': 0.3.1
'@eslint-types/jsdoc': 46.8.2-1
- '@eslint-types/typescript-eslint': 6.19.1
- '@eslint-types/unicorn': 50.0.1
- '@stylistic/eslint-plugin': 1.5.4(eslint@8.56.0)(typescript@5.3.3)
- '@typescript-eslint/eslint-plugin': 6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.56.0)(typescript@5.3.3)
- '@typescript-eslint/parser': 6.19.1(eslint@8.56.0)(typescript@5.3.3)
- '@unocss/eslint-plugin': 0.58.4(eslint@8.56.0)(typescript@5.3.3)
- eslint: 8.56.0
- eslint-config-flat-gitignore: 0.1.2
- eslint-merge-processors: 0.1.0(eslint@8.56.0)
- eslint-plugin-antfu: 2.1.2(eslint@8.56.0)
- eslint-plugin-eslint-comments: 3.2.0(eslint@8.56.0)
- eslint-plugin-i: 2.29.1(@typescript-eslint/parser@6.19.1)(eslint@8.56.0)
- eslint-plugin-jsdoc: 48.0.4(eslint@8.56.0)
- eslint-plugin-jsonc: 2.13.0(eslint@8.56.0)
- eslint-plugin-markdown: 3.0.1(eslint@8.56.0)
- eslint-plugin-n: 16.6.2(eslint@8.56.0)
+ '@eslint-types/typescript-eslint': 7.0.2
+ '@eslint-types/unicorn': 51.0.1
+ '@stylistic/eslint-plugin': 1.6.3(eslint@8.57.0)(typescript@5.4.2)
+ '@typescript-eslint/eslint-plugin': 7.1.1(@typescript-eslint/parser@7.1.1)(eslint@8.57.0)(typescript@5.4.2)
+ '@typescript-eslint/parser': 7.1.1(eslint@8.57.0)(typescript@5.4.2)
+ '@unocss/eslint-plugin': 0.58.5(eslint@8.57.0)(typescript@5.4.2)
+ eslint: 8.57.0
+ eslint-config-flat-gitignore: 0.1.3
+ eslint-merge-processors: 0.1.0(eslint@8.57.0)
+ eslint-plugin-antfu: 2.1.2(eslint@8.57.0)
+ eslint-plugin-eslint-comments: 3.2.0(eslint@8.57.0)
+ eslint-plugin-i: 2.29.1(@typescript-eslint/parser@7.1.1)(eslint@8.57.0)
+ eslint-plugin-jsdoc: 48.2.1(eslint@8.57.0)
+ eslint-plugin-jsonc: 2.13.0(eslint@8.57.0)
+ eslint-plugin-markdown: 3.0.1(eslint@8.57.0)
+ eslint-plugin-n: 16.6.2(eslint@8.57.0)
eslint-plugin-no-only-tests: 3.1.0
- eslint-plugin-perfectionist: 2.5.0(eslint@8.56.0)(typescript@5.3.3)(vue-eslint-parser@9.4.2)
- eslint-plugin-toml: 0.9.2(eslint@8.56.0)
- eslint-plugin-unicorn: 50.0.1(eslint@8.56.0)
- eslint-plugin-unused-imports: 3.0.0(@typescript-eslint/eslint-plugin@6.19.1)(eslint@8.56.0)
- eslint-plugin-vitest: 0.3.20(@typescript-eslint/eslint-plugin@6.19.1)(eslint@8.56.0)(typescript@5.3.3)(vitest@1.2.2)
- eslint-plugin-vue: 9.20.1(eslint@8.56.0)
- eslint-plugin-yml: 1.12.2(eslint@8.56.0)
- eslint-processor-vue-blocks: 0.1.1(@vue/compiler-sfc@3.4.15)(eslint@8.56.0)
- globals: 13.24.0
+ eslint-plugin-perfectionist: 2.6.0(eslint@8.57.0)(typescript@5.4.2)(vue-eslint-parser@9.4.2)
+ eslint-plugin-toml: 0.9.2(eslint@8.57.0)
+ eslint-plugin-unicorn: 51.0.1(eslint@8.57.0)
+ eslint-plugin-unused-imports: 3.1.0(@typescript-eslint/eslint-plugin@7.1.1)(eslint@8.57.0)
+ eslint-plugin-vitest: 0.3.22(@typescript-eslint/eslint-plugin@7.1.1)(eslint@8.57.0)(typescript@5.4.2)(vitest@1.3.1)
+ eslint-plugin-vue: 9.22.0(eslint@8.57.0)
+ eslint-plugin-yml: 1.12.2(eslint@8.57.0)
+ eslint-processor-vue-blocks: 0.1.1(@vue/compiler-sfc@3.4.21)(eslint@8.57.0)
+ globals: 14.0.0
jsonc-eslint-parser: 2.4.0
local-pkg: 0.5.0
parse-gitignore: 2.0.0
picocolors: 1.0.0
prompts: 2.4.2
toml-eslint-parser: 0.9.3
- vue-eslint-parser: 9.4.2(eslint@8.56.0)
+ vue-eslint-parser: 9.4.2(eslint@8.57.0)
yaml-eslint-parser: 1.2.2
yargs: 17.7.2
transitivePeerDependencies:
- '@vue/compiler-sfc'
- - astro-eslint-parser
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
- supports-color
@@ -272,7 +288,7 @@ packages:
'@babel/parser': 7.22.16
'@babel/template': 7.22.15
'@babel/traverse': 7.22.17
- '@babel/types': 7.23.9
+ '@babel/types': 7.24.0
convert-source-map: 1.9.0
debug: 4.3.4
gensync: 1.0.0-beta.2
@@ -282,20 +298,20 @@ packages:
- supports-color
dev: true
- /@babel/core@7.23.9:
- resolution: {integrity: sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==}
+ /@babel/core@7.24.0:
+ resolution: {integrity: sha512-fQfkg0Gjkza3nf0c7/w6Xf34BW4YvzNfACRLmmb7XRLa6XHdR+K9AlJlxneFfWYf6uhOzuzZVTjF/8KfndZANw==}
engines: {node: '>=6.9.0'}
dependencies:
- '@ampproject/remapping': 2.2.1
+ '@ampproject/remapping': 2.3.0
'@babel/code-frame': 7.23.5
'@babel/generator': 7.23.6
'@babel/helper-compilation-targets': 7.23.6
- '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.9)
- '@babel/helpers': 7.23.9
- '@babel/parser': 7.23.9
- '@babel/template': 7.23.9
- '@babel/traverse': 7.23.9
- '@babel/types': 7.23.9
+ '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.0)
+ '@babel/helpers': 7.24.0
+ '@babel/parser': 7.24.0
+ '@babel/template': 7.24.0
+ '@babel/traverse': 7.24.0
+ '@babel/types': 7.24.0
convert-source-map: 2.0.0
debug: 4.3.4
gensync: 1.0.0-beta.2
@@ -308,7 +324,7 @@ packages:
resolution: {integrity: sha512-Zu9oWARBqeVOW0dZOjXc3JObrzuqothQ3y/n1kUtrjCoCPLkXUwMvOo/F/TCfoHMbWIFlWwpZtkZVb9ga4U2pA==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.23.9
+ '@babel/types': 7.24.0
'@jridgewell/gen-mapping': 0.3.3
'@jridgewell/trace-mapping': 0.3.19
jsesc: 2.5.2
@@ -318,16 +334,16 @@ packages:
resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.23.9
- '@jridgewell/gen-mapping': 0.3.3
- '@jridgewell/trace-mapping': 0.3.22
+ '@babel/types': 7.24.0
+ '@jridgewell/gen-mapping': 0.3.5
+ '@jridgewell/trace-mapping': 0.3.25
jsesc: 2.5.2
/@babel/helper-annotate-as-pure@7.22.5:
resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.23.9
+ '@babel/types': 7.24.0
/@babel/helper-compilation-targets@7.22.15:
resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==}
@@ -346,23 +362,23 @@ packages:
dependencies:
'@babel/compat-data': 7.23.5
'@babel/helper-validator-option': 7.23.5
- browserslist: 4.22.3
+ browserslist: 4.23.0
lru-cache: 5.1.1
semver: 6.3.1
- /@babel/helper-create-class-features-plugin@7.23.9(@babel/core@7.23.9):
- resolution: {integrity: sha512-B2L9neXTIyPQoXDm+NtovPvG6VOLWnaXu3BIeVDWwdKFgG30oNa6CqVGiJPDWQwIAK49t9gnQI9c6K6RzabiKw==}
+ /@babel/helper-create-class-features-plugin@7.24.0(@babel/core@7.24.0):
+ resolution: {integrity: sha512-QAH+vfvts51BCsNZ2PhY6HAggnlS6omLLFTsIpeqZk/MmJ6cW7tgz5yRv0fMJThcr6FmbMrENh1RgrWPTYA76g==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.23.9
+ '@babel/core': 7.24.0
'@babel/helper-annotate-as-pure': 7.22.5
'@babel/helper-environment-visitor': 7.22.20
'@babel/helper-function-name': 7.23.0
'@babel/helper-member-expression-to-functions': 7.23.0
'@babel/helper-optimise-call-expression': 7.22.5
- '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.9)
+ '@babel/helper-replace-supers': 7.22.20(@babel/core@7.24.0)
'@babel/helper-skip-transparent-expression-wrappers': 7.22.5
'@babel/helper-split-export-declaration': 7.22.6
semver: 6.3.1
@@ -381,33 +397,33 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
'@babel/template': 7.22.15
- '@babel/types': 7.23.9
+ '@babel/types': 7.24.0
dev: true
/@babel/helper-function-name@7.23.0:
resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/template': 7.23.9
- '@babel/types': 7.23.9
+ '@babel/template': 7.24.0
+ '@babel/types': 7.24.0
/@babel/helper-hoist-variables@7.22.5:
resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.23.9
+ '@babel/types': 7.24.0
/@babel/helper-member-expression-to-functions@7.23.0:
resolution: {integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.23.9
+ '@babel/types': 7.24.0
/@babel/helper-module-imports@7.22.15:
resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.23.9
+ '@babel/types': 7.24.0
/@babel/helper-module-transforms@7.22.17(@babel/core@7.22.17):
resolution: {integrity: sha512-XouDDhQESrLHTpnBtCKExJdyY4gJCdrvH2Pyv8r8kovX2U8G0dRUOT45T9XlbLtuu9CLXP15eusnkprhoPV5iQ==}
@@ -423,13 +439,13 @@ packages:
'@babel/helper-validator-identifier': 7.22.20
dev: true
- /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.9):
+ /@babel/helper-module-transforms@7.23.3(@babel/core@7.24.0):
resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.23.9
+ '@babel/core': 7.24.0
'@babel/helper-environment-visitor': 7.22.20
'@babel/helper-module-imports': 7.22.15
'@babel/helper-simple-access': 7.22.5
@@ -440,19 +456,19 @@ packages:
resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.23.9
+ '@babel/types': 7.24.0
- /@babel/helper-plugin-utils@7.22.5:
- resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==}
+ /@babel/helper-plugin-utils@7.24.0:
+ resolution: {integrity: sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==}
engines: {node: '>=6.9.0'}
- /@babel/helper-replace-supers@7.22.20(@babel/core@7.23.9):
+ /@babel/helper-replace-supers@7.22.20(@babel/core@7.24.0):
resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.23.9
+ '@babel/core': 7.24.0
'@babel/helper-environment-visitor': 7.22.20
'@babel/helper-member-expression-to-functions': 7.23.0
'@babel/helper-optimise-call-expression': 7.22.5
@@ -461,19 +477,19 @@ packages:
resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.23.9
+ '@babel/types': 7.24.0
/@babel/helper-skip-transparent-expression-wrappers@7.22.5:
resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.23.9
+ '@babel/types': 7.24.0
/@babel/helper-split-export-declaration@7.22.6:
resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.23.9
+ '@babel/types': 7.24.0
/@babel/helper-string-parser@7.23.4:
resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==}
@@ -498,18 +514,18 @@ packages:
dependencies:
'@babel/template': 7.22.15
'@babel/traverse': 7.22.17
- '@babel/types': 7.23.9
+ '@babel/types': 7.24.0
transitivePeerDependencies:
- supports-color
dev: true
- /@babel/helpers@7.23.9:
- resolution: {integrity: sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ==}
+ /@babel/helpers@7.24.0:
+ resolution: {integrity: sha512-ulDZdc0Aj5uLc5nETsa7EPx2L7rM0YJM8r7ck7U73AXi7qOV44IHHRAYZHY6iU1rr3C5N4NtTmMRUJP6kwCWeA==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/template': 7.23.9
- '@babel/traverse': 7.23.9
- '@babel/types': 7.23.9
+ '@babel/template': 7.24.0
+ '@babel/traverse': 7.24.0
+ '@babel/types': 7.24.0
transitivePeerDependencies:
- supports-color
@@ -537,68 +553,68 @@ packages:
engines: {node: '>=6.0.0'}
hasBin: true
dependencies:
- '@babel/types': 7.23.9
+ '@babel/types': 7.24.0
- /@babel/parser@7.23.9:
- resolution: {integrity: sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==}
+ /@babel/parser@7.24.0:
+ resolution: {integrity: sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==}
engines: {node: '>=6.0.0'}
hasBin: true
dependencies:
- '@babel/types': 7.23.9
+ '@babel/types': 7.24.0
- /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.9):
+ /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.24.0):
resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.23.9
- '@babel/helper-plugin-utils': 7.22.5
+ '@babel/core': 7.24.0
+ '@babel/helper-plugin-utils': 7.24.0
- /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.9):
+ /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.24.0):
resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.23.9
- '@babel/helper-plugin-utils': 7.22.5
+ '@babel/core': 7.24.0
+ '@babel/helper-plugin-utils': 7.24.0
- /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.9):
+ /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.24.0):
resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.23.9
- '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.9)
- '@babel/helper-plugin-utils': 7.22.5
+ '@babel/core': 7.24.0
+ '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.0)
+ '@babel/helper-plugin-utils': 7.24.0
'@babel/helper-simple-access': 7.22.5
- /@babel/plugin-transform-typescript@7.23.6(@babel/core@7.23.9):
+ /@babel/plugin-transform-typescript@7.23.6(@babel/core@7.24.0):
resolution: {integrity: sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.23.9
+ '@babel/core': 7.24.0
'@babel/helper-annotate-as-pure': 7.22.5
- '@babel/helper-create-class-features-plugin': 7.23.9(@babel/core@7.23.9)
- '@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.9)
+ '@babel/helper-create-class-features-plugin': 7.24.0(@babel/core@7.24.0)
+ '@babel/helper-plugin-utils': 7.24.0
+ '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.24.0)
- /@babel/preset-typescript@7.23.3(@babel/core@7.23.9):
+ /@babel/preset-typescript@7.23.3(@babel/core@7.24.0):
resolution: {integrity: sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.23.9
- '@babel/helper-plugin-utils': 7.22.5
+ '@babel/core': 7.24.0
+ '@babel/helper-plugin-utils': 7.24.0
'@babel/helper-validator-option': 7.23.5
- '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.9)
- '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.9)
- '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.23.9)
+ '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.24.0)
+ '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.24.0)
+ '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.24.0)
/@babel/standalone@7.22.17:
resolution: {integrity: sha512-Gr713KRqDclP4r4Ds20c/+tFxeHFe8WDHGhc3Q8tVPaJKkLSjDkZjXqcBZ9jPFf5+qXvaKy2mDuAa57tMPDSPA==}
@@ -611,16 +627,16 @@ packages:
dependencies:
'@babel/code-frame': 7.22.13
'@babel/parser': 7.22.16
- '@babel/types': 7.23.9
+ '@babel/types': 7.24.0
dev: true
- /@babel/template@7.23.9:
- resolution: {integrity: sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==}
+ /@babel/template@7.24.0:
+ resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/code-frame': 7.23.5
- '@babel/parser': 7.23.9
- '@babel/types': 7.23.9
+ '@babel/parser': 7.24.0
+ '@babel/types': 7.24.0
/@babel/traverse@7.22.17:
resolution: {integrity: sha512-xK4Uwm0JnAMvxYZxOVecss85WxTEIbTa7bnGyf/+EgCL5Zt3U7htUpEOWv9detPlamGKuRzCqw74xVglDWpPdg==}
@@ -633,15 +649,15 @@ packages:
'@babel/helper-hoist-variables': 7.22.5
'@babel/helper-split-export-declaration': 7.22.6
'@babel/parser': 7.22.16
- '@babel/types': 7.23.9
+ '@babel/types': 7.24.0
debug: 4.3.4
globals: 11.12.0
transitivePeerDependencies:
- supports-color
dev: true
- /@babel/traverse@7.23.9:
- resolution: {integrity: sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==}
+ /@babel/traverse@7.24.0:
+ resolution: {integrity: sha512-HfuJlI8qq3dEDmNU5ChzzpZRWq+oxCZQyMzIMEqLho+AQnhMnKQUzH6ydo3RBl/YjPCuk68Y6s0Gx0AeyULiWw==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/code-frame': 7.23.5
@@ -650,23 +666,23 @@ packages:
'@babel/helper-function-name': 7.23.0
'@babel/helper-hoist-variables': 7.22.5
'@babel/helper-split-export-declaration': 7.22.6
- '@babel/parser': 7.23.9
- '@babel/types': 7.23.9
+ '@babel/parser': 7.24.0
+ '@babel/types': 7.24.0
debug: 4.3.4
globals: 11.12.0
transitivePeerDependencies:
- supports-color
- /@babel/types@7.23.9:
- resolution: {integrity: sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==}
+ /@babel/types@7.24.0:
+ resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/helper-string-parser': 7.23.4
'@babel/helper-validator-identifier': 7.22.20
to-fast-properties: 2.0.0
- /@es-joy/jsdoccomment@0.41.0:
- resolution: {integrity: sha512-aKUhyn1QI5Ksbqcr3fFJj16p99QdjUxXAEuFst1Z47DRyoiMwivIH9MV/ARcJOCXVjPfjITciej8ZD2O/6qUmw==}
+ /@es-joy/jsdoccomment@0.42.0:
+ resolution: {integrity: sha512-R1w57YlVA6+YE01wch3GPYn6bCsrOV3YW/5oGGE2tmX6JcL9Nr+b5IikrjMPF+v9CV3ay+obImEdsDhovhJrzw==}
engines: {node: '>=16'}
dependencies:
comment-parser: 1.4.1
@@ -1254,13 +1270,13 @@ packages:
dev: true
optional: true
- /@eslint-community/eslint-utils@4.4.0(eslint@8.56.0):
+ /@eslint-community/eslint-utils@4.4.0(eslint@8.57.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.56.0
+ eslint: 8.57.0
eslint-visitor-keys: 3.4.3
dev: true
@@ -1273,12 +1289,12 @@ packages:
resolution: {integrity: sha512-FwD7V0xX0jyaqj8Ul5ZY+TAAPohDfVqtbuXJNHb+OIv1aTIqZi5+Zn3F2UwQ5O3BnQd2mTduyK0+HjGx3/AMFg==}
dev: true
- /@eslint-types/typescript-eslint@6.19.1:
- resolution: {integrity: sha512-X0farz1+psE6Qfx6+ISQQ/J3ZetKlUeuTIN9Zt/agx4UXrgK6daH/n9ba776JxysK6YJCRaEHng/bcQQUm+BsA==}
+ /@eslint-types/typescript-eslint@7.0.2:
+ resolution: {integrity: sha512-2F67MVKhkJ2rSwoYvNJzJULqZwR5rNYI/eWoIrKDQ14lMzfqzbpzCBvnHrivBYWTN+Az7MVX00TzDTrjOc+YNA==}
dev: true
- /@eslint-types/unicorn@50.0.1:
- resolution: {integrity: sha512-nuJuipTNcg9f+oxZ+3QZw4tuDLmir4RJOPfM/oujgToiy1s+tePDZhwg5jUGc3q8OzTtPbVpsFSYX7QApjO3EA==}
+ /@eslint-types/unicorn@51.0.1:
+ resolution: {integrity: sha512-RuuEK+dBISEikf7a8lrWOrDCUYv09sZfqLoG/kozH+5UqEvot1xMmGHXomGkTyB68rzjgJe0N4uESVyL62obJw==}
dev: true
/@eslint/eslintrc@2.1.4:
@@ -1289,7 +1305,7 @@ packages:
debug: 4.3.4
espree: 9.6.1
globals: 13.24.0
- ignore: 5.3.0
+ ignore: 5.3.1
import-fresh: 3.3.0
js-yaml: 4.1.0
minimatch: 3.1.2
@@ -1298,16 +1314,16 @@ packages:
- supports-color
dev: true
- /@eslint/js@8.56.0:
- resolution: {integrity: sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==}
+ /@eslint/js@8.57.0:
+ resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /@humanwhocodes/config-array@0.11.13:
- resolution: {integrity: sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==}
+ /@humanwhocodes/config-array@0.11.14:
+ resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==}
engines: {node: '>=10.10.0'}
dependencies:
- '@humanwhocodes/object-schema': 2.0.1
+ '@humanwhocodes/object-schema': 2.0.2
debug: 4.3.4
minimatch: 3.1.2
transitivePeerDependencies:
@@ -1319,28 +1335,15 @@ packages:
engines: {node: '>=12.22'}
dev: true
- /@humanwhocodes/object-schema@2.0.1:
- resolution: {integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==}
+ /@humanwhocodes/object-schema@2.0.2:
+ resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==}
dev: true
/@iconify/types@2.0.0:
resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
- /@iconify/utils@2.1.13:
- resolution: {integrity: sha512-6uWvJIo715xYRy1KmCCyZYW0YYkLjaojEExoEkxpOHKhi9cyHW8hVKo+m8zrxzNVSqjUx9OuVRa2BWXeXfkp5A==}
- dependencies:
- '@antfu/install-pkg': 0.1.1
- '@antfu/utils': 0.7.7
- '@iconify/types': 2.0.0
- debug: 4.3.4
- kolorist: 1.8.0
- local-pkg: 0.4.3
- transitivePeerDependencies:
- - supports-color
- dev: false
-
- /@iconify/utils@2.1.20:
- resolution: {integrity: sha512-t8TeKlYK/5i9yTY9VAGAE4P0qQHd/0vH+VSRO+bdpxlt8wqB6f2I0/IrciRsdeFZPMoL8IICgP7lgl2ZtbG8Tw==}
+ /@iconify/utils@2.1.22:
+ resolution: {integrity: sha512-6UHVzTVXmvO8uS6xFF+L/QTSpTzA/JZxtgU+KYGFyDYMEObZ1bu/b5l+zNJjHy+0leWjHI+C0pXlzGvv3oXZMA==}
dependencies:
'@antfu/install-pkg': 0.1.1
'@antfu/utils': 0.7.7
@@ -1348,6 +1351,7 @@ packages:
debug: 4.3.4
kolorist: 1.8.0
local-pkg: 0.5.0
+ mlly: 1.6.1
transitivePeerDependencies:
- supports-color
@@ -1365,14 +1369,33 @@ packages:
'@jridgewell/set-array': 1.1.2
'@jridgewell/sourcemap-codec': 1.4.15
'@jridgewell/trace-mapping': 0.3.19
+ dev: true
+
+ /@jridgewell/gen-mapping@0.3.5:
+ resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==}
+ engines: {node: '>=6.0.0'}
+ dependencies:
+ '@jridgewell/set-array': 1.2.1
+ '@jridgewell/sourcemap-codec': 1.4.15
+ '@jridgewell/trace-mapping': 0.3.25
/@jridgewell/resolve-uri@3.1.1:
resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==}
engines: {node: '>=6.0.0'}
+ dev: true
+
+ /@jridgewell/resolve-uri@3.1.2:
+ resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
+ engines: {node: '>=6.0.0'}
/@jridgewell/set-array@1.1.2:
resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
engines: {node: '>=6.0.0'}
+ dev: true
+
+ /@jridgewell/set-array@1.2.1:
+ resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
+ engines: {node: '>=6.0.0'}
/@jridgewell/sourcemap-codec@1.4.15:
resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
@@ -1382,11 +1405,12 @@ packages:
dependencies:
'@jridgewell/resolve-uri': 3.1.1
'@jridgewell/sourcemap-codec': 1.4.15
+ dev: true
- /@jridgewell/trace-mapping@0.3.22:
- resolution: {integrity: sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==}
+ /@jridgewell/trace-mapping@0.3.25:
+ resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
dependencies:
- '@jridgewell/resolve-uri': 3.1.1
+ '@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.4.15
/@jsdevtools/ez-spawn@3.0.4:
@@ -1422,8 +1446,8 @@ packages:
engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
dev: true
- /@polka/url@1.0.0-next.24:
- resolution: {integrity: sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==}
+ /@polka/url@1.0.0-next.25:
+ resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==}
/@rollup/plugin-alias@5.0.0(rollup@3.29.1):
resolution: {integrity: sha512-l9hY5chSCjuFRPsnRm16twWBiSApl2uYFLsepQYwtBuAxNMQ/1dJqADld40P0Jkqm65GRTLy/AC6hnpVebtLsA==}
@@ -1530,92 +1554,92 @@ packages:
picomatch: 2.3.1
rollup: 3.29.1
- /@rollup/rollup-android-arm-eabi@4.9.6:
- resolution: {integrity: sha512-MVNXSSYN6QXOulbHpLMKYi60ppyO13W9my1qogeiAqtjb2yR4LSmfU2+POvDkLzhjYLXz9Rf9+9a3zFHW1Lecg==}
+ /@rollup/rollup-android-arm-eabi@4.12.1:
+ resolution: {integrity: sha512-iU2Sya8hNn1LhsYyf0N+L4Gf9Qc+9eBTJJJsaOGUp+7x4n2M9dxTt8UvhJl3oeftSjblSlpCfvjA/IfP3g5VjQ==}
cpu: [arm]
os: [android]
requiresBuild: true
optional: true
- /@rollup/rollup-android-arm64@4.9.6:
- resolution: {integrity: sha512-T14aNLpqJ5wzKNf5jEDpv5zgyIqcpn1MlwCrUXLrwoADr2RkWA0vOWP4XxbO9aiO3dvMCQICZdKeDrFl7UMClw==}
+ /@rollup/rollup-android-arm64@4.12.1:
+ resolution: {integrity: sha512-wlzcWiH2Ir7rdMELxFE5vuM7D6TsOcJ2Yw0c3vaBR3VOsJFVTx9xvwnAvhgU5Ii8Gd6+I11qNHwndDscIm0HXg==}
cpu: [arm64]
os: [android]
requiresBuild: true
optional: true
- /@rollup/rollup-darwin-arm64@4.9.6:
- resolution: {integrity: sha512-CqNNAyhRkTbo8VVZ5R85X73H3R5NX9ONnKbXuHisGWC0qRbTTxnF1U4V9NafzJbgGM0sHZpdO83pLPzq8uOZFw==}
+ /@rollup/rollup-darwin-arm64@4.12.1:
+ resolution: {integrity: sha512-YRXa1+aZIFN5BaImK+84B3uNK8C6+ynKLPgvn29X9s0LTVCByp54TB7tdSMHDR7GTV39bz1lOmlLDuedgTwwHg==}
cpu: [arm64]
os: [darwin]
requiresBuild: true
optional: true
- /@rollup/rollup-darwin-x64@4.9.6:
- resolution: {integrity: sha512-zRDtdJuRvA1dc9Mp6BWYqAsU5oeLixdfUvkTHuiYOHwqYuQ4YgSmi6+/lPvSsqc/I0Omw3DdICx4Tfacdzmhog==}
+ /@rollup/rollup-darwin-x64@4.12.1:
+ resolution: {integrity: sha512-opjWJ4MevxeA8FhlngQWPBOvVWYNPFkq6/25rGgG+KOy0r8clYwL1CFd+PGwRqqMFVQ4/Qd3sQu5t7ucP7C/Uw==}
cpu: [x64]
os: [darwin]
requiresBuild: true
optional: true
- /@rollup/rollup-linux-arm-gnueabihf@4.9.6:
- resolution: {integrity: sha512-oNk8YXDDnNyG4qlNb6is1ojTOGL/tRhbbKeE/YuccItzerEZT68Z9gHrY3ROh7axDc974+zYAPxK5SH0j/G+QQ==}
+ /@rollup/rollup-linux-arm-gnueabihf@4.12.1:
+ resolution: {integrity: sha512-uBkwaI+gBUlIe+EfbNnY5xNyXuhZbDSx2nzzW8tRMjUmpScd6lCQYKY2V9BATHtv5Ef2OBq6SChEP8h+/cxifQ==}
cpu: [arm]
os: [linux]
requiresBuild: true
optional: true
- /@rollup/rollup-linux-arm64-gnu@4.9.6:
- resolution: {integrity: sha512-Z3O60yxPtuCYobrtzjo0wlmvDdx2qZfeAWTyfOjEDqd08kthDKexLpV97KfAeUXPosENKd8uyJMRDfFMxcYkDQ==}
+ /@rollup/rollup-linux-arm64-gnu@4.12.1:
+ resolution: {integrity: sha512-0bK9aG1kIg0Su7OcFTlexkVeNZ5IzEsnz1ept87a0TUgZ6HplSgkJAnFpEVRW7GRcikT4GlPV0pbtVedOaXHQQ==}
cpu: [arm64]
os: [linux]
requiresBuild: true
optional: true
- /@rollup/rollup-linux-arm64-musl@4.9.6:
- resolution: {integrity: sha512-gpiG0qQJNdYEVad+1iAsGAbgAnZ8j07FapmnIAQgODKcOTjLEWM9sRb+MbQyVsYCnA0Im6M6QIq6ax7liws6eQ==}
+ /@rollup/rollup-linux-arm64-musl@4.12.1:
+ resolution: {integrity: sha512-qB6AFRXuP8bdkBI4D7UPUbE7OQf7u5OL+R94JE42Z2Qjmyj74FtDdLGeriRyBDhm4rQSvqAGCGC01b8Fu2LthQ==}
cpu: [arm64]
os: [linux]
requiresBuild: true
optional: true
- /@rollup/rollup-linux-riscv64-gnu@4.9.6:
- resolution: {integrity: sha512-+uCOcvVmFUYvVDr27aiyun9WgZk0tXe7ThuzoUTAukZJOwS5MrGbmSlNOhx1j80GdpqbOty05XqSl5w4dQvcOA==}
+ /@rollup/rollup-linux-riscv64-gnu@4.12.1:
+ resolution: {integrity: sha512-sHig3LaGlpNgDj5o8uPEoGs98RII8HpNIqFtAI8/pYABO8i0nb1QzT0JDoXF/pxzqO+FkxvwkHZo9k0NJYDedg==}
cpu: [riscv64]
os: [linux]
requiresBuild: true
optional: true
- /@rollup/rollup-linux-x64-gnu@4.9.6:
- resolution: {integrity: sha512-HUNqM32dGzfBKuaDUBqFB7tP6VMN74eLZ33Q9Y1TBqRDn+qDonkAUyKWwF9BR9unV7QUzffLnz9GrnKvMqC/fw==}
+ /@rollup/rollup-linux-x64-gnu@4.12.1:
+ resolution: {integrity: sha512-nD3YcUv6jBJbBNFvSbp0IV66+ba/1teuBcu+fBBPZ33sidxitc6ErhON3JNavaH8HlswhWMC3s5rgZpM4MtPqQ==}
cpu: [x64]
os: [linux]
requiresBuild: true
optional: true
- /@rollup/rollup-linux-x64-musl@4.9.6:
- resolution: {integrity: sha512-ch7M+9Tr5R4FK40FHQk8VnML0Szi2KRujUgHXd/HjuH9ifH72GUmw6lStZBo3c3GB82vHa0ZoUfjfcM7JiiMrQ==}
+ /@rollup/rollup-linux-x64-musl@4.12.1:
+ resolution: {integrity: sha512-7/XVZqgBby2qp/cO0TQ8uJK+9xnSdJ9ct6gSDdEr4MfABrjTyrW6Bau7HQ73a2a5tPB7hno49A0y1jhWGDN9OQ==}
cpu: [x64]
os: [linux]
requiresBuild: true
optional: true
- /@rollup/rollup-win32-arm64-msvc@4.9.6:
- resolution: {integrity: sha512-VD6qnR99dhmTQ1mJhIzXsRcTBvTjbfbGGwKAHcu+52cVl15AC/kplkhxzW/uT0Xl62Y/meBKDZvoJSJN+vTeGA==}
+ /@rollup/rollup-win32-arm64-msvc@4.12.1:
+ resolution: {integrity: sha512-CYc64bnICG42UPL7TrhIwsJW4QcKkIt9gGlj21gq3VV0LL6XNb1yAdHVp1pIi9gkts9gGcT3OfUYHjGP7ETAiw==}
cpu: [arm64]
os: [win32]
requiresBuild: true
optional: true
- /@rollup/rollup-win32-ia32-msvc@4.9.6:
- resolution: {integrity: sha512-J9AFDq/xiRI58eR2NIDfyVmTYGyIZmRcvcAoJ48oDld/NTR8wyiPUu2X/v1navJ+N/FGg68LEbX3Ejd6l8B7MQ==}
+ /@rollup/rollup-win32-ia32-msvc@4.12.1:
+ resolution: {integrity: sha512-LN+vnlZ9g0qlHGlS920GR4zFCqAwbv2lULrR29yGaWP9u7wF5L7GqWu9Ah6/kFZPXPUkpdZwd//TNR+9XC9hvA==}
cpu: [ia32]
os: [win32]
requiresBuild: true
optional: true
- /@rollup/rollup-win32-x64-msvc@4.9.6:
- resolution: {integrity: sha512-jqzNLhNDvIZOrt69Ce4UjGRpXJBzhUBzawMwnaDAwyHriki3XollsewxWzOzz+4yOFDkuJHtTsZFwMxhYJWmLQ==}
+ /@rollup/rollup-win32-x64-msvc@4.12.1:
+ resolution: {integrity: sha512-n+vkrSyphvmU0qkQ6QBNXCGr2mKjhP08mPRM/Xp5Ck2FV4NrHU+y6axzDeixUrCBHVUS51TZhjqrKBBsHLKb2Q==}
cpu: [x64]
os: [win32]
requiresBuild: true
@@ -1625,72 +1649,85 @@ packages:
resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
dev: true
- /@stylistic/eslint-plugin-js@1.5.4(eslint@8.56.0):
- resolution: {integrity: sha512-3ctWb3NvJNV1MsrZN91cYp2EGInLPSoZKphXIbIRx/zjZxKwLDr9z4LMOWtqjq14li/OgqUUcMq5pj8fgbLoTw==}
+ /@stylistic/eslint-plugin-js@1.6.3(eslint@8.57.0):
+ resolution: {integrity: sha512-ckdz51oHxD2FaxgY2piJWJVJiwgp8Uu96s+as2yB3RMwavn3nHBrpliVukXY9S/DmMicPRB2+H8nBk23GDG+qA==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
eslint: '>=8.40.0'
dependencies:
+ '@types/eslint': 8.56.5
acorn: 8.11.3
escape-string-regexp: 4.0.0
- eslint: 8.56.0
+ eslint: 8.57.0
eslint-visitor-keys: 3.4.3
espree: 9.6.1
dev: true
- /@stylistic/eslint-plugin-jsx@1.5.4(eslint@8.56.0):
- resolution: {integrity: sha512-JUfrpCkeBCqt1IZ4QsP4WgxGza4PhK4LPbc0VnCjHKygl+rgqoDAovqOuzFJ49wJ4Ix3r6OIHFuwiBGswZEVvg==}
+ /@stylistic/eslint-plugin-jsx@1.6.3(eslint@8.57.0):
+ resolution: {integrity: sha512-SRysCIg59Zvn3dJPqHziiHwuni4NNj1et5stAmivmyQ3Cdp2ULCB7tGxCF1OxpkwRlZQue3ZgdiM7EXfJKaf9w==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
eslint: '>=8.40.0'
dependencies:
- '@stylistic/eslint-plugin-js': 1.5.4(eslint@8.56.0)
- eslint: 8.56.0
+ '@stylistic/eslint-plugin-js': 1.6.3(eslint@8.57.0)
+ '@types/eslint': 8.56.5
+ eslint: 8.57.0
estraverse: 5.3.0
+ picomatch: 4.0.1
dev: true
- /@stylistic/eslint-plugin-plus@1.5.4(eslint@8.56.0)(typescript@5.3.3):
- resolution: {integrity: sha512-dI0Cs5vYX/0uMhQDY+NK0cKQ0Pe9B6jWYxd0Ndud+mNloDaVLrsmJocK4zn+YfhGEDs1E4Nk5uAPZEumIpDuSg==}
+ /@stylistic/eslint-plugin-plus@1.6.3(eslint@8.57.0)(typescript@5.4.2):
+ resolution: {integrity: sha512-TuwQOdyVGycDPw5XeF7W4f3ZonAVzOAzORSaD2yGAJ0fRAbJ+l/v3CkKzIAqBBwWkc+c2aRMsWtLP2+viBnmlQ==}
peerDependencies:
eslint: '*'
dependencies:
- '@typescript-eslint/utils': 6.19.1(eslint@8.56.0)(typescript@5.3.3)
- eslint: 8.56.0
+ '@types/eslint': 8.56.5
+ '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.4.2)
+ eslint: 8.57.0
transitivePeerDependencies:
- supports-color
- typescript
dev: true
- /@stylistic/eslint-plugin-ts@1.5.4(eslint@8.56.0)(typescript@5.3.3):
- resolution: {integrity: sha512-NZDFVIlVNjuPvhT+0Cidm5IS3emtx338xbJTqs2xfOVRDGTpYwRHhNVEGa1rFOpYHmv0sAj6+OXbMDn7ul0K/g==}
+ /@stylistic/eslint-plugin-ts@1.6.3(eslint@8.57.0)(typescript@5.4.2):
+ resolution: {integrity: sha512-v5GwZsPLblWM9uAIdaSi31Sed3XBWlTFQJ3b5upEmj6QsKYivA5nmIYutwqqL133QdVWjmC86pINlx2Muq3uNQ==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
eslint: '>=8.40.0'
dependencies:
- '@stylistic/eslint-plugin-js': 1.5.4(eslint@8.56.0)
- '@typescript-eslint/utils': 6.19.1(eslint@8.56.0)(typescript@5.3.3)
- eslint: 8.56.0
+ '@stylistic/eslint-plugin-js': 1.6.3(eslint@8.57.0)
+ '@types/eslint': 8.56.5
+ '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.4.2)
+ eslint: 8.57.0
transitivePeerDependencies:
- supports-color
- typescript
dev: true
- /@stylistic/eslint-plugin@1.5.4(eslint@8.56.0)(typescript@5.3.3):
- resolution: {integrity: sha512-zWPXr+O67GC9KDAFkbL1U9UVqE6Iv69YMKhkIECCmE0GvClUJwdfsimm4XebEDondV7kfjMrTDZaYfrI5aS0Jg==}
+ /@stylistic/eslint-plugin@1.6.3(eslint@8.57.0)(typescript@5.4.2):
+ resolution: {integrity: sha512-WDa4FjhImp7YcztRaMG09svhKYYhi2Hc4p9ltQRSqyB4fsUUFm+GKzStqqH7xfjHnxacMJaOnaMGRTUqIIZDLA==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
eslint: '>=8.40.0'
dependencies:
- '@stylistic/eslint-plugin-js': 1.5.4(eslint@8.56.0)
- '@stylistic/eslint-plugin-jsx': 1.5.4(eslint@8.56.0)
- '@stylistic/eslint-plugin-plus': 1.5.4(eslint@8.56.0)(typescript@5.3.3)
- '@stylistic/eslint-plugin-ts': 1.5.4(eslint@8.56.0)(typescript@5.3.3)
- eslint: 8.56.0
+ '@stylistic/eslint-plugin-js': 1.6.3(eslint@8.57.0)
+ '@stylistic/eslint-plugin-jsx': 1.6.3(eslint@8.57.0)
+ '@stylistic/eslint-plugin-plus': 1.6.3(eslint@8.57.0)(typescript@5.4.2)
+ '@stylistic/eslint-plugin-ts': 1.6.3(eslint@8.57.0)(typescript@5.4.2)
+ '@types/eslint': 8.56.5
+ eslint: 8.57.0
transitivePeerDependencies:
- supports-color
- typescript
dev: true
+ /@types/eslint@8.56.5:
+ resolution: {integrity: sha512-u5/YPJHo1tvkSF2CE0USEkxon82Z5DBy2xR+qfyYNszpX9qcs4sT6uq2kBbj4BXY1+DBGDPnrhMZV3pKWGNukw==}
+ dependencies:
+ '@types/estree': 1.0.5
+ '@types/json-schema': 7.0.15
+ dev: true
+
/@types/estree@1.0.1:
resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==}
dev: true
@@ -1702,7 +1739,7 @@ packages:
resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==}
dependencies:
'@types/jsonfile': 6.1.4
- '@types/node': 20.11.10
+ '@types/node': 20.11.25
dev: true
/@types/json-schema@7.0.15:
@@ -1712,7 +1749,7 @@ packages:
/@types/jsonfile@6.1.4:
resolution: {integrity: sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==}
dependencies:
- '@types/node': 20.11.10
+ '@types/node': 20.11.25
dev: true
/@types/mdast@3.0.15:
@@ -1721,8 +1758,8 @@ packages:
'@types/unist': 2.0.10
dev: true
- /@types/node@20.11.10:
- resolution: {integrity: sha512-rZEfe/hJSGYmdfX9tvcPMYeYPW2sNl50nsw4jZmRcaG0HIAb0WYEpsB05GOb53vjqpyE9GUhlDQ4jLSoB5q9kg==}
+ /@types/node@20.11.25:
+ resolution: {integrity: sha512-TBHyJxk2b7HceLVGFcpAUjsa5zIdsPWlR6XHfyGzd0SFu+/NFgQgMAl96MSDZgQDvJAvV6BKsFOrt6zIL09JDw==}
dependencies:
undici-types: 5.26.5
@@ -1733,106 +1770,119 @@ packages:
/@types/postcss-js@4.0.4:
resolution: {integrity: sha512-j5+GMZVIPCJpRTwI/mO64mCzv7X+zAEq3JP0EV2lo/BrLWHAohEubUJimIAY23rH27+wKce0fXUYjAdBoqlaYw==}
dependencies:
- postcss: 8.4.32
+ postcss: 8.4.35
dev: true
/@types/resolve@1.20.2:
resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==}
dev: true
- /@types/semver@7.5.6:
- resolution: {integrity: sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==}
+ /@types/semver@7.5.8:
+ resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==}
dev: true
/@types/unist@2.0.10:
resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==}
dev: true
- /@typescript-eslint/eslint-plugin@6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.56.0)(typescript@5.3.3):
- resolution: {integrity: sha512-roQScUGFruWod9CEyoV5KlCYrubC/fvG8/1zXuT0WTcxX87GnMMmnksMwSg99lo1xiKrBzw2icsJPMAw1OtKxg==}
+ /@typescript-eslint/eslint-plugin@7.1.1(@typescript-eslint/parser@7.1.1)(eslint@8.57.0)(typescript@5.4.2):
+ resolution: {integrity: sha512-zioDz623d0RHNhvx0eesUmGfIjzrk18nSBC8xewepKXbBvN/7c1qImV7Hg8TI1URTxKax7/zxfxj3Uph8Chcuw==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
- '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha
- eslint: ^7.0.0 || ^8.0.0
+ '@typescript-eslint/parser': ^7.0.0
+ eslint: ^8.56.0
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
'@eslint-community/regexpp': 4.10.0
- '@typescript-eslint/parser': 6.19.1(eslint@8.56.0)(typescript@5.3.3)
- '@typescript-eslint/scope-manager': 6.19.1
- '@typescript-eslint/type-utils': 6.19.1(eslint@8.56.0)(typescript@5.3.3)
- '@typescript-eslint/utils': 6.19.1(eslint@8.56.0)(typescript@5.3.3)
- '@typescript-eslint/visitor-keys': 6.19.1
+ '@typescript-eslint/parser': 7.1.1(eslint@8.57.0)(typescript@5.4.2)
+ '@typescript-eslint/scope-manager': 7.1.1
+ '@typescript-eslint/type-utils': 7.1.1(eslint@8.57.0)(typescript@5.4.2)
+ '@typescript-eslint/utils': 7.1.1(eslint@8.57.0)(typescript@5.4.2)
+ '@typescript-eslint/visitor-keys': 7.1.1
debug: 4.3.4
- eslint: 8.56.0
+ eslint: 8.57.0
graphemer: 1.4.0
- ignore: 5.3.0
+ ignore: 5.3.1
natural-compare: 1.4.0
- semver: 7.5.4
- ts-api-utils: 1.0.3(typescript@5.3.3)
- typescript: 5.3.3
+ semver: 7.6.0
+ ts-api-utils: 1.2.1(typescript@5.4.2)
+ typescript: 5.4.2
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/parser@6.19.1(eslint@8.56.0)(typescript@5.3.3):
- resolution: {integrity: sha512-WEfX22ziAh6pRE9jnbkkLGp/4RhTpffr2ZK5bJ18M8mIfA8A+k97U9ZyaXCEJRlmMHh7R9MJZWXp/r73DzINVQ==}
+ /@typescript-eslint/parser@7.1.1(eslint@8.57.0)(typescript@5.4.2):
+ resolution: {integrity: sha512-ZWUFyL0z04R1nAEgr9e79YtV5LbafdOtN7yapNbn1ansMyaegl2D4bL7vHoJ4HPSc4CaLwuCVas8CVuneKzplQ==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
- eslint: ^7.0.0 || ^8.0.0
+ eslint: ^8.56.0
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
- '@typescript-eslint/scope-manager': 6.19.1
- '@typescript-eslint/types': 6.19.1
- '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.3.3)
- '@typescript-eslint/visitor-keys': 6.19.1
+ '@typescript-eslint/scope-manager': 7.1.1
+ '@typescript-eslint/types': 7.1.1
+ '@typescript-eslint/typescript-estree': 7.1.1(typescript@5.4.2)
+ '@typescript-eslint/visitor-keys': 7.1.1
debug: 4.3.4
- eslint: 8.56.0
- typescript: 5.3.3
+ eslint: 8.57.0
+ typescript: 5.4.2
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/scope-manager@6.19.1:
- resolution: {integrity: sha512-4CdXYjKf6/6aKNMSly/BP4iCSOpvMmqtDzRtqFyyAae3z5kkqEjKndR5vDHL8rSuMIIWP8u4Mw4VxLyxZW6D5w==}
+ /@typescript-eslint/scope-manager@6.21.0:
+ resolution: {integrity: sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==}
+ engines: {node: ^16.0.0 || >=18.0.0}
+ dependencies:
+ '@typescript-eslint/types': 6.21.0
+ '@typescript-eslint/visitor-keys': 6.21.0
+ dev: true
+
+ /@typescript-eslint/scope-manager@7.1.1:
+ resolution: {integrity: sha512-cirZpA8bJMRb4WZ+rO6+mnOJrGFDd38WoXCEI57+CYBqta8Yc8aJym2i7vyqLL1vVYljgw0X27axkUXz32T8TA==}
engines: {node: ^16.0.0 || >=18.0.0}
dependencies:
- '@typescript-eslint/types': 6.19.1
- '@typescript-eslint/visitor-keys': 6.19.1
+ '@typescript-eslint/types': 7.1.1
+ '@typescript-eslint/visitor-keys': 7.1.1
dev: true
- /@typescript-eslint/type-utils@6.19.1(eslint@8.56.0)(typescript@5.3.3):
- resolution: {integrity: sha512-0vdyld3ecfxJuddDjACUvlAeYNrHP/pDeQk2pWBR2ESeEzQhg52DF53AbI9QCBkYE23lgkhLCZNkHn2hEXXYIg==}
+ /@typescript-eslint/type-utils@7.1.1(eslint@8.57.0)(typescript@5.4.2):
+ resolution: {integrity: sha512-5r4RKze6XHEEhlZnJtR3GYeCh1IueUHdbrukV2KSlLXaTjuSfeVF8mZUVPLovidCuZfbVjfhi4c0DNSa/Rdg5g==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
- eslint: ^7.0.0 || ^8.0.0
+ eslint: ^8.56.0
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
- '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.3.3)
- '@typescript-eslint/utils': 6.19.1(eslint@8.56.0)(typescript@5.3.3)
+ '@typescript-eslint/typescript-estree': 7.1.1(typescript@5.4.2)
+ '@typescript-eslint/utils': 7.1.1(eslint@8.57.0)(typescript@5.4.2)
debug: 4.3.4
- eslint: 8.56.0
- ts-api-utils: 1.0.3(typescript@5.3.3)
- typescript: 5.3.3
+ eslint: 8.57.0
+ ts-api-utils: 1.2.1(typescript@5.4.2)
+ typescript: 5.4.2
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/types@6.19.1:
- resolution: {integrity: sha512-6+bk6FEtBhvfYvpHsDgAL3uo4BfvnTnoge5LrrCj2eJN8g3IJdLTD4B/jK3Q6vo4Ql/Hoip9I8aB6fF+6RfDqg==}
+ /@typescript-eslint/types@6.21.0:
+ resolution: {integrity: sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==}
engines: {node: ^16.0.0 || >=18.0.0}
dev: true
- /@typescript-eslint/typescript-estree@6.19.1(typescript@5.3.3):
- resolution: {integrity: sha512-aFdAxuhzBFRWhy+H20nYu19+Km+gFfwNO4TEqyszkMcgBDYQjmPJ61erHxuT2ESJXhlhrO7I5EFIlZ+qGR8oVA==}
+ /@typescript-eslint/types@7.1.1:
+ resolution: {integrity: sha512-KhewzrlRMrgeKm1U9bh2z5aoL4s7K3tK5DwHDn8MHv0yQfWFz/0ZR6trrIHHa5CsF83j/GgHqzdbzCXJ3crx0Q==}
+ engines: {node: ^16.0.0 || >=18.0.0}
+ dev: true
+
+ /@typescript-eslint/typescript-estree@6.21.0(typescript@5.4.2):
+ resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
typescript: '*'
@@ -1840,43 +1890,92 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/types': 6.19.1
- '@typescript-eslint/visitor-keys': 6.19.1
+ '@typescript-eslint/types': 6.21.0
+ '@typescript-eslint/visitor-keys': 6.21.0
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
minimatch: 9.0.3
- semver: 7.5.4
- ts-api-utils: 1.0.3(typescript@5.3.3)
- typescript: 5.3.3
+ semver: 7.6.0
+ ts-api-utils: 1.2.1(typescript@5.4.2)
+ typescript: 5.4.2
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/utils@6.19.1(eslint@8.56.0)(typescript@5.3.3):
- resolution: {integrity: sha512-JvjfEZuP5WoMqwh9SPAPDSHSg9FBHHGhjPugSRxu5jMfjvBpq5/sGTD+9M9aQ5sh6iJ8AY/Kk/oUYVEMAPwi7w==}
+ /@typescript-eslint/typescript-estree@7.1.1(typescript@5.4.2):
+ resolution: {integrity: sha512-9ZOncVSfr+sMXVxxca2OJOPagRwT0u/UHikM2Rd6L/aB+kL/QAuTnsv6MeXtjzCJYb8PzrXarypSGIPx3Jemxw==}
+ engines: {node: ^16.0.0 || >=18.0.0}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@typescript-eslint/types': 7.1.1
+ '@typescript-eslint/visitor-keys': 7.1.1
+ debug: 4.3.4
+ globby: 11.1.0
+ is-glob: 4.0.3
+ minimatch: 9.0.3
+ semver: 7.6.0
+ ts-api-utils: 1.2.1(typescript@5.4.2)
+ typescript: 5.4.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /@typescript-eslint/utils@6.21.0(eslint@8.57.0)(typescript@5.4.2):
+ resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
'@types/json-schema': 7.0.15
- '@types/semver': 7.5.6
- '@typescript-eslint/scope-manager': 6.19.1
- '@typescript-eslint/types': 6.19.1
- '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.3.3)
- eslint: 8.56.0
- semver: 7.5.4
+ '@types/semver': 7.5.8
+ '@typescript-eslint/scope-manager': 6.21.0
+ '@typescript-eslint/types': 6.21.0
+ '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.2)
+ eslint: 8.57.0
+ semver: 7.6.0
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+ dev: true
+
+ /@typescript-eslint/utils@7.1.1(eslint@8.57.0)(typescript@5.4.2):
+ resolution: {integrity: sha512-thOXM89xA03xAE0lW7alstvnyoBUbBX38YtY+zAUcpRPcq9EIhXPuJ0YTv948MbzmKh6e1AUszn5cBFK49Umqg==}
+ engines: {node: ^16.0.0 || >=18.0.0}
+ peerDependencies:
+ eslint: ^8.56.0
+ dependencies:
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
+ '@types/json-schema': 7.0.15
+ '@types/semver': 7.5.8
+ '@typescript-eslint/scope-manager': 7.1.1
+ '@typescript-eslint/types': 7.1.1
+ '@typescript-eslint/typescript-estree': 7.1.1(typescript@5.4.2)
+ eslint: 8.57.0
+ semver: 7.6.0
transitivePeerDependencies:
- supports-color
- typescript
dev: true
- /@typescript-eslint/visitor-keys@6.19.1:
- resolution: {integrity: sha512-gkdtIO+xSO/SmI0W68DBg4u1KElmIUo3vXzgHyGPs6cxgB0sa3TlptRAAE0hUY1hM6FcDKEv7aIwiTGm76cXfQ==}
+ /@typescript-eslint/visitor-keys@6.21.0:
+ resolution: {integrity: sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==}
engines: {node: ^16.0.0 || >=18.0.0}
dependencies:
- '@typescript-eslint/types': 6.19.1
+ '@typescript-eslint/types': 6.21.0
+ eslint-visitor-keys: 3.4.3
+ dev: true
+
+ /@typescript-eslint/visitor-keys@7.1.1:
+ resolution: {integrity: sha512-yTdHDQxY7cSoCcAtiBzVzxleJhkGB9NncSIyMYe2+OGON1ZsP9zOPws/Pqgopa65jvknOjlk/w7ulPlZ78PiLQ==}
+ engines: {node: ^16.0.0 || >=18.0.0}
+ dependencies:
+ '@typescript-eslint/types': 7.1.1
eslint-visitor-keys: 3.4.3
dev: true
@@ -1884,68 +1983,64 @@ packages:
resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
dev: true
- /@unocss/astro@0.58.4(rollup@3.29.1)(vite@5.0.12):
- resolution: {integrity: sha512-feS8+f3oPmCeR1XF7isQjs3Z9ojM5Ssv0vCNR/dexPFdROfccK/7sIu1YnHWtVg1trPc1kMfI8XJRqfrHMdd5w==}
+ /@unocss/astro@0.58.5(rollup@3.29.1)(vite@5.1.5):
+ resolution: {integrity: sha512-LtuVnj8oFAK9663OVhQO8KpdJFiOyyPsYfnOZlDCOFK3gHb/2WMrzdBwr1w8LoQF3bDedkFMKirVF7gWjyZiaw==}
peerDependencies:
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0
peerDependenciesMeta:
vite:
optional: true
dependencies:
- '@unocss/core': 0.58.4
- '@unocss/reset': 0.58.4
- '@unocss/vite': 0.58.4(rollup@3.29.1)(vite@5.0.12)
- vite: 5.0.12(@types/node@20.11.10)
+ '@unocss/core': 0.58.5
+ '@unocss/reset': 0.58.5
+ '@unocss/vite': 0.58.5(rollup@3.29.1)(vite@5.1.5)
+ vite: 5.1.5(@types/node@20.11.25)
transitivePeerDependencies:
- rollup
- /@unocss/cli@0.58.4(rollup@3.29.1):
- resolution: {integrity: sha512-8dAs1TzzWCtb3FxoTsVtR2+JGkdmchuP0RvGlSywADf5FqYn9nbP0m3z4STtpPavHO9JaGbabStyjS0nA8Ck6w==}
+ /@unocss/cli@0.58.5(rollup@3.29.1):
+ resolution: {integrity: sha512-FzVVXO9ghsGtJpu9uR4o7JeM9gUfWNbVZZ/IfH+0WbDJuyx4rO/jwN55z0yA5QDkhvOz9DvzwPCBzLpTJ5q+Lw==}
engines: {node: '>=14'}
hasBin: true
dependencies:
- '@ampproject/remapping': 2.2.1
+ '@ampproject/remapping': 2.3.0
'@rollup/pluginutils': 5.1.0(rollup@3.29.1)
- '@unocss/config': 0.58.4
- '@unocss/core': 0.58.4
- '@unocss/preset-uno': 0.58.4
+ '@unocss/config': 0.58.5
+ '@unocss/core': 0.58.5
+ '@unocss/preset-uno': 0.58.5
cac: 6.7.14
- chokidar: 3.5.3
+ chokidar: 3.6.0
colorette: 2.0.20
consola: 3.2.3
fast-glob: 3.3.2
- magic-string: 0.30.5
+ magic-string: 0.30.8
pathe: 1.1.2
perfect-debounce: 1.0.0
transitivePeerDependencies:
- rollup
- /@unocss/config@0.58.4:
- resolution: {integrity: sha512-b/inDCOnhUPzobhj+SxRI7xeSwoAQU+3D3J5JoWZNPBI4OaJdwpuz40uLXl9VsPz5N6dc8/qa+FrSsgCjUcLTg==}
+ /@unocss/config@0.58.5:
+ resolution: {integrity: sha512-O1pLSeNXfG11QHaLSVwS9rJKvE4b9304IQ3UvOdbYN+7SAT4YTZ7JDU4ngO1KWyOFBO6RD0WspCR95pgqOqJiQ==}
engines: {node: '>=14'}
dependencies:
- '@unocss/core': 0.58.4
+ '@unocss/core': 0.58.5
unconfig: 0.3.11
/@unocss/core@0.56.5:
resolution: {integrity: sha512-fx5VhOjSHn0HdV2D34pEwFMAHJcJQRTCp1xEE4GzxY1irXzaa+m2aYf5PZjmDxehiOC16IH7TO9FOWANXk1E0w==}
dev: false
- /@unocss/core@0.58.0:
- resolution: {integrity: sha512-KhABQXGE2AgtO9vE28d+HnciuyGDcuygsnQdUwlzUuR4K05OSw2kRE9emRN4HaMycD+gA/zDbQrJxTXb6mQUiA==}
- dev: false
-
- /@unocss/core@0.58.4:
- resolution: {integrity: sha512-wh4pxXUCkhC+C/0ct74PMYeZgX+oWuHj2mnvr09nM0WmvOm1HeeISrDCCBGcxmKbErUk+D1v3JgzXF7b6j2l4g==}
+ /@unocss/core@0.58.5:
+ resolution: {integrity: sha512-qbPqL+46hf1/UelQOwUwpAuvm6buoss43DPYHOPdfNJ+NTWkSpATQMF0JKT04QE0QRQbHNSHdMe9ariG+IIlCw==}
- /@unocss/eslint-plugin@0.58.4(eslint@8.56.0)(typescript@5.3.3):
- resolution: {integrity: sha512-wWXqs4+MbgqVgkpSqenO9QRxxixL7dA3U/tVgz6q7CwhmKc0fczEpYd04TUR2oLYhl9fnj15UcYNGdG+GCNt0Q==}
+ /@unocss/eslint-plugin@0.58.5(eslint@8.57.0)(typescript@5.4.2):
+ resolution: {integrity: sha512-QGB/Srml1XGiunuwbBmiVsXnkjjkRhg4/mTZ6HFkG1qZBAbsyE2QVxYJ6L7S4x4qdEgij2h2DK/Y90Cutwc7Mw==}
engines: {node: '>=14'}
dependencies:
- '@typescript-eslint/utils': 6.19.1(eslint@8.56.0)(typescript@5.3.3)
- '@unocss/config': 0.58.4
- '@unocss/core': 0.58.4
- magic-string: 0.30.5
+ '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.4.2)
+ '@unocss/config': 0.58.5
+ '@unocss/core': 0.58.5
+ magic-string: 0.30.8
synckit: 0.9.0
transitivePeerDependencies:
- eslint
@@ -1959,81 +2054,43 @@ packages:
'@unocss/core': 0.56.5
dev: false
- /@unocss/extractor-arbitrary-variants@0.58.0:
- resolution: {integrity: sha512-s9wK2UugJM0WK1HpgPz2kTbpeyQc46zais+nauN/ykVX6NMq8PtGzSWszzf+0aIbtWAQGiqAfiYNTpf09tJHfg==}
- dependencies:
- '@unocss/core': 0.58.0
- dev: false
-
- /@unocss/extractor-arbitrary-variants@0.58.4:
- resolution: {integrity: sha512-TQlVtSQk8YdBU9KuTA5k6JBJ8d/aPrIsCWjDPfBvAqDvrll/dzwBCLoLTQMdCHFjCXCOYWKPum1ET+Wn9R+XbA==}
+ /@unocss/extractor-arbitrary-variants@0.58.5:
+ resolution: {integrity: sha512-KJQX0OJKzy4YjJo09h2la2Q+cn5IJ1JdyPVJJkzovHnv7jSBWzsfct+bj/6a+SJ4p4JBIqEJz3M/qxHv4EPJyA==}
dependencies:
- '@unocss/core': 0.58.4
+ '@unocss/core': 0.58.5
- /@unocss/inspector@0.58.4:
- resolution: {integrity: sha512-BbsaIMqP6dqa3qCfkC0nkvjCg11JRigvFPU4319imTPcTHQNQSg35t2mVFPGZ+QYHlU/3ouBeogUQfJDHBmtVQ==}
+ /@unocss/inspector@0.58.5:
+ resolution: {integrity: sha512-cbJlIHEZ14puTtttf7sl+VZFDscV1DJiSseh9sSe0xJ/1NVBT9Bvkm09/1tnpLYAgF5gfa1CaCcjKmURgYzKrA==}
dependencies:
- '@unocss/core': 0.58.4
- '@unocss/rule-utils': 0.58.4
+ '@unocss/core': 0.58.5
+ '@unocss/rule-utils': 0.58.5
gzip-size: 6.0.0
sirv: 2.0.4
- /@unocss/postcss@0.58.4(postcss@8.4.32):
- resolution: {integrity: sha512-pg2qCGakV1TyMApPdvuvqqmPDhgogPWF14J97BT5zIfGYITAJSmBsm7d3+06w6EuqIS+vcYRw+qCV3oX6qTeiA==}
- engines: {node: '>=14'}
- peerDependencies:
- postcss: ^8.4.21
- dependencies:
- '@unocss/config': 0.58.4
- '@unocss/core': 0.58.4
- '@unocss/rule-utils': 0.58.4
- css-tree: 2.3.1
- fast-glob: 3.3.2
- magic-string: 0.30.5
- postcss: 8.4.32
- dev: false
-
- /@unocss/postcss@0.58.4(postcss@8.4.33):
- resolution: {integrity: sha512-pg2qCGakV1TyMApPdvuvqqmPDhgogPWF14J97BT5zIfGYITAJSmBsm7d3+06w6EuqIS+vcYRw+qCV3oX6qTeiA==}
+ /@unocss/postcss@0.58.5(postcss@8.4.35):
+ resolution: {integrity: sha512-m4L2YRdYfT6CV306Kl2VwEwbqa/92EpW4GE2Kqak1RuJyFJXBnWEEMJV4Uy6B1jWKLlCEWkuVUW33JUg7X6BxQ==}
engines: {node: '>=14'}
peerDependencies:
postcss: ^8.4.21
dependencies:
- '@unocss/config': 0.58.4
- '@unocss/core': 0.58.4
- '@unocss/rule-utils': 0.58.4
+ '@unocss/config': 0.58.5
+ '@unocss/core': 0.58.5
+ '@unocss/rule-utils': 0.58.5
css-tree: 2.3.1
fast-glob: 3.3.2
- magic-string: 0.30.5
- postcss: 8.4.33
- dev: true
-
- /@unocss/preset-attributify@0.58.0:
- resolution: {integrity: sha512-Ew78noYes12K9gk4dF36MkjpiIqTi1XVqcniiAzxCkzuctxN4B57vW3LVTwjInGmWNNKWN3UNR4q1o0VxH4xJg==}
- dependencies:
- '@unocss/core': 0.58.0
- dev: false
-
- /@unocss/preset-attributify@0.58.4:
- resolution: {integrity: sha512-r7pDXgcOgGMmrMoqM4/w20KKn4PxF+/vpElatAGXW3V/tHJWFOLGzk+wYeCMgMxeC+vPzqyJkjTfoqYlZrlokQ==}
- dependencies:
- '@unocss/core': 0.58.4
+ magic-string: 0.30.8
+ postcss: 8.4.35
- /@unocss/preset-icons@0.58.0:
- resolution: {integrity: sha512-niT32avw+8l+L40LGhrmX6qDV9Z8/gOn4xjjRhLZZouKni3CJOpz9taILyF4xp1nak5nxGT4wa0tuC/htvOF5A==}
+ /@unocss/preset-attributify@0.58.5:
+ resolution: {integrity: sha512-OR4gUHamHCb4/LB/zZHlibaraTyILfFvRIzgmJnEb6lITGApQUl86qaJcTbTyfTfLVRufLG/JVeuz2HLUBPRXw==}
dependencies:
- '@iconify/utils': 2.1.13
- '@unocss/core': 0.58.0
- ofetch: 1.3.3
- transitivePeerDependencies:
- - supports-color
- dev: false
+ '@unocss/core': 0.58.5
- /@unocss/preset-icons@0.58.4:
- resolution: {integrity: sha512-xdOe3PLfEWS4y+rA7Gxh/kDI82VkW0PbdoYO2FBwXH7a0JegdUDD5zuOTsTKAIymvQ7eVH53WXN9mcuhfNmdvQ==}
+ /@unocss/preset-icons@0.58.5:
+ resolution: {integrity: sha512-LDNXavHtWaIvMvBezT9O8yiqHJChVCEfTRO6YFVY0yy+wo5jHiuMh6iKeHVcwbYdn3NqHYmpi7b/hrXPMtODzA==}
dependencies:
- '@iconify/utils': 2.1.20
- '@unocss/core': 0.58.4
+ '@iconify/utils': 2.1.22
+ '@unocss/core': 0.58.5
ofetch: 1.3.3
transitivePeerDependencies:
- supports-color
@@ -2046,98 +2103,53 @@ packages:
'@unocss/rule-utils': 0.56.5
dev: false
- /@unocss/preset-mini@0.58.0:
- resolution: {integrity: sha512-oMliJZVTN3ecAvf52yN+MyJszaJOZoKwMMbUAFqVis62MaqRzZ8mSw12QFLFyX2pltulDFpMBTAKro+hP0wXEg==}
- dependencies:
- '@unocss/core': 0.58.0
- '@unocss/extractor-arbitrary-variants': 0.58.0
- '@unocss/rule-utils': 0.58.0
- dev: false
-
- /@unocss/preset-mini@0.58.4:
- resolution: {integrity: sha512-cpIWUYxLi4VCkkjxpNJOVqH9D32NX1ebRFaoAVnvCRsoj5TRsZJSdxs0WMN7reHT/CUHh0Wh6d3TfMCFxzbZ4g==}
+ /@unocss/preset-mini@0.58.5:
+ resolution: {integrity: sha512-WqD31fKUAN28OCUOyi1uremmLk0eTMqtCizjbbXsY/DP6RKYUT7trFAtppTcHWFhSQcknb4FURfAZppACsTVQQ==}
dependencies:
- '@unocss/core': 0.58.4
- '@unocss/extractor-arbitrary-variants': 0.58.4
- '@unocss/rule-utils': 0.58.4
+ '@unocss/core': 0.58.5
+ '@unocss/extractor-arbitrary-variants': 0.58.5
+ '@unocss/rule-utils': 0.58.5
- /@unocss/preset-rem-to-px@0.58.0:
- resolution: {integrity: sha512-YW1MOw5ZkeE6TBPlbnIm4kKPBKWKU8ML7cqfrn+IqRmS//fquUl4RLj53fECainZpUOKg9uMvrBlLncc3YLHFw==}
+ /@unocss/preset-rem-to-px@0.58.5:
+ resolution: {integrity: sha512-gM1jy/HoUS/HeiuOt5u+fAAWT/PPLqfC8eWGRrtqm22zKOq0Ea/Lp8Jh+BApc1cGby2xw6lwiFJRbFbiPaFoNw==}
dependencies:
- '@unocss/core': 0.58.0
+ '@unocss/core': 0.58.5
dev: false
- /@unocss/preset-tagify@0.58.0:
- resolution: {integrity: sha512-I+dzfs/bofiGb2AUxkhcTDhB+r2+/3SO81PFwf3Ae7afnzhA2SLsKAkEqO8YN3M3mwZL7IfXn6vpsWeEAlk/yw==}
+ /@unocss/preset-tagify@0.58.5:
+ resolution: {integrity: sha512-UB9IXi8vA/SzmmRLMWR7bzeBpxpiRo7y9xk3ruvDddYlsyiwIeDIMwG23YtcA6q41FDQvkrmvTxUEH9LFlv6aA==}
dependencies:
- '@unocss/core': 0.58.0
- dev: false
-
- /@unocss/preset-tagify@0.58.4:
- resolution: {integrity: sha512-1E3vQvg5Qy4tbgovvrV0JaIXFfcdhK4NCSz+MuUk5ZYgKGVDh4IEw0WPuic534nlLm9+YFqyCSLLyIs3bT/GYQ==}
- dependencies:
- '@unocss/core': 0.58.4
-
- /@unocss/preset-typography@0.58.0:
- resolution: {integrity: sha512-8qo+Z1CJtXFMDbAvtizUTRLuLxCIzytgYU0GmuRkfc2iwASSDNDsvh8nAYQfWpyAEOV7QEHtS9c9xL4b0c89FA==}
- dependencies:
- '@unocss/core': 0.58.0
- '@unocss/preset-mini': 0.58.0
- dev: false
+ '@unocss/core': 0.58.5
- /@unocss/preset-typography@0.58.4:
- resolution: {integrity: sha512-0Opt3Y0At4F03092iwGgz7HswRC2ElBXHR+IO9wWxSbldtpdmKzFJ/GBHEalzQjacWnyyzmRjabjA2quoQ8FQA==}
+ /@unocss/preset-typography@0.58.5:
+ resolution: {integrity: sha512-rFny4a9yxgY34XOom5euCqQaOLV8PpbTg0Pn+5FelUMG4OfMevTwBCe9JttFJcUc3cNTL2enkzIdMa3l66114g==}
dependencies:
- '@unocss/core': 0.58.4
- '@unocss/preset-mini': 0.58.4
+ '@unocss/core': 0.58.5
+ '@unocss/preset-mini': 0.58.5
- /@unocss/preset-uno@0.58.0:
- resolution: {integrity: sha512-DpgfjtvSgsWeyZH+jQHc1k5IReiZNb7oGpHVnfF6SlHETTnMHSeNetxkPQWYrqJLPI6llNLPTdTa5j47NtmOiA==}
+ /@unocss/preset-uno@0.58.5:
+ resolution: {integrity: sha512-vgq/R4f7RDmdROy+pX+PeE38I3SgYKd4LL7Wb1HJUaVwz7PkF0XHCynOTbwrPXnK1kp1cnZYYEww7/RiYp+IQQ==}
dependencies:
- '@unocss/core': 0.58.0
- '@unocss/preset-mini': 0.58.0
- '@unocss/preset-wind': 0.58.0
- '@unocss/rule-utils': 0.58.0
- dev: false
+ '@unocss/core': 0.58.5
+ '@unocss/preset-mini': 0.58.5
+ '@unocss/preset-wind': 0.58.5
+ '@unocss/rule-utils': 0.58.5
- /@unocss/preset-uno@0.58.4:
- resolution: {integrity: sha512-FWBPGIt0UcQHu58l75kvhB4vF2v+s2m0OW9DnIrPm3aY7Qj3q4yA2wdahR37qSsH+6vR3JP4+mV9WBrGjIsjrQ==}
+ /@unocss/preset-web-fonts@0.58.5:
+ resolution: {integrity: sha512-WKZ5raSClFXhqzfAhApef3+fuMq6cjKBxvhJ1FBIxFKcSOvN8e2czty2iGQVl02yMsxBWMv0Bpfm7np+cCoI1w==}
dependencies:
- '@unocss/core': 0.58.4
- '@unocss/preset-mini': 0.58.4
- '@unocss/preset-wind': 0.58.4
- '@unocss/rule-utils': 0.58.4
-
- /@unocss/preset-web-fonts@0.58.0:
- resolution: {integrity: sha512-QarDDEUlexQ2IIn23pE1eHDskG2Tz+JjCe+FAN0DoNLLhvUUWSB4cQIMFWP6dSMJ047Blj9IpgAl9dERICW1qQ==}
- dependencies:
- '@unocss/core': 0.58.0
+ '@unocss/core': 0.58.5
ofetch: 1.3.3
- dev: false
- /@unocss/preset-web-fonts@0.58.4:
- resolution: {integrity: sha512-vcy20fIK37GdhesRpiWGvCvkJDQsSiRF1jxw3dy8J5n9kFpIV8DQoPWUIE0ePF4i5ky2dHSDxKaNOP1bxHdKGA==}
+ /@unocss/preset-wind@0.58.5:
+ resolution: {integrity: sha512-54RkjLmlqMUlC8o8nDCVzB25D1zzK4eth+/3uQzt739qU0U92NxuZKY21ADj9Rp/mVhKBV5FKuXPjmYc6yTQRQ==}
dependencies:
- '@unocss/core': 0.58.4
- ofetch: 1.3.3
+ '@unocss/core': 0.58.5
+ '@unocss/preset-mini': 0.58.5
+ '@unocss/rule-utils': 0.58.5
- /@unocss/preset-wind@0.58.0:
- resolution: {integrity: sha512-2zgaIy9RAGie9CsUYCkYRDSERBi8kG6Q/mQLgNfP9HMz5IThlnDHFWF/hLAVD51xQUg9gH8qWBR9kN/1ioT5Tw==}
- dependencies:
- '@unocss/core': 0.58.0
- '@unocss/preset-mini': 0.58.0
- '@unocss/rule-utils': 0.58.0
- dev: false
-
- /@unocss/preset-wind@0.58.4:
- resolution: {integrity: sha512-e2F0HsqPXw+nD85MKIZ63mx5yUx5g8iPOtMw9/eEUeK67HrD+jFxeLq0hAM3ou3a4589QIzeg23LXAkM7gCzvg==}
- dependencies:
- '@unocss/core': 0.58.4
- '@unocss/preset-mini': 0.58.4
- '@unocss/rule-utils': 0.58.4
-
- /@unocss/reset@0.58.4:
- resolution: {integrity: sha512-ZZTrAdl4WWmMjQdOqcOSWdgFH6kdFKZjPu4c6Ijxk7KvY2BW3nttTTBa7IYeuXFHVfcExUFqlOgRurt+NeWYyQ==}
+ /@unocss/reset@0.58.5:
+ resolution: {integrity: sha512-2wMrkCj3SSb5hrx9TKs5jZa34QIRkHv9FotbJutAPo7o8hx+XXn56ogzdoUrcFPJZJUx2R2nyOVbSlGMIjtFtw==}
/@unocss/rule-utils@0.56.5:
resolution: {integrity: sha512-CXIGHCIC9B8WUl9KbbFMSZHcsIgfmI/+X0bjBv6xrgBVC1EQ2Acq4PYnJIbaRGBRAhl9wYjNL7Zq2UWOdowHAw==}
@@ -2146,72 +2158,64 @@ packages:
'@unocss/core': 0.56.5
dev: false
- /@unocss/rule-utils@0.58.0:
- resolution: {integrity: sha512-LBJ9dJ/j5UIMzJF7pmIig55MtJAYtG+tn/zQRveZuPRVahzP+KqwlyB7u3uCUnQhdgo/MJODMcqyr0jl6+kTuA==}
+ /@unocss/rule-utils@0.58.5:
+ resolution: {integrity: sha512-w0sGJoeUGwMWLVFLEE9PDiv/fQcQqZnTIIQLYNCjTdqXDRlwTp9ACW0h47x/hAAIXdOtEOOBuTfjGD79GznUmA==}
engines: {node: '>=14'}
dependencies:
- '@unocss/core': 0.58.0
- magic-string: 0.30.5
- dev: false
+ '@unocss/core': 0.58.5
+ magic-string: 0.30.8
- /@unocss/rule-utils@0.58.4:
- resolution: {integrity: sha512-52Jp4I+joGTaDm7ehB/7uZ2kJL+9BZcYRDUVk4IDacDH5W9yxf1F75LzYT8jJVWXD/HIhiS0r9V6qhcBq2OWZw==}
- engines: {node: '>=14'}
- dependencies:
- '@unocss/core': 0.58.4
- magic-string: 0.30.5
+ /@unocss/scope@0.58.5:
+ resolution: {integrity: sha512-vSentagAwYTnThGRCjzZ6eNSSRuzdWBl21L1BbvVNM91Ss/FugQnZ1hd0m3TrVvvStYXnFVHMQ/MjCAEJ4cMYg==}
- /@unocss/scope@0.58.4:
- resolution: {integrity: sha512-JrX98xoYnv0HN41WyzlvCCU1T3jnDOry+V8mm2dB9DvByzxI484X6gtKbOXlJFAPwOlZPU5Bru/XTDaL6yQQww==}
-
- /@unocss/transformer-attributify-jsx-babel@0.58.4:
- resolution: {integrity: sha512-yJd+OxAdgAxSQHVrqC6z19ibPqwwWO7J0TFf2caiP3hidSJ0iOvxcC0h62YCMr9dg4MsCpXaiHmGzxXbWGJ9nQ==}
+ /@unocss/transformer-attributify-jsx-babel@0.58.5:
+ resolution: {integrity: sha512-IAWSSKN3V0D87DE8bqaaPrZBWOdWQ06QNfi9vRuQJfRWOui87ezi9+NffjcnQw/ap9xMk1O6z74/WOW3zo6uYA==}
dependencies:
- '@babel/core': 7.23.9
- '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.9)
- '@babel/preset-typescript': 7.23.3(@babel/core@7.23.9)
- '@unocss/core': 0.58.4
+ '@babel/core': 7.24.0
+ '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.24.0)
+ '@babel/preset-typescript': 7.23.3(@babel/core@7.24.0)
+ '@unocss/core': 0.58.5
transitivePeerDependencies:
- supports-color
- /@unocss/transformer-attributify-jsx@0.58.4:
- resolution: {integrity: sha512-Y4YMVkgY/EF7x0llV8Y42WGs8b77hbXkPstRLNeRD5x8KBNKnjYUXADwhTBEKXjDR8/y5Ewie8u43i1nbh1XuA==}
+ /@unocss/transformer-attributify-jsx@0.58.5:
+ resolution: {integrity: sha512-sItEALyvAt3PZLd9Q1tlIATjaj3kWbS/qI3otUVsYBdZjP4UudzJ3D1fcWNL2WPlgz8KtlVzRUuxob8TQ4ibZg==}
dependencies:
- '@unocss/core': 0.58.4
+ '@unocss/core': 0.58.5
- /@unocss/transformer-compile-class@0.58.4:
- resolution: {integrity: sha512-GPz462ogvtb64W0iweuB0Dcm1snGsGte0RlVpFUeG2eWlVqKMRvNRtYuive2Ky2zSZKefWJQBGk3Ti+7CM4wFA==}
+ /@unocss/transformer-compile-class@0.58.5:
+ resolution: {integrity: sha512-4MaxjaZo1rf5uHvDGa2mbnXxAYVYoj1+oRNpL4fE3FoExS1Ka2CiNGQn/S4bHMF51vmXMSWtOzurJpPD4BaJUQ==}
dependencies:
- '@unocss/core': 0.58.4
+ '@unocss/core': 0.58.5
- /@unocss/transformer-directives@0.58.4:
- resolution: {integrity: sha512-5g2XVhwpmu2IrGHqPwxh+S3ZtkC/AwAtLIBLWB1QNhY3HVzAAaOzcif6uarngrCTTDQSDmsjzm8TSAq26LtCmQ==}
+ /@unocss/transformer-directives@0.58.5:
+ resolution: {integrity: sha512-allspF5TlT1B2bJSZ1houHScXOTaTPlatLiEmgQKzr/m93rCvktokaO5J6qeN2VXQdpTIsxdA5B8//7UkfTuIA==}
dependencies:
- '@unocss/core': 0.58.4
- '@unocss/rule-utils': 0.58.4
+ '@unocss/core': 0.58.5
+ '@unocss/rule-utils': 0.58.5
css-tree: 2.3.1
- /@unocss/transformer-variant-group@0.58.4:
- resolution: {integrity: sha512-zpJ4TMor7aJ3SoLJm4jNBOSqikyXUdQEO1AxkILd9Zcn7JWRgudfFXiXnFP+WGJcs9mMLoUiISxzT8SKNCckfA==}
+ /@unocss/transformer-variant-group@0.58.5:
+ resolution: {integrity: sha512-SjUwGzKK5CVqn7Gg+3v3hV47ZUll7GcGu0vR3RCLO4gqEfFlZWMTHml1Sl2sY1WAca2iVcDRu+dp0RLxRG/dUA==}
dependencies:
- '@unocss/core': 0.58.4
+ '@unocss/core': 0.58.5
- /@unocss/vite@0.58.4(rollup@3.29.1)(vite@5.0.12):
- resolution: {integrity: sha512-TqD5fIXv6NF3v10FFrCII//GRbkou6Dn/OzW+d4T5f0KM5+T6DutljpYUdGo0+2QXKDroUWLAspFUaZUx8iwVw==}
+ /@unocss/vite@0.58.5(rollup@3.29.1)(vite@5.1.5):
+ resolution: {integrity: sha512-p4o1XNX1rvjmoUqSSdua8XyWNg/d+YUChDd2L/xEty+6j2qv0wUaohs3UQ87vWlv632/UmgdX+2MbrgtqthCtw==}
peerDependencies:
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0
dependencies:
- '@ampproject/remapping': 2.2.1
+ '@ampproject/remapping': 2.3.0
'@rollup/pluginutils': 5.1.0(rollup@3.29.1)
- '@unocss/config': 0.58.4
- '@unocss/core': 0.58.4
- '@unocss/inspector': 0.58.4
- '@unocss/scope': 0.58.4
- '@unocss/transformer-directives': 0.58.4
- chokidar: 3.5.3
+ '@unocss/config': 0.58.5
+ '@unocss/core': 0.58.5
+ '@unocss/inspector': 0.58.5
+ '@unocss/scope': 0.58.5
+ '@unocss/transformer-directives': 0.58.5
+ chokidar: 3.6.0
fast-glob: 3.3.2
- magic-string: 0.30.5
- vite: 5.0.12(@types/node@20.11.10)
+ magic-string: 0.30.8
+ vite: 5.1.5(@types/node@20.11.25)
transitivePeerDependencies:
- rollup
@@ -2222,42 +2226,42 @@ packages:
vite: ^4.0.0
vue: ^3.2.25
dependencies:
- vite: 4.4.9(@types/node@20.11.10)
+ vite: 4.4.9(@types/node@20.11.25)
vue: 3.3.4
dev: true
- /@vitest/expect@1.2.2:
- resolution: {integrity: sha512-3jpcdPAD7LwHUUiT2pZTj2U82I2Tcgg2oVPvKxhn6mDI2On6tfvPQTjAI4628GUGDZrCm4Zna9iQHm5cEexOAg==}
+ /@vitest/expect@1.3.1:
+ resolution: {integrity: sha512-xofQFwIzfdmLLlHa6ag0dPV8YsnKOCP1KdAeVVh34vSjN2dcUiXYCD9htu/9eM7t8Xln4v03U9HLxLpPlsXdZw==}
dependencies:
- '@vitest/spy': 1.2.2
- '@vitest/utils': 1.2.2
+ '@vitest/spy': 1.3.1
+ '@vitest/utils': 1.3.1
chai: 4.4.1
dev: true
- /@vitest/runner@1.2.2:
- resolution: {integrity: sha512-JctG7QZ4LSDXr5CsUweFgcpEvrcxOV1Gft7uHrvkQ+fsAVylmWQvnaAr/HDp3LAH1fztGMQZugIheTWjaGzYIg==}
+ /@vitest/runner@1.3.1:
+ resolution: {integrity: sha512-5FzF9c3jG/z5bgCnjr8j9LNq/9OxV2uEBAITOXfoe3rdZJTdO7jzThth7FXv/6b+kdY65tpRQB7WaKhNZwX+Kg==}
dependencies:
- '@vitest/utils': 1.2.2
+ '@vitest/utils': 1.3.1
p-limit: 5.0.0
pathe: 1.1.2
dev: true
- /@vitest/snapshot@1.2.2:
- resolution: {integrity: sha512-SmGY4saEw1+bwE1th6S/cZmPxz/Q4JWsl7LvbQIky2tKE35US4gd0Mjzqfr84/4OD0tikGWaWdMja/nWL5NIPA==}
+ /@vitest/snapshot@1.3.1:
+ resolution: {integrity: sha512-EF++BZbt6RZmOlE3SuTPu/NfwBF6q4ABS37HHXzs2LUVPBLx2QoY/K0fKpRChSo8eLiuxcbCVfqKgx/dplCDuQ==}
dependencies:
- magic-string: 0.30.5
+ magic-string: 0.30.8
pathe: 1.1.2
pretty-format: 29.7.0
dev: true
- /@vitest/spy@1.2.2:
- resolution: {integrity: sha512-k9Gcahssw8d7X3pSLq3e3XEu/0L78mUkCjivUqCQeXJm9clfXR/Td8+AP+VC1O6fKPIDLcHDTAmBOINVuv6+7g==}
+ /@vitest/spy@1.3.1:
+ resolution: {integrity: sha512-xAcW+S099ylC9VLU7eZfdT9myV67Nor9w9zhf0mGCYJSO+zM2839tOeROTdikOi/8Qeusffvxb/MyBSOja1Uig==}
dependencies:
- tinyspy: 2.2.0
+ tinyspy: 2.2.1
dev: true
- /@vitest/utils@1.2.2:
- resolution: {integrity: sha512-WKITBHLsBHlpjnDQahr+XK6RE7MiAsgrIkr0pGhQ9ygoxBfUeG0lUG5iLlzqjmKSlBv3+j5EGsriBzh+C3Tq9g==}
+ /@vitest/utils@1.3.1:
+ resolution: {integrity: sha512-d3Waie/299qqRyHTm2DjADeTaNdNSVsnwHPWrs20JMpjh6eiVq7ggggweO8rc4arhf6rRkWuHKwvxGvejUXZZQ==}
dependencies:
diff-sequences: 29.6.3
estree-walker: 3.0.3
@@ -2291,11 +2295,11 @@ packages:
estree-walker: 2.0.2
source-map-js: 1.0.2
- /@vue/compiler-core@3.4.15:
- resolution: {integrity: sha512-XcJQVOaxTKCnth1vCxEChteGuwG6wqnUHxAm1DO3gCz0+uXKaJNx8/digSz4dLALCy8n2lKq24jSUs8segoqIw==}
+ /@vue/compiler-core@3.4.21:
+ resolution: {integrity: sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og==}
dependencies:
- '@babel/parser': 7.23.9
- '@vue/shared': 3.4.15
+ '@babel/parser': 7.24.0
+ '@vue/shared': 3.4.21
entities: 4.5.0
estree-walker: 2.0.2
source-map-js: 1.0.2
@@ -2307,11 +2311,11 @@ packages:
'@vue/compiler-core': 3.3.4
'@vue/shared': 3.3.4
- /@vue/compiler-dom@3.4.15:
- resolution: {integrity: sha512-wox0aasVV74zoXyblarOM3AZQz/Z+OunYcIHe1OsGclCHt8RsRm04DObjefaI82u6XDzv+qGWZ24tIsRAIi5MQ==}
+ /@vue/compiler-dom@3.4.21:
+ resolution: {integrity: sha512-IZC6FKowtT1sl0CR5DpXSiEB5ayw75oT2bma1BEhV7RRR1+cfwLrxc2Z8Zq/RGFzJ8w5r9QtCOvTjQgdn0IKmA==}
dependencies:
- '@vue/compiler-core': 3.4.15
- '@vue/shared': 3.4.15
+ '@vue/compiler-core': 3.4.21
+ '@vue/shared': 3.4.21
dev: true
/@vue/compiler-sfc@3.3.4:
@@ -2325,20 +2329,20 @@ packages:
'@vue/shared': 3.3.4
estree-walker: 2.0.2
magic-string: 0.30.3
- postcss: 8.4.32
+ postcss: 8.4.35
source-map-js: 1.0.2
- /@vue/compiler-sfc@3.4.15:
- resolution: {integrity: sha512-LCn5M6QpkpFsh3GQvs2mJUOAlBQcCco8D60Bcqmf3O3w5a+KWS5GvYbrrJBkgvL1BDnTp+e8q0lXCLgHhKguBA==}
+ /@vue/compiler-sfc@3.4.21:
+ resolution: {integrity: sha512-me7epoTxYlY+2CUM7hy9PCDdpMPfIwrOvAXud2Upk10g4YLv9UBW7kL798TvMeDhPthkZ0CONNrK2GoeI1ODiQ==}
dependencies:
- '@babel/parser': 7.23.9
- '@vue/compiler-core': 3.4.15
- '@vue/compiler-dom': 3.4.15
- '@vue/compiler-ssr': 3.4.15
- '@vue/shared': 3.4.15
+ '@babel/parser': 7.24.0
+ '@vue/compiler-core': 3.4.21
+ '@vue/compiler-dom': 3.4.21
+ '@vue/compiler-ssr': 3.4.21
+ '@vue/shared': 3.4.21
estree-walker: 2.0.2
- magic-string: 0.30.5
- postcss: 8.4.33
+ magic-string: 0.30.8
+ postcss: 8.4.35
source-map-js: 1.0.2
dev: true
@@ -2348,11 +2352,11 @@ packages:
'@vue/compiler-dom': 3.3.4
'@vue/shared': 3.3.4
- /@vue/compiler-ssr@3.4.15:
- resolution: {integrity: sha512-1jdeQyiGznr8gjFDadVmOJqZiLNSsMa5ZgqavkPZ8O2wjHv0tVuAEsw5hTdUoUW4232vpBbL/wJhzVW/JwY1Uw==}
+ /@vue/compiler-ssr@3.4.21:
+ resolution: {integrity: sha512-M5+9nI2lPpAsgXOGQobnIueVqc9sisBFexh5yMIMRAPYLa7+5wEJs8iqOZc1WAa9WQbx9GR2twgznU8LTIiZ4Q==}
dependencies:
- '@vue/compiler-dom': 3.4.15
- '@vue/shared': 3.4.15
+ '@vue/compiler-dom': 3.4.21
+ '@vue/shared': 3.4.21
dev: true
/@vue/language-core@1.8.10(typescript@5.1.6):
@@ -2413,8 +2417,8 @@ packages:
/@vue/shared@3.3.4:
resolution: {integrity: sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==}
- /@vue/shared@3.4.15:
- resolution: {integrity: sha512-KzfPTxVaWfB+eGcGdbSf4CWdaXcGDqckoeXUh7SB3fZdEtzPCK2Vq9B/lRRL3yutax/LWITz+SwvgyOxz5V75g==}
+ /@vue/shared@3.4.21:
+ resolution: {integrity: sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==}
dev: true
/@vue/typescript@1.8.10(typescript@5.1.6):
@@ -2426,12 +2430,12 @@ packages:
- typescript
dev: true
- /acorn-jsx@5.3.2(acorn@8.11.2):
+ /acorn-jsx@5.3.2(acorn@8.11.3):
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
- acorn: 8.11.2
+ acorn: 8.11.3
dev: true
/acorn-walk@8.3.2:
@@ -2444,12 +2448,6 @@ packages:
engines: {node: '>=0.4.0'}
hasBin: true
- /acorn@8.11.2:
- resolution: {integrity: sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==}
- engines: {node: '>=0.4.0'}
- hasBin: true
- dev: true
-
/acorn@8.11.3:
resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==}
engines: {node: '>=0.4.0'}
@@ -2572,15 +2570,15 @@ packages:
update-browserslist-db: 1.0.11(browserslist@4.21.10)
dev: true
- /browserslist@4.22.3:
- resolution: {integrity: sha512-UAp55yfwNv0klWNapjs/ktHoguxuQNGnOzxYmfnXIS+8AsRDZkSDxg7R1AX3GKzn078SBI5dzwzj/Yx0Or0e3A==}
+ /browserslist@4.23.0:
+ resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
dependencies:
- caniuse-lite: 1.0.30001581
- electron-to-chromium: 1.4.648
+ caniuse-lite: 1.0.30001596
+ electron-to-chromium: 1.4.698
node-releases: 2.0.14
- update-browserslist-db: 1.0.13(browserslist@4.22.3)
+ update-browserslist-db: 1.0.13(browserslist@4.23.0)
/builtin-modules@3.3.0:
resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==}
@@ -2590,32 +2588,34 @@ packages:
/builtins@5.0.1:
resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==}
dependencies:
- semver: 7.5.4
+ semver: 7.6.0
dev: true
- /bumpp@9.3.0:
- resolution: {integrity: sha512-P46VikoEZadYCqx7mbClKlaJnOyvc+JfRJPRf1YwlOjwqeYmutgFe1w9hvfXe819VhpU0N0TNXtxyVAUlAgaNA==}
+ /bumpp@9.4.0:
+ resolution: {integrity: sha512-T+N+B5mSSvsTt7kgxGXCKQd957IxmEZwMn2nWirspGUY08u/cBNrpQDMXk43fzLegZtKtXS1v9S06vq2zf6lXQ==}
engines: {node: '>=10'}
hasBin: true
dependencies:
'@jsdevtools/ez-spawn': 3.0.4
- c12: 1.6.1
+ c12: 1.10.0
cac: 6.7.14
+ escalade: 3.1.2
fast-glob: 3.3.2
js-yaml: 4.1.0
prompts: 2.4.2
- semver: 7.5.4
+ semver: 7.6.0
dev: true
- /c12@1.6.1:
- resolution: {integrity: sha512-fAZOi3INDvIbmjuwAVVggusyRTxwNdTAnwLay8IsXwhFzDwPPGzFxzrx6L55CPFGPulUSZI0eyFUvRDXveoE3g==}
+ /c12@1.10.0:
+ resolution: {integrity: sha512-0SsG7UDhoRWcuSvKWHaXmu5uNjDCDN3nkQLRL4Q42IlFy+ze58FcCoI3uPwINXinkz7ZinbhEgyzYFw9u9ZV8g==}
dependencies:
- chokidar: 3.5.3
+ chokidar: 3.6.0
+ confbox: 0.1.3
defu: 6.1.4
- dotenv: 16.4.1
+ dotenv: 16.4.5
giget: 1.2.1
jiti: 1.21.0
- mlly: 1.5.0
+ mlly: 1.6.1
ohash: 1.1.3
pathe: 1.1.2
perfect-debounce: 1.0.0
@@ -2645,8 +2645,8 @@ packages:
resolution: {integrity: sha512-FbDFnNat3nMnrROzqrsg314zhqN5LGQ1kyyMk2opcrwGbVGpHRhgCWtAgD5YJUqNAiQ+dklreil/c3Qf1dfCTw==}
dev: true
- /caniuse-lite@1.0.30001581:
- resolution: {integrity: sha512-whlTkwhqV2tUmP3oYhtNfaWGYHDdS3JYFQBKXxcUR9qqPWsRhFHhoISO2Xnl/g0xyKzht9mI1LZpiNWfMzHixQ==}
+ /caniuse-lite@1.0.30001596:
+ resolution: {integrity: sha512-zpkZ+kEr6We7w63ORkoJ2pOfBwBkY/bJrG/UZ90qNb45Isblu8wzDgevEOrRL1r9dWayHjYiiyCMEXPn4DweGQ==}
/chai@4.4.1:
resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==}
@@ -2701,8 +2701,8 @@ packages:
get-func-name: 2.0.2
dev: true
- /chokidar@3.5.3:
- resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==}
+ /chokidar@3.6.0:
+ resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
engines: {node: '>= 8.10.0'}
dependencies:
anymatch: 3.1.3
@@ -2731,8 +2731,8 @@ packages:
consola: 3.2.3
dev: true
- /citty@0.1.5:
- resolution: {integrity: sha512-AS7n5NSc0OQVMV9v6wt3ByujNIrne0/cTjiC2MYqhvao57VNfiuVksTSr2p17nVOhEr2KtqiAkGwHcgMC/qUuQ==}
+ /citty@0.1.6:
+ resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==}
dependencies:
consola: 3.2.3
dev: true
@@ -2756,7 +2756,7 @@ packages:
engines: {node: '>=18'}
dependencies:
slice-ansi: 5.0.0
- string-width: 7.0.0
+ string-width: 7.1.0
dev: true
/cliui@8.0.1:
@@ -2810,6 +2810,10 @@ packages:
resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
dev: true
+ /confbox@0.1.3:
+ resolution: {integrity: sha512-eH3ZxAihl1PhKfpr4VfEN6/vUd87fmgb6JkldHgg/YR6aEBhW63qUDgzP2Y6WM0UumdsYp5H3kibalXAdHfbgg==}
+ dev: true
+
/consola@3.2.3:
resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==}
engines: {node: ^14.18.0 || >=16.10.0}
@@ -2821,10 +2825,10 @@ packages:
/convert-source-map@2.0.0:
resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
- /core-js-compat@3.35.1:
- resolution: {integrity: sha512-sftHa5qUJY3rs9Zht1WEnmkvXputCyDBczPnr7QDgL8n3qrF3CMXY4VPSYtOLLiOUJcah2WNXREd48iOl6mQIw==}
+ /core-js-compat@3.36.0:
+ resolution: {integrity: sha512-iV9Pd/PsgjNWBXeq8XRtWVSgz2tKAfhfvBs7qxYty+RlRd+OCksaWmOnc4JKrTc1cToXL1N0s3l/vwlxPtdElw==}
dependencies:
- browserslist: 4.22.3
+ browserslist: 4.23.0
dev: true
/cross-spawn@7.0.3:
@@ -2903,8 +2907,8 @@ packages:
/destr@2.0.1:
resolution: {integrity: sha512-M1Ob1zPSIvlARiJUkKqvAZ3VAqQY6Jcuth/pBKQ2b1dX/Qx0OnJ8Vux6J2H5PTMQeRzWrrbTu70VxBfv/OPDJA==}
- /destr@2.0.2:
- resolution: {integrity: sha512-65AlobnZMiCET00KaFFjUefxDX0khFA/E4myqZ7a6Sq1yZtR8+FVIvilVX66vF2uobSumxooYZChiRPCKNqhmg==}
+ /destr@2.0.3:
+ resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==}
dev: true
/diff-sequences@29.6.3:
@@ -2926,8 +2930,8 @@ packages:
esutils: 2.0.3
dev: true
- /dotenv@16.4.1:
- resolution: {integrity: sha512-CjA3y+Dr3FyFDOAMnxZEGtnW9KBR2M0JvvUtXNW+dYJL5ROWxP9DUHCwgFqpMk0OXCc0ljhaNTr2w/kutYIcHQ==}
+ /dotenv@16.4.5:
+ resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==}
engines: {node: '>=12'}
dev: true
@@ -2938,8 +2942,8 @@ packages:
resolution: {integrity: sha512-cOB0xcInjm+E5qIssHeXJ29BaUyWpMyFKT5RB3bsLENDheCja0wMkHJyiPl0NBE/VzDI7JDuNEQWhe6RitEUcw==}
dev: true
- /electron-to-chromium@1.4.648:
- resolution: {integrity: sha512-EmFMarXeqJp9cUKu/QEciEApn0S/xRcpZWuAm32U7NgoZCimjsilKXHRO9saeEW55eHZagIDg6XTUOv32w9pjg==}
+ /electron-to-chromium@1.4.698:
+ resolution: {integrity: sha512-f9iZD1t3CLy1AS6vzM5EKGa6p9pRcOeEFXRFbaG2Ta+Oe7MkfRQ3fsvPYidzHe1h4i0JvIvpcY55C+B6BZNGtQ==}
/emoji-regex@10.3.0:
resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==}
@@ -3050,8 +3054,8 @@ packages:
'@esbuild/win32-x64': 0.19.2
dev: true
- /escalade@3.1.1:
- resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
+ /escalade@3.1.2:
+ resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==}
engines: {node: '>=6'}
/escape-string-regexp@1.0.5:
@@ -3063,28 +3067,29 @@ packages:
engines: {node: '>=10'}
dev: true
- /eslint-compat-utils@0.1.2(eslint@8.56.0):
+ /eslint-compat-utils@0.1.2(eslint@8.57.0):
resolution: {integrity: sha512-Jia4JDldWnFNIru1Ehx1H5s9/yxiRHY/TimCuUc0jNexew3cF1gI6CYZil1ociakfWO3rRqFjl1mskBblB3RYg==}
engines: {node: '>=12'}
peerDependencies:
eslint: '>=6.0.0'
dependencies:
- eslint: 8.56.0
+ eslint: 8.57.0
dev: true
- /eslint-compat-utils@0.4.1(eslint@8.56.0):
+ /eslint-compat-utils@0.4.1(eslint@8.57.0):
resolution: {integrity: sha512-5N7ZaJG5pZxUeNNJfUchurLVrunD1xJvyg5kYOIVF8kg1f3ajTikmAu/5fZ9w100omNPOoMjngRszh/Q/uFGMg==}
engines: {node: '>=12'}
peerDependencies:
eslint: '>=6.0.0'
dependencies:
- eslint: 8.56.0
- semver: 7.5.4
+ eslint: 8.57.0
+ semver: 7.6.0
dev: true
- /eslint-config-flat-gitignore@0.1.2:
- resolution: {integrity: sha512-PcBsqtd5QHEZH4ROvpnRN4EP0qcHh9voCCHgtyHxnJZHGspJREcZn7oPqRG/GfWt9m3C0fkC2l5CuBtMig2wXQ==}
+ /eslint-config-flat-gitignore@0.1.3:
+ resolution: {integrity: sha512-oQD+dEZv3RThN60tFqGFt+NJcO1DmssUcP+T/nlX+ZzEoEvVUYH0GU9X/VlmDXsbMsS9mONI1HrlxLgtKojw7w==}
dependencies:
+ find-up: 7.0.0
parse-gitignore: 2.0.0
dev: true
@@ -3098,16 +3103,16 @@ packages:
- supports-color
dev: true
- /eslint-merge-processors@0.1.0(eslint@8.56.0):
+ /eslint-merge-processors@0.1.0(eslint@8.57.0):
resolution: {integrity: sha512-IvRXXtEajLeyssvW4wJcZ2etxkR9mUf4zpNwgI+m/Uac9RfXHskuJefkHUcawVzePnd6xp24enp5jfgdHzjRdQ==}
peerDependencies:
eslint: '*'
dependencies:
- eslint: 8.56.0
+ eslint: 8.57.0
dev: true
- /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.19.1)(eslint-import-resolver-node@0.3.9)(eslint@8.56.0):
- resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==}
+ /eslint-module-utils@2.8.1(@typescript-eslint/parser@7.1.1)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0):
+ resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==}
engines: {node: '>=4'}
peerDependencies:
'@typescript-eslint/parser': '*'
@@ -3127,46 +3132,46 @@ packages:
eslint-import-resolver-webpack:
optional: true
dependencies:
- '@typescript-eslint/parser': 6.19.1(eslint@8.56.0)(typescript@5.3.3)
+ '@typescript-eslint/parser': 7.1.1(eslint@8.57.0)(typescript@5.4.2)
debug: 3.2.7
- eslint: 8.56.0
+ eslint: 8.57.0
eslint-import-resolver-node: 0.3.9
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-plugin-antfu@2.1.2(eslint@8.56.0):
+ /eslint-plugin-antfu@2.1.2(eslint@8.57.0):
resolution: {integrity: sha512-s7ZTOM3uq0iqpp6gF0UEotnvup7f2PHBUftCytLZX0+6C9j9KadKZQh6bVVngAyFgsmeD9+gcBopOYLClb2oDg==}
peerDependencies:
eslint: '*'
dependencies:
- eslint: 8.56.0
+ eslint: 8.57.0
dev: true
- /eslint-plugin-es-x@7.5.0(eslint@8.56.0):
+ /eslint-plugin-es-x@7.5.0(eslint@8.57.0):
resolution: {integrity: sha512-ODswlDSO0HJDzXU0XvgZ3lF3lS3XAZEossh15Q2UHjwrJggWeBoKqqEsLTZLXl+dh5eOAozG0zRcYtuE35oTuQ==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
eslint: '>=8'
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
'@eslint-community/regexpp': 4.10.0
- eslint: 8.56.0
- eslint-compat-utils: 0.1.2(eslint@8.56.0)
+ eslint: 8.57.0
+ eslint-compat-utils: 0.1.2(eslint@8.57.0)
dev: true
- /eslint-plugin-eslint-comments@3.2.0(eslint@8.56.0):
+ /eslint-plugin-eslint-comments@3.2.0(eslint@8.57.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.56.0
- ignore: 5.3.0
+ eslint: 8.57.0
+ ignore: 5.3.1
dev: true
- /eslint-plugin-i@2.29.1(@typescript-eslint/parser@6.19.1)(eslint@8.56.0):
+ /eslint-plugin-i@2.29.1(@typescript-eslint/parser@7.1.1)(eslint@8.57.0):
resolution: {integrity: sha512-ORizX37MelIWLbMyqI7hi8VJMf7A0CskMmYkB+lkCX3aF4pkGV7kwx5bSEb4qx7Yce2rAf9s34HqDRPjGRZPNQ==}
engines: {node: '>=12'}
peerDependencies:
@@ -3174,13 +3179,13 @@ packages:
dependencies:
debug: 4.3.4
doctrine: 3.0.0
- eslint: 8.56.0
+ eslint: 8.57.0
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.19.1)(eslint-import-resolver-node@0.3.9)(eslint@8.56.0)
- get-tsconfig: 4.7.2
+ eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.1.1)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0)
+ get-tsconfig: 4.7.3
is-glob: 4.0.3
minimatch: 3.1.2
- semver: 7.5.4
+ semver: 7.6.0
transitivePeerDependencies:
- '@typescript-eslint/parser'
- eslint-import-resolver-typescript
@@ -3188,35 +3193,35 @@ packages:
- supports-color
dev: true
- /eslint-plugin-jsdoc@48.0.4(eslint@8.56.0):
- resolution: {integrity: sha512-A0cH+5svWPXzGZszBjXA1t0aAqVGS+/x3i02KFmb73rU0iMLnadEcVWcD/dGBZHIfAMKr3YpWh58f6wn4N909w==}
+ /eslint-plugin-jsdoc@48.2.1(eslint@8.57.0):
+ resolution: {integrity: sha512-iUvbcyDZSO/9xSuRv2HQBw++8VkV/pt3UWtX9cpPH0l7GKPq78QC/6+PmyQHHvNZaTjAce6QVciEbnc6J/zH5g==}
engines: {node: '>=18'}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0 || ^9.0.0
dependencies:
- '@es-joy/jsdoccomment': 0.41.0
+ '@es-joy/jsdoccomment': 0.42.0
are-docs-informative: 0.0.2
comment-parser: 1.4.1
debug: 4.3.4
escape-string-regexp: 4.0.0
- eslint: 8.56.0
+ eslint: 8.57.0
esquery: 1.5.0
is-builtin-module: 3.2.1
- semver: 7.5.4
+ semver: 7.6.0
spdx-expression-parse: 4.0.0
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-plugin-jsonc@2.13.0(eslint@8.56.0):
+ /eslint-plugin-jsonc@2.13.0(eslint@8.57.0):
resolution: {integrity: sha512-2wWdJfpO/UbZzPDABuUVvlUQjfMJa2p2iQfYt/oWxOMpXCcjuiMUSaA02gtY/Dbu82vpaSqc+O7Xq6ECHwtIxA==}
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.56.0)
- eslint: 8.56.0
- eslint-compat-utils: 0.4.1(eslint@8.56.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
+ eslint: 8.57.0
+ eslint-compat-utils: 0.4.1(eslint@8.57.0)
espree: 9.6.1
graphemer: 1.4.0
jsonc-eslint-parser: 2.4.0
@@ -3224,36 +3229,36 @@ packages:
synckit: 0.6.2
dev: true
- /eslint-plugin-markdown@3.0.1(eslint@8.56.0):
+ /eslint-plugin-markdown@3.0.1(eslint@8.57.0):
resolution: {integrity: sha512-8rqoc148DWdGdmYF6WSQFT3uQ6PO7zXYgeBpHAOAakX/zpq+NvFYbDA/H7PYzHajwtmaOzAwfxyl++x0g1/N9A==}
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.56.0
+ eslint: 8.57.0
mdast-util-from-markdown: 0.8.5
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-plugin-n@16.6.2(eslint@8.56.0):
+ /eslint-plugin-n@16.6.2(eslint@8.57.0):
resolution: {integrity: sha512-6TyDmZ1HXoFQXnhCTUjVFULReoBPOAjpuiKELMkeP40yffI/1ZRO+d9ug/VC6fqISo2WkuIBk3cvuRPALaWlOQ==}
engines: {node: '>=16.0.0'}
peerDependencies:
eslint: '>=7.0.0'
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
builtins: 5.0.1
- eslint: 8.56.0
- eslint-plugin-es-x: 7.5.0(eslint@8.56.0)
- get-tsconfig: 4.7.2
+ eslint: 8.57.0
+ eslint-plugin-es-x: 7.5.0(eslint@8.57.0)
+ get-tsconfig: 4.7.3
globals: 13.24.0
- ignore: 5.3.0
+ ignore: 5.3.1
is-builtin-module: 3.2.1
is-core-module: 2.13.1
minimatch: 3.1.2
resolve: 1.22.8
- semver: 7.5.4
+ semver: 7.6.0
dev: true
/eslint-plugin-no-only-tests@3.1.0:
@@ -3261,8 +3266,8 @@ packages:
engines: {node: '>=5.0.0'}
dev: true
- /eslint-plugin-perfectionist@2.5.0(eslint@8.56.0)(typescript@5.3.3)(vue-eslint-parser@9.4.2):
- resolution: {integrity: sha512-F6XXcq4mKKUe/SREoMGQqzgw6cgCgf3pFzkFfQVIGtqD1yXVpQjnhTepzhBeZfxZwgMzR9HO4yH4CUhIQ2WBcQ==}
+ /eslint-plugin-perfectionist@2.6.0(eslint@8.57.0)(typescript@5.4.2)(vue-eslint-parser@9.4.2):
+ resolution: {integrity: sha512-hee0Fu5825v+WTIhrRIJdWO8biUgm9O+c4Q1AEXIIGsXDHrLv5cdXfVUdnQcYgGtI/4X+tdFu69iVofHCIkvtw==}
peerDependencies:
astro-eslint-parser: ^0.16.0
eslint: '>=8.0.0'
@@ -3279,44 +3284,44 @@ packages:
vue-eslint-parser:
optional: true
dependencies:
- '@typescript-eslint/utils': 6.19.1(eslint@8.56.0)(typescript@5.3.3)
- eslint: 8.56.0
+ '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.4.2)
+ eslint: 8.57.0
minimatch: 9.0.3
natural-compare-lite: 1.4.0
- vue-eslint-parser: 9.4.2(eslint@8.56.0)
+ vue-eslint-parser: 9.4.2(eslint@8.57.0)
transitivePeerDependencies:
- supports-color
- typescript
dev: true
- /eslint-plugin-toml@0.9.2(eslint@8.56.0):
+ /eslint-plugin-toml@0.9.2(eslint@8.57.0):
resolution: {integrity: sha512-ri0xf63PYf3pIq/WY9BIwrqxZmGTIwSkAO0bHddI0ajUwN4KGz6W8vOvdXFHOpRdRfzxlmXze/vfsY/aTEXESg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '>=6.0.0'
dependencies:
debug: 4.3.4
- eslint: 8.56.0
- eslint-compat-utils: 0.4.1(eslint@8.56.0)
+ eslint: 8.57.0
+ eslint-compat-utils: 0.4.1(eslint@8.57.0)
lodash: 4.17.21
toml-eslint-parser: 0.9.3
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-plugin-unicorn@50.0.1(eslint@8.56.0):
- resolution: {integrity: sha512-KxenCZxqSYW0GWHH18okDlOQcpezcitm5aOSz6EnobyJ6BIByiPDviQRjJIUAjG/tMN11958MxaQ+qCoU6lfDA==}
+ /eslint-plugin-unicorn@51.0.1(eslint@8.57.0):
+ resolution: {integrity: sha512-MuR/+9VuB0fydoI0nIn2RDA5WISRn4AsJyNSaNKLVwie9/ONvQhxOBbkfSICBPnzKrB77Fh6CZZXjgTt/4Latw==}
engines: {node: '>=16'}
peerDependencies:
eslint: '>=8.56.0'
dependencies:
'@babel/helper-validator-identifier': 7.22.20
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
'@eslint/eslintrc': 2.1.4
ci-info: 4.0.0
clean-regexp: 1.0.0
- core-js-compat: 3.35.1
- eslint: 8.56.0
+ core-js-compat: 3.36.0
+ eslint: 8.57.0
esquery: 1.5.0
indent-string: 4.0.0
is-builtin-module: 3.2.1
@@ -3325,29 +3330,29 @@ packages:
read-pkg-up: 7.0.1
regexp-tree: 0.1.27
regjsparser: 0.10.0
- semver: 7.5.4
+ semver: 7.6.0
strip-indent: 3.0.0
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-plugin-unused-imports@3.0.0(@typescript-eslint/eslint-plugin@6.19.1)(eslint@8.56.0):
- resolution: {integrity: sha512-sduiswLJfZHeeBJ+MQaG+xYzSWdRXoSw61DpU13mzWumCkR0ufD0HmO4kdNokjrkluMHpj/7PJeN35pgbhW3kw==}
+ /eslint-plugin-unused-imports@3.1.0(@typescript-eslint/eslint-plugin@7.1.1)(eslint@8.57.0):
+ resolution: {integrity: sha512-9l1YFCzXKkw1qtAru1RWUtG2EVDZY0a0eChKXcL+EZ5jitG7qxdctu4RnvhOJHv4xfmUf7h+JJPINlVpGhZMrw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
- '@typescript-eslint/eslint-plugin': ^6.0.0
- eslint: ^8.0.0
+ '@typescript-eslint/eslint-plugin': 6 - 7
+ eslint: '8'
peerDependenciesMeta:
'@typescript-eslint/eslint-plugin':
optional: true
dependencies:
- '@typescript-eslint/eslint-plugin': 6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.56.0)(typescript@5.3.3)
- eslint: 8.56.0
+ '@typescript-eslint/eslint-plugin': 7.1.1(@typescript-eslint/parser@7.1.1)(eslint@8.57.0)(typescript@5.4.2)
+ eslint: 8.57.0
eslint-rule-composer: 0.3.0
dev: true
- /eslint-plugin-vitest@0.3.20(@typescript-eslint/eslint-plugin@6.19.1)(eslint@8.56.0)(typescript@5.3.3)(vitest@1.2.2):
- resolution: {integrity: sha512-O05k4j9TGMOkkghj9dRgpeLDyOSiVIxQWgNDPfhYPm5ioJsehcYV/zkRLekQs+c8+RBCVXucSED3fYOyy2EoWA==}
+ /eslint-plugin-vitest@0.3.22(@typescript-eslint/eslint-plugin@7.1.1)(eslint@8.57.0)(typescript@5.4.2)(vitest@1.3.1):
+ resolution: {integrity: sha512-atkFGQ7aVgcuSeSMDqnyevIyUpfBPMnosksgEPrKE7Y8xQlqG/5z2IQ6UDau05zXaaFv7Iz8uzqvIuKshjZ0Zw==}
engines: {node: ^18.0.0 || >= 20.0.0}
peerDependencies:
'@typescript-eslint/eslint-plugin': '*'
@@ -3359,42 +3364,42 @@ packages:
vitest:
optional: true
dependencies:
- '@typescript-eslint/eslint-plugin': 6.19.1(@typescript-eslint/parser@6.19.1)(eslint@8.56.0)(typescript@5.3.3)
- '@typescript-eslint/utils': 6.19.1(eslint@8.56.0)(typescript@5.3.3)
- eslint: 8.56.0
- vitest: 1.2.2(@types/node@20.11.10)
+ '@typescript-eslint/eslint-plugin': 7.1.1(@typescript-eslint/parser@7.1.1)(eslint@8.57.0)(typescript@5.4.2)
+ '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.4.2)
+ eslint: 8.57.0
+ vitest: 1.3.1(@types/node@20.11.25)
transitivePeerDependencies:
- supports-color
- typescript
dev: true
- /eslint-plugin-vue@9.20.1(eslint@8.56.0):
- resolution: {integrity: sha512-GyCs8K3lkEvoyC1VV97GJhP1SvqsKCiWGHnbn0gVUYiUhaH2+nB+Dv1uekv1THFMPbBfYxukrzQdltw950k+LQ==}
+ /eslint-plugin-vue@9.22.0(eslint@8.57.0):
+ resolution: {integrity: sha512-7wCXv5zuVnBtZE/74z4yZ0CM8AjH6bk4MQGm7hZjUC2DBppKU5ioeOk5LGSg/s9a1ZJnIsdPLJpXnu1Rc+cVHg==}
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.56.0)
- eslint: 8.56.0
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
+ eslint: 8.57.0
natural-compare: 1.4.0
nth-check: 2.1.1
postcss-selector-parser: 6.0.15
- semver: 7.5.4
- vue-eslint-parser: 9.4.2(eslint@8.56.0)
+ semver: 7.6.0
+ vue-eslint-parser: 9.4.2(eslint@8.57.0)
xml-name-validator: 4.0.0
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-plugin-yml@1.12.2(eslint@8.56.0):
+ /eslint-plugin-yml@1.12.2(eslint@8.57.0):
resolution: {integrity: sha512-hvS9p08FhPT7i/ynwl7/Wt7ke7Rf4P2D6fT8lZlL43peZDTsHtH2A0SIFQ7Kt7+mJ6if6P+FX3iJhMkdnxQwpg==}
engines: {node: ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '>=6.0.0'
dependencies:
debug: 4.3.4
- eslint: 8.56.0
- eslint-compat-utils: 0.4.1(eslint@8.56.0)
+ eslint: 8.57.0
+ eslint-compat-utils: 0.4.1(eslint@8.57.0)
lodash: 4.17.21
natural-compare: 1.4.0
yaml-eslint-parser: 1.2.2
@@ -3402,14 +3407,14 @@ packages:
- supports-color
dev: true
- /eslint-processor-vue-blocks@0.1.1(@vue/compiler-sfc@3.4.15)(eslint@8.56.0):
+ /eslint-processor-vue-blocks@0.1.1(@vue/compiler-sfc@3.4.21)(eslint@8.57.0):
resolution: {integrity: sha512-9+dU5lU881log570oBwpelaJmOfOzSniben7IWEDRYQPPWwlvaV7NhOtsTuUWDqpYT+dtKKWPsgz4OkOi+aZnA==}
peerDependencies:
'@vue/compiler-sfc': ^3.3.0
eslint: ^8.50.0
dependencies:
- '@vue/compiler-sfc': 3.4.15
- eslint: 8.56.0
+ '@vue/compiler-sfc': 3.4.21
+ eslint: 8.57.0
dev: true
/eslint-rule-composer@0.3.0:
@@ -3430,16 +3435,16 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /eslint@8.56.0:
- resolution: {integrity: sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==}
+ /eslint@8.57.0:
+ resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
hasBin: true
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
'@eslint-community/regexpp': 4.10.0
'@eslint/eslintrc': 2.1.4
- '@eslint/js': 8.56.0
- '@humanwhocodes/config-array': 0.11.13
+ '@eslint/js': 8.57.0
+ '@humanwhocodes/config-array': 0.11.14
'@humanwhocodes/module-importer': 1.0.1
'@nodelib/fs.walk': 1.2.8
'@ungap/structured-clone': 1.2.0
@@ -3460,7 +3465,7 @@ packages:
glob-parent: 6.0.2
globals: 13.24.0
graphemer: 1.4.0
- ignore: 5.3.0
+ ignore: 5.3.1
imurmurhash: 0.1.4
is-glob: 4.0.3
is-path-inside: 3.0.3
@@ -3477,19 +3482,19 @@ packages:
- supports-color
dev: true
- /esno@4.0.0:
- resolution: {integrity: sha512-tmaM9gfnSWqzePVJ5FJLYX9mMyE6ZevvOIvd1CMoMk2Fn1F3aKI/OQPjubS5wCIKlPpWfDfKFEtoslCNCiZJpQ==}
+ /esno@4.7.0:
+ resolution: {integrity: sha512-81owrjxIxOwqcABt20U09Wn8lpBo9K6ttqbGvQcB3VYNLJyaV1fvKkDtpZd3Rj5BX3WXiGiJCjUevKQGNICzJg==}
hasBin: true
dependencies:
- tsx: 4.6.2
+ tsx: 4.7.1
dev: true
/espree@9.6.1:
resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
- acorn: 8.11.2
- acorn-jsx: 5.3.2(acorn@8.11.2)
+ acorn: 8.11.3
+ acorn-jsx: 5.3.2(acorn@8.11.3)
eslint-visitor-keys: 3.4.3
dev: true
@@ -3553,7 +3558,7 @@ packages:
human-signals: 5.0.0
is-stream: 3.0.0
merge-stream: 2.0.0
- npm-run-path: 5.1.0
+ npm-run-path: 5.3.0
onetime: 6.0.0
signal-exit: 4.1.0
strip-final-newline: 3.0.0
@@ -3625,11 +3630,20 @@ packages:
locate-path: 6.0.0
path-exists: 4.0.0
+ /find-up@7.0.0:
+ resolution: {integrity: sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g==}
+ engines: {node: '>=18'}
+ dependencies:
+ locate-path: 7.2.0
+ path-exists: 5.0.0
+ unicorn-magic: 0.1.0
+ dev: true
+
/flat-cache@3.2.0:
resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==}
engines: {node: ^10.12.0 || >=12.0.0}
dependencies:
- flatted: 3.2.9
+ flatted: 3.3.1
keyv: 4.5.4
rimraf: 3.0.2
dev: true
@@ -3639,8 +3653,8 @@ packages:
hasBin: true
dev: true
- /flatted@3.2.9:
- resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==}
+ /flatted@3.3.1:
+ resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==}
dev: true
/fs-extra@11.2.0:
@@ -3705,8 +3719,8 @@ packages:
engines: {node: '>=16'}
dev: true
- /get-tsconfig@4.7.2:
- resolution: {integrity: sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==}
+ /get-tsconfig@4.7.3:
+ resolution: {integrity: sha512-ZvkrzoUA0PQZM6fy6+/Hce561s+faD1rsNwhnO5FelNjyy7EMGJ3Rz1AQ8GYDWjhRs/7dBLOEJvhK8MiEJOAFg==}
dependencies:
resolve-pkg-maps: 1.0.0
dev: true
@@ -3715,11 +3729,11 @@ packages:
resolution: {integrity: sha512-4VG22mopWtIeHwogGSy1FViXVo0YT+m6BrqZfz0JJFwbSsePsCdOzdLIIli5BtMp7Xe8f/o2OmBpQX2NBOC24g==}
hasBin: true
dependencies:
- citty: 0.1.5
+ citty: 0.1.6
consola: 3.2.3
defu: 6.1.4
- node-fetch-native: 1.6.1
- nypm: 0.3.6
+ node-fetch-native: 1.6.2
+ nypm: 0.3.8
ohash: 1.1.3
pathe: 1.1.2
tar: 6.2.0
@@ -3771,6 +3785,11 @@ packages:
type-fest: 0.20.2
dev: true
+ /globals@14.0.0:
+ resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==}
+ engines: {node: '>=18'}
+ dev: true
+
/globby@11.1.0:
resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
engines: {node: '>=10'}
@@ -3778,7 +3797,7 @@ packages:
array-union: 2.1.0
dir-glob: 3.0.1
fast-glob: 3.3.2
- ignore: 5.3.0
+ ignore: 5.3.1
merge2: 1.4.1
slash: 3.0.0
dev: true
@@ -3825,8 +3844,8 @@ packages:
function-bind: 1.1.1
dev: true
- /hasown@2.0.0:
- resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==}
+ /hasown@2.0.1:
+ resolution: {integrity: sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==}
engines: {node: '>= 0.4'}
dependencies:
function-bind: 1.1.2
@@ -3859,8 +3878,8 @@ packages:
engines: {node: '>= 4'}
dev: true
- /ignore@5.3.0:
- resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==}
+ /ignore@5.3.1:
+ resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==}
engines: {node: '>= 4'}
dev: true
@@ -3930,7 +3949,7 @@ packages:
/is-core-module@2.13.1:
resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==}
dependencies:
- hasown: 2.0.0
+ hasown: 2.0.1
dev: true
/is-decimal@1.0.4:
@@ -4012,6 +4031,10 @@ packages:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
requiresBuild: true
+ /js-tokens@8.0.3:
+ resolution: {integrity: sha512-UfJMcSJc+SEXEl9lH/VLHSZbThQyLpw1vLO1Lb+j4RWDvG3N2f7yj3PVQA3cmkTBNldJ9eFnM+xEXxHIXrYiJw==}
+ dev: true
+
/js-yaml@4.1.0:
resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
hasBin: true
@@ -4068,7 +4091,7 @@ packages:
acorn: 8.11.3
eslint-visitor-keys: 3.4.3
espree: 9.6.1
- semver: 7.5.4
+ semver: 7.6.0
dev: true
/jsonc-parser@3.2.0:
@@ -4113,8 +4136,8 @@ packages:
resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
dev: true
- /lint-staged@15.2.0:
- resolution: {integrity: sha512-TFZzUEV00f+2YLaVPWBWGAMq7So6yQx+GG8YRMDeOEIf95Zn5RyiLMsEiX4KTNl9vq/w+NqRJkLA1kPIo15ufQ==}
+ /lint-staged@15.2.2:
+ resolution: {integrity: sha512-TiTt93OPh1OZOsb5B7k96A/ATl2AjIZo+vnzFZ6oHK5FuTk63ByDtxGQpHm+kFETjEWqgkF95M8FRXKR/LEBcw==}
engines: {node: '>=18.12.0'}
hasBin: true
dependencies:
@@ -4123,7 +4146,7 @@ packages:
debug: 4.3.4
execa: 8.0.1
lilconfig: 3.0.0
- listr2: 8.0.0
+ listr2: 8.0.1
micromatch: 4.0.5
pidtree: 0.6.0
string-argv: 0.3.2
@@ -4132,28 +4155,23 @@ packages:
- supports-color
dev: true
- /listr2@8.0.0:
- resolution: {integrity: sha512-u8cusxAcyqAiQ2RhYvV7kRKNLgUvtObIbhOX2NCXqvp1UU32xIg5CT22ykS2TPKJXZWJwtK3IKLiqAGlGNE+Zg==}
+ /listr2@8.0.1:
+ resolution: {integrity: sha512-ovJXBXkKGfq+CwmKTjluEqFi3p4h8xvkxGQQAQan22YCgef4KZ1mKGjzfGh6PL6AW5Csw0QiQPNuQyH+6Xk3hA==}
engines: {node: '>=18.0.0'}
dependencies:
cli-truncate: 4.0.0
colorette: 2.0.20
eventemitter3: 5.0.1
log-update: 6.0.0
- rfdc: 1.3.0
+ rfdc: 1.3.1
wrap-ansi: 9.0.0
dev: true
- /local-pkg@0.4.3:
- resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==}
- engines: {node: '>=14'}
- dev: false
-
/local-pkg@0.5.0:
resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==}
engines: {node: '>=14'}
dependencies:
- mlly: 1.5.0
+ mlly: 1.6.1
pkg-types: 1.0.3
/locate-path@5.0.0:
@@ -4169,6 +4187,13 @@ packages:
dependencies:
p-locate: 5.0.0
+ /locate-path@7.2.0:
+ resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ dependencies:
+ p-locate: 6.0.0
+ dev: true
+
/lodash.merge@4.6.2:
resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
dev: true
@@ -4219,15 +4244,15 @@ packages:
dependencies:
'@jridgewell/sourcemap-codec': 1.4.15
- /magic-string@0.30.5:
- resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==}
+ /magic-string@0.30.8:
+ resolution: {integrity: sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==}
engines: {node: '>=12'}
dependencies:
'@jridgewell/sourcemap-codec': 1.4.15
/magic.css@1.4.8:
resolution: {integrity: sha512-qL9mQf80fc61Z6p90FqWSeIEe3QBPyUa+dFqaKkJ9peNwv/1lsz16VSRUoeATgMvogdSIKQcFyRtoWu0pjHePw==}
- dev: false
+ dev: true
/mdast-util-from-markdown@0.8.5:
resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==}
@@ -4331,7 +4356,7 @@ packages:
hasBin: true
dev: true
- /mkdist@1.3.0(typescript@5.3.3):
+ /mkdist@1.3.0(typescript@5.4.2):
resolution: {integrity: sha512-ZQrUvcL7LkRdzMREpDyg9AT18N9Tl5jc2qeKAUeEw0KGsgykbHbuRvysGAzTuGtwuSg0WQyNit5jh/k+Er3JEg==}
hasBin: true
peerDependencies:
@@ -4352,7 +4377,7 @@ packages:
mlly: 1.4.2
mri: 1.2.0
pathe: 1.1.1
- typescript: 5.3.3
+ typescript: 5.4.2
dev: true
/mlly@1.4.2:
@@ -4363,13 +4388,13 @@ packages:
pkg-types: 1.0.3
ufo: 1.3.0
- /mlly@1.5.0:
- resolution: {integrity: sha512-NPVQvAY1xr1QoVeG0cy8yUYC7FQcOx6evl/RjT1wL5FvzPnzOysoqB/jmx/DhssT2dYa8nxECLAaFI/+gVLhDQ==}
+ /mlly@1.6.1:
+ resolution: {integrity: sha512-vLgaHvaeunuOXHSmEbZ9izxPx3USsk8KCQ8iC+aTlp5sKRSoZvwhHh5L9VbKSaVC6sJDqbyohIS76E2VmHIPAA==}
dependencies:
acorn: 8.11.3
pathe: 1.1.2
pkg-types: 1.0.3
- ufo: 1.3.2
+ ufo: 1.4.0
/mri@1.2.0:
resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
@@ -4407,8 +4432,8 @@ packages:
/node-fetch-native@1.4.0:
resolution: {integrity: sha512-F5kfEj95kX8tkDhUCYdV8dg3/8Olx/94zB8+ZNthFs6Bz31UpUi8Xh40TN3thLwXgrwXry1pEg9lJ++tLWTcqA==}
- /node-fetch-native@1.6.1:
- resolution: {integrity: sha512-bW9T/uJDPAJB2YNYEpWzE54U5O3MQidXsOyTfnbKYtTtFexRvGzb1waphBN4ZwP6EcIvYYEOwW0b72BpAqydTw==}
+ /node-fetch-native@1.6.2:
+ resolution: {integrity: sha512-69mtXOFZ6hSkYiXAVB5SqaRvrbITC/NPyqv7yuu/qw0nmgPyYbIMYYNIDhNtwPrzk0ptrimrLz/hhjvm4w5Z+w==}
dev: true
/node-releases@2.0.13:
@@ -4437,8 +4462,8 @@ packages:
dependencies:
path-key: 3.1.1
- /npm-run-path@5.1.0:
- resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==}
+ /npm-run-path@5.3.0:
+ resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
dependencies:
path-key: 4.0.0
@@ -4450,15 +4475,16 @@ packages:
boolbase: 1.0.0
dev: true
- /nypm@0.3.6:
- resolution: {integrity: sha512-2CATJh3pd6CyNfU5VZM7qSwFu0ieyabkEdnogE30Obn1czrmOYiZ8DOZLe1yBdLKWoyD3Mcy2maUs+0MR3yVjQ==}
+ /nypm@0.3.8:
+ resolution: {integrity: sha512-IGWlC6So2xv6V4cIDmoV0SwwWx7zLG086gyqkyumteH2fIgCAM4nDVFB2iDRszDvmdSVW9xb1N+2KjQ6C7d4og==}
engines: {node: ^14.16.0 || >=16.10.0}
hasBin: true
dependencies:
- citty: 0.1.5
+ citty: 0.1.6
+ consola: 3.2.3
execa: 8.0.1
pathe: 1.1.2
- ufo: 1.3.2
+ ufo: 1.4.0
dev: true
/ofetch@1.3.3:
@@ -4516,6 +4542,13 @@ packages:
dependencies:
yocto-queue: 0.1.0
+ /p-limit@4.0.0:
+ resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ dependencies:
+ yocto-queue: 1.0.0
+ dev: true
+
/p-limit@5.0.0:
resolution: {integrity: sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==}
engines: {node: '>=18'}
@@ -4536,6 +4569,13 @@ packages:
dependencies:
p-limit: 3.1.0
+ /p-locate@6.0.0:
+ resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ dependencies:
+ p-limit: 4.0.0
+ dev: true
+
/p-try@2.2.0:
resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
engines: {node: '>=6'}
@@ -4578,6 +4618,11 @@ packages:
resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
engines: {node: '>=8'}
+ /path-exists@5.0.0:
+ resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ dev: true
+
/path-is-absolute@1.0.1:
resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
engines: {node: '>=0.10.0'}
@@ -4621,6 +4666,11 @@ packages:
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
engines: {node: '>=8.6'}
+ /picomatch@4.0.1:
+ resolution: {integrity: sha512-xUXwsxNjwTQ8K3GnT4pCJm+xq3RUPQbmkYJTP5aFIfNIvbcc/4MUxgBaaRSZJ6yGJZiGSyYlM6MzwTsRk8SYCg==}
+ engines: {node: '>=12'}
+ dev: true
+
/pidtree@0.6.0:
resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==}
engines: {node: '>=0.10'}
@@ -4639,14 +4689,14 @@ packages:
engines: {node: '>=4'}
dev: true
- /postcss-js@4.0.1(postcss@8.4.32):
+ /postcss-js@4.0.1(postcss@8.4.35):
resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==}
engines: {node: ^12 || ^14 || >= 16}
peerDependencies:
postcss: ^8.4.21
dependencies:
camelcase-css: 2.0.1
- postcss: 8.4.32
+ postcss: 8.4.35
dev: false
/postcss-selector-parser@6.0.15:
@@ -4657,16 +4707,8 @@ packages:
util-deprecate: 1.0.2
dev: true
- /postcss@8.4.32:
- resolution: {integrity: sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==}
- engines: {node: ^10 || ^12 || >=14}
- dependencies:
- nanoid: 3.3.7
- picocolors: 1.0.0
- source-map-js: 1.0.2
-
- /postcss@8.4.33:
- resolution: {integrity: sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==}
+ /postcss@8.4.35:
+ resolution: {integrity: sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==}
engines: {node: ^10 || ^12 || >=14}
dependencies:
nanoid: 3.3.7
@@ -4712,7 +4754,7 @@ packages:
resolution: {integrity: sha512-lNeOl38Ws0eNxpO3+wD1I9rkHGQyj1NU1jlzv4go2CtEnEQEUfqnIvZG7W+bC/aXdJ27n5x/yUjb6RoT9tko+Q==}
dependencies:
defu: 6.1.4
- destr: 2.0.2
+ destr: 2.0.3
flat: 5.0.2
dev: true
@@ -4801,8 +4843,8 @@ packages:
resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
- /rfdc@1.3.0:
- resolution: {integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==}
+ /rfdc@1.3.1:
+ resolution: {integrity: sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==}
dev: true
/rimraf@3.0.2:
@@ -4812,7 +4854,7 @@ packages:
glob: 7.2.3
dev: true
- /rollup-plugin-dts@6.0.2(rollup@3.29.1)(typescript@5.3.3):
+ /rollup-plugin-dts@6.0.2(rollup@3.29.1)(typescript@5.4.2):
resolution: {integrity: sha512-GYCCy9DyE5csSuUObktJBpjNpW2iLZMabNDIiAqzQWBl7l/WHzjvtAXevf8Lftk8EA920tuxeB/g8dM8MVMR6A==}
engines: {node: '>=v16'}
peerDependencies:
@@ -4821,7 +4863,7 @@ packages:
dependencies:
magic-string: 0.30.3
rollup: 3.29.1
- typescript: 5.3.3
+ typescript: 5.4.2
optionalDependencies:
'@babel/code-frame': 7.23.5
dev: true
@@ -4833,26 +4875,26 @@ packages:
optionalDependencies:
fsevents: 2.3.3
- /rollup@4.9.6:
- resolution: {integrity: sha512-05lzkCS2uASX0CiLFybYfVkwNbKZG5NFQ6Go0VWyogFTXXbR039UVsegViTntkk4OglHBdF54ccApXRRuXRbsg==}
+ /rollup@4.12.1:
+ resolution: {integrity: sha512-ggqQKvx/PsB0FaWXhIvVkSWh7a/PCLQAsMjBc+nA2M8Rv2/HG0X6zvixAB7KyZBRtifBUhy5k8voQX/mRnABPg==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
dependencies:
'@types/estree': 1.0.5
optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.9.6
- '@rollup/rollup-android-arm64': 4.9.6
- '@rollup/rollup-darwin-arm64': 4.9.6
- '@rollup/rollup-darwin-x64': 4.9.6
- '@rollup/rollup-linux-arm-gnueabihf': 4.9.6
- '@rollup/rollup-linux-arm64-gnu': 4.9.6
- '@rollup/rollup-linux-arm64-musl': 4.9.6
- '@rollup/rollup-linux-riscv64-gnu': 4.9.6
- '@rollup/rollup-linux-x64-gnu': 4.9.6
- '@rollup/rollup-linux-x64-musl': 4.9.6
- '@rollup/rollup-win32-arm64-msvc': 4.9.6
- '@rollup/rollup-win32-ia32-msvc': 4.9.6
- '@rollup/rollup-win32-x64-msvc': 4.9.6
+ '@rollup/rollup-android-arm-eabi': 4.12.1
+ '@rollup/rollup-android-arm64': 4.12.1
+ '@rollup/rollup-darwin-arm64': 4.12.1
+ '@rollup/rollup-darwin-x64': 4.12.1
+ '@rollup/rollup-linux-arm-gnueabihf': 4.12.1
+ '@rollup/rollup-linux-arm64-gnu': 4.12.1
+ '@rollup/rollup-linux-arm64-musl': 4.12.1
+ '@rollup/rollup-linux-riscv64-gnu': 4.12.1
+ '@rollup/rollup-linux-x64-gnu': 4.12.1
+ '@rollup/rollup-linux-x64-musl': 4.12.1
+ '@rollup/rollup-win32-arm64-msvc': 4.12.1
+ '@rollup/rollup-win32-ia32-msvc': 4.12.1
+ '@rollup/rollup-win32-x64-msvc': 4.12.1
fsevents: 2.3.3
/run-parallel@1.2.0:
@@ -4881,6 +4923,14 @@ packages:
lru-cache: 6.0.0
dev: true
+ /semver@7.6.0:
+ resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==}
+ engines: {node: '>=10'}
+ hasBin: true
+ dependencies:
+ lru-cache: 6.0.0
+ dev: true
+
/shebang-command@2.0.0:
resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
engines: {node: '>=8'}
@@ -4903,8 +4953,8 @@ packages:
engines: {node: '>=14'}
dev: true
- /simple-git-hooks@2.9.0:
- resolution: {integrity: sha512-waSQ5paUQtyGC0ZxlHmcMmD9I1rRXauikBwX31bX58l5vTOhCEcBC5Bi+ZDkPXTjDnZAF8TbCqKBY+9+sVPScw==}
+ /simple-git-hooks@2.10.0:
+ resolution: {integrity: sha512-TtCytVYfV77pILCkzVxpOSgYKHQyaO7fBI/iwG5bLGb0dIo/v/K1Y1IZ5DN40RQu6WNNJiN0gkuRvSYjxOhFog==}
hasBin: true
requiresBuild: true
dev: true
@@ -4913,7 +4963,7 @@ packages:
resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==}
engines: {node: '>= 10'}
dependencies:
- '@polka/url': 1.0.0-next.24
+ '@polka/url': 1.0.0-next.25
mrmime: 2.0.0
totalist: 3.0.1
@@ -4955,29 +5005,29 @@ packages:
resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==}
dependencies:
spdx-expression-parse: 3.0.1
- spdx-license-ids: 3.0.16
+ spdx-license-ids: 3.0.17
dev: true
- /spdx-exceptions@2.4.0:
- resolution: {integrity: sha512-hcjppoJ68fhxA/cjbN4T8N6uCUejN8yFw69ttpqtBeCbF3u13n7mb31NB9jKwGTTWWnt9IbRA/mf1FprYS8wfw==}
+ /spdx-exceptions@2.5.0:
+ resolution: {integrity: sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==}
dev: true
/spdx-expression-parse@3.0.1:
resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==}
dependencies:
- spdx-exceptions: 2.4.0
- spdx-license-ids: 3.0.16
+ spdx-exceptions: 2.5.0
+ spdx-license-ids: 3.0.17
dev: true
/spdx-expression-parse@4.0.0:
resolution: {integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==}
dependencies:
- spdx-exceptions: 2.4.0
- spdx-license-ids: 3.0.16
+ spdx-exceptions: 2.5.0
+ spdx-license-ids: 3.0.17
dev: true
- /spdx-license-ids@3.0.16:
- resolution: {integrity: sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==}
+ /spdx-license-ids@3.0.17:
+ resolution: {integrity: sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==}
dev: true
/stackback@0.0.2:
@@ -5002,8 +5052,8 @@ packages:
strip-ansi: 6.0.1
dev: true
- /string-width@7.0.0:
- resolution: {integrity: sha512-GPQHj7row82Hjo9hKZieKcHIhaAIKOJvFSIZXuCU9OASVZrMNUaZuz++SPVrBjnLsnk4k+z9f2EIypgxf2vNFw==}
+ /string-width@7.1.0:
+ resolution: {integrity: sha512-SEIJCWiX7Kg4c129n48aDRwLbFb2LJmXXFrWBG4NGaRtMQ3myKPKbwrD1BKqQn74oCoNMBVrfDEr5M9YxCsrkw==}
engines: {node: '>=18'}
dependencies:
emoji-regex: 10.3.0
@@ -5046,10 +5096,10 @@ packages:
engines: {node: '>=8'}
dev: true
- /strip-literal@1.3.0:
- resolution: {integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==}
+ /strip-literal@2.0.0:
+ resolution: {integrity: sha512-f9vHgsCWBq2ugHAkGMiiYY+AYG0D/cbloKKg0nhaaaSNsujdGIpVXCNsrJpCKr5M0f4aI31mr13UjY6GAuXCKA==}
dependencies:
- acorn: 8.11.3
+ js-tokens: 8.0.3
dev: true
/supports-color@5.5.0:
@@ -5111,8 +5161,8 @@ packages:
engines: {node: '>=14.0.0'}
dev: true
- /tinyspy@2.2.0:
- resolution: {integrity: sha512-d2eda04AN/cPOR89F7Xv5bK/jrQEhmcLFe6HFldoeO9AJtps+fqEnh486vnT/8y4bw38pSyxDcTCAq+Ks2aJTg==}
+ /tinyspy@2.2.1:
+ resolution: {integrity: sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==}
engines: {node: '>=14.0.0'}
dev: true
@@ -5137,26 +5187,26 @@ packages:
resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==}
engines: {node: '>=6'}
- /ts-api-utils@1.0.3(typescript@5.3.3):
- resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==}
- engines: {node: '>=16.13.0'}
+ /ts-api-utils@1.2.1(typescript@5.4.2):
+ resolution: {integrity: sha512-RIYA36cJn2WiH9Hy77hdF9r7oEwxAtB/TS9/S4Qd90Ap4z5FSiin5zEiTL44OII1Y3IIlEvxwxFUVgrHSZ/UpA==}
+ engines: {node: '>=16'}
peerDependencies:
typescript: '>=4.2.0'
dependencies:
- typescript: 5.3.3
+ typescript: 5.4.2
dev: true
/tslib@2.6.2:
resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==}
dev: true
- /tsx@4.6.2:
- resolution: {integrity: sha512-QPpBdJo+ZDtqZgAnq86iY/PD2KYCUPSUGIunHdGwyII99GKH+f3z3FZ8XNFLSGQIA4I365ui8wnQpl8OKLqcsg==}
+ /tsx@4.7.1:
+ resolution: {integrity: sha512-8d6VuibXHtlN5E3zFkgY8u4DX7Y3Z27zvvPKVmLon/D4AjuKzarkUBTLDBgj9iTQ0hg5xM7c/mYiRVM+HETf0g==}
engines: {node: '>=18.0.0'}
hasBin: true
dependencies:
- esbuild: 0.18.20
- get-tsconfig: 4.7.2
+ esbuild: 0.19.12
+ get-tsconfig: 4.7.3
optionalDependencies:
fsevents: 2.3.3
dev: true
@@ -5199,8 +5249,8 @@ packages:
hasBin: true
dev: true
- /typescript@5.3.3:
- resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==}
+ /typescript@5.4.2:
+ resolution: {integrity: sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==}
engines: {node: '>=14.17'}
hasBin: true
dev: true
@@ -5208,10 +5258,10 @@ packages:
/ufo@1.3.0:
resolution: {integrity: sha512-bRn3CsoojyNStCZe0BG0Mt4Nr/4KF+rhFlnNXybgqt5pXHNFRlqinSoQaTrGyzE4X8aHplSb+TorH+COin9Yxw==}
- /ufo@1.3.2:
- resolution: {integrity: sha512-o+ORpgGwaYQXgqGDwd+hkS4PuZ3QnmqMMxRuajK/a38L6fTpcE5GPIfrf+L/KemFzfUpeUQc1rRS1iDBozvnFA==}
+ /ufo@1.4.0:
+ resolution: {integrity: sha512-Hhy+BhRBleFjpJ2vchUNN40qgkh0366FWJGqVLYBHev0vpHTrXSA0ryT+74UiW6KWsldNurQMKGqCm1M2zBciQ==}
- /unbuild@2.0.0(typescript@5.3.3):
+ /unbuild@2.0.0(typescript@5.4.2):
resolution: {integrity: sha512-JWCUYx3Oxdzvw2J9kTAp+DKE8df/BnH/JTSj6JyA4SH40ECdFu7FoJJcrm8G92B7TjofQ6GZGjJs50TRxoH6Wg==}
hasBin: true
peerDependencies:
@@ -5235,15 +5285,15 @@ packages:
hookable: 5.5.3
jiti: 1.20.0
magic-string: 0.30.3
- mkdist: 1.3.0(typescript@5.3.3)
+ mkdist: 1.3.0(typescript@5.4.2)
mlly: 1.4.2
pathe: 1.1.1
pkg-types: 1.0.3
pretty-bytes: 6.1.1
rollup: 3.29.1
- rollup-plugin-dts: 6.0.2(rollup@3.29.1)(typescript@5.3.3)
+ rollup-plugin-dts: 6.0.2(rollup@3.29.1)(typescript@5.4.2)
scule: 1.0.0
- typescript: 5.3.3
+ typescript: 5.4.2
untyped: 1.4.0
transitivePeerDependencies:
- sass
@@ -5256,11 +5306,16 @@ packages:
'@antfu/utils': 0.7.7
defu: 6.1.4
jiti: 1.21.0
- mlly: 1.5.0
+ mlly: 1.6.1
/undici-types@5.26.5:
resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
+ /unicorn-magic@0.1.0:
+ resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==}
+ engines: {node: '>=18'}
+ dev: true
+
/unist-util-stringify-position@2.0.3:
resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==}
dependencies:
@@ -5272,59 +5327,20 @@ packages:
engines: {node: '>= 10.0.0'}
dev: true
- /unocss-preset-scrollbar@0.3.0(unocss@0.58.4):
- resolution: {integrity: sha512-7ul5AhttNoPwXPVFRKeze7beLF2hItg4f2drl5jcdzhv2MQgxo0CcCmT8qGe8VtBrAk/7RaGutQLTiMrGC6oNQ==}
+ /unocss-preset-scrollbar@0.3.1(unocss@0.58.5):
+ resolution: {integrity: sha512-LhvcQA1cfwq06sqAZY++1crrLsOf/IfOPdyCkMHVyywI9WCvMhxCJlCcrySlQI8/Y2VUjOpLBDWB0w3DXS5qRA==}
peerDependencies:
unocss: '>= 0.31.13 < 1'
dependencies:
'@unocss/preset-mini': 0.56.5
- unocss: 0.58.4(postcss@8.4.32)(rollup@3.29.1)(vite@5.0.12)
- dev: false
-
- /unocss@0.58.4(postcss@8.4.32)(rollup@3.29.1)(vite@5.0.12):
- resolution: {integrity: sha512-JYeQddAIObJPr6nuxahOgku0MIzjIaQ2P73KtJr0zSuzx6kiq20jf67FgDIOP1Ks6s7iJd7Ga3yuY2h49XjDjg==}
- engines: {node: '>=14'}
- peerDependencies:
- '@unocss/webpack': 0.58.4
- vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0
- peerDependenciesMeta:
- '@unocss/webpack':
- optional: true
- vite:
- optional: true
- dependencies:
- '@unocss/astro': 0.58.4(rollup@3.29.1)(vite@5.0.12)
- '@unocss/cli': 0.58.4(rollup@3.29.1)
- '@unocss/core': 0.58.4
- '@unocss/extractor-arbitrary-variants': 0.58.4
- '@unocss/postcss': 0.58.4(postcss@8.4.32)
- '@unocss/preset-attributify': 0.58.4
- '@unocss/preset-icons': 0.58.4
- '@unocss/preset-mini': 0.58.4
- '@unocss/preset-tagify': 0.58.4
- '@unocss/preset-typography': 0.58.4
- '@unocss/preset-uno': 0.58.4
- '@unocss/preset-web-fonts': 0.58.4
- '@unocss/preset-wind': 0.58.4
- '@unocss/reset': 0.58.4
- '@unocss/transformer-attributify-jsx': 0.58.4
- '@unocss/transformer-attributify-jsx-babel': 0.58.4
- '@unocss/transformer-compile-class': 0.58.4
- '@unocss/transformer-directives': 0.58.4
- '@unocss/transformer-variant-group': 0.58.4
- '@unocss/vite': 0.58.4(rollup@3.29.1)(vite@5.0.12)
- vite: 5.0.12(@types/node@20.11.10)
- transitivePeerDependencies:
- - postcss
- - rollup
- - supports-color
+ unocss: 0.58.5(postcss@8.4.35)(rollup@3.29.1)(vite@5.1.5)
dev: false
- /unocss@0.58.4(postcss@8.4.33)(rollup@3.29.1)(vite@5.0.12):
- resolution: {integrity: sha512-JYeQddAIObJPr6nuxahOgku0MIzjIaQ2P73KtJr0zSuzx6kiq20jf67FgDIOP1Ks6s7iJd7Ga3yuY2h49XjDjg==}
+ /unocss@0.58.5(postcss@8.4.35)(rollup@3.29.1)(vite@5.1.5):
+ resolution: {integrity: sha512-0g4P6jLgRRNnhscxw7nQ9RHGrKJ1UPPiHPet+YT3TXUcmy4mTiYgo9+kGQf5bjyrzsELJ10cT6Qz2y6g9Tls4g==}
engines: {node: '>=14'}
peerDependencies:
- '@unocss/webpack': 0.58.4
+ '@unocss/webpack': 0.58.5
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0
peerDependenciesMeta:
'@unocss/webpack':
@@ -5332,32 +5348,31 @@ packages:
vite:
optional: true
dependencies:
- '@unocss/astro': 0.58.4(rollup@3.29.1)(vite@5.0.12)
- '@unocss/cli': 0.58.4(rollup@3.29.1)
- '@unocss/core': 0.58.4
- '@unocss/extractor-arbitrary-variants': 0.58.4
- '@unocss/postcss': 0.58.4(postcss@8.4.33)
- '@unocss/preset-attributify': 0.58.4
- '@unocss/preset-icons': 0.58.4
- '@unocss/preset-mini': 0.58.4
- '@unocss/preset-tagify': 0.58.4
- '@unocss/preset-typography': 0.58.4
- '@unocss/preset-uno': 0.58.4
- '@unocss/preset-web-fonts': 0.58.4
- '@unocss/preset-wind': 0.58.4
- '@unocss/reset': 0.58.4
- '@unocss/transformer-attributify-jsx': 0.58.4
- '@unocss/transformer-attributify-jsx-babel': 0.58.4
- '@unocss/transformer-compile-class': 0.58.4
- '@unocss/transformer-directives': 0.58.4
- '@unocss/transformer-variant-group': 0.58.4
- '@unocss/vite': 0.58.4(rollup@3.29.1)(vite@5.0.12)
- vite: 5.0.12(@types/node@20.11.10)
+ '@unocss/astro': 0.58.5(rollup@3.29.1)(vite@5.1.5)
+ '@unocss/cli': 0.58.5(rollup@3.29.1)
+ '@unocss/core': 0.58.5
+ '@unocss/extractor-arbitrary-variants': 0.58.5
+ '@unocss/postcss': 0.58.5(postcss@8.4.35)
+ '@unocss/preset-attributify': 0.58.5
+ '@unocss/preset-icons': 0.58.5
+ '@unocss/preset-mini': 0.58.5
+ '@unocss/preset-tagify': 0.58.5
+ '@unocss/preset-typography': 0.58.5
+ '@unocss/preset-uno': 0.58.5
+ '@unocss/preset-web-fonts': 0.58.5
+ '@unocss/preset-wind': 0.58.5
+ '@unocss/reset': 0.58.5
+ '@unocss/transformer-attributify-jsx': 0.58.5
+ '@unocss/transformer-attributify-jsx-babel': 0.58.5
+ '@unocss/transformer-compile-class': 0.58.5
+ '@unocss/transformer-directives': 0.58.5
+ '@unocss/transformer-variant-group': 0.58.5
+ '@unocss/vite': 0.58.5(rollup@3.29.1)(vite@5.1.5)
+ vite: 5.1.5(@types/node@20.11.25)
transitivePeerDependencies:
- postcss
- rollup
- supports-color
- dev: true
/untyped@1.4.0:
resolution: {integrity: sha512-Egkr/s4zcMTEuulcIb7dgURS6QpN7DyqQYdf+jBtiaJvQ+eRsrtWUoX84SbvQWuLkXsOjM+8sJC9u6KoMK/U7Q==}
@@ -5365,7 +5380,7 @@ packages:
dependencies:
'@babel/core': 7.22.17
'@babel/standalone': 7.22.17
- '@babel/types': 7.23.9
+ '@babel/types': 7.24.0
defu: 6.1.2
jiti: 1.20.0
mri: 1.2.0
@@ -5381,18 +5396,18 @@ packages:
browserslist: '>= 4.21.0'
dependencies:
browserslist: 4.21.10
- escalade: 3.1.1
+ escalade: 3.1.2
picocolors: 1.0.0
dev: true
- /update-browserslist-db@1.0.13(browserslist@4.22.3):
+ /update-browserslist-db@1.0.13(browserslist@4.23.0):
resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==}
hasBin: true
peerDependencies:
browserslist: '>= 4.21.0'
dependencies:
- browserslist: 4.22.3
- escalade: 3.1.1
+ browserslist: 4.23.0
+ escalade: 3.1.2
picocolors: 1.0.0
/uri-js@4.4.1:
@@ -5412,8 +5427,8 @@ packages:
spdx-expression-parse: 3.0.1
dev: true
- /vite-node@1.2.2(@types/node@20.11.10):
- resolution: {integrity: sha512-1as4rDTgVWJO3n1uHmUYqq7nsFgINQ9u+mRcXpjeOMJUmviqNKjcZB7UfRZrlM7MjYXMKpuWp5oGkjaFLnjawg==}
+ /vite-node@1.3.1(@types/node@20.11.25):
+ resolution: {integrity: sha512-azbRrqRxlWTJEVbzInZCTchx0X69M/XPTCz4H+TLvlTcR/xH/3hkRqhOakT41fMJCMzXTu4UvegkZiEoJAWvng==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
dependencies:
@@ -5421,7 +5436,7 @@ packages:
debug: 4.3.4
pathe: 1.1.2
picocolors: 1.0.0
- vite: 5.0.12(@types/node@20.11.10)
+ vite: 5.1.5(@types/node@20.11.25)
transitivePeerDependencies:
- '@types/node'
- less
@@ -5433,7 +5448,7 @@ packages:
- terser
dev: true
- /vite@4.4.9(@types/node@20.11.10):
+ /vite@4.4.9(@types/node@20.11.25):
resolution: {integrity: sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
@@ -5461,16 +5476,16 @@ packages:
terser:
optional: true
dependencies:
- '@types/node': 20.11.10
+ '@types/node': 20.11.25
esbuild: 0.18.20
- postcss: 8.4.32
+ postcss: 8.4.35
rollup: 3.29.1
optionalDependencies:
fsevents: 2.3.3
dev: true
- /vite@5.0.12(@types/node@20.11.10):
- resolution: {integrity: sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==}
+ /vite@5.1.5(@types/node@20.11.25):
+ resolution: {integrity: sha512-BdN1xh0Of/oQafhU+FvopafUp6WaYenLU/NFoL5WyJL++GxkNfieKzBhM24H3HVsPQrlAqB7iJYTHabzaRed5Q==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
@@ -5497,22 +5512,22 @@ packages:
terser:
optional: true
dependencies:
- '@types/node': 20.11.10
+ '@types/node': 20.11.25
esbuild: 0.19.12
- postcss: 8.4.33
- rollup: 4.9.6
+ postcss: 8.4.35
+ rollup: 4.12.1
optionalDependencies:
fsevents: 2.3.3
- /vitest@1.2.2(@types/node@20.11.10):
- resolution: {integrity: sha512-d5Ouvrnms3GD9USIK36KG8OZ5bEvKEkITFtnGv56HFaSlbItJuYr7hv2Lkn903+AvRAgSixiamozUVfORUekjw==}
+ /vitest@1.3.1(@types/node@20.11.25):
+ resolution: {integrity: sha512-/1QJqXs8YbCrfv/GPQ05wAZf2eakUPLPa18vkJAKE7RXOKfVHqMZZ1WlTjiwl6Gcn65M5vpNUB6EFLnEdRdEXQ==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
'@edge-runtime/vm': '*'
'@types/node': ^18.0.0 || >=20.0.0
- '@vitest/browser': ^1.0.0
- '@vitest/ui': ^1.0.0
+ '@vitest/browser': 1.3.1
+ '@vitest/ui': 1.3.1
happy-dom: '*'
jsdom: '*'
peerDependenciesMeta:
@@ -5529,27 +5544,26 @@ packages:
jsdom:
optional: true
dependencies:
- '@types/node': 20.11.10
- '@vitest/expect': 1.2.2
- '@vitest/runner': 1.2.2
- '@vitest/snapshot': 1.2.2
- '@vitest/spy': 1.2.2
- '@vitest/utils': 1.2.2
+ '@types/node': 20.11.25
+ '@vitest/expect': 1.3.1
+ '@vitest/runner': 1.3.1
+ '@vitest/snapshot': 1.3.1
+ '@vitest/spy': 1.3.1
+ '@vitest/utils': 1.3.1
acorn-walk: 8.3.2
- cac: 6.7.14
chai: 4.4.1
debug: 4.3.4
execa: 8.0.1
local-pkg: 0.5.0
- magic-string: 0.30.5
+ magic-string: 0.30.8
pathe: 1.1.2
picocolors: 1.0.0
std-env: 3.7.0
- strip-literal: 1.3.0
+ strip-literal: 2.0.0
tinybench: 2.6.0
tinypool: 0.8.2
- vite: 5.0.12(@types/node@20.11.10)
- vite-node: 1.2.2(@types/node@20.11.10)
+ vite: 5.1.5(@types/node@20.11.25)
+ vite-node: 1.3.1(@types/node@20.11.25)
why-is-node-running: 2.2.2
transitivePeerDependencies:
- less
@@ -5561,20 +5575,20 @@ packages:
- terser
dev: true
- /vue-eslint-parser@9.4.2(eslint@8.56.0):
+ /vue-eslint-parser@9.4.2(eslint@8.57.0):
resolution: {integrity: sha512-Ry9oiGmCAK91HrKMtCrKFWmSFWvYkpGglCeFAIqDdr9zdXmMMpJOmUJS7WWsW7fX81h6mwHmUZCQQ1E0PkSwYQ==}
engines: {node: ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '>=6.0.0'
dependencies:
debug: 4.3.4
- eslint: 8.56.0
+ eslint: 8.57.0
eslint-scope: 7.2.2
eslint-visitor-keys: 3.4.3
espree: 9.6.1
esquery: 1.5.0
lodash: 4.17.21
- semver: 7.5.4
+ semver: 7.6.0
transitivePeerDependencies:
- supports-color
dev: true
@@ -5637,7 +5651,7 @@ packages:
engines: {node: '>=18'}
dependencies:
ansi-styles: 6.2.1
- string-width: 7.0.0
+ string-width: 7.1.0
strip-ansi: 7.1.0
dev: true
@@ -5668,7 +5682,7 @@ packages:
dependencies:
eslint-visitor-keys: 3.4.3
lodash: 4.17.21
- yaml: 2.3.4
+ yaml: 2.4.1
dev: true
/yaml@2.3.4:
@@ -5676,6 +5690,12 @@ packages:
engines: {node: '>= 14'}
dev: true
+ /yaml@2.4.1:
+ resolution: {integrity: sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==}
+ engines: {node: '>= 14'}
+ hasBin: true
+ dev: true
+
/yargs-parser@21.1.1:
resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
engines: {node: '>=12'}
@@ -5686,7 +5706,7 @@ packages:
engines: {node: '>=12'}
dependencies:
cliui: 8.0.1
- escalade: 3.1.1
+ escalade: 3.1.2
get-caller-file: 2.0.5
require-directory: 2.1.1
string-width: 4.2.3
diff --git a/scripts/magicAnimate.ts b/scripts/magicAnimate.ts
index 699d7f2..b3957a9 100644
--- a/scripts/magicAnimate.ts
+++ b/scripts/magicAnimate.ts
@@ -5,7 +5,7 @@ import fs from 'fs-extra'
const __filename = fileURLToPath(import.meta.url)
const __dirname = path.dirname(__filename)
-const input = path.resolve(__dirname, '../node_modules/magic.css/dist/magic.css')
+const input = path.resolve(__dirname, '../node_modules/magic.css/dist/magic.min.css')
const output = path.resolve(__dirname, '../data/magicCSS.ts')
async function run() {
@@ -14,7 +14,7 @@ async function run() {
if (!await fs.exists(dirPath))
await fs.mkdir(dirPath, { recursive: true })
- await fs.writeFile(output, `export default \`${css}\`\n`, { encoding: 'utf-8' })
+ await fs.writeFile(output, `export default \`${css}\``, { encoding: 'utf-8' })
}
run()
diff --git a/test/__snapshots__/presets.test.ts.snap b/test/__snapshots__/presets.test.ts.snap
index 2bb051b..88cebc3 100644
--- a/test/__snapshots__/presets.test.ts.snap
+++ b/test/__snapshots__/presets.test.ts.snap
@@ -4,7 +4,7 @@ exports[`preseUseful presets > mutiple preset 2`] = `
"/* layer: typography */
.prose{color:var(--un-prose-body);max-width:65ch;}
/* layer: shortcuts */
-.scrollbar{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);--scrollbar-track:#f5f5f5;--scrollbar-thumb:#ddd;--scrollbar-width:8px;--scrollbar-height:8px;--scrollbar-track-radius:4px;--scrollbar-thumb-radius:4px;overflow:auto;}
+.scrollbar{--scrollbar-track:#f5f5f5;--scrollbar-thumb:#ddd;--scrollbar-width:8px;--scrollbar-height:8px;--scrollbar-track-radius:4px;--scrollbar-thumb-radius:4px;overflow:auto;}
.scrollbar::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-height);}
.scrollbar::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);}
.scrollbar::-webkit-scrollbar-track{background-color:var(--scrollbar-track);}
diff --git a/test/__snapshots__/theme.test.ts.snap b/test/__snapshots__/theme.test.ts.snap
index 8ad2f3c..75e7d5d 100644
--- a/test/__snapshots__/theme.test.ts.snap
+++ b/test/__snapshots__/theme.test.ts.snap
@@ -85,7 +85,7 @@ exports[`presetUseful theme > theme extend configuration 1`] = `
"heart-beat": "{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}",
"hinge": "{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0,0,1,80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0,0,1,60deg);transform-origin:top left;animation-timing-function:ease-in-out}to{transform:translate3d(0,700px,0);opacity:0}}",
"jack-in-the-box": "{from{opacity:0;transform-origin:center bottom;transform:scale(0.1) rotate(30deg)}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{transform:scale(1)}}",
- "jello": "{from,11.1% to{transform:translate3d(0,0,0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg)skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}",
+ "jello": "{from,11.1%,to{transform:translate3d(0,0,0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg)skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}",
"light-speed-in-left": "{from{opacity:0;transform:translate3d(-100%,0,0) skewX(-30deg)}60%{opacity:1;transform:skewX(20deg)}80%{transform:skewX(-5deg)}to{transform:translate3d(0,0,0)}}",
"light-speed-in-right": "{from{opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{opacity:1;transform:skewX(20deg)}80%{transform:skewX(-5deg)}to{transform:translate3d(0,0,0)}}",
"light-speed-out-left": "{from{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0) skewX(30deg)}}",
diff --git a/test/fixtures/magic-animate.ts.snap b/test/fixtures/magic-animate.ts.snap
index 6916d37..fa93f86 100644
--- a/test/fixtures/magic-animate.ts.snap
+++ b/test/fixtures/magic-animate.ts.snap
@@ -67,71 +67,71 @@
"vanishOut": "1s",
},
"keyframes": {
- "boingInUp": "{0%{opacity:0;transform-origin:50% 0%;transform:perspective(800px) rotateX(-90deg);}50%{opacity:1;transform-origin:50% 0%;transform:perspective(800px) rotateX(50deg);}100%{opacity:1;transform-origin:50% 0%;transform:perspective(800px) rotateX(0deg);}}",
- "boingOutDown": "{0%{opacity:1;transform-origin:100% 100%;transform:perspective(800px) rotateX(0deg) rotateY(0deg);}20%{opacity:1;transform-origin:100% 100%;transform:perspective(800px) rotateX(0deg) rotateY(10deg);}30%{opacity:1;transform-origin:0% 100%;transform:perspective(800px) rotateX(0deg) rotateY(0deg);}40%{opacity:1;transform-origin:0% 100%;transform:perspective(800px) rotateX(10deg) rotateY(10deg);}100%{opacity:0;transform-origin:100% 100%;transform:perspective(800px) rotateX(90deg) rotateY(0deg);}}",
- "bombLeftOut": "{0%{opacity:1;transform-origin:50% 50%;transform:rotate(0deg);filter:blur(0px);}50%{opacity:1;transform-origin:-100% 50%;transform:rotate(-160deg);filter:blur(0px);}100%{opacity:0;transform-origin:-100% 50%;transform:rotate(-160deg);filter:blur(20px);}}",
- "bombRightOut": "{0%{opacity:1;transform-origin:50% 50%;transform:rotate(0deg);filter:blur(0px);}50%{opacity:1;transform-origin:200% 50%;transform:rotate(160deg);filter:blur(0px);}100%{opacity:0;transform-origin:200% 50%;transform:rotate(160deg);filter:blur(20px);}}",
- "foolishIn": "{0%{opacity:0;transform-origin:50% 50%;transform:scale(0, 0) rotate(360deg);}20%{opacity:1;transform-origin:0% 100%;transform:scale(0.5, 0.5) rotate(0deg);}40%{opacity:1;transform-origin:100% 100%;transform:scale(0.5, 0.5) rotate(0deg);}60%{opacity:1;transform-origin:0%;transform:scale(0.5, 0.5) rotate(0deg);}80%{opacity:1;transform-origin:0% 0%;transform:scale(0.5, 0.5) rotate(0deg);}100%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1) rotate(0deg);}}",
- "foolishOut": "{0%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1) rotate(360deg);}20%{opacity:1;transform-origin:0% 0%;transform:scale(0.5, 0.5) rotate(0deg);}40%{opacity:1;transform-origin:100% 0%;transform:scale(0.5, 0.5) rotate(0deg);}60%{opacity:1;transform-origin:0%;transform:scale(0.5, 0.5) rotate(0deg);}80%{opacity:1;transform-origin:0% 100%;transform:scale(0.5, 0.5) rotate(0deg);}100%{opacity:0;transform-origin:50% 50%;transform:scale(0, 0) rotate(0deg);}}",
- "holeOut": "{0%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1) rotateY(0deg);}100%{opacity:0;transform-origin:50% 50%;transform:scale(0, 0) rotateY(180deg);}}",
- "magic": "{0%{opacity:1;transform-origin:100% 200%;transform:scale(1, 1) rotate(0deg);}100%{opacity:0;transform-origin:200% 500%;transform:scale(0, 0) rotate(270deg);}}",
- "openDownLeft": "{0%{transform-origin:bottom left;transform:rotate(0deg);webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}100%{transform-origin:bottom left;transform:rotate(-110deg);webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}}",
- "openDownLeftOut": "{0%{opacity:1;transform-origin:bottom left;transform:rotate(0deg);webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}100%{opacity:0;transform-origin:bottom left;transform:rotate(-110deg);webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}}",
- "openDownLeftReturn": "{0%{transform-origin:bottom left;transform:rotate(-110deg);webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}100%{transform-origin:bottom left;transform:rotate(0deg);webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}}",
- "openDownRight": "{0%{transform-origin:bottom right;transform:rotate(0deg);webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}100%{transform-origin:bottom right;transform:rotate(110deg);webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}}",
- "openDownRightOut": "{0%{opacity:1;transform-origin:bottom right;transform:rotate(0deg);webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}100%{opacity:0;transform-origin:bottom right;transform:rotate(110deg);webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}}",
- "openDownRightReturn": "{0%{transform-origin:bottom right;transform:rotate(110deg);webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}100%{transform-origin:bottom right;transform:rotate(0deg);webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}}",
- "openUpLeft": "{0%{transform-origin:top left;transform:rotate(0deg);webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}100%{transform-origin:top left;transform:rotate(110deg);webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}}",
- "openUpLeftOut": "{0%{opacity:1;transform-origin:top left;transform:rotate(0deg);webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}100%{opacity:0;transform-origin:top left;transform:rotate(110deg);webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}}",
- "openUpLeftReturn": "{0%{transform-origin:top left;transform:rotate(110deg);webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}100%{transform-origin:top left;transform:rotate(0deg);webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}}",
- "openUpRight": "{0%{transform-origin:top right;transform:rotate(0deg);webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}100%{transform-origin:top right;transform:rotate(-110deg);webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}}",
- "openUpRightOut": "{0%{opacity:1;transform-origin:top right;transform:rotate(0deg);webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}100%{opacity:0;transform-origin:top right;transform:rotate(-110deg);webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}}",
- "openUpRightReturn": "{0%{transform-origin:top right;transform:rotate(-110deg);webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}100%{transform-origin:top right;transform:rotate(0deg);webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}}",
- "perspectiveDown": "{0%{transform-origin:0 100%;transform:perspective(800px) rotateX(0deg);}100%{transform-origin:0 100%;transform:perspective(800px) rotateX(-180deg);}}",
- "perspectiveDownReturn": "{0%{transform-origin:0 100%;transform:perspective(800px) rotateX(-180deg);}100%{transform-origin:0 100%;transform:perspective(800px) rotateX(0deg);}}",
- "perspectiveLeft": "{0%{transform-origin:0 0;transform:perspective(800px) rotateY(0deg);}100%{transform-origin:0 0;transform:perspective(800px) rotateY(-180deg);}}",
- "perspectiveLeftReturn": "{0%{transform-origin:0 0;transform:perspective(800px) rotateY(-180deg);}100%{transform-origin:0 0;transform:perspective(800px) rotateY(0deg);}}",
- "perspectiveRight": "{0%{transform-origin:100% 0;transform:perspective(800px) rotateY(0deg);}100%{transform-origin:100% 0;transform:perspective(800px) rotateY(180deg);}}",
- "perspectiveRightReturn": "{0%{transform-origin:100% 0;transform:perspective(800px) rotateY(180deg);}100%{transform-origin:100% 0;transform:perspective(800px) rotateY(0deg);}}",
- "perspectiveUp": "{0%{transform-origin:0 0;transform:perspective(800px) rotateX(0deg);}100%{transform-origin:0 0;transform:perspective(800px) rotateX(180deg);}}",
- "perspectiveUpReturn": "{0%{transform-origin:0 0;transform:perspective(800px) rotateX(180deg);}100%{transform-origin:0 0;transform:perspective(800px) rotateX(0deg);}}",
- "puffIn": "{0%{opacity:0;transform-origin:50% 50%;transform:scale(2, 2);filter:blur(2px);}100%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1);filter:blur(0px);}}",
- "puffOut": "{0%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1);filter:blur(0px);}100%{opacity:0;transform-origin:50% 50%;transform:scale(2, 2);filter:blur(2px);}}",
- "rotateDown": "{0%{opacity:1;transform-origin:0 0;transform:perspective(800px) rotateX(0deg) translateZ(0px);}100%{opacity:0;transform-origin:50% 100%;transform:perspective(800px) rotateX(-180deg) translateZ(300px);}}",
- "rotateLeft": "{0%{opacity:1;transform-origin:0 0;transform:perspective(800px) rotateY(0deg) translateZ(0px);}100%{opacity:0;transform-origin:50% 0;transform:perspective(800px) rotateY(-180deg) translateZ(300px);}}",
- "rotateRight": "{0%{opacity:1;transform-origin:0 0;transform:perspective(800px) rotateY(0deg) translate3d(0px);}100%{opacity:0;transform-origin:50% 0;transform:perspective(800px) rotateY(180deg) translateZ(150px);}}",
- "rotateUp": "{0%{opacity:1;transform-origin:0 0;transform:perspective(800px) rotateX(0deg) translateZ(0px);}100%{opacity:0;transform-origin:50% 0;transform:perspective(800px) rotateX(180deg) translateZ(100px);}}",
- "slideDown": "{0%{transform-origin:0 0;transform:translateY(0%);}100%{transform-origin:0 0;transform:translateY(100%);}}",
- "slideDownReturn": "{0%{transform-origin:0 0;transform:translateY(100%);}100%{transform-origin:0 0;transform:translateY(0%);}}",
- "slideLeft": "{0%{transform-origin:0 0;transform:translateX(0%);}100%{transform-origin:0 0;transform:translateX(-100%);}}",
- "slideLeftReturn": "{0%{transform-origin:0 0;transform:translateX(-100%);}100%{transform-origin:0 0;transform:translateX(0%);}}",
- "slideRight": "{0%{transform-origin:0 0;transform:translateX(0%);}100%{transform-origin:0 0;transform:translateX(100%);}}",
- "slideRightReturn": "{0%{transform-origin:0 0;transform:translateX(100%);}100%{transform-origin:0 0;transform:translateX(0%);}}",
- "slideUp": "{0%{transform-origin:0 0;transform:translateY(0%);}100%{transform-origin:0 0;transform:translateY(-100%);}}",
- "slideUpReturn": "{0%{transform-origin:0 0;transform:translateY(-100%);}100%{transform-origin:0 0;transform:translateY(0%);}}",
- "spaceInDown": "{0%{opacity:0;transform-origin:50% 100%;transform:scale(0.2) translate(0%, 200%);}100%{opacity:1;transform-origin:50% 100%;transform:scale(1) translate(0%, 0%);}}",
- "spaceInLeft": "{0%{opacity:0;transform-origin:0% 50%;transform:scale(0.2) translate(-200%, 0%);}100%{opacity:1;transform-origin:0% 50%;transform:scale(1) translate(0%, 0%);}}",
- "spaceInRight": "{0%{opacity:0;transform-origin:100% 50%;transform:scale(0.2) translate(200%, 0%);}100%{opacity:1;transform-origin:100% 50%;transform:scale(1) translate(0%, 0%);}}",
- "spaceInUp": "{0%{opacity:0;transform-origin:50% 0%;transform:scale(0.2) translate(0%, -200%);}100%{opacity:1;transform-origin:50% 0%;transform:scale(1) translate(0%, 0%);}}",
- "spaceOutDown": "{0%{opacity:1;transform-origin:50% 100%;transform:scale(1) translate(0%, 0%);}100%{opacity:0;transform-origin:50% 100%;transform:scale(0.2) translate(0%, 200%);}}",
- "spaceOutLeft": "{0%{opacity:1;transform-origin:0% 50%;transform:scale(1) translate(0%, 0%);}100%{opacity:0;transform-origin:0% 50%;transform:scale(0.2) translate(-200%, 0%);}}",
- "spaceOutRight": "{0%{opacity:1;transform-origin:100% 50%;transform:scale(1) translate(0%, 0%);}100%{opacity:0;transform-origin:100% 50%;transform:scale(0.2) translate(200%, 0%);}}",
- "spaceOutUp": "{0%{opacity:1;transform-origin:50% 0%;transform:scale(1) translate(0%, 0%);}100%{opacity:0;transform-origin:50% 0%;transform:scale(0.2) translate(0%, -200%);}}",
- "swap": "{0%{opacity:0;transform-origin:0 100%;transform:scale(0, 0) translate(-700px, 0px);}100%{opacity:1;transform-origin:100% 100%;transform:scale(1, 1) translate(0px, 0px);}}",
- "swashIn": "{0%{opacity:0;transform-origin:50% 50%;transform:scale(0, 0);}90%{opacity:1;transform-origin:50% 50%;transform:scale(0.9, 0.9);}100%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1);}}",
- "swashOut": "{0%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1);}80%{opacity:1;transform-origin:50% 50%;transform:scale(0.9, 0.9);}100%{opacity:0;transform-origin:50% 50%;transform:scale(0, 0);}}",
- "tinDownIn": "{0%{opacity:0;transform:scale(1, 1) translateY(900%);}50%, 70%, 90%{opacity:1;transform:scale(1.1, 1.1) translateY(0);}60%, 80%, 100%{opacity:1;transform:scale(1, 1) translateY(0);}}",
- "tinDownOut": "{0%, 20%, 40%, 50%{opacity:1;transform:scale(1, 1) translateY(0);}10%, 30%{opacity:1;transform:scale(1.1, 1.1) translateY(0);}100%{opacity:0;transform:scale(1, 1) translateY(900%);}}",
- "tinLeftIn": "{0%{opacity:0;transform:scale(1, 1) translateX(-900%);}50%, 70%, 90%{opacity:1;transform:scale(1.1, 1.1) translateX(0);}60%, 80%, 100%{opacity:1;transform:scale(1, 1) translateX(0);}}",
- "tinLeftOut": "{0%, 20%, 40%, 50%{opacity:1;transform:scale(1, 1) translateX(0);}10%, 30%{opacity:1;transform:scale(1.1, 1.1) translateX(0);}100%{opacity:0;transform:scale(1, 1) translateX(-900%);}}",
- "tinRightIn": "{0%{opacity:0;transform:scale(1, 1) translateX(900%);}50%, 70%, 90%{opacity:1;transform:scale(1.1, 1.1) translateX(0);}60%, 80%, 100%{opacity:1;transform:scale(1, 1) translateX(0);}}",
- "tinRightOut": "{0%, 20%, 40%, 50%{opacity:1;transform:scale(1, 1) translateX(0);}10%, 30%{opacity:1;transform:scale(1.1, 1.1) translateX(0);}100%{opacity:0;transform:scale(1, 1) translateX(900%);}}",
- "tinUpIn": "{0%{opacity:0;transform:scale(1, 1) translateY(-900%);}50%, 70%, 90%{opacity:1;transform:scale(1.1, 1.1) translateY(0);}60%, 80%, 100%{opacity:1;transform:scale(1, 1) translateY(0);}}",
- "tinUpOut": "{0%, 20%, 40%, 50%{opacity:1;transform:scale(1, 1) translateY(0);}10%, 30%{opacity:1;transform:scale(1.1, 1.1) translateY(0);}100%{opacity:0;transform:scale(1, 1) translateY(-900%);}}",
- "twisterInDown": "{0%{opacity:0;transform-origin:0 100%;transform:scale(0, 0) rotate(360deg) translateY(-100%);}30%{transform-origin:0 100%;transform:scale(0, 0) rotate(360deg) translateY(-100%);}100%{opacity:1;transform-origin:100% 100%;transform:scale(1, 1) rotate(0deg) translateY(0%);}}",
- "twisterInUp": "{0%{opacity:0;transform-origin:100% 0;transform:scale(0, 0) rotate(360deg) translateY(100%);}30%{transform-origin:100% 0;transform:scale(0, 0) rotate(360deg) translateY(100%);}100%{opacity:1;transform-origin:0 0;transform:scale(1, 1) rotate(0deg) translateY(0);}}",
- "vanishIn": "{0%{opacity:0;transform-origin:50% 50%;transform:scale(2, 2);filter:blur(90px);}100%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1);filter:blur(0px);}}",
- "vanishOut": "{0%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1);filter:blur(0px);}100%{opacity:0;transform-origin:50% 50%;transform:scale(2, 2);filter:blur(20px);}}",
+ "boingInUp": "{0%{opacity:0;transform:perspective(800px) rotateX(-90deg);transform-origin:50% 0;}50%{opacity:1;transform:perspective(800px) rotateX(50deg);transform-origin:50% 0;}to{opacity:1;transform:perspective(800px) rotateX(0deg);transform-origin:50% 0;}}",
+ "boingOutDown": "{0%{opacity:1;transform:perspective(800px) rotateX(0deg) rotateY(0deg);transform-origin:100% 100%;}20%{opacity:1;transform:perspective(800px) rotateX(0deg) rotateY(10deg);transform-origin:100% 100%;}30%{opacity:1;transform:perspective(800px) rotateX(0deg) rotateY(0deg);transform-origin:0 100%;}40%{opacity:1;transform:perspective(800px) rotateX(10deg) rotateY(10deg);transform-origin:0 100%;}to{opacity:0;transform:perspective(800px) rotateX(90deg) rotateY(0deg);transform-origin:100% 100%;}}",
+ "bombLeftOut": "{0%{filter:blur(0);opacity:1;transform:rotate(0deg);transform-origin:50% 50%;}50%{filter:blur(0);opacity:1;transform:rotate(-160deg);transform-origin:-100% 50%;}to{filter:blur(20px);opacity:0;transform:rotate(-160deg);transform-origin:-100% 50%;}}",
+ "bombRightOut": "{0%{filter:blur(0);opacity:1;transform:rotate(0deg);transform-origin:50% 50%;}50%{filter:blur(0);opacity:1;transform:rotate(160deg);transform-origin:200% 50%;}to{filter:blur(20px);opacity:0;transform:rotate(160deg);transform-origin:200% 50%;}}",
+ "foolishIn": "{0%{opacity:0;transform:scale(0) rotate(1turn);transform-origin:50% 50%;}20%{opacity:1;transform:scale(.5) rotate(0deg);transform-origin:0 100%;}40%{opacity:1;transform:scale(.5) rotate(0deg);transform-origin:100% 100%;}60%{opacity:1;transform:scale(.5) rotate(0deg);transform-origin:0;}80%{opacity:1;transform:scale(.5) rotate(0deg);transform-origin:0 0;}to{opacity:1;transform:scale(1) rotate(0deg);transform-origin:50% 50%;}}",
+ "foolishOut": "{0%{opacity:1;transform:scale(1) rotate(1turn);transform-origin:50% 50%;}20%{opacity:1;transform:scale(.5) rotate(0deg);transform-origin:0 0;}40%{opacity:1;transform:scale(.5) rotate(0deg);transform-origin:100% 0;}60%{opacity:1;transform:scale(.5) rotate(0deg);transform-origin:0;}80%{opacity:1;transform:scale(.5) rotate(0deg);transform-origin:0 100%;}to{opacity:0;transform:scale(0) rotate(0deg);transform-origin:50% 50%;}}",
+ "holeOut": "{0%{opacity:1;transform:scale(1) rotateY(0deg);transform-origin:50% 50%;}to{opacity:0;transform:scale(0) rotateY(180deg);transform-origin:50% 50%;}}",
+ "magic": "{0%{opacity:1;transform:scale(1) rotate(0deg);transform-origin:100% 200%;}to{opacity:0;transform:scale(0) rotate(270deg);transform-origin:200% 500%;}}",
+ "openDownLeft": "{0%{webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:rotate(0deg);transform-origin:bottom left;}to{webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transform:rotate(-110deg);transform-origin:bottom left;}}",
+ "openDownLeftOut": "{0%{webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;transform:rotate(0deg);transform-origin:bottom left;}to{webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:0;transform:rotate(-110deg);transform-origin:bottom left;}}",
+ "openDownLeftReturn": "{0%{webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transform:rotate(-110deg);transform-origin:bottom left;}to{webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:rotate(0deg);transform-origin:bottom left;}}",
+ "openDownRight": "{0%{webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:rotate(0deg);transform-origin:bottom right;}to{webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transform:rotate(110deg);transform-origin:bottom right;}}",
+ "openDownRightOut": "{0%{webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;transform:rotate(0deg);transform-origin:bottom right;}to{webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:0;transform:rotate(110deg);transform-origin:bottom right;}}",
+ "openDownRightReturn": "{0%{webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transform:rotate(110deg);transform-origin:bottom right;}to{webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:rotate(0deg);transform-origin:bottom right;}}",
+ "openUpLeft": "{0%{webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:rotate(0deg);transform-origin:top left;}to{webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transform:rotate(110deg);transform-origin:top left;}}",
+ "openUpLeftOut": "{0%{webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;transform:rotate(0deg);transform-origin:top left;}to{webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:0;transform:rotate(110deg);transform-origin:top left;}}",
+ "openUpLeftReturn": "{0%{webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transform:rotate(110deg);transform-origin:top left;}to{webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:rotate(0deg);transform-origin:top left;}}",
+ "openUpRight": "{0%{webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:rotate(0deg);transform-origin:top right;}to{webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transform:rotate(-110deg);transform-origin:top right;}}",
+ "openUpRightOut": "{0%{webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;transform:rotate(0deg);transform-origin:top right;}to{webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:0;transform:rotate(-110deg);transform-origin:top right;}}",
+ "openUpRightReturn": "{0%{webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transform:rotate(-110deg);transform-origin:top right;}to{webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;transform:rotate(0deg);transform-origin:top right;}}",
+ "perspectiveDown": "{0%{transform:perspective(800px) rotateX(0deg);transform-origin:0 100%;}to{transform:perspective(800px) rotateX(-180deg);transform-origin:0 100%;}}",
+ "perspectiveDownReturn": "{0%{transform:perspective(800px) rotateX(-180deg);transform-origin:0 100%;}to{transform:perspective(800px) rotateX(0deg);transform-origin:0 100%;}}",
+ "perspectiveLeft": "{0%{transform:perspective(800px) rotateY(0deg);transform-origin:0 0;}to{transform:perspective(800px) rotateY(-180deg);transform-origin:0 0;}}",
+ "perspectiveLeftReturn": "{0%{transform:perspective(800px) rotateY(-180deg);transform-origin:0 0;}to{transform:perspective(800px) rotateY(0deg);transform-origin:0 0;}}",
+ "perspectiveRight": "{0%{transform:perspective(800px) rotateY(0deg);transform-origin:100% 0;}to{transform:perspective(800px) rotateY(180deg);transform-origin:100% 0;}}",
+ "perspectiveRightReturn": "{0%{transform:perspective(800px) rotateY(180deg);transform-origin:100% 0;}to{transform:perspective(800px) rotateY(0deg);transform-origin:100% 0;}}",
+ "perspectiveUp": "{0%{transform:perspective(800px) rotateX(0deg);transform-origin:0 0;}to{transform:perspective(800px) rotateX(180deg);transform-origin:0 0;}}",
+ "perspectiveUpReturn": "{0%{transform:perspective(800px) rotateX(180deg);transform-origin:0 0;}to{transform:perspective(800px) rotateX(0deg);transform-origin:0 0;}}",
+ "puffIn": "{0%{filter:blur(2px);opacity:0;transform:scale(2);transform-origin:50% 50%;}to{filter:blur(0);opacity:1;transform:scale(1);transform-origin:50% 50%;}}",
+ "puffOut": "{0%{filter:blur(0);opacity:1;transform:scale(1);transform-origin:50% 50%;}to{filter:blur(2px);opacity:0;transform:scale(2);transform-origin:50% 50%;}}",
+ "rotateDown": "{0%{opacity:1;transform:perspective(800px) rotateX(0deg) translateZ(0);transform-origin:0 0;}to{opacity:0;transform:perspective(800px) rotateX(-180deg) translateZ(300px);transform-origin:50% 100%;}}",
+ "rotateLeft": "{0%{opacity:1;transform:perspective(800px) rotateY(0deg) translateZ(0);transform-origin:0 0;}to{opacity:0;transform:perspective(800px) rotateY(-180deg) translateZ(300px);transform-origin:50% 0;}}",
+ "rotateRight": "{0%{opacity:1;transform:perspective(800px) rotateY(0deg) translate3d(0);transform-origin:0 0;}to{opacity:0;transform:perspective(800px) rotateY(180deg) translateZ(150px);transform-origin:50% 0;}}",
+ "rotateUp": "{0%{opacity:1;transform:perspective(800px) rotateX(0deg) translateZ(0);transform-origin:0 0;}to{opacity:0;transform:perspective(800px) rotateX(180deg) translateZ(100px);transform-origin:50% 0;}}",
+ "slideDown": "{0%{transform:translateY(0);transform-origin:0 0;}to{transform:translateY(100%);transform-origin:0 0;}}",
+ "slideDownReturn": "{0%{transform:translateY(100%);transform-origin:0 0;}to{transform:translateY(0);transform-origin:0 0;}}",
+ "slideLeft": "{0%{transform:translateX(0);transform-origin:0 0;}to{transform:translateX(-100%);transform-origin:0 0;}}",
+ "slideLeftReturn": "{0%{transform:translateX(-100%);transform-origin:0 0;}to{transform:translateX(0);transform-origin:0 0;}}",
+ "slideRight": "{0%{transform:translateX(0);transform-origin:0 0;}to{transform:translateX(100%);transform-origin:0 0;}}",
+ "slideRightReturn": "{0%{transform:translateX(100%);transform-origin:0 0;}to{transform:translateX(0);transform-origin:0 0;}}",
+ "slideUp": "{0%{transform:translateY(0);transform-origin:0 0;}to{transform:translateY(-100%);transform-origin:0 0;}}",
+ "slideUpReturn": "{0%{transform:translateY(-100%);transform-origin:0 0;}to{transform:translateY(0);transform-origin:0 0;}}",
+ "spaceInDown": "{0%{opacity:0;transform:scale(.2) translateY(200%);transform-origin:50% 100%;}to{opacity:1;transform:scale(1) translate(0);transform-origin:50% 100%;}}",
+ "spaceInLeft": "{0%{opacity:0;transform:scale(.2) translate(-200%);transform-origin:0 50%;}to{opacity:1;transform:scale(1) translate(0);transform-origin:0 50%;}}",
+ "spaceInRight": "{0%{opacity:0;transform:scale(.2) translate(200%);transform-origin:100% 50%;}to{opacity:1;transform:scale(1) translate(0);transform-origin:100% 50%;}}",
+ "spaceInUp": "{0%{opacity:0;transform:scale(.2) translateY(-200%);transform-origin:50% 0;}to{opacity:1;transform:scale(1) translate(0);transform-origin:50% 0;}}",
+ "spaceOutDown": "{0%{opacity:1;transform:scale(1) translate(0);transform-origin:50% 100%;}to{opacity:0;transform:scale(.2) translateY(200%);transform-origin:50% 100%;}}",
+ "spaceOutLeft": "{0%{opacity:1;transform:scale(1) translate(0);transform-origin:0 50%;}to{opacity:0;transform:scale(.2) translate(-200%);transform-origin:0 50%;}}",
+ "spaceOutRight": "{0%{opacity:1;transform:scale(1) translate(0);transform-origin:100% 50%;}to{opacity:0;transform:scale(.2) translate(200%);transform-origin:100% 50%;}}",
+ "spaceOutUp": "{0%{opacity:1;transform:scale(1) translate(0);transform-origin:50% 0;}to{opacity:0;transform:scale(.2) translateY(-200%);transform-origin:50% 0;}}",
+ "swap": "{0%{opacity:0;transform:scale(0) translate(-700px);transform-origin:0 100%;}to{opacity:1;transform:scale(1) translate(0);transform-origin:100% 100%;}}",
+ "swashIn": "{0%{opacity:0;transform:scale(0);transform-origin:50% 50%;}90%{opacity:1;transform:scale(.9);transform-origin:50% 50%;}to{opacity:1;transform:scale(1);transform-origin:50% 50%;}}",
+ "swashOut": "{0%{opacity:1;transform:scale(1);transform-origin:50% 50%;}80%{opacity:1;transform:scale(.9);transform-origin:50% 50%;}to{opacity:0;transform:scale(0);transform-origin:50% 50%;}}",
+ "tinDownIn": "{0%{opacity:0;transform:scale(1) translateY(900%);}50%,70%,90%{opacity:1;transform:scale(1.1) translateY(0);}60%,80%,to{opacity:1;transform:scale(1) translateY(0);}}",
+ "tinDownOut": "{0%,20%,40%,50%{opacity:1;transform:scale(1) translateY(0);}10%,30%{opacity:1;transform:scale(1.1) translateY(0);}to{opacity:0;transform:scale(1) translateY(900%);}}",
+ "tinLeftIn": "{0%{opacity:0;transform:scale(1) translateX(-900%);}50%,70%,90%{opacity:1;transform:scale(1.1) translateX(0);}60%,80%,to{opacity:1;transform:scale(1) translateX(0);}}",
+ "tinLeftOut": "{0%,20%,40%,50%{opacity:1;transform:scale(1) translateX(0);}10%,30%{opacity:1;transform:scale(1.1) translateX(0);}to{opacity:0;transform:scale(1) translateX(-900%);}}",
+ "tinRightIn": "{0%{opacity:0;transform:scale(1) translateX(900%);}50%,70%,90%{opacity:1;transform:scale(1.1) translateX(0);}60%,80%,to{opacity:1;transform:scale(1) translateX(0);}}",
+ "tinRightOut": "{0%,20%,40%,50%{opacity:1;transform:scale(1) translateX(0);}10%,30%{opacity:1;transform:scale(1.1) translateX(0);}to{opacity:0;transform:scale(1) translateX(900%);}}",
+ "tinUpIn": "{0%{opacity:0;transform:scale(1) translateY(-900%);}50%,70%,90%{opacity:1;transform:scale(1.1) translateY(0);}60%,80%,to{opacity:1;transform:scale(1) translateY(0);}}",
+ "tinUpOut": "{0%,20%,40%,50%{opacity:1;transform:scale(1) translateY(0);}10%,30%{opacity:1;transform:scale(1.1) translateY(0);}to{opacity:0;transform:scale(1) translateY(-900%);}}",
+ "twisterInDown": "{0%{opacity:0;transform:scale(0) rotate(1turn) translateY(-100%);transform-origin:0 100%;}30%{transform:scale(0) rotate(1turn) translateY(-100%);transform-origin:0 100%;}to{opacity:1;transform:scale(1) rotate(0deg) translateY(0);transform-origin:100% 100%;}}",
+ "twisterInUp": "{0%{opacity:0;transform:scale(0) rotate(1turn) translateY(100%);transform-origin:100% 0;}30%{transform:scale(0) rotate(1turn) translateY(100%);transform-origin:100% 0;}to{opacity:1;transform:scale(1) rotate(0deg) translateY(0);transform-origin:0 0;}}",
+ "vanishIn": "{0%{filter:blur(90px);opacity:0;transform:scale(2);transform-origin:50% 50%;}to{filter:blur(0);opacity:1;transform:scale(1);transform-origin:50% 50%;}}",
+ "vanishOut": "{0%{filter:blur(0);opacity:1;transform:scale(1);transform-origin:50% 50%;}to{filter:blur(20px);opacity:0;transform:scale(2);transform-origin:50% 50%;}}",
},
"properties": {
"boingInUp": {
diff --git a/test/fixtures/reset.css b/test/fixtures/reset.css
new file mode 100644
index 0000000..a778604
--- /dev/null
+++ b/test/fixtures/reset.css
@@ -0,0 +1 @@
+ *, ::before, ::after { box-sizing: border-box; border-width: 0; border-style: solid; border-color: var(--un-default-border-color, #e5e7eb); } html, :host { line-height: 1.5; -webkit-text-size-adjust: 100%; -moz-tab-size: 4; tab-size: 4; font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-feature-settings: normal; font-variation-settings: normal; -webkit-tap-highlight-color: transparent; } body { margin: 0; line-height: inherit; } hr { height: 0; color: inherit; border-top-width: 1px; } abbr:where([title]) { text-decoration: underline dotted; } h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; } a { color: inherit; text-decoration: inherit; } b, strong { font-weight: bolder; } code, kbd, samp, pre { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-feature-settings: normal; font-variation-settings: normal; font-size: 1em; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } table { text-indent: 0; border-color: inherit; border-collapse: collapse; } button, input, optgroup, select, textarea { font-family: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; color: inherit; margin: 0; padding: 0; } button, select { text-transform: none; } button, [type='button'], [type='reset'], [type='submit'] { -webkit-appearance: button; background-image: none; } :-moz-focusring { outline: auto; } :-moz-ui-invalid { box-shadow: none; } progress { vertical-align: baseline; } ::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; } [type='search'] { -webkit-appearance: textfield; outline-offset: -2px; } ::-webkit-search-decoration { -webkit-appearance: none; } ::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; } summary { display: list-item; } blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre { margin: 0; } fieldset { margin: 0; padding: 0; } legend { padding: 0; } ol, ul, menu { list-style: none; margin: 0; padding: 0; } dialog { padding: 0; } textarea { resize: vertical; } input::placeholder, textarea::placeholder { opacity: 1; color: #9ca3af; } button, [role="button"] { cursor: pointer; } :disabled { cursor: default; } img, svg, video, canvas, audio, iframe, embed, object { display: block; vertical-align: middle; } img, video { max-width: 100%; height: auto; } [hidden] { display: none; }
\ No newline at end of file
diff --git a/test/magic-animate.test.ts b/test/magic-animate.test.ts
index 121557c..b93b66a 100644
--- a/test/magic-animate.test.ts
+++ b/test/magic-animate.test.ts
@@ -21,7 +21,7 @@ describe('magic in PresetUseful Theme', () => {
const { css } = await uno.generate('animate-puffIn', { preflights: false })
expect(css).toMatchInlineSnapshot(`
"/* layer: default */
- @keyframes puffIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(2, 2);filter:blur(2px);}100%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1);filter:blur(0px);}}
+ @keyframes puffIn{0%{filter:blur(2px);opacity:0;transform:scale(2);transform-origin:50% 50%;}to{filter:blur(0);opacity:1;transform:scale(1);transform-origin:50% 50%;}}
.animate-puffIn{animation:puffIn 1s linear 1;animation-fill-mode:both;}"
`)
})
diff --git a/test/preflights.test.ts b/test/preflights.test.ts
index c17cb5d..787be27 100644
--- a/test/preflights.test.ts
+++ b/test/preflights.test.ts
@@ -2,6 +2,7 @@ import { createGenerator } from 'unocss'
import { describe, expect, it } from 'vitest'
import type { UsefulOptions } from 'unocss-preset-useful'
import { presetUseful } from 'unocss-preset-useful'
+import { resetPreflight } from '../packages/core/src/core/preflights/reset'
function generateUno(options: UsefulOptions = {}) {
return createGenerator({
@@ -16,11 +17,11 @@ describe('presetUseful preflights', () => {
const uno = generateUno()
const preflights = uno.config.preflights
- expect(preflights.map(p => p.layer || 'default')).toMatchInlineSnapshot(`
- [
- "useful",
- "preflights",
- ]
- `)
+ expect(preflights.map(p => p.layer)).toEqual(['useful', 'preflights'])
+ })
+
+ it('output reset css', async () => {
+ const css = resetPreflight.getCSS({} as any) as string
+ expect(css).toMatchFileSnapshot('./fixtures/reset.css')
})
})
diff --git a/tsconfig.json b/tsconfig.json
index 1962947..570a5f2 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -7,7 +7,7 @@
"module": "esnext",
"moduleResolution": "node",
"paths": {
- "unocss-preset-useful": ["./packages/unocss-preset-useful/src/index.ts"]
+ "unocss-preset-useful": ["./packages/core/src/index.ts"]
},
"resolveJsonModule": true,
"strict": true,