From 7fea351afa48dda7c6c464799d267dc68927049f Mon Sep 17 00:00:00 2001 From: Neil Date: Mon, 26 Sep 2022 22:27:43 +0800 Subject: [PATCH] fix: default enable for `preset-applet` and `preset-rem-to-rpx` --- package.json | 6 +- packages/preset-applet/package.json | 6 +- packages/preset-applet/src/index.ts | 5 +- packages/preset-rem-to-rpx/README.md | 6 +- packages/preset-rem-to-rpx/package.json | 2 +- packages/preset-rem-to-rpx/src/index.ts | 29 +- packages/transformer-applet/README.md | 2 +- packages/transformer-applet/package.json | 4 +- packages/transformer-applet/src/types.ts | 10 +- packages/transformer-attributify/package.json | 4 +- pnpm-lock.yaml | 522 ++++++++++-------- 11 files changed, 343 insertions(+), 253 deletions(-) diff --git a/package.json b/package.json index 5f765c0..1e2a9f4 100644 --- a/package.json +++ b/package.json @@ -24,18 +24,18 @@ }, "devDependencies": { "@antfu/eslint-config": "^0.27.0", - "@types/node": "^18.7.18", + "@types/node": "^18.7.22", "@unocss-applet/preset-applet": "workspace:*", "@unocss-applet/preset-rem-to-rpx": "workspace:*", "@unocss-applet/transformer-applet": "workspace:*", "@unocss-applet/transformer-attributify": "workspace:*", "bumpp": "^8.2.1", - "eslint": "^8.23.1", + "eslint": "^8.24.0", "esno": "^0.16.3", "rimraf": "^3.0.2", "typescript": "^4.8.3", "unbuild": "^0.8.11", - "unocss": "^0.45.22", + "unocss": "^0.45.23", "unocss-applet": "workspace:*", "vite": "^3.1.3", "vitest": "^0.23.4" diff --git a/packages/preset-applet/package.json b/packages/preset-applet/package.json index 63346b4..bb6a20d 100644 --- a/packages/preset-applet/package.json +++ b/packages/preset-applet/package.json @@ -54,8 +54,8 @@ "stub": "unbuild --stub" }, "dependencies": { - "@unocss/core": "^0.45.22", - "@unocss/preset-mini": "^0.45.22", - "@unocss/preset-wind": "^0.45.22" + "@unocss/core": "^0.45.23", + "@unocss/preset-mini": "^0.45.23", + "@unocss/preset-wind": "^0.45.23" } } diff --git a/packages/preset-applet/src/index.ts b/packages/preset-applet/src/index.ts index 34e673d..2e93bca 100644 --- a/packages/preset-applet/src/index.ts +++ b/packages/preset-applet/src/index.ts @@ -21,6 +21,7 @@ export interface PresetAppletOptions extends PresetMiniOptions { const presetApplet = (options: PresetAppletOptions = {}): Preset => { options.dark = options.dark ?? 'class' options.attributifyPseudo = options.attributifyPseudo ?? false + const enable = options.enable ?? true return { name: 'unocss-preset-applet', @@ -32,10 +33,10 @@ const presetApplet = (options: PresetAppletOptions = {}): Preset => { variantColorMix, ], options, - preflights: options.enable ? preflightsApplet : defaultApplet, + preflights: enable ? preflightsApplet : defaultApplet, postprocess: [ (util) => { - options.enable && (util.selector = unoCSSToAppletProcess(util.selector)) + enable && (util.selector = unoCSSToAppletProcess(util.selector)) return util }], prefix: options.prefix, diff --git a/packages/preset-rem-to-rpx/README.md b/packages/preset-rem-to-rpx/README.md index a0b16a7..a4036ac 100644 --- a/packages/preset-rem-to-rpx/README.md +++ b/packages/preset-rem-to-rpx/README.md @@ -34,19 +34,19 @@ export interface RemToRpxOptions { * e.g. In uniapp set `enable: !(process.env.UNI_PLATFORM === 'h5')` to disable for h5 * @default true */ - enable?: boolean; + enable?: boolean /** * 1rem = n px * @default 16 */ - baseFontSize?: number; + baseFontSize?: number /** * screen width in px * @default 375 */ - screenWidth?: number; + screenWidth?: number } ``` diff --git a/packages/preset-rem-to-rpx/package.json b/packages/preset-rem-to-rpx/package.json index df329c2..b5be2c3 100644 --- a/packages/preset-rem-to-rpx/package.json +++ b/packages/preset-rem-to-rpx/package.json @@ -37,6 +37,6 @@ "stub": "unbuild --stub" }, "dependencies": { - "@unocss/core": "^0.45.22" + "@unocss/core": "^0.45.23" } } diff --git a/packages/preset-rem-to-rpx/src/index.ts b/packages/preset-rem-to-rpx/src/index.ts index c0934cc..26ba561 100644 --- a/packages/preset-rem-to-rpx/src/index.ts +++ b/packages/preset-rem-to-rpx/src/index.ts @@ -1,6 +1,6 @@ -import type { Preset } from "unocss"; +import type { Preset } from 'unocss' -const remRE = /^-?[\.\d]+rem$/; +const remRE = /^-?[\.\d]+rem$/ export interface RemToRpxOptions { /** @@ -8,36 +8,39 @@ export interface RemToRpxOptions { * e.g. In uniapp set `enable: !(process.env.UNI_PLATFORM === 'h5')` to disable for h5 * @default true */ - enable?: boolean; + enable?: boolean /** * 1rem = n px * @default 16 */ - baseFontSize?: number; + baseFontSize?: number /** * screen width in px * @default 375 */ - screenWidth?: number; + screenWidth?: number } export default function remToRpxPreset(options: RemToRpxOptions = {}): Preset { - const { baseFontSize = 16, screenWidth = 375 } = options; + const { baseFontSize = 16, screenWidth = 375 } = options + + const enable = options.enable ?? true return { - name: "unocss-preset-rem-to-rpx", - postprocess: options.enable + name: 'unocss-preset-rem-to-rpx', + postprocess: enable ? (util) => { util.entries.forEach((i) => { - const value = i[1]; - if (value && typeof value === "string" && remRE.test(value)) + const value = i[1] + if (value && typeof value === 'string' && remRE.test(value)) { i[1] = `${ +value.slice(0, -3) * baseFontSize * (750 / screenWidth) - }rpx`; - }); + }rpx` + } + }) } : undefined, - }; + } } diff --git a/packages/transformer-applet/README.md b/packages/transformer-applet/README.md index 6cff1d7..c57a9ee 100644 --- a/packages/transformer-applet/README.md +++ b/packages/transformer-applet/README.md @@ -36,7 +36,7 @@ export interface TransformerAppletOptions { * e.g. In uniapp set `enable: !(process.env.UNI_PLATFORM === 'h5')` to disable for h5 * @default true */ - enable?: boolean; + enable?: boolean /** * Prefix for compile class name diff --git a/packages/transformer-applet/package.json b/packages/transformer-applet/package.json index 449ea14..0e90ff3 100644 --- a/packages/transformer-applet/package.json +++ b/packages/transformer-applet/package.json @@ -35,9 +35,9 @@ "stub": "unbuild --stub" }, "dependencies": { - "@unocss/core": "^0.45.22" + "@unocss/core": "^0.45.23" }, "devDependencies": { - "magic-string": "^0.26.3" + "magic-string": "^0.26.4" } } diff --git a/packages/transformer-applet/src/types.ts b/packages/transformer-applet/src/types.ts index f0d0d9c..eddbe63 100644 --- a/packages/transformer-applet/src/types.ts +++ b/packages/transformer-applet/src/types.ts @@ -4,14 +4,14 @@ export interface TransformerAppletOptions { * e.g. In uniapp set `enable: !(process.env.UNI_PLATFORM === 'h5')` to disable for h5 * @default true */ - enable?: boolean; + enable?: boolean /** * Prefix for compile class name * @default 'uno-' * e.g. bg-[hsl(2.7,81.9%,69.6%)] to uno-98db2v */ - classPrefix?: string; + classPrefix?: string /** * Prefix for ignore compile string @@ -19,16 +19,16 @@ export interface TransformerAppletOptions { * e.g. 'applet-ignore: bg-[hsl(2.7,81.9%,69.6%)]' to 'bg-[hsl(2.7,81.9%,69.6%)]' * @default 'applet-ignore:' */ - ignorePrefix?: string; + ignorePrefix?: string /** * Hash function */ - hashFn?: (str: string) => string; + hashFn?: (str: string) => string /** * The layer name of generated rules * @default 'applet_shortcuts' */ - layer?: string; + layer?: string } diff --git a/packages/transformer-attributify/package.json b/packages/transformer-attributify/package.json index 733bcd1..1cbf674 100644 --- a/packages/transformer-attributify/package.json +++ b/packages/transformer-attributify/package.json @@ -35,9 +35,9 @@ "stub": "unbuild --stub" }, "dependencies": { - "@unocss/core": "^0.45.22" + "@unocss/core": "^0.45.23" }, "devDependencies": { - "magic-string": "^0.26.3" + "magic-string": "^0.26.4" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6454200..4a635ed 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,72 +5,72 @@ importers: .: specifiers: '@antfu/eslint-config': ^0.27.0 - '@types/node': ^18.7.18 + '@types/node': ^18.7.22 '@unocss-applet/preset-applet': workspace:* '@unocss-applet/preset-rem-to-rpx': workspace:* '@unocss-applet/transformer-applet': workspace:* '@unocss-applet/transformer-attributify': workspace:* bumpp: ^8.2.1 - eslint: ^8.23.1 + eslint: ^8.24.0 esno: ^0.16.3 rimraf: ^3.0.2 typescript: ^4.8.3 unbuild: ^0.8.11 - unocss: ^0.45.22 + unocss: ^0.45.23 unocss-applet: workspace:* vite: ^3.1.3 vitest: ^0.23.4 devDependencies: - '@antfu/eslint-config': 0.27.0_irgkl5vooow2ydyo6aokmferha - '@types/node': 18.7.18 + '@antfu/eslint-config': 0.27.0_7ilbxdl5iguzcjriqqcg2m5cku + '@types/node': 18.7.22 '@unocss-applet/preset-applet': link:packages/preset-applet '@unocss-applet/preset-rem-to-rpx': link:packages/preset-rem-to-rpx '@unocss-applet/transformer-applet': link:packages/transformer-applet '@unocss-applet/transformer-attributify': link:packages/transformer-attributify bumpp: 8.2.1 - eslint: 8.23.1 + eslint: 8.24.0 esno: 0.16.3 rimraf: 3.0.2 typescript: 4.8.3 unbuild: 0.8.11 - unocss: 0.45.22_vite@3.1.3 + unocss: 0.45.23_vite@3.1.3 unocss-applet: link:packages/unocss-applet vite: 3.1.3 vitest: 0.23.4 packages/preset-applet: specifiers: - '@unocss/core': ^0.45.22 - '@unocss/preset-mini': ^0.45.22 - '@unocss/preset-wind': ^0.45.22 + '@unocss/core': ^0.45.23 + '@unocss/preset-mini': ^0.45.23 + '@unocss/preset-wind': ^0.45.23 dependencies: - '@unocss/core': 0.45.22 - '@unocss/preset-mini': 0.45.22 - '@unocss/preset-wind': 0.45.22 + '@unocss/core': 0.45.23 + '@unocss/preset-mini': 0.45.23 + '@unocss/preset-wind': 0.45.23 packages/preset-rem-to-rpx: specifiers: - '@unocss/core': ^0.45.22 + '@unocss/core': ^0.45.23 dependencies: - '@unocss/core': 0.45.22 + '@unocss/core': 0.45.23 packages/transformer-applet: specifiers: - '@unocss/core': ^0.45.22 - magic-string: ^0.26.3 + '@unocss/core': ^0.45.23 + magic-string: ^0.26.4 dependencies: - '@unocss/core': 0.45.22 + '@unocss/core': 0.45.23 devDependencies: - magic-string: 0.26.3 + magic-string: 0.26.4 packages/transformer-attributify: specifiers: - '@unocss/core': ^0.45.22 - magic-string: ^0.26.3 + '@unocss/core': ^0.45.23 + magic-string: ^0.26.4 dependencies: - '@unocss/core': 0.45.22 + '@unocss/core': 0.45.23 devDependencies: - magic-string: 0.26.3 + magic-string: 0.26.4 packages/unocss-applet: specifiers: @@ -205,22 +205,22 @@ packages: '@jridgewell/gen-mapping': 0.1.1 '@jridgewell/trace-mapping': 0.3.15 - /@antfu/eslint-config-basic/0.27.0_wxqvmnl3i4rbvz4ixyoiufmx3e: + /@antfu/eslint-config-basic/0.27.0_q4umk7p5w5wsclps5v46vcyxwe: resolution: {integrity: sha512-QgQVCiNiV9ZF7h09uBqTHctHDfVqJGIIpe0ZHCicLvUv233nAYeu4adAr53buhKrxDeoalozSs2ePiDiCyceTg==} peerDependencies: eslint: '>=7.4.0' dependencies: - eslint: 8.23.1 - eslint-plugin-antfu: 0.27.0_irgkl5vooow2ydyo6aokmferha - eslint-plugin-eslint-comments: 3.2.0_eslint@8.23.1 + eslint: 8.24.0 + eslint-plugin-antfu: 0.27.0_7ilbxdl5iguzcjriqqcg2m5cku + eslint-plugin-eslint-comments: 3.2.0_eslint@8.24.0 eslint-plugin-html: 7.1.0 - eslint-plugin-import: 2.26.0_bgdmkk372fjuptfjwugrzcrhfe - eslint-plugin-jsonc: 2.4.0_eslint@8.23.1 - eslint-plugin-markdown: 3.0.0_eslint@8.23.1 - eslint-plugin-n: 15.2.5_eslint@8.23.1 - eslint-plugin-promise: 6.0.1_eslint@8.23.1 - eslint-plugin-unicorn: 43.0.2_eslint@8.23.1 - eslint-plugin-yml: 1.2.0_eslint@8.23.1 + eslint-plugin-import: 2.26.0_cwtoc362lpdtoerxmihm6ukccq + eslint-plugin-jsonc: 2.4.0_eslint@8.24.0 + eslint-plugin-markdown: 3.0.0_eslint@8.24.0 + eslint-plugin-n: 15.2.5_eslint@8.24.0 + eslint-plugin-promise: 6.0.1_eslint@8.24.0 + eslint-plugin-unicorn: 43.0.2_eslint@8.24.0 + eslint-plugin-yml: 1.2.0_eslint@8.24.0 jsonc-eslint-parser: 2.1.0 yaml-eslint-parser: 1.1.0 transitivePeerDependencies: @@ -231,16 +231,16 @@ packages: - typescript dev: true - /@antfu/eslint-config-ts/0.27.0_irgkl5vooow2ydyo6aokmferha: + /@antfu/eslint-config-ts/0.27.0_7ilbxdl5iguzcjriqqcg2m5cku: resolution: {integrity: sha512-h/ai9xe65lXtsUiSBRAvfcN47fqn5uGHcCA5c0LoBRX6fVFHk06BbPWMlSJRtqmc3uBTmv3gU8SrnWwrycnKag==} peerDependencies: eslint: '>=7.4.0' typescript: '>=3.9' dependencies: - '@antfu/eslint-config-basic': 0.27.0_wxqvmnl3i4rbvz4ixyoiufmx3e - '@typescript-eslint/eslint-plugin': 5.36.2_wxqvmnl3i4rbvz4ixyoiufmx3e - '@typescript-eslint/parser': 5.36.2_irgkl5vooow2ydyo6aokmferha - eslint: 8.23.1 + '@antfu/eslint-config-basic': 0.27.0_q4umk7p5w5wsclps5v46vcyxwe + '@typescript-eslint/eslint-plugin': 5.36.2_q4umk7p5w5wsclps5v46vcyxwe + '@typescript-eslint/parser': 5.36.2_7ilbxdl5iguzcjriqqcg2m5cku + eslint: 8.24.0 typescript: 4.8.3 transitivePeerDependencies: - eslint-import-resolver-typescript @@ -248,14 +248,14 @@ packages: - supports-color dev: true - /@antfu/eslint-config-vue/0.27.0_irgkl5vooow2ydyo6aokmferha: + /@antfu/eslint-config-vue/0.27.0_7ilbxdl5iguzcjriqqcg2m5cku: resolution: {integrity: sha512-Iw4GY4rXK1dPxzIl35bOwPE1vn6E5Wm8uljqdpQYQpTX1j6el7Yo30bpanCogWRcdPSMWKcS7GVlHjV47QB59w==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-ts': 0.27.0_irgkl5vooow2ydyo6aokmferha - eslint: 8.23.1 - eslint-plugin-vue: 9.4.0_eslint@8.23.1 + '@antfu/eslint-config-ts': 0.27.0_7ilbxdl5iguzcjriqqcg2m5cku + eslint: 8.24.0 + eslint-plugin-vue: 9.4.0_eslint@8.24.0 transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -263,24 +263,24 @@ packages: - typescript dev: true - /@antfu/eslint-config/0.27.0_irgkl5vooow2ydyo6aokmferha: + /@antfu/eslint-config/0.27.0_7ilbxdl5iguzcjriqqcg2m5cku: resolution: {integrity: sha512-xM1In6/ueNyKxxWO86jd7a9IdKby66lZVT/fE8k2RlP+X0xe5/DTTQfwLbVvnRpn77jCPIhEjNKVWxDO/DUEIg==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-vue': 0.27.0_irgkl5vooow2ydyo6aokmferha - '@typescript-eslint/eslint-plugin': 5.36.2_wxqvmnl3i4rbvz4ixyoiufmx3e - '@typescript-eslint/parser': 5.36.2_irgkl5vooow2ydyo6aokmferha - eslint: 8.23.1 - eslint-plugin-eslint-comments: 3.2.0_eslint@8.23.1 + '@antfu/eslint-config-vue': 0.27.0_7ilbxdl5iguzcjriqqcg2m5cku + '@typescript-eslint/eslint-plugin': 5.36.2_q4umk7p5w5wsclps5v46vcyxwe + '@typescript-eslint/parser': 5.36.2_7ilbxdl5iguzcjriqqcg2m5cku + eslint: 8.24.0 + eslint-plugin-eslint-comments: 3.2.0_eslint@8.24.0 eslint-plugin-html: 7.1.0 - eslint-plugin-import: 2.26.0_bgdmkk372fjuptfjwugrzcrhfe - eslint-plugin-jsonc: 2.4.0_eslint@8.23.1 - eslint-plugin-n: 15.2.5_eslint@8.23.1 - eslint-plugin-promise: 6.0.1_eslint@8.23.1 - eslint-plugin-unicorn: 43.0.2_eslint@8.23.1 - eslint-plugin-vue: 9.4.0_eslint@8.23.1 - eslint-plugin-yml: 1.2.0_eslint@8.23.1 + eslint-plugin-import: 2.26.0_cwtoc362lpdtoerxmihm6ukccq + eslint-plugin-jsonc: 2.4.0_eslint@8.24.0 + eslint-plugin-n: 15.2.5_eslint@8.24.0 + eslint-plugin-promise: 6.0.1_eslint@8.24.0 + eslint-plugin-unicorn: 43.0.2_eslint@8.24.0 + eslint-plugin-vue: 9.4.0_eslint@8.24.0 + eslint-plugin-yml: 1.2.0_eslint@8.24.0 jsonc-eslint-parser: 2.1.0 yaml-eslint-parser: 1.1.0 transitivePeerDependencies: @@ -1816,7 +1816,7 @@ packages: fs-extra: 10.1.0 hash-sum: 2.0.0 jsonc-parser: 3.2.0 - magic-string: 0.26.3 + magic-string: 0.26.4 merge: 2.1.1 mime: 3.0.0 module-alias: 2.2.2 @@ -2037,7 +2037,7 @@ packages: '@vue/compiler-sfc': 3.2.39 '@vue/shared': 3.2.39 debug: 4.3.4 - magic-string: 0.26.3 + magic-string: 0.26.4 transitivePeerDependencies: - postcss - supports-color @@ -2302,6 +2302,17 @@ packages: - supports-color dev: true + /@humanwhocodes/config-array/0.10.5: + resolution: {integrity: sha512-XVVDtp+dVvRxMoxSiSfasYaG02VEe1qH5cKgMQJWhol6HwzbcqoCMJi8dAGoYAO57jhUyhI6cWuRiTcRaDaYug==} + engines: {node: '>=10.10.0'} + dependencies: + '@humanwhocodes/object-schema': 1.2.1 + debug: 4.3.4 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + dev: true + /@humanwhocodes/gitignore-to-minimatch/1.0.2: resolution: {integrity: sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==} dev: true @@ -3302,13 +3313,13 @@ packages: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: '@types/connect': 3.4.35 - '@types/node': 18.7.18 + '@types/node': 18.7.22 dev: true /@types/bonjour/3.5.10: resolution: {integrity: sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==} dependencies: - '@types/node': 18.7.18 + '@types/node': 18.7.22 dev: true /@types/chai-subset/1.3.3: @@ -3325,13 +3336,13 @@ packages: resolution: {integrity: sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==} dependencies: '@types/express-serve-static-core': 4.17.31 - '@types/node': 18.7.18 + '@types/node': 18.7.22 dev: true /@types/connect/3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: - '@types/node': 18.7.18 + '@types/node': 18.7.22 dev: true /@types/debug/4.1.7: @@ -3372,7 +3383,7 @@ packages: /@types/express-serve-static-core/4.17.31: resolution: {integrity: sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==} dependencies: - '@types/node': 18.7.18 + '@types/node': 18.7.22 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 dev: true @@ -3389,13 +3400,13 @@ packages: /@types/fs-extra/8.1.2: resolution: {integrity: sha512-SvSrYXfWSc7R4eqnOzbQF4TZmfpNSM9FrSWLU3EUnWBuyZqNBOrv1B1JA3byUDPUl9z4Ab3jeZG2eDdySlgNMg==} dependencies: - '@types/node': 18.7.18 + '@types/node': 18.7.22 /@types/glob/7.2.0: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 18.7.18 + '@types/node': 18.7.22 /@types/html-minifier-terser/6.1.0: resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==} @@ -3404,7 +3415,7 @@ packages: /@types/http-proxy/1.17.9: resolution: {integrity: sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==} dependencies: - '@types/node': 18.7.18 + '@types/node': 18.7.22 dev: true /@types/json-schema/7.0.11: @@ -3418,7 +3429,7 @@ packages: /@types/keyv/3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 18.7.18 + '@types/node': 18.7.22 dev: true /@types/lodash.debounce/4.0.7: @@ -3453,8 +3464,8 @@ packages: resolution: {integrity: sha512-qjd88DrCxupx/kJD5yQgZdcYKZKSIGBVDIBE1/LTGcNm3d2Np/jxojkdePDdfnBHJc5W7vSMpbJ1aB7p/Py69A==} dev: true - /@types/node/18.7.18: - resolution: {integrity: sha512-m+6nTEOadJZuTPkKR/SYK3A2d7FZrgElol9UP1Kae90VVU4a6mxnPuLiIW1m4Cq4gZ/nWb9GrdVXJCoCazDAbg==} + /@types/node/18.7.22: + resolution: {integrity: sha512-TsmoXYd4zrkkKjJB0URF/mTIKPl+kVcbqClB2F/ykU7vil1BfWZVndOnpEIozPv4fURD28gyPFeIkW2G+KXOvw==} /@types/normalize-package-data/2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -3475,13 +3486,13 @@ packages: /@types/resolve/1.17.1: resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} dependencies: - '@types/node': 18.7.18 + '@types/node': 18.7.22 dev: true /@types/responselike/1.0.0: resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} dependencies: - '@types/node': 18.7.18 + '@types/node': 18.7.22 dev: true /@types/retry/0.12.0: @@ -3491,7 +3502,7 @@ packages: /@types/sass/1.43.1: resolution: {integrity: sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g==} dependencies: - '@types/node': 18.7.18 + '@types/node': 18.7.22 /@types/serve-index/1.9.1: resolution: {integrity: sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==} @@ -3503,13 +3514,13 @@ packages: resolution: {integrity: sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==} dependencies: '@types/mime': 3.0.1 - '@types/node': 18.7.18 + '@types/node': 18.7.22 dev: true /@types/sockjs/0.3.33: resolution: {integrity: sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==} dependencies: - '@types/node': 18.7.18 + '@types/node': 18.7.22 dev: true /@types/unist/2.0.6: @@ -3520,7 +3531,7 @@ packages: resolution: {integrity: sha512-ayJ0iOCDNHnKpKTgBG6Q6JOnHTj9zFta+3j2b8Ejza0e4cvRyMn0ZoLEmbPrTHe5YYRlDYPvPWVdV4cTaRyH7g==} dependencies: '@types/expect': 1.20.4 - '@types/node': 18.7.18 + '@types/node': 18.7.22 dev: true /@types/webpack-env/1.18.0: @@ -3530,10 +3541,10 @@ packages: /@types/ws/8.5.3: resolution: {integrity: sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==} dependencies: - '@types/node': 18.7.18 + '@types/node': 18.7.22 dev: true - /@typescript-eslint/eslint-plugin/5.36.2_wxqvmnl3i4rbvz4ixyoiufmx3e: + /@typescript-eslint/eslint-plugin/5.36.2_q4umk7p5w5wsclps5v46vcyxwe: resolution: {integrity: sha512-OwwR8LRwSnI98tdc2z7mJYgY60gf7I9ZfGjN5EjCwwns9bdTuQfAXcsjSB2wSQ/TVNYSGKf4kzVXbNGaZvwiXw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3544,12 +3555,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.36.2_irgkl5vooow2ydyo6aokmferha + '@typescript-eslint/parser': 5.36.2_7ilbxdl5iguzcjriqqcg2m5cku '@typescript-eslint/scope-manager': 5.36.2 - '@typescript-eslint/type-utils': 5.36.2_irgkl5vooow2ydyo6aokmferha - '@typescript-eslint/utils': 5.36.2_irgkl5vooow2ydyo6aokmferha + '@typescript-eslint/type-utils': 5.36.2_7ilbxdl5iguzcjriqqcg2m5cku + '@typescript-eslint/utils': 5.36.2_7ilbxdl5iguzcjriqqcg2m5cku debug: 4.3.4 - eslint: 8.23.1 + eslint: 8.24.0 functional-red-black-tree: 1.0.1 ignore: 5.2.0 regexpp: 3.2.0 @@ -3560,7 +3571,7 @@ packages: - supports-color dev: true - /@typescript-eslint/parser/5.36.2_irgkl5vooow2ydyo6aokmferha: + /@typescript-eslint/parser/5.36.2_7ilbxdl5iguzcjriqqcg2m5cku: resolution: {integrity: sha512-qS/Kb0yzy8sR0idFspI9Z6+t7mqk/oRjnAYfewG+VN73opAUvmYL3oPIMmgOX6CnQS6gmVIXGshlb5RY/R22pA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3574,7 +3585,7 @@ packages: '@typescript-eslint/types': 5.36.2 '@typescript-eslint/typescript-estree': 5.36.2_typescript@4.8.3 debug: 4.3.4 - eslint: 8.23.1 + eslint: 8.24.0 typescript: 4.8.3 transitivePeerDependencies: - supports-color @@ -3588,7 +3599,7 @@ packages: '@typescript-eslint/visitor-keys': 5.36.2 dev: true - /@typescript-eslint/type-utils/5.36.2_irgkl5vooow2ydyo6aokmferha: + /@typescript-eslint/type-utils/5.36.2_7ilbxdl5iguzcjriqqcg2m5cku: resolution: {integrity: sha512-rPQtS5rfijUWLouhy6UmyNquKDPhQjKsaKH0WnY6hl/07lasj8gPaH2UD8xWkePn6SC+jW2i9c2DZVDnL+Dokw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3599,9 +3610,9 @@ packages: optional: true dependencies: '@typescript-eslint/typescript-estree': 5.36.2_typescript@4.8.3 - '@typescript-eslint/utils': 5.36.2_irgkl5vooow2ydyo6aokmferha + '@typescript-eslint/utils': 5.36.2_7ilbxdl5iguzcjriqqcg2m5cku debug: 4.3.4 - eslint: 8.23.1 + eslint: 8.24.0 tsutils: 3.21.0_typescript@4.8.3 typescript: 4.8.3 transitivePeerDependencies: @@ -3634,7 +3645,7 @@ packages: - supports-color dev: true - /@typescript-eslint/utils/5.36.2_irgkl5vooow2ydyo6aokmferha: + /@typescript-eslint/utils/5.36.2_7ilbxdl5iguzcjriqqcg2m5cku: resolution: {integrity: sha512-uNcopWonEITX96v9pefk9DC1bWMdkweeSsewJ6GeC7L6j2t0SJywisgkr9wUTtXk90fi2Eljj90HSHm3OGdGRg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3644,9 +3655,9 @@ packages: '@typescript-eslint/scope-manager': 5.36.2 '@typescript-eslint/types': 5.36.2 '@typescript-eslint/typescript-estree': 5.36.2_typescript@4.8.3 - eslint: 8.23.1 + eslint: 8.24.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.23.1 + eslint-utils: 3.0.0_eslint@8.24.0 transitivePeerDependencies: - supports-color - typescript @@ -3660,32 +3671,32 @@ packages: eslint-visitor-keys: 3.3.0 dev: true - /@unocss/astro/0.45.22_vite@3.1.3: - resolution: {integrity: sha512-PWrDDnceID0bgHDHsVrIoQhubDzwS3xqcsxru8DtbzISHrLduoQVzf8S2LZE3Fy03evzhlBxQODR+16EHuz5RQ==} + /@unocss/astro/0.45.23_vite@3.1.3: + resolution: {integrity: sha512-JU2Tnz3cnjYs3GA74df1BcBsTTY/1vYtTp8uTE876jsMf2woDepQA55cDx+efvO/Ev87HZ4F1qr/0Ekeo51Xwg==} dependencies: - '@unocss/core': 0.45.22 - '@unocss/reset': 0.45.22 - '@unocss/vite': 0.45.22_vite@3.1.3 + '@unocss/core': 0.45.23 + '@unocss/reset': 0.45.23 + '@unocss/vite': 0.45.23_vite@3.1.3 transitivePeerDependencies: - vite dev: true - /@unocss/cli/0.45.22: - resolution: {integrity: sha512-e0cEjqBP5Rvg6islGjPbD/Ss11JBu6PGaCUyuA7NbSmUGLbJQ0lAPorDQTRHRAnDyc6TEfR+P0h2OyHGLZ/5Vw==} + /@unocss/cli/0.45.23: + resolution: {integrity: sha512-rvsyP4pnLa3Iowr1u+DCobsBIV2zzVPUNd77KKH+YapqyxfMzxwveucHE+j/Us0NcLgeODu0mpJmNe9A7Mgm9w==} engines: {node: '>=14'} hasBin: true dependencies: '@ampproject/remapping': 2.2.0 '@rollup/pluginutils': 4.2.1 - '@unocss/config': 0.45.22 - '@unocss/core': 0.45.22 - '@unocss/preset-uno': 0.45.22 + '@unocss/config': 0.45.23 + '@unocss/core': 0.45.23 + '@unocss/preset-uno': 0.45.23 cac: 6.7.14 chokidar: 3.5.3 colorette: 2.0.19 consola: 2.15.3 fast-glob: 3.2.12 - magic-string: 0.26.3 + magic-string: 0.26.4 pathe: 0.3.7 perfect-debounce: 0.1.3 dev: true @@ -3698,116 +3709,134 @@ packages: unconfig: 0.3.6 dev: true + /@unocss/config/0.45.23: + resolution: {integrity: sha512-TxlempJhEs5v5uOk5l+JXF44Mzb3xupOhXCVzv9Cn5p8JSA0Ia0EfltpUOGtFbv5CC4k1QkKJnXUtGCCynUwCg==} + engines: {node: '>=14'} + dependencies: + '@unocss/core': 0.45.23 + pathe: 0.3.7 + unconfig: 0.3.6 + dev: true + /@unocss/core/0.45.22: resolution: {integrity: sha512-x6t6XlVpt7VXGC31Tr/KRS8WkURcTO6n0lK2k5zS+cIvc9xpLtwQw8C0c+/NULxbDNo205qfIuB703mmPABLjw==} + dev: true + + /@unocss/core/0.45.23: + resolution: {integrity: sha512-yQ8j7Dj4RQZvL5tOJ/p+s5HZ//7WgjpxXGRySYDRgj5yqqLcxYTE68UtTGGtONjCBOkv6jSHnPcUyEDoA/OJrw==} - /@unocss/inspector/0.45.22: - resolution: {integrity: sha512-ZGc985UVANSkaexrJjAZAq2x+kkkiFYRt2oTEL3zPDLxwo0R5yqRJjWkFPxYELHOX1t5sabcBJJVcRRq6USkzQ==} + /@unocss/inspector/0.45.23: + resolution: {integrity: sha512-+0AuUXOZHGU9B+iAevnzZh5j9Cbcm0AhOyoP/qWjKwPKsI2wPqVo6KwHom7Foa3OdQvz6r74fwecAHBETuMiEg==} dependencies: gzip-size: 6.0.0 + pathe: 0.3.7 sirv: 2.0.2 dev: true - /@unocss/preset-attributify/0.45.22: - resolution: {integrity: sha512-CKCZBRt8vxBc6rXjc7x2eElxP13dilNS5KKO9jsXbegChupTyLjMnFtVmzgK+eV2cGZSFxQ0YY776KYkPVkCWQ==} + /@unocss/preset-attributify/0.45.23: + resolution: {integrity: sha512-AW8RzJFOZRFhnhJIyEgrwu5SOnhR+6h2D6xxjkBwaFUhClPYjJOQ14lOK/FUk+jK2t9xQlRRpg/Tc1sTSaWX0w==} dependencies: - '@unocss/core': 0.45.22 + '@unocss/core': 0.45.23 dev: true - /@unocss/preset-icons/0.45.22: - resolution: {integrity: sha512-xIURFFbzBzr0XwWEXNbiuNbnBDlgkMnwjWm8c7ZIhhI5dgVMMNDDLQlGs6IbwWnnZBlv3x0ftUghGHQimnjfPw==} + /@unocss/preset-icons/0.45.23: + resolution: {integrity: sha512-Dpz34EuUbuJJRH/LKbPY1XJh5gfWFZYrOYKPL+TUBEZ5mZG4o1K3wFOflPTvJCvGN8BOxQKQ7vM0GsS659baPg==} dependencies: '@iconify/utils': 2.0.0 - '@unocss/core': 0.45.22 + '@unocss/core': 0.45.23 ohmyfetch: 0.4.18 transitivePeerDependencies: - supports-color dev: true - /@unocss/preset-mini/0.45.22: - resolution: {integrity: sha512-gfNmj6qxh3WqfDynOILIyH+mUAMREkNhdZFZZOx+DQ15zv8yV5HMssvisvus7rFmVuETSXFl3aCHnyeCXj8iTw==} + /@unocss/preset-mini/0.45.23: + resolution: {integrity: sha512-EcxEUZyDRys3K3OgkuGaa4ZlND6xqrcN3XBkF6/qxaby+JSisPIva/da0vP7C/OIm1NL2qGOkLHuP49KymVl5w==} dependencies: - '@unocss/core': 0.45.22 + '@unocss/core': 0.45.23 - /@unocss/preset-tagify/0.45.22: - resolution: {integrity: sha512-WTAkSIMGkliTiH9Wp0fqtF2taB+D89qDdMw8+pO0QDvCySia5fy2K0uWVB3ngSoeY8p3WbJSm4F7mOUzpaKdvg==} + /@unocss/preset-tagify/0.45.23: + resolution: {integrity: sha512-YRrT06FO82Q2bKveIfTX3t1xL0nBChPO+iIxNfYjhaxxryPnQTrPgYbYTRjemqNXuIjusEg6Ks3U/J+EbTu+FQ==} dependencies: - '@unocss/core': 0.45.22 + '@unocss/core': 0.45.23 dev: true - /@unocss/preset-typography/0.45.22: - resolution: {integrity: sha512-xrqNaLO0/AK9xV+jFe5KfvYfe/Rlx4WsMWJYeuI1dZPGEWydu++SfwmWacJQoFk5obPstRVhHYeyAiUbIhMy9A==} + /@unocss/preset-typography/0.45.23: + resolution: {integrity: sha512-/eHU/XtwnZq9rvUQdpanBsQq9SequdyVDJF8pzWxz8cJ3+52gFsrxxWh3/thkk2EPbwsEevtIP8v4JSYWM93jw==} dependencies: - '@unocss/core': 0.45.22 + '@unocss/core': 0.45.23 dev: true - /@unocss/preset-uno/0.45.22: - resolution: {integrity: sha512-EAvh0GDJa+PzKJr9Zz86HSSJSBKRjjyhGEGiCkZdnu88fpSZ2CDjl2btpwm884Ov58/T+6lW8mEWmzAe6AGaNA==} + /@unocss/preset-uno/0.45.23: + resolution: {integrity: sha512-g8LQpSN3XdfM9oaQl8IuUI1tWMARZVbYUuof+CsoIwhq/k0JuZ2y2FvYrU8nniM2CyQSSjJ/66qy7WNDyOlQkg==} dependencies: - '@unocss/core': 0.45.22 - '@unocss/preset-mini': 0.45.22 - '@unocss/preset-wind': 0.45.22 + '@unocss/core': 0.45.23 + '@unocss/preset-mini': 0.45.23 + '@unocss/preset-wind': 0.45.23 + pathe: 0.3.7 dev: true - /@unocss/preset-web-fonts/0.45.22: - resolution: {integrity: sha512-WHj+3BgcadjEWrtsfD5Bt+zGLJlHS08lGJ2c9vpdzAgT2mRI7b9kTBn+kLrM1cwwn6j4TySkzw9IPLdd0+7fXQ==} + /@unocss/preset-web-fonts/0.45.23: + resolution: {integrity: sha512-DVf8DxlEgix6FXblEvwKNY6mNhhHC5SF7mtiYuU8Vo2nIBVAxJ3iJfbLDX2bnN7o5Tqy5Y6WAQWPm5Oz8GCHsQ==} dependencies: - '@unocss/core': 0.45.22 + '@unocss/core': 0.45.23 ohmyfetch: 0.4.18 + pathe: 0.3.7 dev: true - /@unocss/preset-wind/0.45.22: - resolution: {integrity: sha512-UC62yEazTXnX72VEjNBTzSDW/LGM5An8JvdiVo28kuHWbVJbwKR15D4sgiR+zdqKiH9TRvKr/QQYy2coODd3+A==} + /@unocss/preset-wind/0.45.23: + resolution: {integrity: sha512-aigNBaMF5MKp5um9ptwaBwUIIQX4Gcp+UCx/lnXJXzz5dQWmqXWM/xqePLvAaqJLYYkdy2NFn5RtzMw8q3LvRA==} dependencies: - '@unocss/core': 0.45.22 - '@unocss/preset-mini': 0.45.22 + '@unocss/core': 0.45.23 + '@unocss/preset-mini': 0.45.23 + pathe: 0.3.7 - /@unocss/reset/0.45.22: - resolution: {integrity: sha512-jNLWr5tZ2X+fMCNXYXJe5/AUeTPeWcXke0XpWSXrQ7f5Bbk1TpbUFcV7ln4DvUwRkQsmcDYxdj7em/wN1U0mSQ==} + /@unocss/reset/0.45.23: + resolution: {integrity: sha512-4CGKtMhMFgzuJ1AOcRx9/W6kj1OMRvPPxletkhKr8FjsNVNStCihRGGryo/dZPAS7YUg/YDUY7PdyHAzDJcQkg==} dev: true - /@unocss/scope/0.45.22: - resolution: {integrity: sha512-ePhauPBGCMuJIV9v/Ybn03UfYyIF5uUSVl3QahISHObFM/x7CGQhWqSBFGCc+AjAZrPqdNstHNvcu+nHuwW3Kg==} + /@unocss/scope/0.45.23: + resolution: {integrity: sha512-L0luanDYpdTZZPMebDpaX/nIvAKmOd+1iWgeC7kTK6ISEN1vFV5hkHV6W+hMEVFVQqxBdxlajcrx43NFhbi2SA==} dev: true - /@unocss/transformer-attributify-jsx/0.45.22: - resolution: {integrity: sha512-k6LlzSnFCD/Q0IRHtlR+KV9crkLXAB7iGElDpeFyIlO4KFkKBE69n7Jh0w3GaK35cPSb7G9c5mw61CH0VcGddQ==} + /@unocss/transformer-attributify-jsx/0.45.23: + resolution: {integrity: sha512-PSES0XwIahaxvBhKJAXkyNUpD4/6cfvDmEgj3O/6qpZyrK7QC8zugnZspmaZtOf2wwA7Vv5QCj/NCliKJ9Uvww==} dependencies: - '@unocss/core': 0.45.22 + '@unocss/core': 0.45.23 dev: true - /@unocss/transformer-compile-class/0.45.22: - resolution: {integrity: sha512-frpcTks4V/gg+yuLwWB5cmeYY9EqqytLppYpG1qozh2djUKpE1dCDH8PjuMeeJeN/xbWsPcHD+Y7NeCatLMzMg==} + /@unocss/transformer-compile-class/0.45.23: + resolution: {integrity: sha512-IKlWFPC198potCWvszFR/xtLHPB3H2bKCiA0ilG9YqcQcn8Gp8FTOIGk2Pgz21TG1cEoMAvZ1x8hFTuv6MninA==} dependencies: - '@unocss/core': 0.45.22 + '@unocss/core': 0.45.23 dev: true - /@unocss/transformer-directives/0.45.22: - resolution: {integrity: sha512-PEDPJHvLuymYwQYmvGHLnAit9h1BBf2+6unJ4UWrG5w6lfWrVJptk2CNVS1X3q2+VBg3dZ6eP2vGSW8IBzZoYw==} + /@unocss/transformer-directives/0.45.23: + resolution: {integrity: sha512-htQzLbBbTX4+X32KBzoHDH88NGirJFQ+itZU86mW3GfJUlkCqCdEvu8prtSzcg6KHfxG1dLSzX3kFymcQup2ZA==} dependencies: - '@unocss/core': 0.45.22 + '@unocss/core': 0.45.23 css-tree: 2.2.1 dev: true - /@unocss/transformer-variant-group/0.45.22: - resolution: {integrity: sha512-0pNeTW6/fJ7Pcd/H4i5fI8EzDY+k349eEyWyvvlpNy+2A1DPk5Sr/2xJ/jI6GNQqnWRvOgvO1ObmtyyshPbNKw==} + /@unocss/transformer-variant-group/0.45.23: + resolution: {integrity: sha512-BeKDCzcgyVxj77NAtZ2hcuiyE9+YkCkhbkAsegeuVynHkT7kqroC41PmttKJphK/l58vBnPzU7EiIs9kxhSZUw==} dependencies: - '@unocss/core': 0.45.22 + '@unocss/core': 0.45.23 dev: true - /@unocss/vite/0.45.22_vite@3.1.3: - resolution: {integrity: sha512-uOVNjKOd3WC4/lipt57DEOZDk9V/yO8sGbaVMX2ofCzgyvhExCGSx/IcQKw9iI++i5GymjBbGgHYRU0G5Tv0ag==} + /@unocss/vite/0.45.23_vite@3.1.3: + resolution: {integrity: sha512-OkkCTuV7hg2v4kizuoqMWTK6yN/4FKID3uGdqafG4TY2I+D3egLZ/SjIvY50PUo3acs6H3IVhP5a4OruV6eh0g==} peerDependencies: vite: ^2.9.0 || ^3.0.0-0 dependencies: '@ampproject/remapping': 2.2.0 '@rollup/pluginutils': 4.2.1 - '@unocss/config': 0.45.22 - '@unocss/core': 0.45.22 - '@unocss/inspector': 0.45.22 - '@unocss/scope': 0.45.22 - '@unocss/transformer-directives': 0.45.22 - magic-string: 0.26.3 + '@unocss/config': 0.45.23 + '@unocss/core': 0.45.23 + '@unocss/inspector': 0.45.23 + '@unocss/scope': 0.45.23 + '@unocss/transformer-directives': 0.45.23 + magic-string: 0.26.4 + pathe: 0.3.7 vite: 3.1.3 dev: true @@ -3820,7 +3849,7 @@ packages: '@rollup/pluginutils': 4.2.1 '@unocss/config': 0.45.22 '@unocss/core': 0.45.22 - magic-string: 0.26.3 + magic-string: 0.26.4 unplugin: 0.9.6 webpack: 5.69.0_@swc+core@1.3.3 webpack-sources: 3.2.3 @@ -3834,7 +3863,7 @@ packages: dependencies: '@babel/standalone': 7.19.0 core-js: 3.25.0 - magic-string: 0.26.3 + magic-string: 0.26.4 regenerator-runtime: 0.13.9 systemjs: 6.12.6 vite: 2.9.14_sass@1.54.9 @@ -7244,7 +7273,7 @@ packages: - supports-color dev: true - /eslint-module-utils/2.7.4_gsk7aoxhfvptq77tgburtafu6q: + /eslint-module-utils/2.7.4_3d5pjv2orwipdptrka3qeb7jpq: resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} engines: {node: '>=4'} peerDependencies: @@ -7265,43 +7294,43 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.36.2_irgkl5vooow2ydyo6aokmferha + '@typescript-eslint/parser': 5.36.2_7ilbxdl5iguzcjriqqcg2m5cku debug: 3.2.7 - eslint: 8.23.1 + eslint: 8.24.0 eslint-import-resolver-node: 0.3.6 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-antfu/0.27.0_irgkl5vooow2ydyo6aokmferha: + /eslint-plugin-antfu/0.27.0_7ilbxdl5iguzcjriqqcg2m5cku: resolution: {integrity: sha512-xjNfATHonE3Do2igOlhwjfL2tlaGnm1EgbsLLkHgdk30oIvJU4bLNxF6wXIuaCdjqmwWIqF6smJbX2YhtaEC4w==} dependencies: - '@typescript-eslint/utils': 5.36.2_irgkl5vooow2ydyo6aokmferha + '@typescript-eslint/utils': 5.36.2_7ilbxdl5iguzcjriqqcg2m5cku transitivePeerDependencies: - eslint - supports-color - typescript dev: true - /eslint-plugin-es/4.1.0_eslint@8.23.1: + /eslint-plugin-es/4.1.0_eslint@8.24.0: resolution: {integrity: sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=4.19.1' dependencies: - eslint: 8.23.1 + eslint: 8.24.0 eslint-utils: 2.1.0 regexpp: 3.2.0 dev: true - /eslint-plugin-eslint-comments/3.2.0_eslint@8.23.1: + /eslint-plugin-eslint-comments/3.2.0_eslint@8.24.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.23.1 + eslint: 8.24.0 ignore: 5.2.0 dev: true @@ -7311,7 +7340,7 @@ packages: htmlparser2: 8.0.1 dev: true - /eslint-plugin-import/2.26.0_bgdmkk372fjuptfjwugrzcrhfe: + /eslint-plugin-import/2.26.0_cwtoc362lpdtoerxmihm6ukccq: resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==} engines: {node: '>=4'} peerDependencies: @@ -7321,14 +7350,14 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.36.2_irgkl5vooow2ydyo6aokmferha + '@typescript-eslint/parser': 5.36.2_7ilbxdl5iguzcjriqqcg2m5cku array-includes: 3.1.5 array.prototype.flat: 1.3.0 debug: 2.6.9 doctrine: 2.1.0 - eslint: 8.23.1 + eslint: 8.24.0 eslint-import-resolver-node: 0.3.6 - eslint-module-utils: 2.7.4_gsk7aoxhfvptq77tgburtafu6q + eslint-module-utils: 2.7.4_3d5pjv2orwipdptrka3qeb7jpq has: 1.0.3 is-core-module: 2.10.0 is-glob: 4.0.3 @@ -7342,40 +7371,40 @@ packages: - supports-color dev: true - /eslint-plugin-jsonc/2.4.0_eslint@8.23.1: + /eslint-plugin-jsonc/2.4.0_eslint@8.24.0: resolution: {integrity: sha512-YXy5PjyUL9gFYal6pYijd8P6EmpeWskv7PVhB9Py/AwKPn+hwnQHcIzQILiLfxztfhtWiRIUSzoLe/JThZgSUw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: - eslint: 8.23.1 - eslint-utils: 3.0.0_eslint@8.23.1 + eslint: 8.24.0 + eslint-utils: 3.0.0_eslint@8.24.0 jsonc-eslint-parser: 2.1.0 natural-compare: 1.4.0 dev: true - /eslint-plugin-markdown/3.0.0_eslint@8.23.1: + /eslint-plugin-markdown/3.0.0_eslint@8.24.0: resolution: {integrity: sha512-hRs5RUJGbeHDLfS7ELanT0e29Ocyssf/7kBM+p7KluY5AwngGkDf8Oyu4658/NZSGTTq05FZeWbkxXtbVyHPwg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.23.1 + eslint: 8.24.0 mdast-util-from-markdown: 0.8.5 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-n/15.2.5_eslint@8.23.1: + /eslint-plugin-n/15.2.5_eslint@8.24.0: resolution: {integrity: sha512-8+BYsqiyZfpu6NXmdLOXVUfk8IocpCjpd8nMRRH0A9ulrcemhb2VI9RSJMEy5udx++A/YcVPD11zT8hpFq368g==} engines: {node: '>=12.22.0'} peerDependencies: eslint: '>=7.0.0' dependencies: builtins: 5.0.1 - eslint: 8.23.1 - eslint-plugin-es: 4.1.0_eslint@8.23.1 - eslint-utils: 3.0.0_eslint@8.23.1 + eslint: 8.24.0 + eslint-plugin-es: 4.1.0_eslint@8.24.0 + eslint-utils: 3.0.0_eslint@8.24.0 ignore: 5.2.0 is-core-module: 2.10.0 minimatch: 3.1.2 @@ -7383,13 +7412,13 @@ packages: semver: 7.3.7 dev: true - /eslint-plugin-promise/6.0.1_eslint@8.23.1: + /eslint-plugin-promise/6.0.1_eslint@8.24.0: resolution: {integrity: sha512-uM4Tgo5u3UWQiroOyDEsYcVMOo7re3zmno0IZmB5auxoaQNIceAbXEkSt8RNrKtaYehARHG06pYK6K1JhtP0Zw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.23.1 + eslint: 8.24.0 dev: true /eslint-plugin-react/7.10.0_eslint@5.16.0: @@ -7416,7 +7445,7 @@ packages: has: 1.0.3 dev: true - /eslint-plugin-unicorn/43.0.2_eslint@8.23.1: + /eslint-plugin-unicorn/43.0.2_eslint@8.24.0: resolution: {integrity: sha512-DtqZ5mf/GMlfWoz1abIjq5jZfaFuHzGBZYIeuJfEoKKGWRHr2JiJR+ea+BF7Wx2N1PPRoT/2fwgiK1NnmNE3Hg==} engines: {node: '>=14.18'} peerDependencies: @@ -7425,8 +7454,8 @@ packages: '@babel/helper-validator-identifier': 7.18.6 ci-info: 3.3.2 clean-regexp: 1.0.0 - eslint: 8.23.1 - eslint-utils: 3.0.0_eslint@8.23.1 + eslint: 8.24.0 + eslint-utils: 3.0.0_eslint@8.24.0 esquery: 1.4.0 indent-string: 4.0.0 is-builtin-module: 3.2.0 @@ -7439,32 +7468,32 @@ packages: strip-indent: 3.0.0 dev: true - /eslint-plugin-vue/9.4.0_eslint@8.23.1: + /eslint-plugin-vue/9.4.0_eslint@8.24.0: resolution: {integrity: sha512-Nzz2QIJ8FG+rtJaqT/7/ru5ie2XgT9KCudkbN0y3uFYhQ41nuHEaboLAiqwMcK006hZPQv/rVMRhUIwEGhIvfQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.23.1 - eslint-utils: 3.0.0_eslint@8.23.1 + eslint: 8.24.0 + eslint-utils: 3.0.0_eslint@8.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.0.10 semver: 7.3.7 - vue-eslint-parser: 9.0.3_eslint@8.23.1 + vue-eslint-parser: 9.0.3_eslint@8.24.0 xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-yml/1.2.0_eslint@8.23.1: + /eslint-plugin-yml/1.2.0_eslint@8.24.0: resolution: {integrity: sha512-v0jAU/F5SJg28zkpxwGpY04eGZMWFP6os8u2qaEAIRjSH2GqrNl0yBR5+sMHLU/026kAduxVbvLSqmT3Mu3O0g==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.4 - eslint: 8.23.1 + eslint: 8.24.0 lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 1.1.0 @@ -7528,6 +7557,16 @@ packages: eslint-visitor-keys: 2.1.0 dev: true + /eslint-utils/3.0.0_eslint@8.24.0: + resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} + engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} + peerDependencies: + eslint: '>=5' + dependencies: + eslint: 8.24.0 + eslint-visitor-keys: 2.1.0 + dev: true + /eslint-visitor-keys/1.3.0: resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} engines: {node: '>=4'} @@ -7636,6 +7675,54 @@ packages: - supports-color dev: true + /eslint/8.24.0: + resolution: {integrity: sha512-dWFaPhGhTAiPcCgm3f6LI2MBWbogMnTJzFBbhXVRQDJPkr9pGZvVjlVfXd+vyDcWPA2Ic9L2AXPIQM0+vk/cSQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + dependencies: + '@eslint/eslintrc': 1.3.2 + '@humanwhocodes/config-array': 0.10.5 + '@humanwhocodes/gitignore-to-minimatch': 1.0.2 + '@humanwhocodes/module-importer': 1.0.1 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.4 + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.1.1 + eslint-utils: 3.0.0_eslint@8.24.0 + eslint-visitor-keys: 3.3.0 + espree: 9.4.0 + esquery: 1.4.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.17.0 + globby: 11.1.0 + grapheme-splitter: 1.0.4 + ignore: 5.2.0 + import-fresh: 3.3.0 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + js-sdsl: 4.1.4 + js-yaml: 4.1.0 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.1 + regexpp: 3.2.0 + strip-ansi: 6.0.1 + strip-json-comments: 3.1.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + dev: true + /esno/0.16.3: resolution: {integrity: sha512-6slSBEV1lMKcX13DBifvnDFpNno5WXhw4j/ff7RI0y51BZiDqEe5dNhhjhIQ3iCOQuzsm2MbVzmwqbN78BBhPg==} hasBin: true @@ -8467,7 +8554,7 @@ packages: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.2.11 + fast-glob: 3.2.12 ignore: 5.2.0 merge2: 1.4.1 slash: 3.0.0 @@ -9586,7 +9673,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 18.7.18 + '@types/node': 18.7.22 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -10224,8 +10311,8 @@ packages: dependencies: sourcemap-codec: 1.4.8 - /magic-string/0.26.3: - resolution: {integrity: sha512-u1Po0NDyFcwdg2nzHT88wSK0+Rih0N1M+Ph1Sp08k8yvFFU3KR72wryS7e1qMPJypt99WB7fIFVCA92mQrMjrg==} + /magic-string/0.26.4: + resolution: {integrity: sha512-e5uXtVJ22aEpK9u1+eQf0fSxHeqwyV19K+uGnlROCxUhzwRip9tBsaMViK/0vC3viyPd5Gtucp3UmEp/Q2cPTQ==} engines: {node: '>=12'} dependencies: sourcemap-codec: 1.4.8 @@ -11388,7 +11475,6 @@ packages: /pathe/0.3.7: resolution: {integrity: sha512-yz7GK+kSsS27x727jtXpd5VT4dDfP/JDIQmaowfxyWCnFjOWtE1VIh7i6TzcSfzW0n4+bRQztj1VdKnITNq/MA==} - dev: true /pathval/1.1.1: resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} @@ -12632,7 +12718,7 @@ packages: rollup: ^2.55 typescript: ^4.1 dependencies: - magic-string: 0.26.3 + magic-string: 0.26.4 rollup: 2.79.0 typescript: 4.8.3 optionalDependencies: @@ -14051,7 +14137,7 @@ packages: globby: 13.1.2 hookable: 5.3.0 jiti: 1.15.0 - magic-string: 0.26.3 + magic-string: 0.26.4 mkdirp: 1.0.4 mkdist: 0.3.13_typescript@4.8.3 mlly: 0.5.14 @@ -14151,32 +14237,32 @@ packages: resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} engines: {node: '>= 10.0.0'} - /unocss/0.45.22_vite@3.1.3: - resolution: {integrity: sha512-3dXdfcUA72P48Ofk2Pr1SFgspTFyMn1UWOqDFkGrVQcIufIN0PvFqoxkN1qM/Zb4eKI8SOJA+Asb/hYZEVJPFg==} + /unocss/0.45.23_vite@3.1.3: + resolution: {integrity: sha512-frPmhTYaZ06nXRWWJ8ZDcnZMe237s4ILnYKgUX3bfT4+HtNd+p/fmEj/Ak0QC+bEqWU1tzjp7ngSxCy/P23aGw==} engines: {node: '>=14'} peerDependencies: - '@unocss/webpack': 0.45.22 + '@unocss/webpack': 0.45.23 peerDependenciesMeta: '@unocss/webpack': optional: true dependencies: - '@unocss/astro': 0.45.22_vite@3.1.3 - '@unocss/cli': 0.45.22 - '@unocss/core': 0.45.22 - '@unocss/preset-attributify': 0.45.22 - '@unocss/preset-icons': 0.45.22 - '@unocss/preset-mini': 0.45.22 - '@unocss/preset-tagify': 0.45.22 - '@unocss/preset-typography': 0.45.22 - '@unocss/preset-uno': 0.45.22 - '@unocss/preset-web-fonts': 0.45.22 - '@unocss/preset-wind': 0.45.22 - '@unocss/reset': 0.45.22 - '@unocss/transformer-attributify-jsx': 0.45.22 - '@unocss/transformer-compile-class': 0.45.22 - '@unocss/transformer-directives': 0.45.22 - '@unocss/transformer-variant-group': 0.45.22 - '@unocss/vite': 0.45.22_vite@3.1.3 + '@unocss/astro': 0.45.23_vite@3.1.3 + '@unocss/cli': 0.45.23 + '@unocss/core': 0.45.23 + '@unocss/preset-attributify': 0.45.23 + '@unocss/preset-icons': 0.45.23 + '@unocss/preset-mini': 0.45.23 + '@unocss/preset-tagify': 0.45.23 + '@unocss/preset-typography': 0.45.23 + '@unocss/preset-uno': 0.45.23 + '@unocss/preset-web-fonts': 0.45.23 + '@unocss/preset-wind': 0.45.23 + '@unocss/reset': 0.45.23 + '@unocss/transformer-attributify-jsx': 0.45.23 + '@unocss/transformer-compile-class': 0.45.23 + '@unocss/transformer-directives': 0.45.23 + '@unocss/transformer-variant-group': 0.45.23 + '@unocss/vite': 0.45.23_vite@3.1.3 transitivePeerDependencies: - supports-color - vite @@ -14458,7 +14544,7 @@ packages: dependencies: '@types/chai': 4.3.3 '@types/chai-subset': 1.3.3 - '@types/node': 18.7.18 + '@types/node': 18.7.22 chai: 4.3.6 debug: 4.3.4 local-pkg: 0.4.2 @@ -14484,14 +14570,14 @@ packages: acorn-walk: 8.2.0 dev: true - /vue-eslint-parser/9.0.3_eslint@8.23.1: + /vue-eslint-parser/9.0.3_eslint@8.24.0: resolution: {integrity: sha512-yL+ZDb+9T0ELG4VIFo/2anAOz8SvBdlqEnQnvJ3M7Scq56DvtjY0VY88bByRZB0D4J0u8olBcfrXTVONXsh4og==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.4 - eslint: 8.23.1 + eslint: 8.24.0 eslint-scope: 7.1.1 eslint-visitor-keys: 3.3.0 espree: 9.4.0