- Unpreset Starter
+
+
+ Unpreset Starter
+
+
+
+ Col 3
+
+
+ Col 4
+
+
+ Col 5
+
+
diff --git a/playground/vite.config.ts b/playground/vite.config.ts
index 996454e..f4e4f96 100644
--- a/playground/vite.config.ts
+++ b/playground/vite.config.ts
@@ -1,6 +1,6 @@
+import UnoCSS from 'unocss/vite'
import { defineConfig } from 'vite'
import Vue from '@vitejs/plugin-vue'
-import UnoCSS from 'unocss/vite'
// https://vitejs.dev/config/
export default defineConfig({
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 3df7f62..364ad8e 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -7,16 +7,20 @@ settings:
importers:
.:
+ dependencies:
+ '@unocss/core':
+ specifier: < 1
+ version: 0.56.2
devDependencies:
'@antfu/eslint-config':
- specifier: ^0.41.0
- version: 0.41.0(eslint@8.48.0)(typescript@5.1.6)
+ specifier: 1.0.0-beta.10
+ version: 1.0.0-beta.10(eslint@8.50.0)(typescript@5.2.2)
'@babel/types':
- specifier: ^7.22.11
- version: 7.22.15
+ specifier: ^7.23.0
+ version: 7.23.0
'@types/node':
- specifier: ^20.5.9
- version: 20.5.9
+ specifier: ^20.7.0
+ version: 20.7.0
'@vitejs/plugin-vue':
specifier: ^4.3.4
version: 4.3.4(vite@4.4.9)(vue@3.3.4)
@@ -24,23 +28,23 @@ importers:
specifier: ^9.2.0
version: 9.2.0
eslint:
- specifier: ^8.48.0
- version: 8.48.0
+ specifier: ^8.50.0
+ version: 8.50.0
typescript:
- specifier: 5.1.6
- version: 5.1.6
+ specifier: 5.2.2
+ version: 5.2.2
unbuild:
specifier: ^2.0.0
- version: 2.0.0(typescript@5.1.6)
+ version: 2.0.0(typescript@5.2.2)
unocss:
- specifier: latest
- version: 0.55.7(postcss@8.4.29)(rollup@3.29.0)(vite@4.4.9)
+ specifier: ^0.56.2
+ version: 0.56.2(postcss@8.4.30)(rollup@3.29.0)(vite@4.4.9)
vite:
specifier: ^4.4.9
- version: 4.4.9(@types/node@20.5.9)
+ version: 4.4.9(@types/node@20.7.0)
vitest:
- specifier: ^0.34.3
- version: 0.34.4
+ specifier: ^0.34.5
+ version: 0.34.5
playground:
dependencies:
@@ -76,98 +80,37 @@ packages:
'@jridgewell/trace-mapping': 0.3.19
dev: true
- /@antfu/eslint-config-basic@0.41.0(@typescript-eslint/eslint-plugin@6.6.0)(@typescript-eslint/parser@6.6.0)(eslint@8.48.0)(typescript@5.1.6):
- resolution: {integrity: sha512-zcwFv+nEV/NroeeVWriNdnIGd9soOLRG8wIiVz4VVJ0BjONrqQR56HLG/gDxH/1GUYBnQCEcVxGUmegce08cnw==}
+ /@antfu/eslint-config@1.0.0-beta.10(eslint@8.50.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-HemQkcPpb2trszxlFjBZqj1SJJWY3WBHurpQX4VKa3dtGCUjCgVwqc3BepE2TwVY2Oqz+AmIKOyvYeHSRXYS5w==}
peerDependencies:
- eslint: '>=7.4.0'
- dependencies:
- eslint: 8.48.0
- eslint-plugin-antfu: 0.41.0(eslint@8.48.0)(typescript@5.1.6)
- eslint-plugin-eslint-comments: 3.2.0(eslint@8.48.0)
- eslint-plugin-html: 7.1.0
- eslint-plugin-import: /eslint-plugin-i@2.28.0-2(@typescript-eslint/parser@6.6.0)(eslint@8.48.0)
- eslint-plugin-jsonc: 2.9.0(eslint@8.48.0)
- eslint-plugin-markdown: 3.0.1(eslint@8.48.0)
- eslint-plugin-n: 16.0.2(eslint@8.48.0)
+ eslint: '>=8.0.0'
+ dependencies:
+ '@stylistic/eslint-plugin': 0.0.5(eslint@8.50.0)(typescript@5.2.2)
+ '@typescript-eslint/eslint-plugin': 6.7.3(@typescript-eslint/parser@6.7.3)(eslint@8.50.0)(typescript@5.2.2)
+ '@typescript-eslint/parser': 6.7.3(eslint@8.50.0)(typescript@5.2.2)
+ eslint: 8.50.0
+ eslint-config-flat-gitignore: 0.1.0
+ eslint-define-config: 1.23.0
+ eslint-plugin-antfu: 1.0.0-beta.6(eslint@8.50.0)(typescript@5.2.2)
+ eslint-plugin-eslint-comments: 3.2.0(eslint@8.50.0)
+ eslint-plugin-i: 2.28.1(@typescript-eslint/parser@6.7.3)(eslint@8.50.0)
+ eslint-plugin-jsdoc: 46.8.2(eslint@8.50.0)
+ eslint-plugin-jsonc: 2.9.0(eslint@8.50.0)
+ eslint-plugin-markdown: 3.0.1(eslint@8.50.0)
+ eslint-plugin-n: 16.1.0(eslint@8.50.0)
eslint-plugin-no-only-tests: 3.1.0
- eslint-plugin-promise: 6.1.1(eslint@8.48.0)
- eslint-plugin-unicorn: 48.0.1(eslint@8.48.0)
- eslint-plugin-unused-imports: 3.0.0(@typescript-eslint/eslint-plugin@6.6.0)(eslint@8.48.0)
- eslint-plugin-yml: 1.8.0(eslint@8.48.0)
+ eslint-plugin-unicorn: 48.0.1(eslint@8.50.0)
+ eslint-plugin-unused-imports: 3.0.0(@typescript-eslint/eslint-plugin@6.7.3)(eslint@8.50.0)
+ eslint-plugin-vue: 9.17.0(eslint@8.50.0)
+ eslint-plugin-yml: 1.9.0(eslint@8.50.0)
+ globals: 13.22.0
jsonc-eslint-parser: 2.3.0
- yaml-eslint-parser: 1.2.2
- transitivePeerDependencies:
- - '@typescript-eslint/eslint-plugin'
- - '@typescript-eslint/parser'
- - eslint-import-resolver-typescript
- - eslint-import-resolver-webpack
- - supports-color
- - typescript
- dev: true
-
- /@antfu/eslint-config-ts@0.41.0(eslint@8.48.0)(typescript@5.1.6):
- resolution: {integrity: sha512-ng3GYpJGZgrxGwBVda/MgUpveH3LbEqdPCFi1+S5e62W4kf8rmEVbhc0I8w7/aKN0uNqir5SInYg8gob2maDAQ==}
- peerDependencies:
- eslint: '>=7.4.0'
- typescript: '>=3.9'
- dependencies:
- '@antfu/eslint-config-basic': 0.41.0(@typescript-eslint/eslint-plugin@6.6.0)(@typescript-eslint/parser@6.6.0)(eslint@8.48.0)(typescript@5.1.6)
- '@typescript-eslint/eslint-plugin': 6.6.0(@typescript-eslint/parser@6.6.0)(eslint@8.48.0)(typescript@5.1.6)
- '@typescript-eslint/parser': 6.6.0(eslint@8.48.0)(typescript@5.1.6)
- eslint: 8.48.0
- eslint-plugin-jest: 27.2.3(@typescript-eslint/eslint-plugin@6.6.0)(eslint@8.48.0)(typescript@5.1.6)
- typescript: 5.1.6
- transitivePeerDependencies:
- - eslint-import-resolver-typescript
- - eslint-import-resolver-webpack
- - jest
- - supports-color
- dev: true
-
- /@antfu/eslint-config-vue@0.41.0(@typescript-eslint/eslint-plugin@6.6.0)(@typescript-eslint/parser@6.6.0)(eslint@8.48.0)(typescript@5.1.6):
- resolution: {integrity: sha512-iJiEGRUgRmT3mQCmGl0hTMwq/ShXRjRPjpgsDcphKJyEF06ZIR/4gxHn+utQRLT2hD39DQN8gk0ZbpV3gWtf/g==}
- peerDependencies:
- eslint: '>=7.4.0'
- dependencies:
- '@antfu/eslint-config-basic': 0.41.0(@typescript-eslint/eslint-plugin@6.6.0)(@typescript-eslint/parser@6.6.0)(eslint@8.48.0)(typescript@5.1.6)
- '@antfu/eslint-config-ts': 0.41.0(eslint@8.48.0)(typescript@5.1.6)
- eslint: 8.48.0
- eslint-plugin-vue: 9.17.0(eslint@8.48.0)
local-pkg: 0.4.3
- transitivePeerDependencies:
- - '@typescript-eslint/eslint-plugin'
- - '@typescript-eslint/parser'
- - eslint-import-resolver-typescript
- - eslint-import-resolver-webpack
- - jest
- - supports-color
- - typescript
- dev: true
-
- /@antfu/eslint-config@0.41.0(eslint@8.48.0)(typescript@5.1.6):
- resolution: {integrity: sha512-510DginDPdzf45O6HOah3cK6NHXxobBc43IdBQCQmUGb+av9LIJjrd1idThFoyFh6m05iZ4YX/mhnhhJFqLiNw==}
- peerDependencies:
- eslint: '>=7.4.0'
- dependencies:
- '@antfu/eslint-config-vue': 0.41.0(@typescript-eslint/eslint-plugin@6.6.0)(@typescript-eslint/parser@6.6.0)(eslint@8.48.0)(typescript@5.1.6)
- '@typescript-eslint/eslint-plugin': 6.6.0(@typescript-eslint/parser@6.6.0)(eslint@8.48.0)(typescript@5.1.6)
- '@typescript-eslint/parser': 6.6.0(eslint@8.48.0)(typescript@5.1.6)
- eslint: 8.48.0
- eslint-plugin-eslint-comments: 3.2.0(eslint@8.48.0)
- eslint-plugin-html: 7.1.0
- eslint-plugin-import: /eslint-plugin-i@2.28.0-2(@typescript-eslint/parser@6.6.0)(eslint@8.48.0)
- eslint-plugin-jsonc: 2.9.0(eslint@8.48.0)
- eslint-plugin-n: 16.0.2(eslint@8.48.0)
- eslint-plugin-promise: 6.1.1(eslint@8.48.0)
- eslint-plugin-unicorn: 48.0.1(eslint@8.48.0)
- eslint-plugin-vue: 9.17.0(eslint@8.48.0)
- eslint-plugin-yml: 1.8.0(eslint@8.48.0)
- jsonc-eslint-parser: 2.3.0
+ vue-eslint-parser: 9.3.1(eslint@8.50.0)
yaml-eslint-parser: 1.2.2
transitivePeerDependencies:
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
- - jest
- supports-color
- typescript
dev: true
@@ -209,7 +152,7 @@ packages:
'@babel/parser': 7.22.16
'@babel/template': 7.22.15
'@babel/traverse': 7.22.15
- '@babel/types': 7.22.15
+ '@babel/types': 7.23.0
convert-source-map: 1.9.0
debug: 4.3.4
gensync: 1.0.0-beta.2
@@ -223,7 +166,7 @@ packages:
resolution: {integrity: sha512-Zu9oWARBqeVOW0dZOjXc3JObrzuqothQ3y/n1kUtrjCoCPLkXUwMvOo/F/TCfoHMbWIFlWwpZtkZVb9ga4U2pA==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.22.15
+ '@babel/types': 7.23.0
'@jridgewell/gen-mapping': 0.3.3
'@jridgewell/trace-mapping': 0.3.19
jsesc: 2.5.2
@@ -250,21 +193,21 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
'@babel/template': 7.22.15
- '@babel/types': 7.22.15
+ '@babel/types': 7.23.0
dev: true
/@babel/helper-hoist-variables@7.22.5:
resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.22.15
+ '@babel/types': 7.23.0
dev: true
/@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.22.15
+ '@babel/types': 7.23.0
dev: true
/@babel/helper-module-transforms@7.22.15(@babel/core@7.22.15):
@@ -278,29 +221,29 @@ packages:
'@babel/helper-module-imports': 7.22.15
'@babel/helper-simple-access': 7.22.5
'@babel/helper-split-export-declaration': 7.22.6
- '@babel/helper-validator-identifier': 7.22.15
+ '@babel/helper-validator-identifier': 7.22.20
dev: true
/@babel/helper-simple-access@7.22.5:
resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.22.15
+ '@babel/types': 7.23.0
dev: true
/@babel/helper-split-export-declaration@7.22.6:
resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.22.15
+ '@babel/types': 7.23.0
dev: true
/@babel/helper-string-parser@7.22.5:
resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==}
engines: {node: '>=6.9.0'}
- /@babel/helper-validator-identifier@7.22.15:
- resolution: {integrity: sha512-4E/F9IIEi8WR94324mbDUMo074YTheJmd7eZF5vITTeYchqAi6sYXRLHUVsmkdmY4QjfKTcB2jB7dVP3NaBElQ==}
+ /@babel/helper-validator-identifier@7.22.20:
+ resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==}
engines: {node: '>=6.9.0'}
/@babel/helper-validator-option@7.22.15:
@@ -314,7 +257,7 @@ packages:
dependencies:
'@babel/template': 7.22.15
'@babel/traverse': 7.22.15
- '@babel/types': 7.22.15
+ '@babel/types': 7.23.0
transitivePeerDependencies:
- supports-color
dev: true
@@ -324,7 +267,7 @@ packages:
engines: {node: '>=6.9.0'}
requiresBuild: true
dependencies:
- '@babel/helper-validator-identifier': 7.22.15
+ '@babel/helper-validator-identifier': 7.22.20
chalk: 2.4.2
js-tokens: 4.0.0
dev: true
@@ -334,7 +277,15 @@ packages:
engines: {node: '>=6.0.0'}
hasBin: true
dependencies:
- '@babel/types': 7.22.15
+ '@babel/types': 7.23.0
+ dev: true
+
+ /@babel/parser@7.23.0:
+ resolution: {integrity: sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==}
+ engines: {node: '>=6.0.0'}
+ hasBin: true
+ dependencies:
+ '@babel/types': 7.23.0
/@babel/standalone@7.22.16:
resolution: {integrity: sha512-3bBKOuoOYCwiSVH5TlsfF+3wmKQRk9hVJbQ+L7EfGuZiUBwJYRWxkJeNQJKEPkDuuaoihTP0hRzal0Pichzb7w==}
@@ -347,7 +298,7 @@ packages:
dependencies:
'@babel/code-frame': 7.22.13
'@babel/parser': 7.22.16
- '@babel/types': 7.22.15
+ '@babel/types': 7.23.0
dev: true
/@babel/traverse@7.22.15:
@@ -361,21 +312,30 @@ packages:
'@babel/helper-hoist-variables': 7.22.5
'@babel/helper-split-export-declaration': 7.22.6
'@babel/parser': 7.22.16
- '@babel/types': 7.22.15
+ '@babel/types': 7.23.0
debug: 4.3.4
globals: 11.12.0
transitivePeerDependencies:
- supports-color
dev: true
- /@babel/types@7.22.15:
- resolution: {integrity: sha512-X+NLXr0N8XXmN5ZsaQdm9U2SSC3UbIYq/doL++sueHOTisgZHoKaQtZxGuV2cUPQHMfjKEfg/g6oy7Hm6SKFtA==}
+ /@babel/types@7.23.0:
+ resolution: {integrity: sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/helper-string-parser': 7.22.5
- '@babel/helper-validator-identifier': 7.22.15
+ '@babel/helper-validator-identifier': 7.22.20
to-fast-properties: 2.0.0
+ /@es-joy/jsdoccomment@0.40.1:
+ resolution: {integrity: sha512-YORCdZSusAlBrFpZ77pJjc5r1bQs5caPWtAu+WWmiSo+8XaUzseapVrfAtiRFbQWnrBxxLLEwF6f6ZG/UgCQCg==}
+ engines: {node: '>=16'}
+ dependencies:
+ comment-parser: 1.4.0
+ esquery: 1.5.0
+ jsdoc-type-pratt-parser: 4.0.0
+ dev: true
+
/@esbuild/android-arm64@0.18.20:
resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==}
engines: {node: '>=12'}
@@ -772,18 +732,18 @@ packages:
dev: true
optional: true
- /@eslint-community/eslint-utils@4.4.0(eslint@8.48.0):
+ /@eslint-community/eslint-utils@4.4.0(eslint@8.50.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.48.0
+ eslint: 8.50.0
eslint-visitor-keys: 3.4.3
dev: true
- /@eslint-community/regexpp@4.8.0:
- resolution: {integrity: sha512-JylOEEzDiOryeUnFbQz+oViCXS0KsvR1mvHkoMiu5+UiBvy+RYX7tzlIIIEstF/gVa2tj9AQXk3dgnxv6KxhFg==}
+ /@eslint-community/regexpp@4.8.2:
+ resolution: {integrity: sha512-0MGxAVt1m/ZK+LTJp/j0qF7Hz97D9O/FH9Ms3ltnyIdDD57cbb1ACIQTkbHvNXtWDv5TPq7w5Kq56+cNukbo7g==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
dev: true
@@ -794,7 +754,7 @@ packages:
ajv: 6.12.6
debug: 4.3.4
espree: 9.6.1
- globals: 13.21.0
+ globals: 13.22.0
ignore: 5.2.4
import-fresh: 3.3.0
js-yaml: 4.1.0
@@ -804,8 +764,8 @@ packages:
- supports-color
dev: true
- /@eslint/js@8.48.0:
- resolution: {integrity: sha512-ZSjtmelB7IJfWD2Fvb7+Z+ChTIKWq6kjda95fLcQKNS5aheVHn4IkfgRQE3sIIzTcSLwLcLZUD9UBt+V7+h+Pw==}
+ /@eslint/js@8.50.0:
+ resolution: {integrity: sha512-NCC3zz2+nvYd+Ckfh87rA47zfu2QsQpvc6k1yzTk+b9KzRj0wkGa8LSoGOXN6Zv4lRf/EIoZ80biDh9HOI+RNQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
@@ -833,8 +793,8 @@ packages:
resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
dev: true
- /@iconify/utils@2.1.9:
- resolution: {integrity: sha512-mo+A4n3MwLlWlg1SoSO+Dt6pOPWKElk9sSJ6ZpuzbB9OcjxN8RUWxU3ulPwB1nglErWKRam2x4BAohbYF7FiFA==}
+ /@iconify/utils@2.1.10:
+ resolution: {integrity: sha512-0/+5hxjzCZ9RoYpqxnOzbnpQyMdZRuHcMxPJeuX+x/aZkAAD/N4TajDjAPT7LpX+M0bfLExj/p0bbDkUfp0lrg==}
dependencies:
'@antfu/install-pkg': 0.1.1
'@antfu/utils': 0.7.6
@@ -1012,6 +972,46 @@ packages:
resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
dev: true
+ /@stylistic/eslint-plugin-js@0.0.5:
+ resolution: {integrity: sha512-Ca3DAk4lHGELPHnHIOUc/SF3Pg58xd/AATqNMSTSoxjoadRk6MGDblriURXjEg7gif4ygiB3+EcIuphAceFYvQ==}
+ dependencies:
+ acorn: 8.10.0
+ escape-string-regexp: 4.0.0
+ eslint-visitor-keys: 3.4.3
+ espree: 9.6.1
+ esutils: 2.0.3
+ graphemer: 1.4.0
+ dev: true
+
+ /@stylistic/eslint-plugin-ts@0.0.5(eslint@8.50.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-Ei/arToTJEF2nxxJLsXqK9qMxPgZi8IyM2X+1q8HRA11Q3zRMut8u1B1zwE8q9EhorBwZsgnmphgzmDG0Mot+w==}
+ peerDependencies:
+ eslint: '*'
+ dependencies:
+ '@stylistic/eslint-plugin-js': 0.0.5
+ '@typescript-eslint/scope-manager': 6.7.3
+ '@typescript-eslint/type-utils': 6.7.3(eslint@8.50.0)(typescript@5.2.2)
+ '@typescript-eslint/utils': 6.7.3(eslint@8.50.0)(typescript@5.2.2)
+ eslint: 8.50.0
+ graphemer: 1.4.0
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+ dev: true
+
+ /@stylistic/eslint-plugin@0.0.5(eslint@8.50.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-8InMNsdJrQqdKxCxd7Zc8HCYg2p5a4XXkqxRzjG7Soy+RWQdj7bAGfTmaDWB0i28CffYabOfOsAgRlfG9oe3Wg==}
+ peerDependencies:
+ eslint: '*'
+ dependencies:
+ '@stylistic/eslint-plugin-js': 0.0.5
+ '@stylistic/eslint-plugin-ts': 0.0.5(eslint@8.50.0)(typescript@5.2.2)
+ eslint: 8.50.0
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+ dev: true
+
/@types/chai-subset@1.3.3:
resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==}
dependencies:
@@ -1026,8 +1026,8 @@ packages:
resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==}
dev: true
- /@types/json-schema@7.0.12:
- resolution: {integrity: sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==}
+ /@types/json-schema@7.0.13:
+ resolution: {integrity: sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ==}
dev: true
/@types/mdast@3.0.12:
@@ -1040,24 +1040,28 @@ packages:
resolution: {integrity: sha512-PcGNd//40kHAS3sTlzKB9C9XL4K0sTup8nbG5lC14kzEteTNuAFh9u5nA0o5TWnSG2r/JNPRXFVcHJIIeRlmqQ==}
dev: true
- /@types/normalize-package-data@2.4.1:
- resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==}
+ /@types/node@20.7.0:
+ resolution: {integrity: sha512-zI22/pJW2wUZOVyguFaUL1HABdmSVxpXrzIqkjsHmyUjNhPoWM1CKfvVuXfetHhIok4RY573cqS0mZ1SJEnoTg==}
+ dev: true
+
+ /@types/normalize-package-data@2.4.2:
+ resolution: {integrity: sha512-lqa4UEhhv/2sjjIQgjX8B+RBjj47eo0mzGasklVJ78UKGQY1r0VpB9XHDaZZO9qzEFDdy4MrXLuEaSmPrPSe/A==}
dev: true
/@types/resolve@1.20.2:
resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==}
dev: true
- /@types/semver@7.5.1:
- resolution: {integrity: sha512-cJRQXpObxfNKkFAZbJl2yjWtJCqELQIdShsogr1d2MilP8dKD9TE/nEKHkJgUNHdGKCQaf9HbIynuV2csLGVLg==}
+ /@types/semver@7.5.3:
+ resolution: {integrity: sha512-OxepLK9EuNEIPxWNME+C6WwbRAOOI2o2BaQEGzz5Lu2e4Z5eDnEo+/aVEDMIXywoJitJ7xWd641wrGLZdtwRyw==}
dev: true
/@types/unist@2.0.8:
resolution: {integrity: sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==}
dev: true
- /@typescript-eslint/eslint-plugin@6.6.0(@typescript-eslint/parser@6.6.0)(eslint@8.48.0)(typescript@5.1.6):
- resolution: {integrity: sha512-CW9YDGTQnNYMIo5lMeuiIG08p4E0cXrXTbcZ2saT/ETE7dWUrNxlijsQeU04qAAKkILiLzdQz+cGFxCJjaZUmA==}
+ /@typescript-eslint/eslint-plugin@6.7.3(@typescript-eslint/parser@6.7.3)(eslint@8.50.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-vntq452UHNltxsaaN+L9WyuMch8bMd9CqJ3zhzTPXXidwbf5mqqKCVXEuvRZUqLJSTLeWE65lQwyXsRGnXkCTA==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
'@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha
@@ -1067,26 +1071,26 @@ packages:
typescript:
optional: true
dependencies:
- '@eslint-community/regexpp': 4.8.0
- '@typescript-eslint/parser': 6.6.0(eslint@8.48.0)(typescript@5.1.6)
- '@typescript-eslint/scope-manager': 6.6.0
- '@typescript-eslint/type-utils': 6.6.0(eslint@8.48.0)(typescript@5.1.6)
- '@typescript-eslint/utils': 6.6.0(eslint@8.48.0)(typescript@5.1.6)
- '@typescript-eslint/visitor-keys': 6.6.0
+ '@eslint-community/regexpp': 4.8.2
+ '@typescript-eslint/parser': 6.7.3(eslint@8.50.0)(typescript@5.2.2)
+ '@typescript-eslint/scope-manager': 6.7.3
+ '@typescript-eslint/type-utils': 6.7.3(eslint@8.50.0)(typescript@5.2.2)
+ '@typescript-eslint/utils': 6.7.3(eslint@8.50.0)(typescript@5.2.2)
+ '@typescript-eslint/visitor-keys': 6.7.3
debug: 4.3.4
- eslint: 8.48.0
+ eslint: 8.50.0
graphemer: 1.4.0
ignore: 5.2.4
natural-compare: 1.4.0
semver: 7.5.4
- ts-api-utils: 1.0.3(typescript@5.1.6)
- typescript: 5.1.6
+ ts-api-utils: 1.0.3(typescript@5.2.2)
+ typescript: 5.2.2
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/parser@6.6.0(eslint@8.48.0)(typescript@5.1.6):
- resolution: {integrity: sha512-setq5aJgUwtzGrhW177/i+DMLqBaJbdwGj2CPIVFFLE0NCliy5ujIdLHd2D1ysmlmsjdL2GWW+hR85neEfc12w==}
+ /@typescript-eslint/parser@6.7.3(eslint@8.50.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-TlutE+iep2o7R8Lf+yoer3zU6/0EAUc8QIBB3GYBc1KGz4c4TRm83xwXUZVPlZ6YCLss4r77jbu6j3sendJoiQ==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
@@ -1095,35 +1099,27 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/scope-manager': 6.6.0
- '@typescript-eslint/types': 6.6.0
- '@typescript-eslint/typescript-estree': 6.6.0(typescript@5.1.6)
- '@typescript-eslint/visitor-keys': 6.6.0
+ '@typescript-eslint/scope-manager': 6.7.3
+ '@typescript-eslint/types': 6.7.3
+ '@typescript-eslint/typescript-estree': 6.7.3(typescript@5.2.2)
+ '@typescript-eslint/visitor-keys': 6.7.3
debug: 4.3.4
- eslint: 8.48.0
- typescript: 5.1.6
+ eslint: 8.50.0
+ typescript: 5.2.2
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/scope-manager@5.62.0:
- resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dependencies:
- '@typescript-eslint/types': 5.62.0
- '@typescript-eslint/visitor-keys': 5.62.0
- dev: true
-
- /@typescript-eslint/scope-manager@6.6.0:
- resolution: {integrity: sha512-pT08u5W/GT4KjPUmEtc2kSYvrH8x89cVzkA0Sy2aaOUIw6YxOIjA8ilwLr/1fLjOedX1QAuBpG9XggWqIIfERw==}
+ /@typescript-eslint/scope-manager@6.7.3:
+ resolution: {integrity: sha512-wOlo0QnEou9cHO2TdkJmzF7DFGvAKEnB82PuPNHpT8ZKKaZu6Bm63ugOTn9fXNJtvuDPanBc78lGUGGytJoVzQ==}
engines: {node: ^16.0.0 || >=18.0.0}
dependencies:
- '@typescript-eslint/types': 6.6.0
- '@typescript-eslint/visitor-keys': 6.6.0
+ '@typescript-eslint/types': 6.7.3
+ '@typescript-eslint/visitor-keys': 6.7.3
dev: true
- /@typescript-eslint/type-utils@6.6.0(eslint@8.48.0)(typescript@5.1.6):
- resolution: {integrity: sha512-8m16fwAcEnQc69IpeDyokNO+D5spo0w1jepWWY2Q6y5ZKNuj5EhVQXjtVAeDDqvW6Yg7dhclbsz6rTtOvcwpHg==}
+ /@typescript-eslint/type-utils@6.7.3(eslint@8.50.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-Fc68K0aTDrKIBvLnKTZ5Pf3MXK495YErrbHb1R6aTpfK5OdSFj0rVN7ib6Tx6ePrZ2gsjLqr0s98NG7l96KSQw==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
@@ -1132,49 +1128,23 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/typescript-estree': 6.6.0(typescript@5.1.6)
- '@typescript-eslint/utils': 6.6.0(eslint@8.48.0)(typescript@5.1.6)
+ '@typescript-eslint/typescript-estree': 6.7.3(typescript@5.2.2)
+ '@typescript-eslint/utils': 6.7.3(eslint@8.50.0)(typescript@5.2.2)
debug: 4.3.4
- eslint: 8.48.0
- ts-api-utils: 1.0.3(typescript@5.1.6)
- typescript: 5.1.6
+ eslint: 8.50.0
+ ts-api-utils: 1.0.3(typescript@5.2.2)
+ typescript: 5.2.2
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/types@5.62.0:
- resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dev: true
-
- /@typescript-eslint/types@6.6.0:
- resolution: {integrity: sha512-CB6QpJQ6BAHlJXdwUmiaXDBmTqIE2bzGTDLADgvqtHWuhfNP3rAOK7kAgRMAET5rDRr9Utt+qAzRBdu3AhR3sg==}
+ /@typescript-eslint/types@6.7.3:
+ resolution: {integrity: sha512-4g+de6roB2NFcfkZb439tigpAMnvEIg3rIjWQ+EM7IBaYt/CdJt6em9BJ4h4UpdgaBWdmx2iWsafHTrqmgIPNw==}
engines: {node: ^16.0.0 || >=18.0.0}
dev: true
- /@typescript-eslint/typescript-estree@5.62.0(typescript@5.1.6):
- resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
- dependencies:
- '@typescript-eslint/types': 5.62.0
- '@typescript-eslint/visitor-keys': 5.62.0
- debug: 4.3.4
- globby: 11.1.0
- is-glob: 4.0.3
- semver: 7.5.4
- tsutils: 3.21.0(typescript@5.1.6)
- typescript: 5.1.6
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /@typescript-eslint/typescript-estree@6.6.0(typescript@5.1.6):
- resolution: {integrity: sha512-hMcTQ6Al8MP2E6JKBAaSxSVw5bDhdmbCEhGW/V8QXkb9oNsFkA4SBuOMYVPxD3jbtQ4R/vSODBsr76R6fP3tbA==}
+ /@typescript-eslint/typescript-estree@6.7.3(typescript@5.2.2):
+ resolution: {integrity: sha512-YLQ3tJoS4VxLFYHTw21oe1/vIZPRqAO91z6Uv0Ss2BKm/Ag7/RVQBcXTGcXhgJMdA4U+HrKuY5gWlJlvoaKZ5g==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
typescript: '*'
@@ -1182,99 +1152,71 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/types': 6.6.0
- '@typescript-eslint/visitor-keys': 6.6.0
+ '@typescript-eslint/types': 6.7.3
+ '@typescript-eslint/visitor-keys': 6.7.3
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
semver: 7.5.4
- ts-api-utils: 1.0.3(typescript@5.1.6)
- typescript: 5.1.6
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /@typescript-eslint/utils@5.62.0(eslint@8.48.0)(typescript@5.1.6):
- resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
- dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.48.0)
- '@types/json-schema': 7.0.12
- '@types/semver': 7.5.1
- '@typescript-eslint/scope-manager': 5.62.0
- '@typescript-eslint/types': 5.62.0
- '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.1.6)
- eslint: 8.48.0
- eslint-scope: 5.1.1
- semver: 7.5.4
+ ts-api-utils: 1.0.3(typescript@5.2.2)
+ typescript: 5.2.2
transitivePeerDependencies:
- supports-color
- - typescript
dev: true
- /@typescript-eslint/utils@6.6.0(eslint@8.48.0)(typescript@5.1.6):
- resolution: {integrity: sha512-mPHFoNa2bPIWWglWYdR0QfY9GN0CfvvXX1Sv6DlSTive3jlMTUy+an67//Gysc+0Me9pjitrq0LJp0nGtLgftw==}
+ /@typescript-eslint/utils@6.7.3(eslint@8.50.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-vzLkVder21GpWRrmSR9JxGZ5+ibIUSudXlW52qeKpzUEQhRSmyZiVDDj3crAth7+5tmN1ulvgKaCU2f/bPRCzg==}
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.48.0)
- '@types/json-schema': 7.0.12
- '@types/semver': 7.5.1
- '@typescript-eslint/scope-manager': 6.6.0
- '@typescript-eslint/types': 6.6.0
- '@typescript-eslint/typescript-estree': 6.6.0(typescript@5.1.6)
- eslint: 8.48.0
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.50.0)
+ '@types/json-schema': 7.0.13
+ '@types/semver': 7.5.3
+ '@typescript-eslint/scope-manager': 6.7.3
+ '@typescript-eslint/types': 6.7.3
+ '@typescript-eslint/typescript-estree': 6.7.3(typescript@5.2.2)
+ eslint: 8.50.0
semver: 7.5.4
transitivePeerDependencies:
- supports-color
- typescript
dev: true
- /@typescript-eslint/visitor-keys@5.62.0:
- resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dependencies:
- '@typescript-eslint/types': 5.62.0
- eslint-visitor-keys: 3.4.3
- dev: true
-
- /@typescript-eslint/visitor-keys@6.6.0:
- resolution: {integrity: sha512-L61uJT26cMOfFQ+lMZKoJNbAEckLe539VhTxiGHrWl5XSKQgA0RTBZJW2HFPy5T0ZvPVSD93QsrTKDkfNwJGyQ==}
+ /@typescript-eslint/visitor-keys@6.7.3:
+ resolution: {integrity: sha512-HEVXkU9IB+nk9o63CeICMHxFWbHWr3E1mpilIQBe9+7L/lH97rleFLVtYsfnWB+JVMaiFnEaxvknvmIzX+CqVg==}
engines: {node: ^16.0.0 || >=18.0.0}
dependencies:
- '@typescript-eslint/types': 6.6.0
+ '@typescript-eslint/types': 6.7.3
eslint-visitor-keys: 3.4.3
dev: true
- /@unocss/astro@0.55.7(rollup@3.29.0)(vite@4.4.9):
- resolution: {integrity: sha512-mw8r14ArxUQBVCCisAJlF/WsZb650iBsduD/lXMk56N/nQ3MMArCcn62kcAxgZSb5tfIOQGQu/tbR8hEcD8y2g==}
+ /@unocss/astro@0.56.2(rollup@3.29.0)(vite@4.4.9):
+ resolution: {integrity: sha512-IwkTODLjxeTZRM6vIU7neGglMt68nXXejRxDThDNzLZ0DfCUGkrfBr/K+k0c5oRGCu6389slphkhTwF/Zxt+jw==}
peerDependencies:
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0
peerDependenciesMeta:
vite:
optional: true
dependencies:
- '@unocss/core': 0.55.7
- '@unocss/reset': 0.55.7
- '@unocss/vite': 0.55.7(rollup@3.29.0)(vite@4.4.9)
- vite: 4.4.9(@types/node@20.5.9)
+ '@unocss/core': 0.56.2
+ '@unocss/reset': 0.56.2
+ '@unocss/vite': 0.56.2(rollup@3.29.0)(vite@4.4.9)
+ vite: 4.4.9(@types/node@20.7.0)
transitivePeerDependencies:
- rollup
dev: true
- /@unocss/cli@0.55.7(rollup@3.29.0):
- resolution: {integrity: sha512-ZHX2SR2WQbKfcmgOOHjBLB3V57Ct76Zb76YULzBj2EVX43lX/YDCVG87n6ePDY7rOcjCAthjrFQYCLV5KVLKHg==}
+ /@unocss/cli@0.56.2(rollup@3.29.0):
+ resolution: {integrity: sha512-HLb2fC8waIxygG2/QTT0WEZjndwBHgRzEz+Vlb1s+mz4UGnmCA6hgsRLaop0Bdi+gVnmJv+bi2/nbJ+jlTFXYQ==}
engines: {node: '>=14'}
hasBin: true
dependencies:
'@ampproject/remapping': 2.2.1
'@rollup/pluginutils': 5.0.4(rollup@3.29.0)
- '@unocss/config': 0.55.7
- '@unocss/core': 0.55.7
- '@unocss/preset-uno': 0.55.7
+ '@unocss/config': 0.56.2
+ '@unocss/core': 0.56.2
+ '@unocss/preset-uno': 0.56.2
cac: 6.7.14
chokidar: 3.5.3
colorette: 2.0.20
@@ -1287,158 +1229,170 @@ packages:
- rollup
dev: true
- /@unocss/config@0.55.7:
- resolution: {integrity: sha512-+X6rPScyFEWbkZyCyM+HfoJhJNN+CEl2n2izWkm0kuDj3w9fY9B3f/0dsk+jmx/gJEI5Y797q9zspNMNDib1AA==}
+ /@unocss/config@0.56.2:
+ resolution: {integrity: sha512-dIm7ARnqSgyMs1urXTeqlLUAbifAhllnSh1ZiUmh7c+ThcXcTYAD6xtosSA2SXJU94D6pRCaMhuoRix9j6asZw==}
engines: {node: '>=14'}
dependencies:
- '@unocss/core': 0.55.7
+ '@unocss/core': 0.56.2
unconfig: 0.3.10
dev: true
- /@unocss/core@0.55.7:
- resolution: {integrity: sha512-c+bWe844Xjlwc1EPwHj0+n3LpntJG7ELPbEOOxNIG+CQdcEX0l1G0rkM8+nKstJ9WJmgpf1HdJQLVMF62HXvhw==}
- dev: true
+ /@unocss/core@0.56.2:
+ resolution: {integrity: sha512-44pqqOgO9Lxg9WHpz5RYJ8PvnuEyoc5WuntmPkIeQcoIBArgAleAMKuDQ53MLsF+M1fwz6oBeWDk8ASO6Wd/kw==}
- /@unocss/extractor-arbitrary-variants@0.55.7:
- resolution: {integrity: sha512-imK2g/frlo5Ag0uVB+C/Psyo5+9AnqhoRAgYa6gyrQ/TJnrnwf+M3jFngU9evIMHw92vig1DGfPa2ZId901DwQ==}
+ /@unocss/extractor-arbitrary-variants@0.56.2:
+ resolution: {integrity: sha512-mDuCk5S2j3lmtflzibMUKtkdPXUycuNMw0FRtTobjl1p6V1TcJaN6SrL8+voIwLn+PffLWibuNljyal0BC/sMw==}
dependencies:
- '@unocss/core': 0.55.7
+ '@unocss/core': 0.56.2
dev: true
- /@unocss/inspector@0.55.7:
- resolution: {integrity: sha512-N0mjZozDDyqx8Mh6C/ZlMTlDzGiq22sXY/hPRX55Cf44WZI4W/ZWajqAAp42B+lw2MN0k1FYEMIAwn9n+xgq/g==}
+ /@unocss/inspector@0.56.2:
+ resolution: {integrity: sha512-VqmmFpHwlbRiQw5I//oF3o7xHtaZOk6m9xHW6hxVuAkRNFPNFR73hToilfQgkvrt0Qw/rEzDsLYMvI1LuWpvKg==}
dependencies:
+ '@unocss/rule-utils': 0.56.2
gzip-size: 6.0.0
sirv: 2.0.3
dev: true
- /@unocss/postcss@0.55.7(postcss@8.4.29):
- resolution: {integrity: sha512-53Z/yv/CNdlTqKZQ9gpYRoLZSuzQ28J0SDrGCdzwjLcvHG/FD7/x1S7yxE7cUp/4sjvLL15HSzkWq8vNy6SkwQ==}
+ /@unocss/postcss@0.56.2(postcss@8.4.30):
+ resolution: {integrity: sha512-mqNEQflEGxaYeqEJuMlFrlnzj1I9O5yvUEhux4EDy0hkqojCldwtjAosJ9jeBU/Sutr/YjWDOQ2+SU0Ei58Rxg==}
engines: {node: '>=14'}
peerDependencies:
postcss: ^8.4.21
dependencies:
- '@unocss/config': 0.55.7
- '@unocss/core': 0.55.7
+ '@unocss/config': 0.56.2
+ '@unocss/core': 0.56.2
+ '@unocss/rule-utils': 0.56.2
css-tree: 2.3.1
fast-glob: 3.3.1
magic-string: 0.30.3
- postcss: 8.4.29
+ postcss: 8.4.30
dev: true
- /@unocss/preset-attributify@0.55.7:
- resolution: {integrity: sha512-L1sNw3DyM4mymIm4DBTTTOllk8LmhYlWMgDlaAW2MYWygjqDCsp99wRKT2175Ya5xHYBA6XetMoBryZD23qJYQ==}
+ /@unocss/preset-attributify@0.56.2:
+ resolution: {integrity: sha512-kH7IMjShgkXfL6DMznsHyDIZ1NGRQK2CFZUUCyBORckhKd2mFTzeycnTkYnsGG0bDoakGiBcpIMzX4fS7vQrpw==}
dependencies:
- '@unocss/core': 0.55.7
+ '@unocss/core': 0.56.2
dev: true
- /@unocss/preset-icons@0.55.7:
- resolution: {integrity: sha512-JXLOHkyEKKAjLTqjAxYfhwln05WXilGg3jctkZWKpMNawPaonrGt3kZT12YMuMmOryxk7UcyKB0dtYc+p3QYvw==}
+ /@unocss/preset-icons@0.56.2:
+ resolution: {integrity: sha512-aXeClNH/3744cIhICT61PPpfsKX5c8J70p9nj2F2cTYE4K3XlfjyAbUnVpEYz0G/mkJsA5X36t1TWGRC8/L9Cg==}
dependencies:
- '@iconify/utils': 2.1.9
- '@unocss/core': 0.55.7
+ '@iconify/utils': 2.1.10
+ '@unocss/core': 0.56.2
ofetch: 1.3.3
transitivePeerDependencies:
- supports-color
dev: true
- /@unocss/preset-mini@0.55.7:
- resolution: {integrity: sha512-ZCskE2uprjGkpQezEPM6KPMf84rIZEUNc1p2DxWVHaFUPRV24/JSNsO4PsKrQgNIb2dLQxzPNlMzQJI7ssdBXQ==}
+ /@unocss/preset-mini@0.56.2:
+ resolution: {integrity: sha512-vAVf6bkkg/rr3/xsTRJDNHHfhSr3ypzEf7pRX4ay9lZraCCF/L+WUPPY/ZppV6ZMqnBxoineGad2Ph82cONwFA==}
dependencies:
- '@unocss/core': 0.55.7
- '@unocss/extractor-arbitrary-variants': 0.55.7
+ '@unocss/core': 0.56.2
+ '@unocss/extractor-arbitrary-variants': 0.56.2
+ '@unocss/rule-utils': 0.56.2
dev: true
- /@unocss/preset-tagify@0.55.7:
- resolution: {integrity: sha512-aDsuN3a/ZirbCDKpFsue9tc8MHs3l0Rl81n2ZOdIrJoZW4YWyydMVl++cz/HERZW81ZySK8EJKwGBaMJMgsnHA==}
+ /@unocss/preset-tagify@0.56.2:
+ resolution: {integrity: sha512-Z9yj5LyF7pw9lFaxagEX6JxDm0P0/50GF3zXapVsAdNfqG+868vQxgu7VI2G556Kd3zeUNuQhiAWkv9PZY8UJw==}
dependencies:
- '@unocss/core': 0.55.7
+ '@unocss/core': 0.56.2
dev: true
- /@unocss/preset-typography@0.55.7:
- resolution: {integrity: sha512-hLV4nsgsDIk66pt7Ej4NYUmaGtI2EfGb1h2yl5FmBtdtACrgPq+Skr2Br9Iq+Bj1QFhbsMOWLDdbojFQwBdH6A==}
+ /@unocss/preset-typography@0.56.2:
+ resolution: {integrity: sha512-pyhH9M4yu0pzot0OWiZ0qRjVpVmIWppsuZw/mnrKzzD+FwfMRGfys885Fqu9E0vdCP3PnkkpSHqpLmm7L7S/Qg==}
dependencies:
- '@unocss/core': 0.55.7
- '@unocss/preset-mini': 0.55.7
+ '@unocss/core': 0.56.2
+ '@unocss/preset-mini': 0.56.2
dev: true
- /@unocss/preset-uno@0.55.7:
- resolution: {integrity: sha512-z4pCxOv/OU1ARo++cvbijWNW2zy/EVTMqJXa+SEep9b99wFXPQE3gaPvLdURp/e5f1PoxVyPZ6JiBknbClSDuA==}
+ /@unocss/preset-uno@0.56.2:
+ resolution: {integrity: sha512-fHBc4eCDX8QBnypDVpUVxaZFtE7zkbry+lTBPqhTZZojX9bvInLv5+KJohDmWfONO3qFB0qYTXfSemuux2XwZw==}
dependencies:
- '@unocss/core': 0.55.7
- '@unocss/preset-mini': 0.55.7
- '@unocss/preset-wind': 0.55.7
+ '@unocss/core': 0.56.2
+ '@unocss/preset-mini': 0.56.2
+ '@unocss/preset-wind': 0.56.2
+ '@unocss/rule-utils': 0.56.2
dev: true
- /@unocss/preset-web-fonts@0.55.7:
- resolution: {integrity: sha512-ygAz0540kdBapErW2BcObWfQT/6g0SpVUPYg92PPiZD57CZAvuNXiYTfFMRXd88QrBL1zIrZ6NrzY0NZ645H+w==}
+ /@unocss/preset-web-fonts@0.56.2:
+ resolution: {integrity: sha512-ebrl3/UK3DLNwYfqR67zQG+3fWRazG08H4531C2ileYgwX5+j1Lg/H4OBWm9dz9is04+1hyyZB5glr9Gxlm20Q==}
dependencies:
- '@unocss/core': 0.55.7
+ '@unocss/core': 0.56.2
ofetch: 1.3.3
dev: true
- /@unocss/preset-wind@0.55.7:
- resolution: {integrity: sha512-vLi0mtYDnvx3uYtBR4fSCR52T59drTUp3XVAAqQTbhvRctnSWm65MWE4G+gqdt2qQ9fM4SVCsxLLaXuJkI2eqw==}
+ /@unocss/preset-wind@0.56.2:
+ resolution: {integrity: sha512-wHkdgt8SGe2Xe8DUaXTf/FJKqAak5wLIr0wQlOT9yYBnFraUCSqPAcXykHcevxvPXAxnAof9C2oN58kPtk8NnA==}
dependencies:
- '@unocss/core': 0.55.7
- '@unocss/preset-mini': 0.55.7
+ '@unocss/core': 0.56.2
+ '@unocss/preset-mini': 0.56.2
+ '@unocss/rule-utils': 0.56.2
+ dev: true
+
+ /@unocss/reset@0.56.2:
+ resolution: {integrity: sha512-RFI5XXb0Oc0WyarL6x4gti3/bKPqY9LKB/kHoEx05aZhFFtz1GzUYzqFdDakieS6FM2Jc1IFWpeC6Y3b7xce8A==}
dev: true
- /@unocss/reset@0.55.7:
- resolution: {integrity: sha512-yvmLhxqUNgf6wue7IvhV/FdrQW9H9LF1Bmmhwwaiz2aV0E74aN4pbuYPZwNq3YafsQvNQ0UdtuXjddY4QMRCPw==}
+ /@unocss/rule-utils@0.56.2:
+ resolution: {integrity: sha512-cG2DtKSjaJOety1ELqbQeavQvpX6CZbrbrANR53671Y4SE+S1QAL/muqr61HI0gFveLidqws5dIQq/8SaZPCyg==}
+ engines: {node: '>=14'}
+ dependencies:
+ '@unocss/core': 0.56.2
dev: true
- /@unocss/scope@0.55.7:
- resolution: {integrity: sha512-r0CaS1aSpcC37ztqOJ3qaWIzM6zwdlX8r0rib2vTvWTckw1J0ocVhjNkWRBM9kRWte006JhecdiZzXNHA40akg==}
+ /@unocss/scope@0.56.2:
+ resolution: {integrity: sha512-8QvO3HlUVe97faBNpkB9i0BVjjqAU0T4ohK/yhG1AIUYhqfXRY5vh22TJxPIqAsNXbF4cUfxvZg1oSi8S6gmqQ==}
dev: true
- /@unocss/transformer-attributify-jsx-babel@0.55.7:
- resolution: {integrity: sha512-xl5K/Zg7tLyI6Oee+xHgvBm0gSEviYdBDwaGC4O6cP9VXTBm6waz9NUU6CmmVYKh4dSeLQ1PKNboMeg2nFuJMw==}
+ /@unocss/transformer-attributify-jsx-babel@0.56.2:
+ resolution: {integrity: sha512-lMv8YWVTPpioDVDc25FurJFvNuDLswoUjVobshQ3KhoLOlJUruQ2MX3admzBHvEtWqdi2SXWlwKQRRqKuZ69/A==}
dependencies:
- '@unocss/core': 0.55.7
+ '@unocss/core': 0.56.2
dev: true
- /@unocss/transformer-attributify-jsx@0.55.7:
- resolution: {integrity: sha512-ZyUBc0wguBhd+nbIlcrSYpmzKtqBi+8BII8SK4lIB/Ol1wBboByPTjBENsQkxRyffp5K9VTuZZ/LamFgPGOWDg==}
+ /@unocss/transformer-attributify-jsx@0.56.2:
+ resolution: {integrity: sha512-0k4uNM3tSTmDSPCW54/psSFCqF/ACpEGMHUTJaPzDNyHQZTjLe5JafytWJ0IgFKiycMkpvj8Xzzx+YVBNd6F/A==}
dependencies:
- '@unocss/core': 0.55.7
+ '@unocss/core': 0.56.2
dev: true
- /@unocss/transformer-compile-class@0.55.7:
- resolution: {integrity: sha512-tiYiT9EG4ucSBvMo+9Hv43GY0YvXQjfQCXDhDm3tcJyreMg6BRMO412eir54RBS+JAdNU0DUoITVYu+PkF7hLg==}
+ /@unocss/transformer-compile-class@0.56.2:
+ resolution: {integrity: sha512-iTagdlcnB3uvH40nGCsvxWNxt1ubEEfxOnCXM3jgfzNRmiqjMI6iRNp7X7+DwVPv3VeXratnWqOg9MZvp/TE3A==}
dependencies:
- '@unocss/core': 0.55.7
+ '@unocss/core': 0.56.2
dev: true
- /@unocss/transformer-directives@0.55.7:
- resolution: {integrity: sha512-xNmR40FssHWYJSmJv/9TQC2IdTyZPV8U3Iv/PIuke1zndMwMciclghEFiw0wSeRmhoRI7iFZck5EI/Bokyo7CQ==}
+ /@unocss/transformer-directives@0.56.2:
+ resolution: {integrity: sha512-yZkGBfdp+HMAJaTqUF0tYV3aYMcBMJUl6AgACz2ziXLmcjlKHwqHmryqSDrBZBj8sdQieBfLvWlaAMQ7Zgjw+Q==}
dependencies:
- '@unocss/core': 0.55.7
+ '@unocss/core': 0.56.2
+ '@unocss/rule-utils': 0.56.2
css-tree: 2.3.1
dev: true
- /@unocss/transformer-variant-group@0.55.7:
- resolution: {integrity: sha512-uLyZ08XXVriUDenZCTGA3xGgMD3B9GVr6mSz002pDlLpQDi8FcMQTOGg8X4ViCGzS3l03S/+r+JY7kJTpMFa9w==}
+ /@unocss/transformer-variant-group@0.56.2:
+ resolution: {integrity: sha512-9d0z1Rr07rloQqeoCoM7ChhSzZJ+Pj/kcRhi8Jd5O27xEfopYnzf27+2KPYyLSumGay0TgJmSjmg5H2rx6/P6A==}
dependencies:
- '@unocss/core': 0.55.7
+ '@unocss/core': 0.56.2
dev: true
- /@unocss/vite@0.55.7(rollup@3.29.0)(vite@4.4.9):
- resolution: {integrity: sha512-xmdyDnt9Ag4o7DGl22/P6MaB+HSjWOQw9qYYzIefSv3SVUvn3cEhIX/PCWqFp8Kts2HyvAoJLbZmygSf1XdZNQ==}
+ /@unocss/vite@0.56.2(rollup@3.29.0)(vite@4.4.9):
+ resolution: {integrity: sha512-kM+wc2JvhCIsU08sdyM7ho+nyJ+NfA1rfrsg/pQy2o7PY7pEjSl4ownDA4hDgX4PdmxHCQD/xZCK2/El9nLVlA==}
peerDependencies:
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0
dependencies:
'@ampproject/remapping': 2.2.1
'@rollup/pluginutils': 5.0.4(rollup@3.29.0)
- '@unocss/config': 0.55.7
- '@unocss/core': 0.55.7
- '@unocss/inspector': 0.55.7
- '@unocss/scope': 0.55.7
- '@unocss/transformer-directives': 0.55.7
+ '@unocss/config': 0.56.2
+ '@unocss/core': 0.56.2
+ '@unocss/inspector': 0.56.2
+ '@unocss/scope': 0.56.2
+ '@unocss/transformer-directives': 0.56.2
chokidar: 3.5.3
fast-glob: 3.3.1
magic-string: 0.30.3
- vite: 4.4.9(@types/node@20.5.9)
+ vite: 4.4.9(@types/node@20.7.0)
transitivePeerDependencies:
- rollup
dev: true
@@ -1450,46 +1404,46 @@ packages:
vite: ^4.0.0
vue: ^3.2.25
dependencies:
- vite: 4.4.9(@types/node@20.5.9)
+ vite: 4.4.9(@types/node@20.7.0)
vue: 3.3.4
dev: true
- /@vitest/expect@0.34.4:
- resolution: {integrity: sha512-XlMKX8HyYUqB8dsY8Xxrc64J2Qs9pKMt2Z8vFTL4mBWXJsg4yoALHzJfDWi8h5nkO4Zua4zjqtapQ/IluVkSnA==}
+ /@vitest/expect@0.34.5:
+ resolution: {integrity: sha512-/3RBIV9XEH+nRpRMqDJBufKIOQaYUH2X6bt0rKSCW0MfKhXFLYsR5ivHifeajRSTsln0FwJbitxLKHSQz/Xwkw==}
dependencies:
- '@vitest/spy': 0.34.4
- '@vitest/utils': 0.34.4
+ '@vitest/spy': 0.34.5
+ '@vitest/utils': 0.34.5
chai: 4.3.8
dev: true
- /@vitest/runner@0.34.4:
- resolution: {integrity: sha512-hwwdB1StERqUls8oV8YcpmTIpVeJMe4WgYuDongVzixl5hlYLT2G8afhcdADeDeqCaAmZcSgLTLtqkjPQF7x+w==}
+ /@vitest/runner@0.34.5:
+ resolution: {integrity: sha512-RDEE3ViVvl7jFSCbnBRyYuu23XxmvRTSZWW6W4M7eC5dOsK75d5LIf6uhE5Fqf809DQ1+9ICZZNxhIolWHU4og==}
dependencies:
- '@vitest/utils': 0.34.4
+ '@vitest/utils': 0.34.5
p-limit: 4.0.0
pathe: 1.1.1
dev: true
- /@vitest/snapshot@0.34.4:
- resolution: {integrity: sha512-GCsh4coc3YUSL/o+BPUo7lHQbzpdttTxL6f4q0jRx2qVGoYz/cyTRDJHbnwks6TILi6560bVWoBpYC10PuTLHw==}
+ /@vitest/snapshot@0.34.5:
+ resolution: {integrity: sha512-+ikwSbhu6z2yOdtKmk/aeoDZ9QPm2g/ZO5rXT58RR9Vmu/kB2MamyDSx77dctqdZfP3Diqv4mbc/yw2kPT8rmA==}
dependencies:
magic-string: 0.30.3
pathe: 1.1.1
- pretty-format: 29.6.3
+ pretty-format: 29.7.0
dev: true
- /@vitest/spy@0.34.4:
- resolution: {integrity: sha512-PNU+fd7DUPgA3Ya924b1qKuQkonAW6hL7YUjkON3wmBwSTIlhOSpy04SJ0NrRsEbrXgMMj6Morh04BMf8k+w0g==}
+ /@vitest/spy@0.34.5:
+ resolution: {integrity: sha512-epsicsfhvBjRjCMOC/3k00mP/TBGQy8/P0DxOFiWyLt55gnZ99dqCfCiAsKO17BWVjn4eZRIjKvcqNmSz8gvmg==}
dependencies:
tinyspy: 2.1.1
dev: true
- /@vitest/utils@0.34.4:
- resolution: {integrity: sha512-yR2+5CHhp/K4ySY0Qtd+CAL9f5Yh1aXrKfAT42bq6CtlGPh92jIDDDSg7ydlRow1CP+dys4TrOrbELOyNInHSg==}
+ /@vitest/utils@0.34.5:
+ resolution: {integrity: sha512-ur6CmmYQoeHMwmGb0v+qwkwN3yopZuZyf4xt1DBBSGBed8Hf9Gmbm/5dEWqgpLPdRx6Av6jcWXrjcKfkTzg/pw==}
dependencies:
diff-sequences: 29.6.3
loupe: 2.3.6
- pretty-format: 29.6.3
+ pretty-format: 29.7.0
dev: true
/@volar/language-core@1.10.1:
@@ -1513,7 +1467,7 @@ packages:
/@vue/compiler-core@3.3.4:
resolution: {integrity: sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==}
dependencies:
- '@babel/parser': 7.22.16
+ '@babel/parser': 7.23.0
'@vue/shared': 3.3.4
estree-walker: 2.0.2
source-map-js: 1.0.2
@@ -1527,7 +1481,7 @@ packages:
/@vue/compiler-sfc@3.3.4:
resolution: {integrity: sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==}
dependencies:
- '@babel/parser': 7.22.16
+ '@babel/parser': 7.23.0
'@vue/compiler-core': 3.3.4
'@vue/compiler-dom': 3.3.4
'@vue/compiler-ssr': 3.3.4
@@ -1535,7 +1489,7 @@ packages:
'@vue/shared': 3.3.4
estree-walker: 2.0.2
magic-string: 0.30.3
- postcss: 8.4.29
+ postcss: 8.4.30
source-map-js: 1.0.2
/@vue/compiler-ssr@3.3.4:
@@ -1566,7 +1520,7 @@ packages:
/@vue/reactivity-transform@3.3.4:
resolution: {integrity: sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==}
dependencies:
- '@babel/parser': 7.22.16
+ '@babel/parser': 7.23.0
'@vue/compiler-core': 3.3.4
'@vue/shared': 3.3.4
estree-walker: 2.0.2
@@ -1681,6 +1635,11 @@ packages:
picomatch: 2.3.1
dev: true
+ /are-docs-informative@0.0.2:
+ resolution: {integrity: sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==}
+ engines: {node: '>=14'}
+ dev: true
+
/argparse@2.0.1:
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
dev: true
@@ -1917,12 +1876,17 @@ packages:
resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==}
dev: true
+ /comment-parser@1.4.0:
+ resolution: {integrity: sha512-QLyTNiZ2KDOibvFPlZ6ZngVsZ/0gYnE6uTXi5aoDg8ed3AkJAz4sEje3Y8a29hQ1s6A99MZXe47fLAXQ1rTqaw==}
+ engines: {node: '>= 12.0.0'}
+ dev: true
+
/commondir@1.0.1:
resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==}
dev: true
/concat-map@0.0.1:
- resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=}
+ resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
dev: true
/consola@3.2.3:
@@ -2037,33 +2001,6 @@ packages:
esutils: 2.0.3
dev: true
- /dom-serializer@2.0.0:
- resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==}
- dependencies:
- domelementtype: 2.3.0
- domhandler: 5.0.3
- entities: 4.5.0
- dev: true
-
- /domelementtype@2.3.0:
- resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
- dev: true
-
- /domhandler@5.0.3:
- resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==}
- engines: {node: '>= 4'}
- dependencies:
- domelementtype: 2.3.0
- dev: true
-
- /domutils@3.1.0:
- resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==}
- dependencies:
- dom-serializer: 2.0.0
- domelementtype: 2.3.0
- domhandler: 5.0.3
- dev: true
-
/dotenv@16.3.1:
resolution: {integrity: sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==}
engines: {node: '>=12'}
@@ -2077,11 +2014,6 @@ packages:
resolution: {integrity: sha512-1W8wRbYlQE4ph7eoj3TJ+uqwO6+xvAE/L+KGU7WTQQvX3tnSIGZAb90MTsMoJqzntamiwJhBAj4WZmygXhsOUg==}
dev: true
- /entities@4.5.0:
- resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
- engines: {node: '>=0.12'}
- dev: true
-
/error-ex@1.3.2:
resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
dependencies:
@@ -2163,17 +2095,28 @@ packages:
engines: {node: '>=10'}
dev: true
+ /eslint-config-flat-gitignore@0.1.0:
+ resolution: {integrity: sha512-5nQMQFRkkhCb+ejFhKSATn/41I7ot9oRcnEDzfqwMlBE9036qM9ioYBDtKLpwmlICXr/J7naMFfb39pa4v4sGA==}
+ dependencies:
+ parse-gitignore: 2.0.0
+ dev: true
+
+ /eslint-define-config@1.23.0:
+ resolution: {integrity: sha512-4mMyu0JuBkQHsCtR+42irIQdFLmLIW+pMAVcyOV/gZRL4O1R8iuH0eMG3oL3Cbi1eo9fDAfT5CIHVHgdyxcf6w==}
+ engines: {node: ^16.13.0 || >=18.0.0, npm: '>=7.0.0', pnpm: '>= 8.6.0'}
+ dev: true
+
/eslint-import-resolver-node@0.3.9:
resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==}
dependencies:
debug: 3.2.7
is-core-module: 2.13.0
- resolve: 1.22.4
+ resolve: 1.22.6
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.6.0)(eslint-import-resolver-node@0.3.9)(eslint@8.48.0):
+ /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.7.3)(eslint-import-resolver-node@0.3.9)(eslint@8.50.0):
resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==}
engines: {node: '>=4'}
peerDependencies:
@@ -2194,67 +2137,61 @@ packages:
eslint-import-resolver-webpack:
optional: true
dependencies:
- '@typescript-eslint/parser': 6.6.0(eslint@8.48.0)(typescript@5.1.6)
+ '@typescript-eslint/parser': 6.7.3(eslint@8.50.0)(typescript@5.2.2)
debug: 3.2.7
- eslint: 8.48.0
+ eslint: 8.50.0
eslint-import-resolver-node: 0.3.9
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-plugin-antfu@0.41.0(eslint@8.48.0)(typescript@5.1.6):
- resolution: {integrity: sha512-JeEeDZgz7oqYPYWYNQHdXrKaW2nhJz/70jeMZUkaNjVp72cpsJPH3idiEhIhGu3wjFdsOMCoEkboT/DQXlCaqA==}
+ /eslint-plugin-antfu@1.0.0-beta.6(eslint@8.50.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-AbHAYYVv8BhjH4FkoSZWV+FxYwZUspqr0Zo5y4K0Jm8BhwXo6+UaQrpW3exxraJmsVTXty+Hlkcd4ysQV6DICw==}
dependencies:
- '@typescript-eslint/utils': 6.6.0(eslint@8.48.0)(typescript@5.1.6)
+ '@typescript-eslint/utils': 6.7.3(eslint@8.50.0)(typescript@5.2.2)
transitivePeerDependencies:
- eslint
- supports-color
- typescript
dev: true
- /eslint-plugin-es-x@7.2.0(eslint@8.48.0):
+ /eslint-plugin-es-x@7.2.0(eslint@8.50.0):
resolution: {integrity: sha512-9dvv5CcvNjSJPqnS5uZkqb3xmbeqRLnvXKK7iI5+oK/yTusyc46zbBZKENGsOfojm/mKfszyZb+wNqNPAPeGXA==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
eslint: '>=8'
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.48.0)
- '@eslint-community/regexpp': 4.8.0
- eslint: 8.48.0
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.50.0)
+ '@eslint-community/regexpp': 4.8.2
+ eslint: 8.50.0
dev: true
- /eslint-plugin-eslint-comments@3.2.0(eslint@8.48.0):
+ /eslint-plugin-eslint-comments@3.2.0(eslint@8.50.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.48.0
+ eslint: 8.50.0
ignore: 5.2.4
dev: true
- /eslint-plugin-html@7.1.0:
- resolution: {integrity: sha512-fNLRraV/e6j8e3XYOC9xgND4j+U7b1Rq+OygMlLcMg+wI/IpVbF+ubQa3R78EjKB9njT6TQOlcK5rFKBVVtdfg==}
- dependencies:
- htmlparser2: 8.0.2
- dev: true
-
- /eslint-plugin-i@2.28.0-2(@typescript-eslint/parser@6.6.0)(eslint@8.48.0):
- resolution: {integrity: sha512-z48kG4qmE4TmiLcxbmvxMT5ycwvPkXaWW0XpU1L768uZaTbiDbxsHMEdV24JHlOR1xDsPpKW39BfP/pRdYIwFA==}
+ /eslint-plugin-i@2.28.1(@typescript-eslint/parser@6.7.3)(eslint@8.50.0):
+ resolution: {integrity: sha512-a4oVt0j3ixNhGhvV4XF6NS7OWRFK2rrJ0Q5C4S2dSRb8FxZi31J0uUd5WJLL58wnVJ/OiQ1BxiXnFA4dWQO1Cg==}
engines: {node: '>=12'}
peerDependencies:
eslint: ^7.2.0 || ^8
dependencies:
debug: 3.2.7
doctrine: 2.1.0
- eslint: 8.48.0
+ eslint: 8.50.0
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.6.0)(eslint-import-resolver-node@0.3.9)(eslint@8.48.0)
- get-tsconfig: 4.7.0
+ eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.7.3)(eslint-import-resolver-node@0.3.9)(eslint@8.50.0)
+ get-tsconfig: 4.7.2
is-glob: 4.0.3
minimatch: 3.1.2
- resolve: 1.22.4
+ resolve: 1.22.6
semver: 7.5.4
transitivePeerDependencies:
- '@typescript-eslint/parser'
@@ -2263,65 +2200,65 @@ packages:
- supports-color
dev: true
- /eslint-plugin-jest@27.2.3(@typescript-eslint/eslint-plugin@6.6.0)(eslint@8.48.0)(typescript@5.1.6):
- resolution: {integrity: sha512-sRLlSCpICzWuje66Gl9zvdF6mwD5X86I4u55hJyFBsxYOsBCmT5+kSUjf+fkFWVMMgpzNEupjW8WzUqi83hJAQ==}
- engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
+ /eslint-plugin-jsdoc@46.8.2(eslint@8.50.0):
+ resolution: {integrity: sha512-5TSnD018f3tUJNne4s4gDWQflbsgOycIKEUBoCLn6XtBMgNHxQFmV8vVxUtiPxAQq8lrX85OaSG/2gnctxw9uQ==}
+ engines: {node: '>=16'}
peerDependencies:
- '@typescript-eslint/eslint-plugin': ^5.0.0 || ^6.0.0
eslint: ^7.0.0 || ^8.0.0
- jest: '*'
- peerDependenciesMeta:
- '@typescript-eslint/eslint-plugin':
- optional: true
- jest:
- optional: true
dependencies:
- '@typescript-eslint/eslint-plugin': 6.6.0(@typescript-eslint/parser@6.6.0)(eslint@8.48.0)(typescript@5.1.6)
- '@typescript-eslint/utils': 5.62.0(eslint@8.48.0)(typescript@5.1.6)
- eslint: 8.48.0
+ '@es-joy/jsdoccomment': 0.40.1
+ are-docs-informative: 0.0.2
+ comment-parser: 1.4.0
+ debug: 4.3.4
+ escape-string-regexp: 4.0.0
+ eslint: 8.50.0
+ esquery: 1.5.0
+ is-builtin-module: 3.2.1
+ semver: 7.5.4
+ spdx-expression-parse: 3.0.1
transitivePeerDependencies:
- supports-color
- - typescript
dev: true
- /eslint-plugin-jsonc@2.9.0(eslint@8.48.0):
+ /eslint-plugin-jsonc@2.9.0(eslint@8.50.0):
resolution: {integrity: sha512-RK+LeONVukbLwT2+t7/OY54NJRccTXh/QbnXzPuTLpFMVZhPuq1C9E07+qWenGx7rrQl0kAalAWl7EmB+RjpGA==}
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.48.0)
- eslint: 8.48.0
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.50.0)
+ eslint: 8.50.0
jsonc-eslint-parser: 2.3.0
natural-compare: 1.4.0
dev: true
- /eslint-plugin-markdown@3.0.1(eslint@8.48.0):
+ /eslint-plugin-markdown@3.0.1(eslint@8.50.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.48.0
+ eslint: 8.50.0
mdast-util-from-markdown: 0.8.5
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-plugin-n@16.0.2(eslint@8.48.0):
- resolution: {integrity: sha512-Y66uDfUNbBzypsr0kELWrIz+5skicECrLUqlWuXawNSLUq3ltGlCwu6phboYYOTSnoTdHgTLrc+5Ydo6KjzZog==}
+ /eslint-plugin-n@16.1.0(eslint@8.50.0):
+ resolution: {integrity: sha512-3wv/TooBst0N4ND+pnvffHuz9gNPmk/NkLwAxOt2JykTl/hcuECe6yhTtLJcZjIxtZwN+GX92ACp/QTLpHA3Hg==}
engines: {node: '>=16.0.0'}
peerDependencies:
eslint: '>=7.0.0'
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.48.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.50.0)
builtins: 5.0.1
- eslint: 8.48.0
- eslint-plugin-es-x: 7.2.0(eslint@8.48.0)
+ eslint: 8.50.0
+ eslint-plugin-es-x: 7.2.0(eslint@8.50.0)
+ get-tsconfig: 4.7.2
ignore: 5.2.4
is-core-module: 2.13.0
minimatch: 3.1.2
- resolve: 1.22.4
+ resolve: 1.22.6
semver: 7.5.4
dev: true
@@ -2330,26 +2267,17 @@ packages:
engines: {node: '>=5.0.0'}
dev: true
- /eslint-plugin-promise@6.1.1(eslint@8.48.0):
- resolution: {integrity: sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- eslint: ^7.0.0 || ^8.0.0
- dependencies:
- eslint: 8.48.0
- dev: true
-
- /eslint-plugin-unicorn@48.0.1(eslint@8.48.0):
+ /eslint-plugin-unicorn@48.0.1(eslint@8.50.0):
resolution: {integrity: sha512-FW+4r20myG/DqFcCSzoumaddKBicIPeFnTrifon2mWIzlfyvzwyqZjqVP7m4Cqr/ZYisS2aiLghkUWaPg6vtCw==}
engines: {node: '>=16'}
peerDependencies:
eslint: '>=8.44.0'
dependencies:
- '@babel/helper-validator-identifier': 7.22.15
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.48.0)
+ '@babel/helper-validator-identifier': 7.22.20
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.50.0)
ci-info: 3.8.0
clean-regexp: 1.0.0
- eslint: 8.48.0
+ eslint: 8.50.0
esquery: 1.5.0
indent-string: 4.0.0
is-builtin-module: 3.2.1
@@ -2363,7 +2291,7 @@ packages:
strip-indent: 3.0.0
dev: true
- /eslint-plugin-unused-imports@3.0.0(@typescript-eslint/eslint-plugin@6.6.0)(eslint@8.48.0):
+ /eslint-plugin-unused-imports@3.0.0(@typescript-eslint/eslint-plugin@6.7.3)(eslint@8.50.0):
resolution: {integrity: sha512-sduiswLJfZHeeBJ+MQaG+xYzSWdRXoSw61DpU13mzWumCkR0ufD0HmO4kdNokjrkluMHpj/7PJeN35pgbhW3kw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -2373,37 +2301,37 @@ packages:
'@typescript-eslint/eslint-plugin':
optional: true
dependencies:
- '@typescript-eslint/eslint-plugin': 6.6.0(@typescript-eslint/parser@6.6.0)(eslint@8.48.0)(typescript@5.1.6)
- eslint: 8.48.0
+ '@typescript-eslint/eslint-plugin': 6.7.3(@typescript-eslint/parser@6.7.3)(eslint@8.50.0)(typescript@5.2.2)
+ eslint: 8.50.0
eslint-rule-composer: 0.3.0
dev: true
- /eslint-plugin-vue@9.17.0(eslint@8.48.0):
+ /eslint-plugin-vue@9.17.0(eslint@8.50.0):
resolution: {integrity: sha512-r7Bp79pxQk9I5XDP0k2dpUC7Ots3OSWgvGZNu3BxmKK6Zg7NgVtcOB6OCna5Kb9oQwJPl5hq183WD0SY5tZtIQ==}
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.48.0)
- eslint: 8.48.0
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.50.0)
+ eslint: 8.50.0
natural-compare: 1.4.0
nth-check: 2.1.1
postcss-selector-parser: 6.0.13
semver: 7.5.4
- vue-eslint-parser: 9.3.1(eslint@8.48.0)
+ vue-eslint-parser: 9.3.1(eslint@8.50.0)
xml-name-validator: 4.0.0
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-plugin-yml@1.8.0(eslint@8.48.0):
- resolution: {integrity: sha512-fgBiJvXD0P2IN7SARDJ2J7mx8t0bLdG6Zcig4ufOqW5hOvSiFxeUyc2g5I1uIm8AExbo26NNYCcTGZT0MXTsyg==}
+ /eslint-plugin-yml@1.9.0(eslint@8.50.0):
+ resolution: {integrity: sha512-ayuC57WyVQ5+QZ02y62GiB//5+zsiyzUGxUX/mrhLni+jfsKA4KoITjkbR65iUdjjhWpyTJHPcAIFLKQIOwgsw==}
engines: {node: ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '>=6.0.0'
dependencies:
debug: 4.3.4
- eslint: 8.48.0
+ eslint: 8.50.0
lodash: 4.17.21
natural-compare: 1.4.0
yaml-eslint-parser: 1.2.2
@@ -2416,14 +2344,6 @@ packages:
engines: {node: '>=4.0.0'}
dev: true
- /eslint-scope@5.1.1:
- resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==}
- engines: {node: '>=8.0.0'}
- dependencies:
- esrecurse: 4.3.0
- estraverse: 4.3.0
- dev: true
-
/eslint-scope@7.2.2:
resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -2437,15 +2357,15 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /eslint@8.48.0:
- resolution: {integrity: sha512-sb6DLeIuRXxeM1YljSe1KEx9/YYeZFQWcV8Rq9HfigmdDEugjLEVEa1ozDjL6YDjBpQHPJxJzze+alxi4T3OLg==}
+ /eslint@8.50.0:
+ resolution: {integrity: sha512-FOnOGSuFuFLv/Sa+FDVRZl4GGVAAFFi8LecRsI5a1tMO5HIE8nCm4ivAlzt4dT3ol/PaaGC0rJEEXQmHJBGoOg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
hasBin: true
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.48.0)
- '@eslint-community/regexpp': 4.8.0
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.50.0)
+ '@eslint-community/regexpp': 4.8.2
'@eslint/eslintrc': 2.1.2
- '@eslint/js': 8.48.0
+ '@eslint/js': 8.50.0
'@humanwhocodes/config-array': 0.11.11
'@humanwhocodes/module-importer': 1.0.1
'@nodelib/fs.walk': 1.2.8
@@ -2464,7 +2384,7 @@ packages:
file-entry-cache: 6.0.1
find-up: 5.0.0
glob-parent: 6.0.2
- globals: 13.21.0
+ globals: 13.22.0
graphemer: 1.4.0
ignore: 5.2.4
imurmurhash: 0.1.4
@@ -2506,11 +2426,6 @@ packages:
estraverse: 5.3.0
dev: true
- /estraverse@4.3.0:
- resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==}
- engines: {node: '>=4.0'}
- dev: true
-
/estraverse@5.3.0:
resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
engines: {node: '>=4.0'}
@@ -2602,7 +2517,7 @@ packages:
resolution: {integrity: sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew==}
engines: {node: '>=12.0.0'}
dependencies:
- flatted: 3.2.7
+ flatted: 3.2.9
keyv: 4.5.3
rimraf: 3.0.2
dev: true
@@ -2612,8 +2527,8 @@ packages:
hasBin: true
dev: true
- /flatted@3.2.7:
- resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==}
+ /flatted@3.2.9:
+ resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==}
dev: true
/fs-extra@11.1.1:
@@ -2662,8 +2577,8 @@ packages:
engines: {node: '>=10'}
dev: true
- /get-tsconfig@4.7.0:
- resolution: {integrity: sha512-pmjiZ7xtB8URYm74PlGJozDNyhvsVLUcpBa8DZBG3bWHwaHa9bPiRpiSfovw+fjhwONSCWKRyk+JQHEGZmMrzw==}
+ /get-tsconfig@4.7.2:
+ resolution: {integrity: sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==}
dependencies:
resolve-pkg-maps: 1.0.0
dev: true
@@ -2724,8 +2639,8 @@ packages:
engines: {node: '>=4'}
dev: true
- /globals@13.21.0:
- resolution: {integrity: sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==}
+ /globals@13.22.0:
+ resolution: {integrity: sha512-H1Ddc/PbZHTDVJSnj8kWptIRSD6AM3pK+mKytuIVF4uoBV7rshFlhhvA58ceJ5wp3Er58w6zj7bykMpYXt3ETw==}
engines: {node: '>=8'}
dependencies:
type-fest: 0.20.2
@@ -2800,15 +2715,6 @@ packages:
resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==}
dev: true
- /htmlparser2@8.0.2:
- resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==}
- dependencies:
- domelementtype: 2.3.0
- domhandler: 5.0.3
- domutils: 3.1.0
- entities: 4.5.0
- dev: true
-
/https-proxy-agent@5.0.1:
resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==}
engines: {node: '>= 6'}
@@ -2959,6 +2865,11 @@ packages:
argparse: 2.0.1
dev: true
+ /jsdoc-type-pratt-parser@4.0.0:
+ resolution: {integrity: sha512-YtOli5Cmzy3q4dP26GraSOeAhqecewG04hoO8DY56CH4KJ9Fvv5qKWUCCo3HZob7esJQHCv6/+bnTy72xZZaVQ==}
+ engines: {node: '>=12.0.0'}
+ dev: true
+
/jsesc@0.5.0:
resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==}
hasBin: true
@@ -3208,7 +3119,7 @@ packages:
hasBin: true
dev: true
- /mkdist@1.3.0(typescript@5.1.6):
+ /mkdist@1.3.0(typescript@5.2.2):
resolution: {integrity: sha512-ZQrUvcL7LkRdzMREpDyg9AT18N9Tl5jc2qeKAUeEw0KGsgykbHbuRvysGAzTuGtwuSg0WQyNit5jh/k+Er3JEg==}
hasBin: true
peerDependencies:
@@ -3229,7 +3140,7 @@ packages:
mlly: 1.4.2
mri: 1.2.0
pathe: 1.1.1
- typescript: 5.1.6
+ typescript: 5.2.2
dev: true
/mlly@1.4.2:
@@ -3284,7 +3195,7 @@ packages:
resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
dependencies:
hosted-git-info: 2.8.9
- resolve: 1.22.4
+ resolve: 1.22.6
semver: 5.7.2
validate-npm-package-license: 3.0.4
dev: true
@@ -3402,6 +3313,11 @@ packages:
is-hexadecimal: 1.0.4
dev: true
+ /parse-gitignore@2.0.0:
+ resolution: {integrity: sha512-RmVuCHWsfu0QPNW+mraxh/xjQVw/lhUCUru8Zni3Ctq3AoMhpDTq0OVdKS6iesd6Kqb7viCV3isAL43dciOSog==}
+ engines: {node: '>=14'}
+ dev: true
+
/parse-json@5.2.0:
resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
engines: {node: '>=8'}
@@ -3484,6 +3400,15 @@ packages:
nanoid: 3.3.6
picocolors: 1.0.0
source-map-js: 1.0.2
+ dev: true
+
+ /postcss@8.4.30:
+ resolution: {integrity: sha512-7ZEao1g4kd68l97aWG/etQKPKq07us0ieSZ2TnFDk11i0ZfDW2AwKHYU8qv4MZKqN2fdBfg+7q0ES06UA73C1g==}
+ engines: {node: ^10 || ^12 || >=14}
+ dependencies:
+ nanoid: 3.3.6
+ picocolors: 1.0.0
+ source-map-js: 1.0.2
/prelude-ls@1.2.1:
resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
@@ -3495,8 +3420,8 @@ packages:
engines: {node: ^14.13.1 || >=16.0.0}
dev: true
- /pretty-format@29.6.3:
- resolution: {integrity: sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==}
+ /pretty-format@29.7.0:
+ resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies:
'@jest/schemas': 29.6.3
@@ -3546,7 +3471,7 @@ packages:
resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==}
engines: {node: '>=8'}
dependencies:
- '@types/normalize-package-data': 2.4.1
+ '@types/normalize-package-data': 2.4.2
normalize-package-data: 2.5.0
parse-json: 5.2.0
type-fest: 0.6.0
@@ -3589,6 +3514,15 @@ packages:
supports-preserve-symlinks-flag: 1.0.0
dev: true
+ /resolve@1.22.6:
+ resolution: {integrity: sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==}
+ hasBin: true
+ dependencies:
+ is-core-module: 2.13.0
+ path-parse: 1.0.7
+ supports-preserve-symlinks-flag: 1.0.0
+ dev: true
+
/reusify@1.0.4:
resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
@@ -3601,7 +3535,7 @@ packages:
glob: 7.2.3
dev: true
- /rollup-plugin-dts@6.0.1(rollup@3.29.0)(typescript@5.1.6):
+ /rollup-plugin-dts@6.0.1(rollup@3.29.0)(typescript@5.2.2):
resolution: {integrity: sha512-XJbCldVrp4TLc2Hg4DfrRiJgzJ73uhZB0sPSDizgdlrhSJ1bsIkkRMkwRKNQYgkbfMz4CHLdbnFKVivHE0vsPA==}
engines: {node: '>=16'}
peerDependencies:
@@ -3610,7 +3544,7 @@ packages:
dependencies:
magic-string: 0.30.3
rollup: 3.29.0
- typescript: 5.1.6
+ typescript: 5.2.2
optionalDependencies:
'@babel/code-frame': 7.22.13
dev: true
@@ -3702,7 +3636,7 @@ packages:
resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==}
dependencies:
spdx-expression-parse: 3.0.1
- spdx-license-ids: 3.0.13
+ spdx-license-ids: 3.0.15
dev: true
/spdx-exceptions@2.3.0:
@@ -3713,11 +3647,11 @@ packages:
resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==}
dependencies:
spdx-exceptions: 2.3.0
- spdx-license-ids: 3.0.13
+ spdx-license-ids: 3.0.15
dev: true
- /spdx-license-ids@3.0.13:
- resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==}
+ /spdx-license-ids@3.0.15:
+ resolution: {integrity: sha512-lpT8hSQp9jAKp9mhtBU4Xjon8LPGBvLIuBiSVhMEtmLecTh2mO0tlqrAMp47tBXzMr13NJMQ2lf7RpQGLJ3HsQ==}
dev: true
/stackback@0.0.2:
@@ -3799,8 +3733,8 @@ packages:
resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
dev: true
- /tinybench@2.5.0:
- resolution: {integrity: sha512-kRwSG8Zx4tjF9ZiyH4bhaebu+EDz1BOx9hOigYHlUW4xxI/wKIUQUqo018UlU4ar6ATPBsaMrdbKZ+tmPdohFA==}
+ /tinybench@2.5.1:
+ resolution: {integrity: sha512-65NKvSuAVDP/n4CqH+a9w2kTlLReS9vhsAP06MWx+/89nMinJyB2icyl58RIcqCmIggpojIGeuJGhjU1aGMBSg==}
dev: true
/tinypool@0.7.0:
@@ -3829,27 +3763,13 @@ packages:
engines: {node: '>=6'}
dev: true
- /ts-api-utils@1.0.3(typescript@5.1.6):
+ /ts-api-utils@1.0.3(typescript@5.2.2):
resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==}
engines: {node: '>=16.13.0'}
peerDependencies:
typescript: '>=4.2.0'
dependencies:
- typescript: 5.1.6
- dev: true
-
- /tslib@1.14.1:
- resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
- dev: true
-
- /tsutils@3.21.0(typescript@5.1.6):
- resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
- engines: {node: '>= 6'}
- peerDependencies:
- typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta'
- dependencies:
- tslib: 1.14.1
- typescript: 5.1.6
+ typescript: 5.2.2
dev: true
/type-check@0.4.0:
@@ -3885,11 +3805,17 @@ packages:
hasBin: true
dev: true
+ /typescript@5.2.2:
+ resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==}
+ engines: {node: '>=14.17'}
+ hasBin: true
+ dev: true
+
/ufo@1.3.0:
resolution: {integrity: sha512-bRn3CsoojyNStCZe0BG0Mt4Nr/4KF+rhFlnNXybgqt5pXHNFRlqinSoQaTrGyzE4X8aHplSb+TorH+COin9Yxw==}
dev: true
- /unbuild@2.0.0(typescript@5.1.6):
+ /unbuild@2.0.0(typescript@5.2.2):
resolution: {integrity: sha512-JWCUYx3Oxdzvw2J9kTAp+DKE8df/BnH/JTSj6JyA4SH40ECdFu7FoJJcrm8G92B7TjofQ6GZGjJs50TRxoH6Wg==}
hasBin: true
peerDependencies:
@@ -3913,15 +3839,15 @@ packages:
hookable: 5.5.3
jiti: 1.20.0
magic-string: 0.30.3
- mkdist: 1.3.0(typescript@5.1.6)
+ mkdist: 1.3.0(typescript@5.2.2)
mlly: 1.4.2
pathe: 1.1.1
pkg-types: 1.0.3
pretty-bytes: 6.1.1
rollup: 3.29.0
- rollup-plugin-dts: 6.0.1(rollup@3.29.0)(typescript@5.1.6)
+ rollup-plugin-dts: 6.0.1(rollup@3.29.0)(typescript@5.2.2)
scule: 1.0.0
- typescript: 5.1.6
+ typescript: 5.2.2
untyped: 1.4.0
transitivePeerDependencies:
- sass
@@ -3948,11 +3874,11 @@ packages:
engines: {node: '>= 10.0.0'}
dev: true
- /unocss@0.55.7(postcss@8.4.29)(rollup@3.29.0)(vite@4.4.9):
- resolution: {integrity: sha512-3W9P7vj2EhSk/4oPCHBS0VgrwSf5zZL6Az1/XARVOpBnRJtCM2szFInYxHkMgt9pkZTsW8SFCuk/g+QIJ6A8tg==}
+ /unocss@0.56.2(postcss@8.4.30)(rollup@3.29.0)(vite@4.4.9):
+ resolution: {integrity: sha512-ZEj8/9OVv6zyuwSVWRGDULHeUdFgTnUAN3Hn8prysfbCI4x06xzsu46xLV9SoHE4eOJ1eSUs7YaJHGKFOocsQQ==}
engines: {node: '>=14'}
peerDependencies:
- '@unocss/webpack': 0.55.7
+ '@unocss/webpack': 0.56.2
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0
peerDependenciesMeta:
'@unocss/webpack':
@@ -3960,27 +3886,27 @@ packages:
vite:
optional: true
dependencies:
- '@unocss/astro': 0.55.7(rollup@3.29.0)(vite@4.4.9)
- '@unocss/cli': 0.55.7(rollup@3.29.0)
- '@unocss/core': 0.55.7
- '@unocss/extractor-arbitrary-variants': 0.55.7
- '@unocss/postcss': 0.55.7(postcss@8.4.29)
- '@unocss/preset-attributify': 0.55.7
- '@unocss/preset-icons': 0.55.7
- '@unocss/preset-mini': 0.55.7
- '@unocss/preset-tagify': 0.55.7
- '@unocss/preset-typography': 0.55.7
- '@unocss/preset-uno': 0.55.7
- '@unocss/preset-web-fonts': 0.55.7
- '@unocss/preset-wind': 0.55.7
- '@unocss/reset': 0.55.7
- '@unocss/transformer-attributify-jsx': 0.55.7
- '@unocss/transformer-attributify-jsx-babel': 0.55.7
- '@unocss/transformer-compile-class': 0.55.7
- '@unocss/transformer-directives': 0.55.7
- '@unocss/transformer-variant-group': 0.55.7
- '@unocss/vite': 0.55.7(rollup@3.29.0)(vite@4.4.9)
- vite: 4.4.9(@types/node@20.5.9)
+ '@unocss/astro': 0.56.2(rollup@3.29.0)(vite@4.4.9)
+ '@unocss/cli': 0.56.2(rollup@3.29.0)
+ '@unocss/core': 0.56.2
+ '@unocss/extractor-arbitrary-variants': 0.56.2
+ '@unocss/postcss': 0.56.2(postcss@8.4.30)
+ '@unocss/preset-attributify': 0.56.2
+ '@unocss/preset-icons': 0.56.2
+ '@unocss/preset-mini': 0.56.2
+ '@unocss/preset-tagify': 0.56.2
+ '@unocss/preset-typography': 0.56.2
+ '@unocss/preset-uno': 0.56.2
+ '@unocss/preset-web-fonts': 0.56.2
+ '@unocss/preset-wind': 0.56.2
+ '@unocss/reset': 0.56.2
+ '@unocss/transformer-attributify-jsx': 0.56.2
+ '@unocss/transformer-attributify-jsx-babel': 0.56.2
+ '@unocss/transformer-compile-class': 0.56.2
+ '@unocss/transformer-directives': 0.56.2
+ '@unocss/transformer-variant-group': 0.56.2
+ '@unocss/vite': 0.56.2(rollup@3.29.0)(vite@4.4.9)
+ vite: 4.4.9(@types/node@20.7.0)
transitivePeerDependencies:
- postcss
- rollup
@@ -3993,7 +3919,7 @@ packages:
dependencies:
'@babel/core': 7.22.15
'@babel/standalone': 7.22.16
- '@babel/types': 7.22.15
+ '@babel/types': 7.23.0
defu: 6.1.2
jiti: 1.20.0
mri: 1.2.0
@@ -4030,8 +3956,8 @@ packages:
spdx-expression-parse: 3.0.1
dev: true
- /vite-node@0.34.4(@types/node@20.5.9):
- resolution: {integrity: sha512-ho8HtiLc+nsmbwZMw8SlghESEE3KxJNp04F/jPUCLVvaURwt0d+r9LxEqCX5hvrrOQ0GSyxbYr5ZfRYhQ0yVKQ==}
+ /vite-node@0.34.5(@types/node@20.7.0):
+ resolution: {integrity: sha512-RNZ+DwbCvDoI5CbCSQSyRyzDTfFvFauvMs6Yq4ObJROKlIKuat1KgSX/Ako5rlDMfVCyMcpMRMTkJBxd6z8YRA==}
engines: {node: '>=v14.18.0'}
hasBin: true
dependencies:
@@ -4040,7 +3966,7 @@ packages:
mlly: 1.4.2
pathe: 1.1.1
picocolors: 1.0.0
- vite: 4.4.9(@types/node@20.5.9)
+ vite: 4.4.9(@types/node@20.7.0)
transitivePeerDependencies:
- '@types/node'
- less
@@ -4088,8 +4014,44 @@ packages:
fsevents: 2.3.3
dev: true
- /vitest@0.34.4:
- resolution: {integrity: sha512-SE/laOsB6995QlbSE6BtkpXDeVNLJc1u2LHRG/OpnN4RsRzM3GQm4nm3PQCK5OBtrsUqnhzLdnT7se3aeNGdlw==}
+ /vite@4.4.9(@types/node@20.7.0):
+ resolution: {integrity: sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==}
+ engines: {node: ^14.18.0 || >=16.0.0}
+ hasBin: true
+ peerDependencies:
+ '@types/node': '>= 14'
+ less: '*'
+ lightningcss: ^1.21.0
+ sass: '*'
+ stylus: '*'
+ sugarss: '*'
+ terser: ^5.4.0
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+ less:
+ optional: true
+ lightningcss:
+ optional: true
+ sass:
+ optional: true
+ stylus:
+ optional: true
+ sugarss:
+ optional: true
+ terser:
+ optional: true
+ dependencies:
+ '@types/node': 20.7.0
+ esbuild: 0.18.20
+ postcss: 8.4.29
+ rollup: 3.29.0
+ optionalDependencies:
+ fsevents: 2.3.3
+ dev: true
+
+ /vitest@0.34.5:
+ resolution: {integrity: sha512-CPI68mmnr2DThSB3frSuE5RLm9wo5wU4fbDrDwWQQB1CWgq9jQVoQwnQSzYAjdoBOPoH2UtXpOgHVge/uScfZg==}
engines: {node: '>=v14.18.0'}
hasBin: true
peerDependencies:
@@ -4121,12 +4083,12 @@ packages:
dependencies:
'@types/chai': 4.3.6
'@types/chai-subset': 1.3.3
- '@types/node': 20.5.9
- '@vitest/expect': 0.34.4
- '@vitest/runner': 0.34.4
- '@vitest/snapshot': 0.34.4
- '@vitest/spy': 0.34.4
- '@vitest/utils': 0.34.4
+ '@types/node': 20.7.0
+ '@vitest/expect': 0.34.5
+ '@vitest/runner': 0.34.5
+ '@vitest/snapshot': 0.34.5
+ '@vitest/spy': 0.34.5
+ '@vitest/utils': 0.34.5
acorn: 8.10.0
acorn-walk: 8.2.0
cac: 6.7.14
@@ -4138,10 +4100,10 @@ packages:
picocolors: 1.0.0
std-env: 3.4.3
strip-literal: 1.3.0
- tinybench: 2.5.0
+ tinybench: 2.5.1
tinypool: 0.7.0
- vite: 4.4.9(@types/node@20.5.9)
- vite-node: 0.34.4(@types/node@20.5.9)
+ vite: 4.4.9(@types/node@20.7.0)
+ vite-node: 0.34.5(@types/node@20.7.0)
why-is-node-running: 2.2.2
transitivePeerDependencies:
- less
@@ -4153,14 +4115,14 @@ packages:
- terser
dev: true
- /vue-eslint-parser@9.3.1(eslint@8.48.0):
+ /vue-eslint-parser@9.3.1(eslint@8.50.0):
resolution: {integrity: sha512-Clr85iD2XFZ3lJ52/ppmUDG/spxQu6+MAeHXjjyI4I1NUYZ9xmenQp4N0oaHJhrA8OOxltCVxMRfANGa70vU0g==}
engines: {node: ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '>=6.0.0'
dependencies:
debug: 4.3.4
- eslint: 8.48.0
+ eslint: 8.50.0
eslint-scope: 7.2.2
eslint-visitor-keys: 3.4.3
espree: 9.6.1
diff --git a/src/index.ts b/src/index.ts
index 070dcbe..742cc18 100644
--- a/src/index.ts
+++ b/src/index.ts
@@ -1,15 +1,28 @@
-import { type Preset, definePreset } from 'unocss'
+import { definePreset } from '@unocss/core'
export interface StarterOptions {
-
+ span?: number
}
-export function presetStarter(_options: StarterOptions = {}): Preset {
- return definePreset({
+export const presetStarter = definePreset((_options: StarterOptions = {}) => {
+ const span = _options.span || 12
+
+ return {
name: 'unocss-preset-starter',
+ // Customize your preset here
rules: [
['custom-rule', { color: 'red' }],
+ [
+ /col-(\d+)/,
+ ([_, s]) => ({ width: `calc(${s} / ${span} * 100%)` }),
+ { autocomplete: 'col-
' },
+ ],
],
- // Customize your preset here
- })
-}
+ // Customize AutoComplete
+ autocomplete: {
+ shorthands: {
+ span: Array.from({ length: span }, (_, i) => `${i + 1}`),
+ },
+ },
+ }
+})
diff --git a/tests/index.test.ts b/tests/index.test.ts
index 3fb77dc..22e681d 100644
--- a/tests/index.test.ts
+++ b/tests/index.test.ts
@@ -8,4 +8,11 @@ test('presetStarter', async () => {
})
const presets = uno.config.presets
expect(presets).toHaveLength(1)
+
+ const { css } = await uno.generate('col-1')
+
+ expect(css).toMatchInlineSnapshot(`
+ "/* layer: default */
+ .col-1{width:calc(1 / 12 * 100%);}"
+ `)
})
diff --git a/tsconfig.json b/tsconfig.json
index 9b459ad..adfdadb 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -1,18 +1,18 @@
{
"compilerOptions": {
"target": "esnext",
+ "lib": [
+ "esnext"
+ ],
"module": "esnext",
"moduleResolution": "node",
- "strict": true,
- "sourceMap": true,
"resolveJsonModule": true,
+ "sourceMap": true,
"esModuleInterop": true,
- "lib": [
- "esnext"
- ],
+ "strict": true,
+ "noFallthroughCasesInSwitch": true,
"noUnusedLocals": true,
- "noUnusedParameters": true,
- "noFallthroughCasesInSwitch": true
+ "noUnusedParameters": true
},
"exclude": [
"**/dist/**",
diff --git a/uno.config.ts b/uno.config.ts
index d0115e9..f91b604 100644
--- a/uno.config.ts
+++ b/uno.config.ts
@@ -1,10 +1,13 @@
-import { defineConfig } from 'unocss'
+import { defineConfig, presetUno } from 'unocss'
import { presetStarter } from './src'
// Just for Vscode Extension
export default defineConfig({
presets: [
- presetStarter(),
+ presetUno(),
+ presetStarter({
+ span: 24,
+ }),
],
})