├── .github
└── workflows
│ ├── ci.yml
│ ├── deploy.yml
│ └── update-deps.yml
├── .gitignore
├── .vscode
└── settings.json
├── LICENSE
├── README.md
├── eslint.config.js
├── package.json
├── playgrounds
├── vue2
│ ├── index.html
│ ├── package.json
│ ├── pnpm-lock.yaml
│ ├── public
│ │ └── favicon.ico
│ ├── src
│ │ ├── App.vue
│ │ └── main.ts
│ └── vite.config.ts
└── vue3
│ ├── env.d.ts
│ ├── index.html
│ ├── package.json
│ ├── pnpm-lock.yaml
│ ├── public
│ └── favicon.ico
│ ├── src
│ ├── App.vue
│ └── main.ts
│ └── vite.config.ts
├── pnpm-lock.yaml
├── scripts
├── buildDeploy.mjs
├── injectCSS.mjs
└── injectPkg.mjs
├── src
└── index.ts
├── tsconfig.json
└── tsconfig.node.json
/.github/workflows/ci.yml:
--------------------------------------------------------------------------------
1 | name: Release and Publish
2 |
3 | on:
4 | push:
5 | tags:
6 | - v*
7 |
8 | jobs:
9 | release:
10 | permissions:
11 | contents: write
12 | uses: lvjiaxuan/github-action-templates/.github/workflows/lvr-release.yml@main
13 | secrets: inherit
14 |
15 | publish:
16 | uses: lvjiaxuan/github-action-templates/.github/workflows/lvr-publish.yml@main
17 | with:
18 | sync_cnpm: true
19 | secrets: inherit
20 |
--------------------------------------------------------------------------------
/.github/workflows/deploy.yml:
--------------------------------------------------------------------------------
1 | # 将静态内容部署到 GitHub Pages 的简易工作流程
2 | name: Deploy static content to Pages
3 |
4 | on:
5 | # 仅在推送到默认分支时运行。
6 | # push:
7 | # branches:
8 | # - vue-demi
9 |
10 | # 这个选项可以使你手动在 Action tab 页面触发工作流
11 | workflow_dispatch: {}
12 |
13 | # 设置 GITHUB_TOKEN 的权限,以允许部署到 GitHub Pages。
14 | permissions:
15 | contents: read
16 | pages: write
17 | id-token: write
18 |
19 | # 允许一个并发的部署
20 | concurrency:
21 | group: pages
22 | cancel-in-progress: true
23 |
24 | jobs:
25 | # 单次部署的工作描述
26 | deploy:
27 | environment:
28 | name: github-pages
29 | url: ${{ steps.deployment.outputs.page_url }}
30 | runs-on: ubuntu-latest
31 | steps:
32 | - name: Checkout
33 | uses: actions/checkout@v4
34 |
35 | - name: Set up Node
36 | uses: actions/setup-node@v4
37 | with:
38 | node-version: 20
39 |
40 | - name: Setup pnpm
41 | uses: pnpm/action-setup@v3
42 | with:
43 | version: 8
44 |
45 | - name: Run scripts
46 | run: |
47 | pnpm i @antfu/ni -g
48 | ni
49 | nr build:deploy
50 |
51 | - name: Upload artifact
52 | uses: actions/upload-pages-artifact@v3
53 | with:
54 | # Upload dist repository
55 | path: ./dist
56 |
57 | - name: Deploy to GitHub Pages
58 | id: deployment
59 | uses: actions/deploy-pages@v4
60 |
--------------------------------------------------------------------------------
/.github/workflows/update-deps.yml:
--------------------------------------------------------------------------------
1 | name: Update Dependencies
2 |
3 | on:
4 | workflow_dispatch: {}
5 | # schedule:
6 | # - cron: 0 0 * * MON
7 |
8 | jobs:
9 | update-deps:
10 | uses: lvjiaxuan/github-action-templates/.github/workflows/update-deps.yml@main
11 | with:
12 | email: 11309921+lvjiaxuan@users.noreply.github.com
13 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 | yarn-debug.log*
6 | yarn-error.log*
7 | pnpm-debug.log*
8 | lerna-debug.log*
9 |
10 | node_modules
11 | .DS_Store
12 | dist
13 | dist-ssr
14 | coverage
15 | *.local
16 |
17 | /cypress/videos/
18 | /cypress/screenshots/
19 |
20 | # Editor directories and files
21 | .vscode/*
22 | !.vscode/extensions.json
23 | !.vscode/settings.json
24 | .idea
25 | *.suo
26 | *.ntvs*
27 | *.njsproj
28 | *.sln
29 | *.sw?
30 |
--------------------------------------------------------------------------------
/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | {
2 | // Enable the ESlint flat config support
3 | // (remove this if your ESLint extension above v3.0.5)
4 | "eslint.experimental.useFlatConfig": true,
5 |
6 | // Disable the default formatter, use eslint instead
7 | "prettier.enable": false,
8 | "editor.formatOnSave": false,
9 |
10 | // Auto fix
11 | "editor.codeActionsOnSave": {
12 | "source.fixAll.eslint": "explicit",
13 | "source.organizeImports": "never"
14 | },
15 |
16 | // Silent the stylistic rules in you IDE, but still auto fix them
17 | "eslint.rules.customizations": [
18 | { "rule": "style/*", "severity": "off" },
19 | { "rule": "format/*", "severity": "off" },
20 | { "rule": "*-indent", "severity": "off" },
21 | { "rule": "*-spacing", "severity": "off" },
22 | { "rule": "*-spaces", "severity": "off" },
23 | { "rule": "*-order", "severity": "off" },
24 | { "rule": "*-dangle", "severity": "off" },
25 | { "rule": "*-newline", "severity": "off" },
26 | { "rule": "*quotes", "severity": "off" },
27 | { "rule": "*semi", "severity": "off" }
28 | ],
29 |
30 | // Enable eslint for all supported languages
31 | "eslint.validate": [
32 | "javascript",
33 | "javascriptreact",
34 | "typescript",
35 | "typescriptreact",
36 | "vue",
37 | "html",
38 | "markdown",
39 | "json",
40 | "jsonc",
41 | "yaml",
42 | "toml",
43 | "xml",
44 | "gql",
45 | "graphql",
46 | "astro",
47 | "css",
48 | "less",
49 | "scss",
50 | "pcss",
51 | "postcss"
52 | ]
53 | }
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2023 lvjiaxuan <471501748@qq.com> (https://github.com/lvjiaxuan)
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # vue-number-roll
2 |
3 | [](https://www.npmjs.com/package/vue-number-roll)
4 | 
5 | [](https://github.com/vueuse/vue-demi)
6 |
7 | [Vue3 Preview](https://lvjiaxuan.github.io/vue-number-roll).
8 |
9 | [Vue2 Preview](https://lvjiaxuan.github.io/vue-number-roll/vue2).
10 |
11 | ## Install
12 |
13 | ```sh
14 | npm i vue-number-roll
15 | ```
16 |
17 | ## Props
18 |
19 |
20 | ```ts
21 | props: {
22 | start: {
23 | // The start number.
24 | type: [ Number, String ],
25 | default: 0,
26 | validator: (value: number | string) => Number.isInteger(+value) && +value >= 0,
27 | },
28 | end: {
29 | // The end number.
30 | type: [ Number, String ],
31 | default: 0,
32 | validator: (value: number | string) => Number.isInteger(+value) && +value >= 0,
33 | },
34 | totalLength: {
35 | // The total length of number, padding start with `0`.
36 | // It would be ignored, if it is less than the start number and the end number
37 | type: [ Number, String ],
38 | default: 0,
39 | validator: (value: number | string) => Number.isInteger(+value) && +value >= 0,
40 | },
41 | reverseRollDirection: {
42 | // Reverse the direction of the rolling.
43 | type: Boolean,
44 | default: false,
45 | },
46 | immediate: {
47 | // Set `true` to roll immediately on mounted.
48 | type: Boolean,
49 | default: false,
50 | },
51 | itemClass: {
52 | // Set style to number item, like background-color/border/font-size, etc.
53 | type: String,
54 | default: '',
55 | },
56 | transitionDuration: {
57 | // The value is same as `transition-duration`.
58 | type: String,
59 | default: '3s',
60 | },
61 | transitionTimingFunction: {
62 | // The value is same as `transition-timing-function`.
63 | type: String,
64 | default: 'ease-in-out',
65 | },
66 | transitionDelay: {
67 | // The value is same as `transition-delay`.
68 | type: String,
69 | default: '0',
70 | },
71 | },
72 | ```
73 |
74 | ## Expose
75 |
76 |
77 | ```ts
78 | expose({ roll, reset: init })
79 | ```
80 |
81 | ## Development
82 |
83 | Run `nr dev`.
84 |
85 | > [!WARNING]
86 | > Do not modify the dev dir to vue2's, I can't figure it out for now.
87 |
88 | ### Preview vue 2/3
89 |
90 | - `pnpm run preview:vue3`
91 | - `pnpm run preview:vue2`
92 |
--------------------------------------------------------------------------------
/eslint.config.js:
--------------------------------------------------------------------------------
1 | import lv from '@lvjiaxuan/eslint-config'
2 |
3 | export default lv({
4 | oxlint: true,
5 | })
6 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "vue-number-roll",
3 | "type": "module",
4 | "version": "3.1.1",
5 | "private": false,
6 | "author": "lvjiaxuan <471501748@qq.com> (https://github.com/lvjiaxuan)",
7 | "license": "MIT",
8 | "repository": {
9 | "type": "git",
10 | "url": "https://github.com/lvjiaxuan/vue-number-roll"
11 | },
12 | "keywords": [
13 | "vue",
14 | "vue2",
15 | "vue3",
16 | "vue2/3",
17 | "vue-number-roll",
18 | "vue-demi"
19 | ],
20 | "exports": {
21 | ".": {
22 | "types": "./dist/index.d.ts",
23 | "import": "./dist/index.mjs",
24 | "require": "./dist/index.cjs"
25 | }
26 | },
27 | "main": "./dist/index.cjs",
28 | "module": "./dist/index.mjs",
29 | "types": "./dist/index.d.ts",
30 | "files": [
31 | "dist"
32 | ],
33 | "scripts": {
34 | "dev": "concurrently \"nr -C=playgrounds/vue3 dev\" \"nr u --watch\"",
35 | "build": "unbuild && nr u && nr inject:css",
36 | "preview:vue3": "nr -C=playgrounds/vue3 preview",
37 | "preview:vue2": "nr -C=playgrounds/vue2 preview",
38 | "u": "unocss src/index.ts -o=dist/index.css",
39 | "r": "lvr --pkg --main-pkg --no-push",
40 | "build:deploy": "node ./scripts/buildDeploy.mjs",
41 | "build:pkg": "nr build && nr inject:pkg",
42 | "build:publish": "nr build",
43 | "inject:css": "node ./scripts/injectCSS.mjs",
44 | "inject:pkg": "node ./scripts/injectPkg.mjs",
45 | "lint": "npx oxlint && eslint",
46 | "lint:fix": "npx oxlint --fix && eslint --fix",
47 | "prepublishOnly": "nr build",
48 | "prepare": "nr build:pkg && concurrently \"ni -C=playgrounds/vue3\" \"ni -C=playgrounds/vue2\""
49 | },
50 | "peerDependencies": {
51 | "@vue/composition-api": "^1.7.2",
52 | "vue": "^2.0.0 || >=3.0.0"
53 | },
54 | "peerDependenciesMeta": {
55 | "@vue/composition-api": {
56 | "optional": true
57 | }
58 | },
59 | "dependencies": {
60 | "vue-demi": "^0.14.7"
61 | },
62 | "devDependencies": {
63 | "@lvjiaxuan/eslint-config": "^1.10.1",
64 | "@tsconfig/node20": "^20.1.4",
65 | "@types/node": "^20.12.11",
66 | "@unocss/cli": "^0.60.3",
67 | "@vue/tsconfig": "^0.5.1",
68 | "concurrently": "^8.2.2",
69 | "eslint": "^9.3.0",
70 | "execa": "^9.1.0",
71 | "typescript": "^5.4.5",
72 | "unbuild": "^2.0.0",
73 | "vue": "^3.4.27"
74 | }
75 | }
76 |
--------------------------------------------------------------------------------
/playgrounds/vue2/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | VueNumberRoll on vue2
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/playgrounds/vue2/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "type": "module",
3 | "private": true,
4 | "scripts": {
5 | "dev": "vite",
6 | "build": "nr type-check && nr build-only",
7 | "preview": "ni && nr build-only && vite preview",
8 | "build-only": "vite build",
9 | "type-check": "vue-tsc --build --force"
10 | },
11 | "dependencies": {
12 | "vue": "~2.7.16",
13 | "vue-demi": "latest",
14 | "vue-number-roll": "file:./../../dist"
15 | },
16 | "devDependencies": {
17 | "@unocss/reset": "^0.53.6",
18 | "@vitejs/plugin-vue2": "^2.3.1",
19 | "@vue/runtime-dom": "^3.4.19",
20 | "sass": "^1.71.0",
21 | "unocss": "^0.53.6",
22 | "vite": "^4.5.3",
23 | "vue-tsc": "^1.8.27"
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/playgrounds/vue2/pnpm-lock.yaml:
--------------------------------------------------------------------------------
1 | lockfileVersion: '9.0'
2 |
3 | settings:
4 | autoInstallPeers: true
5 | excludeLinksFromLockfile: false
6 |
7 | importers:
8 |
9 | .:
10 | dependencies:
11 | vue:
12 | specifier: ~2.7.16
13 | version: 2.7.16
14 | vue-demi:
15 | specifier: latest
16 | version: 0.14.7(vue@2.7.16)
17 | vue-number-roll:
18 | specifier: file:./../../dist
19 | version: file:../../dist(vue-demi@0.14.7(vue@2.7.16))
20 | devDependencies:
21 | '@unocss/reset':
22 | specifier: ^0.53.6
23 | version: 0.53.6
24 | '@vitejs/plugin-vue2':
25 | specifier: ^2.3.1
26 | version: 2.3.1(vite@4.5.3(sass@1.71.0))(vue@2.7.16)
27 | '@vue/runtime-dom':
28 | specifier: ^3.4.19
29 | version: 3.4.19
30 | sass:
31 | specifier: ^1.71.0
32 | version: 1.71.0
33 | unocss:
34 | specifier: ^0.53.6
35 | version: 0.53.6(postcss@8.4.35)(rollup@3.29.4)(vite@4.5.3(sass@1.71.0))
36 | vite:
37 | specifier: ^4.5.3
38 | version: 4.5.3(sass@1.71.0)
39 | vue-tsc:
40 | specifier: ^1.8.27
41 | version: 1.8.27(typescript@5.0.4)
42 |
43 | packages:
44 |
45 | '@ampproject/remapping@2.2.1':
46 | resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==}
47 | engines: {node: '>=6.0.0'}
48 |
49 | '@antfu/install-pkg@0.1.1':
50 | resolution: {integrity: sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ==}
51 |
52 | '@antfu/utils@0.7.2':
53 | resolution: {integrity: sha512-vy9fM3pIxZmX07dL+VX1aZe7ynZ+YyB0jY+jE6r3hOK6GNY2t6W8rzpFC4tgpbXUYABkFQwgJq2XYXlxbXAI0g==}
54 |
55 | '@antfu/utils@0.7.7':
56 | resolution: {integrity: sha512-gFPqTG7otEJ8uP6wrhDv6mqwGWYZKNvAcCq6u9hOj0c+IKCEsY4L1oC9trPq2SaWIzAfHvqfBDxF591JkMf+kg==}
57 |
58 | '@babel/helper-string-parser@7.21.5':
59 | resolution: {integrity: sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==}
60 | engines: {node: '>=6.9.0'}
61 |
62 | '@babel/helper-validator-identifier@7.19.1':
63 | resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==}
64 | engines: {node: '>=6.9.0'}
65 |
66 | '@babel/parser@7.21.8':
67 | resolution: {integrity: sha512-6zavDGdzG3gUqAdWvlLFfk+36RilI+Pwyuuh7HItyeScCWP3k6i8vKclAQ0bM/0y/Kz/xiwvxhMv9MgTJP5gmA==}
68 | engines: {node: '>=6.0.0'}
69 | hasBin: true
70 |
71 | '@babel/parser@7.23.9':
72 | resolution: {integrity: sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==}
73 | engines: {node: '>=6.0.0'}
74 | hasBin: true
75 |
76 | '@babel/types@7.21.5':
77 | resolution: {integrity: sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q==}
78 | engines: {node: '>=6.9.0'}
79 |
80 | '@esbuild/android-arm64@0.18.20':
81 | resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==}
82 | engines: {node: '>=12'}
83 | cpu: [arm64]
84 | os: [android]
85 |
86 | '@esbuild/android-arm@0.18.20':
87 | resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==}
88 | engines: {node: '>=12'}
89 | cpu: [arm]
90 | os: [android]
91 |
92 | '@esbuild/android-x64@0.18.20':
93 | resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==}
94 | engines: {node: '>=12'}
95 | cpu: [x64]
96 | os: [android]
97 |
98 | '@esbuild/darwin-arm64@0.18.20':
99 | resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==}
100 | engines: {node: '>=12'}
101 | cpu: [arm64]
102 | os: [darwin]
103 |
104 | '@esbuild/darwin-x64@0.18.20':
105 | resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==}
106 | engines: {node: '>=12'}
107 | cpu: [x64]
108 | os: [darwin]
109 |
110 | '@esbuild/freebsd-arm64@0.18.20':
111 | resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==}
112 | engines: {node: '>=12'}
113 | cpu: [arm64]
114 | os: [freebsd]
115 |
116 | '@esbuild/freebsd-x64@0.18.20':
117 | resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==}
118 | engines: {node: '>=12'}
119 | cpu: [x64]
120 | os: [freebsd]
121 |
122 | '@esbuild/linux-arm64@0.18.20':
123 | resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==}
124 | engines: {node: '>=12'}
125 | cpu: [arm64]
126 | os: [linux]
127 |
128 | '@esbuild/linux-arm@0.18.20':
129 | resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==}
130 | engines: {node: '>=12'}
131 | cpu: [arm]
132 | os: [linux]
133 |
134 | '@esbuild/linux-ia32@0.18.20':
135 | resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==}
136 | engines: {node: '>=12'}
137 | cpu: [ia32]
138 | os: [linux]
139 |
140 | '@esbuild/linux-loong64@0.18.20':
141 | resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==}
142 | engines: {node: '>=12'}
143 | cpu: [loong64]
144 | os: [linux]
145 |
146 | '@esbuild/linux-mips64el@0.18.20':
147 | resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==}
148 | engines: {node: '>=12'}
149 | cpu: [mips64el]
150 | os: [linux]
151 |
152 | '@esbuild/linux-ppc64@0.18.20':
153 | resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==}
154 | engines: {node: '>=12'}
155 | cpu: [ppc64]
156 | os: [linux]
157 |
158 | '@esbuild/linux-riscv64@0.18.20':
159 | resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==}
160 | engines: {node: '>=12'}
161 | cpu: [riscv64]
162 | os: [linux]
163 |
164 | '@esbuild/linux-s390x@0.18.20':
165 | resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==}
166 | engines: {node: '>=12'}
167 | cpu: [s390x]
168 | os: [linux]
169 |
170 | '@esbuild/linux-x64@0.18.20':
171 | resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==}
172 | engines: {node: '>=12'}
173 | cpu: [x64]
174 | os: [linux]
175 |
176 | '@esbuild/netbsd-x64@0.18.20':
177 | resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==}
178 | engines: {node: '>=12'}
179 | cpu: [x64]
180 | os: [netbsd]
181 |
182 | '@esbuild/openbsd-x64@0.18.20':
183 | resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==}
184 | engines: {node: '>=12'}
185 | cpu: [x64]
186 | os: [openbsd]
187 |
188 | '@esbuild/sunos-x64@0.18.20':
189 | resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==}
190 | engines: {node: '>=12'}
191 | cpu: [x64]
192 | os: [sunos]
193 |
194 | '@esbuild/win32-arm64@0.18.20':
195 | resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==}
196 | engines: {node: '>=12'}
197 | cpu: [arm64]
198 | os: [win32]
199 |
200 | '@esbuild/win32-ia32@0.18.20':
201 | resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==}
202 | engines: {node: '>=12'}
203 | cpu: [ia32]
204 | os: [win32]
205 |
206 | '@esbuild/win32-x64@0.18.20':
207 | resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==}
208 | engines: {node: '>=12'}
209 | cpu: [x64]
210 | os: [win32]
211 |
212 | '@iconify/types@2.0.0':
213 | resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
214 |
215 | '@iconify/utils@2.1.22':
216 | resolution: {integrity: sha512-6UHVzTVXmvO8uS6xFF+L/QTSpTzA/JZxtgU+KYGFyDYMEObZ1bu/b5l+zNJjHy+0leWjHI+C0pXlzGvv3oXZMA==}
217 |
218 | '@jridgewell/gen-mapping@0.3.3':
219 | resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==}
220 | engines: {node: '>=6.0.0'}
221 |
222 | '@jridgewell/resolve-uri@3.1.0':
223 | resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==}
224 | engines: {node: '>=6.0.0'}
225 |
226 | '@jridgewell/set-array@1.1.2':
227 | resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
228 | engines: {node: '>=6.0.0'}
229 |
230 | '@jridgewell/sourcemap-codec@1.4.14':
231 | resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==}
232 |
233 | '@jridgewell/sourcemap-codec@1.4.15':
234 | resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
235 |
236 | '@jridgewell/trace-mapping@0.3.18':
237 | resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==}
238 |
239 | '@nodelib/fs.scandir@2.1.5':
240 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
241 | engines: {node: '>= 8'}
242 |
243 | '@nodelib/fs.stat@2.0.5':
244 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
245 | engines: {node: '>= 8'}
246 |
247 | '@nodelib/fs.walk@1.2.8':
248 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
249 | engines: {node: '>= 8'}
250 |
251 | '@polka/url@1.0.0-next.21':
252 | resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==}
253 |
254 | '@rollup/pluginutils@5.0.2':
255 | resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==}
256 | engines: {node: '>=14.0.0'}
257 | peerDependencies:
258 | rollup: ^1.20.0||^2.0.0||^3.0.0
259 | peerDependenciesMeta:
260 | rollup:
261 | optional: true
262 |
263 | '@types/estree@1.0.1':
264 | resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==}
265 |
266 | '@unocss/astro@0.53.6':
267 | resolution: {integrity: sha512-RA0H8iujvMhH7ga6RWOzzdtNRP8qB++1eu7ffajJTktih6xYXh1I5lRR9uYajW2riShhtMQ7FXLRnlEIa1Vwog==}
268 |
269 | '@unocss/cli@0.53.6':
270 | resolution: {integrity: sha512-igUdBRT2cNreuT/8LKJp+0D6Sj+NQADs2fj1auPrh9Z6lOk0Ot8mY2hnKzdszHUosoOgdGyy8pLiAtQ09TFtRA==}
271 | engines: {node: '>=14'}
272 | hasBin: true
273 |
274 | '@unocss/config@0.53.6':
275 | resolution: {integrity: sha512-mlp1cb1lsVIfQ0WMoUBmdeTXc8FADQsQGC3cZkHMLdkrcdvp8e19YvkvA0rZxNcwLMWgr9l+uvyBLAl1Y/5Q3w==}
276 | engines: {node: '>=14'}
277 |
278 | '@unocss/core@0.53.6':
279 | resolution: {integrity: sha512-wuaLjWCzKUisHUxo4pjIdzcimdSmVa2hMHA3V7wVFBiSFX96/s7l0bvhHGFF/gMjbOnvJ+y+lBl3VKqcj9kwbA==}
280 |
281 | '@unocss/extractor-arbitrary-variants@0.53.6':
282 | resolution: {integrity: sha512-5MQD/9pIflZT5LXFx6qFUgPuVszFj+Pyq97UPI1YH4Lf4prDpfUtR4vKrXeMQv0XFvXqKluIWovgG9c6nrpg9w==}
283 |
284 | '@unocss/inspector@0.53.6':
285 | resolution: {integrity: sha512-y9Z6JRKmQU0SBPw115CcTpiAir9qccsPxke070no5Kutnnap/18JtOECEd1Vd5ZBj6HAW0OQuBG7gWm0X6K2IA==}
286 |
287 | '@unocss/postcss@0.53.6':
288 | resolution: {integrity: sha512-/Xi1f32uWgvlGqW7YejV5gJQYOFKKHU3TxQSrqUHVtHmtG5ZS8Ow6ZIumcReWnazpI/grq0H0O/ZPrXsUvPcpg==}
289 | engines: {node: '>=14'}
290 | peerDependencies:
291 | postcss: ^8.4.21
292 |
293 | '@unocss/preset-attributify@0.53.6':
294 | resolution: {integrity: sha512-mjYQTFMbT9d/bghxh+O02u06YiOxZUSI+XsepwRt28LUSRtM/MjQm1v/7uvCfyNgA3cfIFUB3MxkIprWIShDZQ==}
295 |
296 | '@unocss/preset-icons@0.53.6':
297 | resolution: {integrity: sha512-UhP+7pQCCKxtv7x4jzHd9LnbLUDRLWLq7iyLAMxI9Bq7Qg/XYaygeFUk1RlYBb+um0CGvU3jAVuXzwwlX3WncQ==}
298 |
299 | '@unocss/preset-mini@0.53.6':
300 | resolution: {integrity: sha512-hUuA3Y6CSlja63EeLvRha3ftk1Xc/3YfZm8iqVk0eU0Wm/JUxejSSJs6EYB2wtOSyVJkf/kJRQtjB29bIQmYhQ==}
301 |
302 | '@unocss/preset-tagify@0.53.6':
303 | resolution: {integrity: sha512-RZUvXIaxJviu7CCbGIaizT08exMSaoCcmhLEotrY1vLcmgne6q6IMK9m4hCFlFuaidrFxPqLd1FjsDTSaNWQvw==}
304 |
305 | '@unocss/preset-typography@0.53.6':
306 | resolution: {integrity: sha512-JEnP9wDq+HckW4zObZosfKSCH93TB0h18fA9Dao2Sbr/DQ4/kt0gQfxqxhUlVgozqjlOGn/+vA/6HQrLF8JExQ==}
307 |
308 | '@unocss/preset-uno@0.53.6':
309 | resolution: {integrity: sha512-e4EVxk1mhKthcmk3a1VkyULYNIvgSScoR/2zLL7OBIokOUVnx63fQHIPy9RbEf/LKap5ZNwZ8zB5zbAg3gaF2Q==}
310 |
311 | '@unocss/preset-web-fonts@0.53.6':
312 | resolution: {integrity: sha512-IWswKHaqD6A7baTQxdt01lkFKe7qDpt6OzRMRgrCF9fDV4gsD7mJdpQOGFE9HolDbEHJbxS2NObzXXZChI/u2w==}
313 |
314 | '@unocss/preset-wind@0.53.6':
315 | resolution: {integrity: sha512-f3/LskBGcouL9k/VEb+FHaapFFUEkQ3SjLesE0AMka5e6aKCefxtyje700cH2Sm/1RE+qdZLvrHpwLi05GVBlA==}
316 |
317 | '@unocss/reset@0.53.6':
318 | resolution: {integrity: sha512-WtZU0Q5Y9CHzitYPJ+ZGPUssVuDnRakmHETQ2EuBJgWZhgsmTECrpb78+tnJdFVowuYYQyV0CP6a07uwkFNm6g==}
319 |
320 | '@unocss/scope@0.53.6':
321 | resolution: {integrity: sha512-Wf5pRuRf85w8H4EuHRUnKOsAB4kLvScEQ0Y+MFSvnSuf0ig58Fdqda3jZ++rFCnMPF5vJIyl8Ay6y93M2R4puA==}
322 |
323 | '@unocss/transformer-attributify-jsx-babel@0.53.6':
324 | resolution: {integrity: sha512-UjGQM/9C0y9qrcBqz7J60U9P6gIxkrKTtrnntciIhS71ejjbN+QpyiuLN1nFPaRtde803/ncqEjxrXvwIVkRNA==}
325 |
326 | '@unocss/transformer-attributify-jsx@0.53.6':
327 | resolution: {integrity: sha512-LMksixCVn+QYZMi22+6t1OeLrynTWOnrA0lPCXKceFj+kRggv9ZKhaAwVITqEDdHjublOYMrBb9J3PtX8j6A+A==}
328 |
329 | '@unocss/transformer-compile-class@0.53.6':
330 | resolution: {integrity: sha512-jR9ZGjU7cNturWifdCz9R0PABHs55NTOaWATmgeZVN/FWpvVFN6x2dQaNSEqRptQwpxDGQNw45JLL8qFKfXUqQ==}
331 |
332 | '@unocss/transformer-directives@0.53.6':
333 | resolution: {integrity: sha512-tgG7ZOyLFRWB980BthwcDzKqe44JCyDMWGRzPsmPmNKVHZ86tDHibJOJYDgFu25PlPtJTzQpc3OA8Lw2xCCGKA==}
334 |
335 | '@unocss/transformer-variant-group@0.53.6':
336 | resolution: {integrity: sha512-tGg1gR7MzPhAJridwXTkiZ6SHIjU28CD+FXQnwUn0Cyrg7WA5swC+IsrRMqeAq4wH5XVlMnM37Z5TE2p65YfBg==}
337 |
338 | '@unocss/vite@0.53.6':
339 | resolution: {integrity: sha512-EfbtSqozWC8NVG0P+x02k6L77cEr0H/bfVtEtvwLIrzSyLoVU/Z+li248cB7v8ZSDQXYKJe9uiItx/GTc04A4g==}
340 | peerDependencies:
341 | vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0
342 |
343 | '@vitejs/plugin-vue2@2.3.1':
344 | resolution: {integrity: sha512-/ksaaz2SRLN11JQhLdEUhDzOn909WEk99q9t9w+N12GjQCljzv7GyvAbD/p20aBUjHkvpGOoQ+FCOkG+mjDF4A==}
345 | engines: {node: ^14.18.0 || >= 16.0.0}
346 | peerDependencies:
347 | vite: ^3.0.0 || ^4.0.0 || ^5.0.0
348 | vue: ^2.7.0-0
349 |
350 | '@volar/language-core@1.11.1':
351 | resolution: {integrity: sha512-dOcNn3i9GgZAcJt43wuaEykSluAuOkQgzni1cuxLxTV0nJKanQztp7FxyswdRILaKH+P2XZMPRp2S4MV/pElCw==}
352 |
353 | '@volar/source-map@1.11.1':
354 | resolution: {integrity: sha512-hJnOnwZ4+WT5iupLRnuzbULZ42L7BWWPMmruzwtLhJfpDVoZLjNBxHDi2sY2bgZXCKlpU5XcsMFoYrsQmPhfZg==}
355 |
356 | '@volar/typescript@1.11.1':
357 | resolution: {integrity: sha512-iU+t2mas/4lYierSnoFOeRFQUhAEMgsFuQxoxvwn5EdQopw43j+J27a4lt9LMInx1gLJBC6qL14WYGlgymaSMQ==}
358 |
359 | '@vue/compiler-core@3.3.4':
360 | resolution: {integrity: sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==}
361 |
362 | '@vue/compiler-dom@3.3.4':
363 | resolution: {integrity: sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==}
364 |
365 | '@vue/compiler-sfc@2.7.16':
366 | resolution: {integrity: sha512-KWhJ9k5nXuNtygPU7+t1rX6baZeqOYLEforUPjgNDBnLicfHCoi48H87Q8XyLZOrNNsmhuwKqtpDQWjEFe6Ekg==}
367 |
368 | '@vue/language-core@1.8.27':
369 | resolution: {integrity: sha512-L8Kc27VdQserNaCUNiSFdDl9LWT24ly8Hpwf1ECy3aFb9m6bDhBGQYOujDm21N7EW3moKIOKEanQwe1q5BK+mA==}
370 | peerDependencies:
371 | typescript: '*'
372 | peerDependenciesMeta:
373 | typescript:
374 | optional: true
375 |
376 | '@vue/reactivity@3.4.19':
377 | resolution: {integrity: sha512-+VcwrQvLZgEclGZRHx4O2XhyEEcKaBi50WbxdVItEezUf4fqRh838Ix6amWTdX0CNb/b6t3Gkz3eOebfcSt+UA==}
378 |
379 | '@vue/runtime-core@3.4.19':
380 | resolution: {integrity: sha512-/Z3tFwOrerJB/oyutmJGoYbuoadphDcJAd5jOuJE86THNZji9pYjZroQ2NFsZkTxOq0GJbb+s2kxTYToDiyZzw==}
381 |
382 | '@vue/runtime-dom@3.4.19':
383 | resolution: {integrity: sha512-IyZzIDqfNCF0OyZOauL+F4yzjMPN2rPd8nhqPP2N1lBn3kYqJpPHHru+83Rkvo2lHz5mW+rEeIMEF9qY3PB94g==}
384 |
385 | '@vue/shared@3.3.4':
386 | resolution: {integrity: sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==}
387 |
388 | '@vue/shared@3.4.19':
389 | resolution: {integrity: sha512-/KliRRHMF6LoiThEy+4c1Z4KB/gbPrGjWwJR+crg2otgrf/egKzRaCPvJ51S5oetgsgXLfc4Rm5ZgrKHZrtMSw==}
390 |
391 | acorn@8.11.3:
392 | resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==}
393 | engines: {node: '>=0.4.0'}
394 | hasBin: true
395 |
396 | anymatch@3.1.3:
397 | resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
398 | engines: {node: '>= 8'}
399 |
400 | balanced-match@1.0.2:
401 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
402 |
403 | binary-extensions@2.2.0:
404 | resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
405 | engines: {node: '>=8'}
406 |
407 | brace-expansion@2.0.1:
408 | resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
409 |
410 | braces@3.0.2:
411 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
412 | engines: {node: '>=8'}
413 |
414 | cac@6.7.14:
415 | resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
416 | engines: {node: '>=8'}
417 |
418 | chokidar@3.5.3:
419 | resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==}
420 | engines: {node: '>= 8.10.0'}
421 |
422 | colorette@2.0.20:
423 | resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==}
424 |
425 | computeds@0.0.1:
426 | resolution: {integrity: sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==}
427 |
428 | consola@3.2.3:
429 | resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==}
430 | engines: {node: ^14.18.0 || >=16.10.0}
431 |
432 | cross-spawn@7.0.3:
433 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
434 | engines: {node: '>= 8'}
435 |
436 | css-tree@2.3.1:
437 | resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==}
438 | engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
439 |
440 | csstype@3.1.2:
441 | resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==}
442 |
443 | csstype@3.1.3:
444 | resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
445 |
446 | de-indent@1.0.2:
447 | resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==}
448 |
449 | debug@4.3.4:
450 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
451 | engines: {node: '>=6.0'}
452 | peerDependencies:
453 | supports-color: '*'
454 | peerDependenciesMeta:
455 | supports-color:
456 | optional: true
457 |
458 | defu@6.1.2:
459 | resolution: {integrity: sha512-+uO4+qr7msjNNWKYPHqN/3+Dx3NFkmIzayk2L1MyZQlvgZb/J1A0fo410dpKrN2SnqFjt8n4JL8fDJE0wIgjFQ==}
460 |
461 | destr@2.0.2:
462 | resolution: {integrity: sha512-65AlobnZMiCET00KaFFjUefxDX0khFA/E4myqZ7a6Sq1yZtR8+FVIvilVX66vF2uobSumxooYZChiRPCKNqhmg==}
463 |
464 | duplexer@0.1.2:
465 | resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==}
466 |
467 | esbuild@0.18.20:
468 | resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==}
469 | engines: {node: '>=12'}
470 | hasBin: true
471 |
472 | estree-walker@2.0.2:
473 | resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
474 |
475 | execa@5.1.1:
476 | resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
477 | engines: {node: '>=10'}
478 |
479 | fast-glob@3.3.2:
480 | resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==}
481 | engines: {node: '>=8.6.0'}
482 |
483 | fastq@1.15.0:
484 | resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==}
485 |
486 | fill-range@7.0.1:
487 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
488 | engines: {node: '>=8'}
489 |
490 | find-up@5.0.0:
491 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
492 | engines: {node: '>=10'}
493 |
494 | fsevents@2.3.2:
495 | resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
496 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
497 | os: [darwin]
498 |
499 | get-stream@6.0.1:
500 | resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
501 | engines: {node: '>=10'}
502 |
503 | glob-parent@5.1.2:
504 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
505 | engines: {node: '>= 6'}
506 |
507 | gzip-size@6.0.0:
508 | resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==}
509 | engines: {node: '>=10'}
510 |
511 | he@1.2.0:
512 | resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==}
513 | hasBin: true
514 |
515 | human-signals@2.1.0:
516 | resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
517 | engines: {node: '>=10.17.0'}
518 |
519 | immutable@4.3.0:
520 | resolution: {integrity: sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==}
521 |
522 | is-binary-path@2.1.0:
523 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
524 | engines: {node: '>=8'}
525 |
526 | is-extglob@2.1.1:
527 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
528 | engines: {node: '>=0.10.0'}
529 |
530 | is-glob@4.0.3:
531 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
532 | engines: {node: '>=0.10.0'}
533 |
534 | is-number@7.0.0:
535 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
536 | engines: {node: '>=0.12.0'}
537 |
538 | is-stream@2.0.1:
539 | resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
540 | engines: {node: '>=8'}
541 |
542 | isexe@2.0.0:
543 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
544 |
545 | jiti@1.18.2:
546 | resolution: {integrity: sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==}
547 | hasBin: true
548 |
549 | jsonc-parser@3.2.1:
550 | resolution: {integrity: sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==}
551 |
552 | kolorist@1.8.0:
553 | resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==}
554 |
555 | local-pkg@0.5.0:
556 | resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==}
557 | engines: {node: '>=14'}
558 |
559 | locate-path@6.0.0:
560 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
561 | engines: {node: '>=10'}
562 |
563 | lru-cache@6.0.0:
564 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
565 | engines: {node: '>=10'}
566 |
567 | magic-string@0.30.7:
568 | resolution: {integrity: sha512-8vBuFF/I/+OSLRmdf2wwFCJCz+nSn0m6DPvGH1fS/KiQoSaR+sETbov0eIk9KhEKy8CYqIkIAnbohxT/4H0kuA==}
569 | engines: {node: '>=12'}
570 |
571 | mdn-data@2.0.30:
572 | resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==}
573 |
574 | merge-stream@2.0.0:
575 | resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
576 |
577 | merge2@1.4.1:
578 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
579 | engines: {node: '>= 8'}
580 |
581 | micromatch@4.0.5:
582 | resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
583 | engines: {node: '>=8.6'}
584 |
585 | mimic-fn@2.1.0:
586 | resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
587 | engines: {node: '>=6'}
588 |
589 | minimatch@9.0.3:
590 | resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==}
591 | engines: {node: '>=16 || 14 >=14.17'}
592 |
593 | mlly@1.5.0:
594 | resolution: {integrity: sha512-NPVQvAY1xr1QoVeG0cy8yUYC7FQcOx6evl/RjT1wL5FvzPnzOysoqB/jmx/DhssT2dYa8nxECLAaFI/+gVLhDQ==}
595 |
596 | mrmime@1.0.1:
597 | resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==}
598 | engines: {node: '>=10'}
599 |
600 | ms@2.1.2:
601 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
602 |
603 | muggle-string@0.3.1:
604 | resolution: {integrity: sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==}
605 |
606 | nanoid@3.3.6:
607 | resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==}
608 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
609 | hasBin: true
610 |
611 | nanoid@3.3.7:
612 | resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==}
613 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
614 | hasBin: true
615 |
616 | node-fetch-native@1.6.2:
617 | resolution: {integrity: sha512-69mtXOFZ6hSkYiXAVB5SqaRvrbITC/NPyqv7yuu/qw0nmgPyYbIMYYNIDhNtwPrzk0ptrimrLz/hhjvm4w5Z+w==}
618 |
619 | normalize-path@3.0.0:
620 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
621 | engines: {node: '>=0.10.0'}
622 |
623 | npm-run-path@4.0.1:
624 | resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
625 | engines: {node: '>=8'}
626 |
627 | ofetch@1.3.3:
628 | resolution: {integrity: sha512-s1ZCMmQWXy4b5K/TW9i/DtiN8Ku+xCiHcjQ6/J/nDdssirrQNOoB165Zu8EqLMA2lln1JUth9a0aW9Ap2ctrUg==}
629 |
630 | onetime@5.1.2:
631 | resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
632 | engines: {node: '>=6'}
633 |
634 | p-limit@3.1.0:
635 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
636 | engines: {node: '>=10'}
637 |
638 | p-locate@5.0.0:
639 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
640 | engines: {node: '>=10'}
641 |
642 | path-browserify@1.0.1:
643 | resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==}
644 |
645 | path-exists@4.0.0:
646 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
647 | engines: {node: '>=8'}
648 |
649 | path-key@3.1.1:
650 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
651 | engines: {node: '>=8'}
652 |
653 | pathe@1.1.1:
654 | resolution: {integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==}
655 |
656 | pathe@1.1.2:
657 | resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==}
658 |
659 | perfect-debounce@1.0.0:
660 | resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==}
661 |
662 | picocolors@1.0.0:
663 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
664 |
665 | picomatch@2.3.1:
666 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
667 | engines: {node: '>=8.6'}
668 |
669 | pkg-types@1.0.3:
670 | resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==}
671 |
672 | postcss@8.4.23:
673 | resolution: {integrity: sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==}
674 | engines: {node: ^10 || ^12 || >=14}
675 |
676 | postcss@8.4.35:
677 | resolution: {integrity: sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==}
678 | engines: {node: ^10 || ^12 || >=14}
679 |
680 | prettier@2.8.8:
681 | resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==}
682 | engines: {node: '>=10.13.0'}
683 | hasBin: true
684 |
685 | queue-microtask@1.2.3:
686 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
687 |
688 | readdirp@3.6.0:
689 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
690 | engines: {node: '>=8.10.0'}
691 |
692 | reusify@1.0.4:
693 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
694 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
695 |
696 | rollup@3.29.4:
697 | resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==}
698 | engines: {node: '>=14.18.0', npm: '>=8.0.0'}
699 | hasBin: true
700 |
701 | run-parallel@1.2.0:
702 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
703 |
704 | sass@1.71.0:
705 | resolution: {integrity: sha512-HKKIKf49Vkxlrav3F/w6qRuPcmImGVbIXJ2I3Kg0VMA+3Bav+8yE9G5XmP5lMj6nl4OlqbPftGAscNaNu28b8w==}
706 | engines: {node: '>=14.0.0'}
707 | hasBin: true
708 |
709 | semver@7.6.0:
710 | resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==}
711 | engines: {node: '>=10'}
712 | hasBin: true
713 |
714 | shebang-command@2.0.0:
715 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
716 | engines: {node: '>=8'}
717 |
718 | shebang-regex@3.0.0:
719 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
720 | engines: {node: '>=8'}
721 |
722 | signal-exit@3.0.7:
723 | resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
724 |
725 | sirv@2.0.3:
726 | resolution: {integrity: sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA==}
727 | engines: {node: '>= 10'}
728 |
729 | source-map-js@1.0.2:
730 | resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
731 | engines: {node: '>=0.10.0'}
732 |
733 | source-map@0.6.1:
734 | resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
735 | engines: {node: '>=0.10.0'}
736 |
737 | strip-final-newline@2.0.0:
738 | resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
739 | engines: {node: '>=6'}
740 |
741 | to-fast-properties@2.0.0:
742 | resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
743 | engines: {node: '>=4'}
744 |
745 | to-regex-range@5.0.1:
746 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
747 | engines: {node: '>=8.0'}
748 |
749 | totalist@3.0.1:
750 | resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==}
751 | engines: {node: '>=6'}
752 |
753 | typescript@5.0.4:
754 | resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==}
755 | engines: {node: '>=12.20'}
756 | hasBin: true
757 |
758 | ufo@1.4.0:
759 | resolution: {integrity: sha512-Hhy+BhRBleFjpJ2vchUNN40qgkh0366FWJGqVLYBHev0vpHTrXSA0ryT+74UiW6KWsldNurQMKGqCm1M2zBciQ==}
760 |
761 | unconfig@0.3.9:
762 | resolution: {integrity: sha512-8yhetFd48M641mxrkWA+C/lZU4N0rCOdlo3dFsyFPnBHBjMJfjT/3eAZBRT2RxCRqeBMAKBVgikejdS6yeBjMw==}
763 |
764 | unocss@0.53.6:
765 | resolution: {integrity: sha512-yZeSaa3ulfDyU7WaOeN5AZN/ciopY+f9GPuME4hgzxZmUnCSJmuwBW+5UHud2BSRKdem+mLIpBzNXTOsDP8gFA==}
766 | engines: {node: '>=14'}
767 | peerDependencies:
768 | '@unocss/webpack': 0.53.6
769 | peerDependenciesMeta:
770 | '@unocss/webpack':
771 | optional: true
772 |
773 | vite@4.5.3:
774 | resolution: {integrity: sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg==}
775 | engines: {node: ^14.18.0 || >=16.0.0}
776 | hasBin: true
777 | peerDependencies:
778 | '@types/node': '>= 14'
779 | less: '*'
780 | lightningcss: ^1.21.0
781 | sass: '*'
782 | stylus: '*'
783 | sugarss: '*'
784 | terser: ^5.4.0
785 | peerDependenciesMeta:
786 | '@types/node':
787 | optional: true
788 | less:
789 | optional: true
790 | lightningcss:
791 | optional: true
792 | sass:
793 | optional: true
794 | stylus:
795 | optional: true
796 | sugarss:
797 | optional: true
798 | terser:
799 | optional: true
800 |
801 | vue-demi@0.14.7:
802 | resolution: {integrity: sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==}
803 | engines: {node: '>=12'}
804 | hasBin: true
805 | peerDependencies:
806 | '@vue/composition-api': ^1.0.0-rc.1
807 | vue: ^3.0.0-0 || ^2.6.0
808 | peerDependenciesMeta:
809 | '@vue/composition-api':
810 | optional: true
811 |
812 | vue-number-roll@file:../../dist:
813 | resolution: {directory: ../../dist, type: directory}
814 | peerDependencies:
815 | vue-demi: latest
816 |
817 | vue-template-compiler@2.7.14:
818 | resolution: {integrity: sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ==}
819 |
820 | vue-tsc@1.8.27:
821 | resolution: {integrity: sha512-WesKCAZCRAbmmhuGl3+VrdWItEvfoFIPXOvUJkjULi+x+6G/Dy69yO3TBRJDr9eUlmsNAwVmxsNZxvHKzbkKdg==}
822 | hasBin: true
823 | peerDependencies:
824 | typescript: '*'
825 |
826 | vue@2.7.16:
827 | resolution: {integrity: sha512-4gCtFXaAA3zYZdTp5s4Hl2sozuySsgz4jy1EnpBHNfpMa9dK1ZCG7viqBPCwXtmgc8nHqUsAu3G4gtmXkkY3Sw==}
828 | deprecated: Vue 2 has reached EOL and is no longer actively maintained. See https://v2.vuejs.org/eol/ for more details.
829 |
830 | which@2.0.2:
831 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
832 | engines: {node: '>= 8'}
833 | hasBin: true
834 |
835 | yallist@4.0.0:
836 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
837 |
838 | yocto-queue@0.1.0:
839 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
840 | engines: {node: '>=10'}
841 |
842 | snapshots:
843 |
844 | '@ampproject/remapping@2.2.1':
845 | dependencies:
846 | '@jridgewell/gen-mapping': 0.3.3
847 | '@jridgewell/trace-mapping': 0.3.18
848 |
849 | '@antfu/install-pkg@0.1.1':
850 | dependencies:
851 | execa: 5.1.1
852 | find-up: 5.0.0
853 |
854 | '@antfu/utils@0.7.2': {}
855 |
856 | '@antfu/utils@0.7.7': {}
857 |
858 | '@babel/helper-string-parser@7.21.5': {}
859 |
860 | '@babel/helper-validator-identifier@7.19.1': {}
861 |
862 | '@babel/parser@7.21.8':
863 | dependencies:
864 | '@babel/types': 7.21.5
865 |
866 | '@babel/parser@7.23.9':
867 | dependencies:
868 | '@babel/types': 7.21.5
869 |
870 | '@babel/types@7.21.5':
871 | dependencies:
872 | '@babel/helper-string-parser': 7.21.5
873 | '@babel/helper-validator-identifier': 7.19.1
874 | to-fast-properties: 2.0.0
875 |
876 | '@esbuild/android-arm64@0.18.20':
877 | optional: true
878 |
879 | '@esbuild/android-arm@0.18.20':
880 | optional: true
881 |
882 | '@esbuild/android-x64@0.18.20':
883 | optional: true
884 |
885 | '@esbuild/darwin-arm64@0.18.20':
886 | optional: true
887 |
888 | '@esbuild/darwin-x64@0.18.20':
889 | optional: true
890 |
891 | '@esbuild/freebsd-arm64@0.18.20':
892 | optional: true
893 |
894 | '@esbuild/freebsd-x64@0.18.20':
895 | optional: true
896 |
897 | '@esbuild/linux-arm64@0.18.20':
898 | optional: true
899 |
900 | '@esbuild/linux-arm@0.18.20':
901 | optional: true
902 |
903 | '@esbuild/linux-ia32@0.18.20':
904 | optional: true
905 |
906 | '@esbuild/linux-loong64@0.18.20':
907 | optional: true
908 |
909 | '@esbuild/linux-mips64el@0.18.20':
910 | optional: true
911 |
912 | '@esbuild/linux-ppc64@0.18.20':
913 | optional: true
914 |
915 | '@esbuild/linux-riscv64@0.18.20':
916 | optional: true
917 |
918 | '@esbuild/linux-s390x@0.18.20':
919 | optional: true
920 |
921 | '@esbuild/linux-x64@0.18.20':
922 | optional: true
923 |
924 | '@esbuild/netbsd-x64@0.18.20':
925 | optional: true
926 |
927 | '@esbuild/openbsd-x64@0.18.20':
928 | optional: true
929 |
930 | '@esbuild/sunos-x64@0.18.20':
931 | optional: true
932 |
933 | '@esbuild/win32-arm64@0.18.20':
934 | optional: true
935 |
936 | '@esbuild/win32-ia32@0.18.20':
937 | optional: true
938 |
939 | '@esbuild/win32-x64@0.18.20':
940 | optional: true
941 |
942 | '@iconify/types@2.0.0': {}
943 |
944 | '@iconify/utils@2.1.22':
945 | dependencies:
946 | '@antfu/install-pkg': 0.1.1
947 | '@antfu/utils': 0.7.7
948 | '@iconify/types': 2.0.0
949 | debug: 4.3.4
950 | kolorist: 1.8.0
951 | local-pkg: 0.5.0
952 | mlly: 1.5.0
953 | transitivePeerDependencies:
954 | - supports-color
955 |
956 | '@jridgewell/gen-mapping@0.3.3':
957 | dependencies:
958 | '@jridgewell/set-array': 1.1.2
959 | '@jridgewell/sourcemap-codec': 1.4.15
960 | '@jridgewell/trace-mapping': 0.3.18
961 |
962 | '@jridgewell/resolve-uri@3.1.0': {}
963 |
964 | '@jridgewell/set-array@1.1.2': {}
965 |
966 | '@jridgewell/sourcemap-codec@1.4.14': {}
967 |
968 | '@jridgewell/sourcemap-codec@1.4.15': {}
969 |
970 | '@jridgewell/trace-mapping@0.3.18':
971 | dependencies:
972 | '@jridgewell/resolve-uri': 3.1.0
973 | '@jridgewell/sourcemap-codec': 1.4.14
974 |
975 | '@nodelib/fs.scandir@2.1.5':
976 | dependencies:
977 | '@nodelib/fs.stat': 2.0.5
978 | run-parallel: 1.2.0
979 |
980 | '@nodelib/fs.stat@2.0.5': {}
981 |
982 | '@nodelib/fs.walk@1.2.8':
983 | dependencies:
984 | '@nodelib/fs.scandir': 2.1.5
985 | fastq: 1.15.0
986 |
987 | '@polka/url@1.0.0-next.21': {}
988 |
989 | '@rollup/pluginutils@5.0.2(rollup@3.29.4)':
990 | dependencies:
991 | '@types/estree': 1.0.1
992 | estree-walker: 2.0.2
993 | picomatch: 2.3.1
994 | optionalDependencies:
995 | rollup: 3.29.4
996 |
997 | '@types/estree@1.0.1': {}
998 |
999 | '@unocss/astro@0.53.6(rollup@3.29.4)(vite@4.5.3(sass@1.71.0))':
1000 | dependencies:
1001 | '@unocss/core': 0.53.6
1002 | '@unocss/reset': 0.53.6
1003 | '@unocss/vite': 0.53.6(rollup@3.29.4)(vite@4.5.3(sass@1.71.0))
1004 | transitivePeerDependencies:
1005 | - rollup
1006 | - vite
1007 |
1008 | '@unocss/cli@0.53.6(rollup@3.29.4)':
1009 | dependencies:
1010 | '@ampproject/remapping': 2.2.1
1011 | '@rollup/pluginutils': 5.0.2(rollup@3.29.4)
1012 | '@unocss/config': 0.53.6
1013 | '@unocss/core': 0.53.6
1014 | '@unocss/preset-uno': 0.53.6
1015 | cac: 6.7.14
1016 | chokidar: 3.5.3
1017 | colorette: 2.0.20
1018 | consola: 3.2.3
1019 | fast-glob: 3.3.2
1020 | magic-string: 0.30.7
1021 | pathe: 1.1.1
1022 | perfect-debounce: 1.0.0
1023 | transitivePeerDependencies:
1024 | - rollup
1025 |
1026 | '@unocss/config@0.53.6':
1027 | dependencies:
1028 | '@unocss/core': 0.53.6
1029 | unconfig: 0.3.9
1030 |
1031 | '@unocss/core@0.53.6': {}
1032 |
1033 | '@unocss/extractor-arbitrary-variants@0.53.6':
1034 | dependencies:
1035 | '@unocss/core': 0.53.6
1036 |
1037 | '@unocss/inspector@0.53.6':
1038 | dependencies:
1039 | gzip-size: 6.0.0
1040 | sirv: 2.0.3
1041 |
1042 | '@unocss/postcss@0.53.6(postcss@8.4.35)':
1043 | dependencies:
1044 | '@unocss/config': 0.53.6
1045 | '@unocss/core': 0.53.6
1046 | css-tree: 2.3.1
1047 | fast-glob: 3.3.2
1048 | magic-string: 0.30.7
1049 | postcss: 8.4.35
1050 |
1051 | '@unocss/preset-attributify@0.53.6':
1052 | dependencies:
1053 | '@unocss/core': 0.53.6
1054 |
1055 | '@unocss/preset-icons@0.53.6':
1056 | dependencies:
1057 | '@iconify/utils': 2.1.22
1058 | '@unocss/core': 0.53.6
1059 | ofetch: 1.3.3
1060 | transitivePeerDependencies:
1061 | - supports-color
1062 |
1063 | '@unocss/preset-mini@0.53.6':
1064 | dependencies:
1065 | '@unocss/core': 0.53.6
1066 | '@unocss/extractor-arbitrary-variants': 0.53.6
1067 |
1068 | '@unocss/preset-tagify@0.53.6':
1069 | dependencies:
1070 | '@unocss/core': 0.53.6
1071 |
1072 | '@unocss/preset-typography@0.53.6':
1073 | dependencies:
1074 | '@unocss/core': 0.53.6
1075 | '@unocss/preset-mini': 0.53.6
1076 |
1077 | '@unocss/preset-uno@0.53.6':
1078 | dependencies:
1079 | '@unocss/core': 0.53.6
1080 | '@unocss/preset-mini': 0.53.6
1081 | '@unocss/preset-wind': 0.53.6
1082 |
1083 | '@unocss/preset-web-fonts@0.53.6':
1084 | dependencies:
1085 | '@unocss/core': 0.53.6
1086 | ofetch: 1.3.3
1087 |
1088 | '@unocss/preset-wind@0.53.6':
1089 | dependencies:
1090 | '@unocss/core': 0.53.6
1091 | '@unocss/preset-mini': 0.53.6
1092 |
1093 | '@unocss/reset@0.53.6': {}
1094 |
1095 | '@unocss/scope@0.53.6': {}
1096 |
1097 | '@unocss/transformer-attributify-jsx-babel@0.53.6':
1098 | dependencies:
1099 | '@unocss/core': 0.53.6
1100 |
1101 | '@unocss/transformer-attributify-jsx@0.53.6':
1102 | dependencies:
1103 | '@unocss/core': 0.53.6
1104 |
1105 | '@unocss/transformer-compile-class@0.53.6':
1106 | dependencies:
1107 | '@unocss/core': 0.53.6
1108 |
1109 | '@unocss/transformer-directives@0.53.6':
1110 | dependencies:
1111 | '@unocss/core': 0.53.6
1112 | css-tree: 2.3.1
1113 |
1114 | '@unocss/transformer-variant-group@0.53.6':
1115 | dependencies:
1116 | '@unocss/core': 0.53.6
1117 |
1118 | '@unocss/vite@0.53.6(rollup@3.29.4)(vite@4.5.3(sass@1.71.0))':
1119 | dependencies:
1120 | '@ampproject/remapping': 2.2.1
1121 | '@rollup/pluginutils': 5.0.2(rollup@3.29.4)
1122 | '@unocss/config': 0.53.6
1123 | '@unocss/core': 0.53.6
1124 | '@unocss/inspector': 0.53.6
1125 | '@unocss/scope': 0.53.6
1126 | '@unocss/transformer-directives': 0.53.6
1127 | chokidar: 3.5.3
1128 | fast-glob: 3.3.2
1129 | magic-string: 0.30.7
1130 | vite: 4.5.3(sass@1.71.0)
1131 | transitivePeerDependencies:
1132 | - rollup
1133 |
1134 | '@vitejs/plugin-vue2@2.3.1(vite@4.5.3(sass@1.71.0))(vue@2.7.16)':
1135 | dependencies:
1136 | vite: 4.5.3(sass@1.71.0)
1137 | vue: 2.7.16
1138 |
1139 | '@volar/language-core@1.11.1':
1140 | dependencies:
1141 | '@volar/source-map': 1.11.1
1142 |
1143 | '@volar/source-map@1.11.1':
1144 | dependencies:
1145 | muggle-string: 0.3.1
1146 |
1147 | '@volar/typescript@1.11.1':
1148 | dependencies:
1149 | '@volar/language-core': 1.11.1
1150 | path-browserify: 1.0.1
1151 |
1152 | '@vue/compiler-core@3.3.4':
1153 | dependencies:
1154 | '@babel/parser': 7.21.8
1155 | '@vue/shared': 3.3.4
1156 | estree-walker: 2.0.2
1157 | source-map-js: 1.0.2
1158 |
1159 | '@vue/compiler-dom@3.3.4':
1160 | dependencies:
1161 | '@vue/compiler-core': 3.3.4
1162 | '@vue/shared': 3.3.4
1163 |
1164 | '@vue/compiler-sfc@2.7.16':
1165 | dependencies:
1166 | '@babel/parser': 7.23.9
1167 | postcss: 8.4.23
1168 | source-map: 0.6.1
1169 | optionalDependencies:
1170 | prettier: 2.8.8
1171 |
1172 | '@vue/language-core@1.8.27(typescript@5.0.4)':
1173 | dependencies:
1174 | '@volar/language-core': 1.11.1
1175 | '@volar/source-map': 1.11.1
1176 | '@vue/compiler-dom': 3.3.4
1177 | '@vue/shared': 3.3.4
1178 | computeds: 0.0.1
1179 | minimatch: 9.0.3
1180 | muggle-string: 0.3.1
1181 | path-browserify: 1.0.1
1182 | vue-template-compiler: 2.7.14
1183 | optionalDependencies:
1184 | typescript: 5.0.4
1185 |
1186 | '@vue/reactivity@3.4.19':
1187 | dependencies:
1188 | '@vue/shared': 3.4.19
1189 |
1190 | '@vue/runtime-core@3.4.19':
1191 | dependencies:
1192 | '@vue/reactivity': 3.4.19
1193 | '@vue/shared': 3.4.19
1194 |
1195 | '@vue/runtime-dom@3.4.19':
1196 | dependencies:
1197 | '@vue/runtime-core': 3.4.19
1198 | '@vue/shared': 3.4.19
1199 | csstype: 3.1.3
1200 |
1201 | '@vue/shared@3.3.4': {}
1202 |
1203 | '@vue/shared@3.4.19': {}
1204 |
1205 | acorn@8.11.3: {}
1206 |
1207 | anymatch@3.1.3:
1208 | dependencies:
1209 | normalize-path: 3.0.0
1210 | picomatch: 2.3.1
1211 |
1212 | balanced-match@1.0.2: {}
1213 |
1214 | binary-extensions@2.2.0: {}
1215 |
1216 | brace-expansion@2.0.1:
1217 | dependencies:
1218 | balanced-match: 1.0.2
1219 |
1220 | braces@3.0.2:
1221 | dependencies:
1222 | fill-range: 7.0.1
1223 |
1224 | cac@6.7.14: {}
1225 |
1226 | chokidar@3.5.3:
1227 | dependencies:
1228 | anymatch: 3.1.3
1229 | braces: 3.0.2
1230 | glob-parent: 5.1.2
1231 | is-binary-path: 2.1.0
1232 | is-glob: 4.0.3
1233 | normalize-path: 3.0.0
1234 | readdirp: 3.6.0
1235 | optionalDependencies:
1236 | fsevents: 2.3.2
1237 |
1238 | colorette@2.0.20: {}
1239 |
1240 | computeds@0.0.1: {}
1241 |
1242 | consola@3.2.3: {}
1243 |
1244 | cross-spawn@7.0.3:
1245 | dependencies:
1246 | path-key: 3.1.1
1247 | shebang-command: 2.0.0
1248 | which: 2.0.2
1249 |
1250 | css-tree@2.3.1:
1251 | dependencies:
1252 | mdn-data: 2.0.30
1253 | source-map-js: 1.0.2
1254 |
1255 | csstype@3.1.2: {}
1256 |
1257 | csstype@3.1.3: {}
1258 |
1259 | de-indent@1.0.2: {}
1260 |
1261 | debug@4.3.4:
1262 | dependencies:
1263 | ms: 2.1.2
1264 |
1265 | defu@6.1.2: {}
1266 |
1267 | destr@2.0.2: {}
1268 |
1269 | duplexer@0.1.2: {}
1270 |
1271 | esbuild@0.18.20:
1272 | optionalDependencies:
1273 | '@esbuild/android-arm': 0.18.20
1274 | '@esbuild/android-arm64': 0.18.20
1275 | '@esbuild/android-x64': 0.18.20
1276 | '@esbuild/darwin-arm64': 0.18.20
1277 | '@esbuild/darwin-x64': 0.18.20
1278 | '@esbuild/freebsd-arm64': 0.18.20
1279 | '@esbuild/freebsd-x64': 0.18.20
1280 | '@esbuild/linux-arm': 0.18.20
1281 | '@esbuild/linux-arm64': 0.18.20
1282 | '@esbuild/linux-ia32': 0.18.20
1283 | '@esbuild/linux-loong64': 0.18.20
1284 | '@esbuild/linux-mips64el': 0.18.20
1285 | '@esbuild/linux-ppc64': 0.18.20
1286 | '@esbuild/linux-riscv64': 0.18.20
1287 | '@esbuild/linux-s390x': 0.18.20
1288 | '@esbuild/linux-x64': 0.18.20
1289 | '@esbuild/netbsd-x64': 0.18.20
1290 | '@esbuild/openbsd-x64': 0.18.20
1291 | '@esbuild/sunos-x64': 0.18.20
1292 | '@esbuild/win32-arm64': 0.18.20
1293 | '@esbuild/win32-ia32': 0.18.20
1294 | '@esbuild/win32-x64': 0.18.20
1295 |
1296 | estree-walker@2.0.2: {}
1297 |
1298 | execa@5.1.1:
1299 | dependencies:
1300 | cross-spawn: 7.0.3
1301 | get-stream: 6.0.1
1302 | human-signals: 2.1.0
1303 | is-stream: 2.0.1
1304 | merge-stream: 2.0.0
1305 | npm-run-path: 4.0.1
1306 | onetime: 5.1.2
1307 | signal-exit: 3.0.7
1308 | strip-final-newline: 2.0.0
1309 |
1310 | fast-glob@3.3.2:
1311 | dependencies:
1312 | '@nodelib/fs.stat': 2.0.5
1313 | '@nodelib/fs.walk': 1.2.8
1314 | glob-parent: 5.1.2
1315 | merge2: 1.4.1
1316 | micromatch: 4.0.5
1317 |
1318 | fastq@1.15.0:
1319 | dependencies:
1320 | reusify: 1.0.4
1321 |
1322 | fill-range@7.0.1:
1323 | dependencies:
1324 | to-regex-range: 5.0.1
1325 |
1326 | find-up@5.0.0:
1327 | dependencies:
1328 | locate-path: 6.0.0
1329 | path-exists: 4.0.0
1330 |
1331 | fsevents@2.3.2:
1332 | optional: true
1333 |
1334 | get-stream@6.0.1: {}
1335 |
1336 | glob-parent@5.1.2:
1337 | dependencies:
1338 | is-glob: 4.0.3
1339 |
1340 | gzip-size@6.0.0:
1341 | dependencies:
1342 | duplexer: 0.1.2
1343 |
1344 | he@1.2.0: {}
1345 |
1346 | human-signals@2.1.0: {}
1347 |
1348 | immutable@4.3.0: {}
1349 |
1350 | is-binary-path@2.1.0:
1351 | dependencies:
1352 | binary-extensions: 2.2.0
1353 |
1354 | is-extglob@2.1.1: {}
1355 |
1356 | is-glob@4.0.3:
1357 | dependencies:
1358 | is-extglob: 2.1.1
1359 |
1360 | is-number@7.0.0: {}
1361 |
1362 | is-stream@2.0.1: {}
1363 |
1364 | isexe@2.0.0: {}
1365 |
1366 | jiti@1.18.2: {}
1367 |
1368 | jsonc-parser@3.2.1: {}
1369 |
1370 | kolorist@1.8.0: {}
1371 |
1372 | local-pkg@0.5.0:
1373 | dependencies:
1374 | mlly: 1.5.0
1375 | pkg-types: 1.0.3
1376 |
1377 | locate-path@6.0.0:
1378 | dependencies:
1379 | p-locate: 5.0.0
1380 |
1381 | lru-cache@6.0.0:
1382 | dependencies:
1383 | yallist: 4.0.0
1384 |
1385 | magic-string@0.30.7:
1386 | dependencies:
1387 | '@jridgewell/sourcemap-codec': 1.4.15
1388 |
1389 | mdn-data@2.0.30: {}
1390 |
1391 | merge-stream@2.0.0: {}
1392 |
1393 | merge2@1.4.1: {}
1394 |
1395 | micromatch@4.0.5:
1396 | dependencies:
1397 | braces: 3.0.2
1398 | picomatch: 2.3.1
1399 |
1400 | mimic-fn@2.1.0: {}
1401 |
1402 | minimatch@9.0.3:
1403 | dependencies:
1404 | brace-expansion: 2.0.1
1405 |
1406 | mlly@1.5.0:
1407 | dependencies:
1408 | acorn: 8.11.3
1409 | pathe: 1.1.2
1410 | pkg-types: 1.0.3
1411 | ufo: 1.4.0
1412 |
1413 | mrmime@1.0.1: {}
1414 |
1415 | ms@2.1.2: {}
1416 |
1417 | muggle-string@0.3.1: {}
1418 |
1419 | nanoid@3.3.6: {}
1420 |
1421 | nanoid@3.3.7: {}
1422 |
1423 | node-fetch-native@1.6.2: {}
1424 |
1425 | normalize-path@3.0.0: {}
1426 |
1427 | npm-run-path@4.0.1:
1428 | dependencies:
1429 | path-key: 3.1.1
1430 |
1431 | ofetch@1.3.3:
1432 | dependencies:
1433 | destr: 2.0.2
1434 | node-fetch-native: 1.6.2
1435 | ufo: 1.4.0
1436 |
1437 | onetime@5.1.2:
1438 | dependencies:
1439 | mimic-fn: 2.1.0
1440 |
1441 | p-limit@3.1.0:
1442 | dependencies:
1443 | yocto-queue: 0.1.0
1444 |
1445 | p-locate@5.0.0:
1446 | dependencies:
1447 | p-limit: 3.1.0
1448 |
1449 | path-browserify@1.0.1: {}
1450 |
1451 | path-exists@4.0.0: {}
1452 |
1453 | path-key@3.1.1: {}
1454 |
1455 | pathe@1.1.1: {}
1456 |
1457 | pathe@1.1.2: {}
1458 |
1459 | perfect-debounce@1.0.0: {}
1460 |
1461 | picocolors@1.0.0: {}
1462 |
1463 | picomatch@2.3.1: {}
1464 |
1465 | pkg-types@1.0.3:
1466 | dependencies:
1467 | jsonc-parser: 3.2.1
1468 | mlly: 1.5.0
1469 | pathe: 1.1.1
1470 |
1471 | postcss@8.4.23:
1472 | dependencies:
1473 | nanoid: 3.3.6
1474 | picocolors: 1.0.0
1475 | source-map-js: 1.0.2
1476 |
1477 | postcss@8.4.35:
1478 | dependencies:
1479 | nanoid: 3.3.7
1480 | picocolors: 1.0.0
1481 | source-map-js: 1.0.2
1482 |
1483 | prettier@2.8.8:
1484 | optional: true
1485 |
1486 | queue-microtask@1.2.3: {}
1487 |
1488 | readdirp@3.6.0:
1489 | dependencies:
1490 | picomatch: 2.3.1
1491 |
1492 | reusify@1.0.4: {}
1493 |
1494 | rollup@3.29.4:
1495 | optionalDependencies:
1496 | fsevents: 2.3.2
1497 |
1498 | run-parallel@1.2.0:
1499 | dependencies:
1500 | queue-microtask: 1.2.3
1501 |
1502 | sass@1.71.0:
1503 | dependencies:
1504 | chokidar: 3.5.3
1505 | immutable: 4.3.0
1506 | source-map-js: 1.0.2
1507 |
1508 | semver@7.6.0:
1509 | dependencies:
1510 | lru-cache: 6.0.0
1511 |
1512 | shebang-command@2.0.0:
1513 | dependencies:
1514 | shebang-regex: 3.0.0
1515 |
1516 | shebang-regex@3.0.0: {}
1517 |
1518 | signal-exit@3.0.7: {}
1519 |
1520 | sirv@2.0.3:
1521 | dependencies:
1522 | '@polka/url': 1.0.0-next.21
1523 | mrmime: 1.0.1
1524 | totalist: 3.0.1
1525 |
1526 | source-map-js@1.0.2: {}
1527 |
1528 | source-map@0.6.1: {}
1529 |
1530 | strip-final-newline@2.0.0: {}
1531 |
1532 | to-fast-properties@2.0.0: {}
1533 |
1534 | to-regex-range@5.0.1:
1535 | dependencies:
1536 | is-number: 7.0.0
1537 |
1538 | totalist@3.0.1: {}
1539 |
1540 | typescript@5.0.4: {}
1541 |
1542 | ufo@1.4.0: {}
1543 |
1544 | unconfig@0.3.9:
1545 | dependencies:
1546 | '@antfu/utils': 0.7.2
1547 | defu: 6.1.2
1548 | jiti: 1.18.2
1549 |
1550 | unocss@0.53.6(postcss@8.4.35)(rollup@3.29.4)(vite@4.5.3(sass@1.71.0)):
1551 | dependencies:
1552 | '@unocss/astro': 0.53.6(rollup@3.29.4)(vite@4.5.3(sass@1.71.0))
1553 | '@unocss/cli': 0.53.6(rollup@3.29.4)
1554 | '@unocss/core': 0.53.6
1555 | '@unocss/extractor-arbitrary-variants': 0.53.6
1556 | '@unocss/postcss': 0.53.6(postcss@8.4.35)
1557 | '@unocss/preset-attributify': 0.53.6
1558 | '@unocss/preset-icons': 0.53.6
1559 | '@unocss/preset-mini': 0.53.6
1560 | '@unocss/preset-tagify': 0.53.6
1561 | '@unocss/preset-typography': 0.53.6
1562 | '@unocss/preset-uno': 0.53.6
1563 | '@unocss/preset-web-fonts': 0.53.6
1564 | '@unocss/preset-wind': 0.53.6
1565 | '@unocss/reset': 0.53.6
1566 | '@unocss/transformer-attributify-jsx': 0.53.6
1567 | '@unocss/transformer-attributify-jsx-babel': 0.53.6
1568 | '@unocss/transformer-compile-class': 0.53.6
1569 | '@unocss/transformer-directives': 0.53.6
1570 | '@unocss/transformer-variant-group': 0.53.6
1571 | '@unocss/vite': 0.53.6(rollup@3.29.4)(vite@4.5.3(sass@1.71.0))
1572 | transitivePeerDependencies:
1573 | - postcss
1574 | - rollup
1575 | - supports-color
1576 | - vite
1577 |
1578 | vite@4.5.3(sass@1.71.0):
1579 | dependencies:
1580 | esbuild: 0.18.20
1581 | postcss: 8.4.35
1582 | rollup: 3.29.4
1583 | optionalDependencies:
1584 | fsevents: 2.3.2
1585 | sass: 1.71.0
1586 |
1587 | vue-demi@0.14.7(vue@2.7.16):
1588 | dependencies:
1589 | vue: 2.7.16
1590 |
1591 | vue-number-roll@file:../../dist(vue-demi@0.14.7(vue@2.7.16)):
1592 | dependencies:
1593 | vue-demi: 0.14.7(vue@2.7.16)
1594 |
1595 | vue-template-compiler@2.7.14:
1596 | dependencies:
1597 | de-indent: 1.0.2
1598 | he: 1.2.0
1599 |
1600 | vue-tsc@1.8.27(typescript@5.0.4):
1601 | dependencies:
1602 | '@volar/typescript': 1.11.1
1603 | '@vue/language-core': 1.8.27(typescript@5.0.4)
1604 | semver: 7.6.0
1605 | typescript: 5.0.4
1606 |
1607 | vue@2.7.16:
1608 | dependencies:
1609 | '@vue/compiler-sfc': 2.7.16
1610 | csstype: 3.1.2
1611 |
1612 | which@2.0.2:
1613 | dependencies:
1614 | isexe: 2.0.0
1615 |
1616 | yallist@4.0.0: {}
1617 |
1618 | yocto-queue@0.1.0: {}
1619 |
--------------------------------------------------------------------------------
/playgrounds/vue2/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lvjiaxuan/vue-number-roll/c089fc7a5303316c39687206673a7a08f0865da9/playgrounds/vue2/public/favicon.ico
--------------------------------------------------------------------------------
/playgrounds/vue2/src/App.vue:
--------------------------------------------------------------------------------
1 |
48 |
49 |
50 |
54 |
75 |
76 |
93 |
94 |
135 |
136 |
137 |
143 |
149 |
150 |
151 |
152 | Vue version: {{ version }}
153 |
154 |
155 |
156 |
163 | vue3 version
164 |
165 |
166 |
167 |
168 |
169 |
182 |
--------------------------------------------------------------------------------
/playgrounds/vue2/src/main.ts:
--------------------------------------------------------------------------------
1 | import Vue from 'vue'
2 | import App from './App.vue'
3 | import 'virtual:uno.css'
4 | import '@unocss/reset/normalize.css'
5 |
6 | // eslint-disable-next-line ts/no-unsafe-argument
7 | new Vue({ render: h => h(App) }).$mount('#app')
8 |
--------------------------------------------------------------------------------
/playgrounds/vue2/vite.config.ts:
--------------------------------------------------------------------------------
1 | import { URL, fileURLToPath } from 'node:url'
2 | import { defineConfig } from 'vite'
3 | import vue from '@vitejs/plugin-vue2'
4 | import UnoCSS from 'unocss/vite'
5 | import { presetAttributify, presetUno, transformerDirectives, transformerVariantGroup } from 'unocss'
6 |
7 | export default defineConfig({
8 | base: '/vue-number-roll/vue2/',
9 | plugins: [
10 | vue(),
11 | UnoCSS({
12 | presets: [presetAttributify(), presetUno()],
13 | transformers: [transformerVariantGroup(), transformerDirectives()],
14 | }),
15 | ],
16 | resolve: { alias: { '@': fileURLToPath(new URL('./src', import.meta.url)) } },
17 | optimizeDeps: { exclude: ['vue-demi', 'vue-number-roll'], force: true },
18 | })
19 |
--------------------------------------------------------------------------------
/playgrounds/vue3/env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/playgrounds/vue3/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | VueNumberRoll on vue3
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/playgrounds/vue3/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "type": "module",
3 | "private": true,
4 | "scripts": {
5 | "dev": "vite",
6 | "build": "nr type-check && nr build-only",
7 | "preview": "ni && nr build-only && vite preview",
8 | "build-only": "vite build",
9 | "type-check": "vue-tsc --build --force"
10 | },
11 | "dependencies": {
12 | "vue": "^3.4.19",
13 | "vue-number-roll": "link:./../../dist"
14 | },
15 | "devDependencies": {
16 | "@unocss/reset": "^0.58.9",
17 | "@vitejs/plugin-vue": "^5.0.5",
18 | "sass": "^1.71.0",
19 | "unocss": "^0.58.9",
20 | "vite": "^5.1.7",
21 | "vue-tsc": "^1.8.27"
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/playgrounds/vue3/pnpm-lock.yaml:
--------------------------------------------------------------------------------
1 | lockfileVersion: '9.0'
2 |
3 | settings:
4 | autoInstallPeers: true
5 | excludeLinksFromLockfile: false
6 |
7 | importers:
8 |
9 | .:
10 | dependencies:
11 | vue:
12 | specifier: ^3.4.19
13 | version: 3.4.19(typescript@5.0.4)
14 | vue-number-roll:
15 | specifier: link:./../../dist
16 | version: link:../../dist
17 | devDependencies:
18 | '@unocss/reset':
19 | specifier: ^0.58.9
20 | version: 0.58.9
21 | '@vitejs/plugin-vue':
22 | specifier: ^5.0.5
23 | version: 5.0.5(vite@5.2.13(sass@1.71.0))(vue@3.4.19(typescript@5.0.4))
24 | sass:
25 | specifier: ^1.71.0
26 | version: 1.71.0
27 | unocss:
28 | specifier: ^0.58.9
29 | version: 0.58.9(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.13(sass@1.71.0))
30 | vite:
31 | specifier: ^5.1.7
32 | version: 5.2.13(sass@1.71.0)
33 | vue-tsc:
34 | specifier: ^1.8.27
35 | version: 1.8.27(typescript@5.0.4)
36 |
37 | packages:
38 |
39 | '@ampproject/remapping@2.2.1':
40 | resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==}
41 | engines: {node: '>=6.0.0'}
42 |
43 | '@ampproject/remapping@2.3.0':
44 | resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
45 | engines: {node: '>=6.0.0'}
46 |
47 | '@antfu/install-pkg@0.1.1':
48 | resolution: {integrity: sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ==}
49 |
50 | '@antfu/utils@0.7.7':
51 | resolution: {integrity: sha512-gFPqTG7otEJ8uP6wrhDv6mqwGWYZKNvAcCq6u9hOj0c+IKCEsY4L1oC9trPq2SaWIzAfHvqfBDxF591JkMf+kg==}
52 |
53 | '@babel/code-frame@7.24.7':
54 | resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==}
55 | engines: {node: '>=6.9.0'}
56 |
57 | '@babel/compat-data@7.24.7':
58 | resolution: {integrity: sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==}
59 | engines: {node: '>=6.9.0'}
60 |
61 | '@babel/core@7.24.7':
62 | resolution: {integrity: sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==}
63 | engines: {node: '>=6.9.0'}
64 |
65 | '@babel/generator@7.24.7':
66 | resolution: {integrity: sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==}
67 | engines: {node: '>=6.9.0'}
68 |
69 | '@babel/helper-annotate-as-pure@7.24.7':
70 | resolution: {integrity: sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==}
71 | engines: {node: '>=6.9.0'}
72 |
73 | '@babel/helper-compilation-targets@7.24.7':
74 | resolution: {integrity: sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==}
75 | engines: {node: '>=6.9.0'}
76 |
77 | '@babel/helper-create-class-features-plugin@7.24.7':
78 | resolution: {integrity: sha512-kTkaDl7c9vO80zeX1rJxnuRpEsD5tA81yh11X1gQo+PhSti3JS+7qeZo9U4RHobKRiFPKaGK3svUAeb8D0Q7eg==}
79 | engines: {node: '>=6.9.0'}
80 | peerDependencies:
81 | '@babel/core': ^7.0.0
82 |
83 | '@babel/helper-environment-visitor@7.24.7':
84 | resolution: {integrity: sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==}
85 | engines: {node: '>=6.9.0'}
86 |
87 | '@babel/helper-function-name@7.24.7':
88 | resolution: {integrity: sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==}
89 | engines: {node: '>=6.9.0'}
90 |
91 | '@babel/helper-hoist-variables@7.24.7':
92 | resolution: {integrity: sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==}
93 | engines: {node: '>=6.9.0'}
94 |
95 | '@babel/helper-member-expression-to-functions@7.24.7':
96 | resolution: {integrity: sha512-LGeMaf5JN4hAT471eJdBs/GK1DoYIJ5GCtZN/EsL6KUiiDZOvO/eKE11AMZJa2zP4zk4qe9V2O/hxAmkRc8p6w==}
97 | engines: {node: '>=6.9.0'}
98 |
99 | '@babel/helper-module-imports@7.24.7':
100 | resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==}
101 | engines: {node: '>=6.9.0'}
102 |
103 | '@babel/helper-module-transforms@7.24.7':
104 | resolution: {integrity: sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==}
105 | engines: {node: '>=6.9.0'}
106 | peerDependencies:
107 | '@babel/core': ^7.0.0
108 |
109 | '@babel/helper-optimise-call-expression@7.24.7':
110 | resolution: {integrity: sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==}
111 | engines: {node: '>=6.9.0'}
112 |
113 | '@babel/helper-plugin-utils@7.24.7':
114 | resolution: {integrity: sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==}
115 | engines: {node: '>=6.9.0'}
116 |
117 | '@babel/helper-replace-supers@7.24.7':
118 | resolution: {integrity: sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==}
119 | engines: {node: '>=6.9.0'}
120 | peerDependencies:
121 | '@babel/core': ^7.0.0
122 |
123 | '@babel/helper-simple-access@7.24.7':
124 | resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==}
125 | engines: {node: '>=6.9.0'}
126 |
127 | '@babel/helper-skip-transparent-expression-wrappers@7.24.7':
128 | resolution: {integrity: sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==}
129 | engines: {node: '>=6.9.0'}
130 |
131 | '@babel/helper-split-export-declaration@7.24.7':
132 | resolution: {integrity: sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==}
133 | engines: {node: '>=6.9.0'}
134 |
135 | '@babel/helper-string-parser@7.21.5':
136 | resolution: {integrity: sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==}
137 | engines: {node: '>=6.9.0'}
138 |
139 | '@babel/helper-string-parser@7.24.7':
140 | resolution: {integrity: sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==}
141 | engines: {node: '>=6.9.0'}
142 |
143 | '@babel/helper-validator-identifier@7.19.1':
144 | resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==}
145 | engines: {node: '>=6.9.0'}
146 |
147 | '@babel/helper-validator-identifier@7.24.7':
148 | resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==}
149 | engines: {node: '>=6.9.0'}
150 |
151 | '@babel/helper-validator-option@7.24.7':
152 | resolution: {integrity: sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==}
153 | engines: {node: '>=6.9.0'}
154 |
155 | '@babel/helpers@7.24.7':
156 | resolution: {integrity: sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==}
157 | engines: {node: '>=6.9.0'}
158 |
159 | '@babel/highlight@7.24.7':
160 | resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==}
161 | engines: {node: '>=6.9.0'}
162 |
163 | '@babel/parser@7.21.8':
164 | resolution: {integrity: sha512-6zavDGdzG3gUqAdWvlLFfk+36RilI+Pwyuuh7HItyeScCWP3k6i8vKclAQ0bM/0y/Kz/xiwvxhMv9MgTJP5gmA==}
165 | engines: {node: '>=6.0.0'}
166 | hasBin: true
167 |
168 | '@babel/parser@7.23.9':
169 | resolution: {integrity: sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==}
170 | engines: {node: '>=6.0.0'}
171 | hasBin: true
172 |
173 | '@babel/parser@7.24.7':
174 | resolution: {integrity: sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==}
175 | engines: {node: '>=6.0.0'}
176 | hasBin: true
177 |
178 | '@babel/plugin-syntax-jsx@7.24.7':
179 | resolution: {integrity: sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==}
180 | engines: {node: '>=6.9.0'}
181 | peerDependencies:
182 | '@babel/core': ^7.0.0-0
183 |
184 | '@babel/plugin-syntax-typescript@7.24.7':
185 | resolution: {integrity: sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==}
186 | engines: {node: '>=6.9.0'}
187 | peerDependencies:
188 | '@babel/core': ^7.0.0-0
189 |
190 | '@babel/plugin-transform-modules-commonjs@7.24.7':
191 | resolution: {integrity: sha512-iFI8GDxtevHJ/Z22J5xQpVqFLlMNstcLXh994xifFwxxGslr2ZXXLWgtBeLctOD63UFDArdvN6Tg8RFw+aEmjQ==}
192 | engines: {node: '>=6.9.0'}
193 | peerDependencies:
194 | '@babel/core': ^7.0.0-0
195 |
196 | '@babel/plugin-transform-typescript@7.24.7':
197 | resolution: {integrity: sha512-iLD3UNkgx2n/HrjBesVbYX6j0yqn/sJktvbtKKgcaLIQ4bTTQ8obAypc1VpyHPD2y4Phh9zHOaAt8e/L14wCpw==}
198 | engines: {node: '>=6.9.0'}
199 | peerDependencies:
200 | '@babel/core': ^7.0.0-0
201 |
202 | '@babel/preset-typescript@7.24.7':
203 | resolution: {integrity: sha512-SyXRe3OdWwIwalxDg5UtJnJQO+YPcTfwiIY2B0Xlddh9o7jpWLvv8X1RthIeDOxQ+O1ML5BLPCONToObyVQVuQ==}
204 | engines: {node: '>=6.9.0'}
205 | peerDependencies:
206 | '@babel/core': ^7.0.0-0
207 |
208 | '@babel/template@7.24.7':
209 | resolution: {integrity: sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==}
210 | engines: {node: '>=6.9.0'}
211 |
212 | '@babel/traverse@7.24.7':
213 | resolution: {integrity: sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==}
214 | engines: {node: '>=6.9.0'}
215 |
216 | '@babel/types@7.21.5':
217 | resolution: {integrity: sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q==}
218 | engines: {node: '>=6.9.0'}
219 |
220 | '@babel/types@7.24.7':
221 | resolution: {integrity: sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==}
222 | engines: {node: '>=6.9.0'}
223 |
224 | '@esbuild/aix-ppc64@0.20.2':
225 | resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==}
226 | engines: {node: '>=12'}
227 | cpu: [ppc64]
228 | os: [aix]
229 |
230 | '@esbuild/android-arm64@0.20.2':
231 | resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==}
232 | engines: {node: '>=12'}
233 | cpu: [arm64]
234 | os: [android]
235 |
236 | '@esbuild/android-arm@0.20.2':
237 | resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==}
238 | engines: {node: '>=12'}
239 | cpu: [arm]
240 | os: [android]
241 |
242 | '@esbuild/android-x64@0.20.2':
243 | resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==}
244 | engines: {node: '>=12'}
245 | cpu: [x64]
246 | os: [android]
247 |
248 | '@esbuild/darwin-arm64@0.20.2':
249 | resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==}
250 | engines: {node: '>=12'}
251 | cpu: [arm64]
252 | os: [darwin]
253 |
254 | '@esbuild/darwin-x64@0.20.2':
255 | resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==}
256 | engines: {node: '>=12'}
257 | cpu: [x64]
258 | os: [darwin]
259 |
260 | '@esbuild/freebsd-arm64@0.20.2':
261 | resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==}
262 | engines: {node: '>=12'}
263 | cpu: [arm64]
264 | os: [freebsd]
265 |
266 | '@esbuild/freebsd-x64@0.20.2':
267 | resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==}
268 | engines: {node: '>=12'}
269 | cpu: [x64]
270 | os: [freebsd]
271 |
272 | '@esbuild/linux-arm64@0.20.2':
273 | resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==}
274 | engines: {node: '>=12'}
275 | cpu: [arm64]
276 | os: [linux]
277 |
278 | '@esbuild/linux-arm@0.20.2':
279 | resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==}
280 | engines: {node: '>=12'}
281 | cpu: [arm]
282 | os: [linux]
283 |
284 | '@esbuild/linux-ia32@0.20.2':
285 | resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==}
286 | engines: {node: '>=12'}
287 | cpu: [ia32]
288 | os: [linux]
289 |
290 | '@esbuild/linux-loong64@0.20.2':
291 | resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==}
292 | engines: {node: '>=12'}
293 | cpu: [loong64]
294 | os: [linux]
295 |
296 | '@esbuild/linux-mips64el@0.20.2':
297 | resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==}
298 | engines: {node: '>=12'}
299 | cpu: [mips64el]
300 | os: [linux]
301 |
302 | '@esbuild/linux-ppc64@0.20.2':
303 | resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==}
304 | engines: {node: '>=12'}
305 | cpu: [ppc64]
306 | os: [linux]
307 |
308 | '@esbuild/linux-riscv64@0.20.2':
309 | resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==}
310 | engines: {node: '>=12'}
311 | cpu: [riscv64]
312 | os: [linux]
313 |
314 | '@esbuild/linux-s390x@0.20.2':
315 | resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==}
316 | engines: {node: '>=12'}
317 | cpu: [s390x]
318 | os: [linux]
319 |
320 | '@esbuild/linux-x64@0.20.2':
321 | resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==}
322 | engines: {node: '>=12'}
323 | cpu: [x64]
324 | os: [linux]
325 |
326 | '@esbuild/netbsd-x64@0.20.2':
327 | resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==}
328 | engines: {node: '>=12'}
329 | cpu: [x64]
330 | os: [netbsd]
331 |
332 | '@esbuild/openbsd-x64@0.20.2':
333 | resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==}
334 | engines: {node: '>=12'}
335 | cpu: [x64]
336 | os: [openbsd]
337 |
338 | '@esbuild/sunos-x64@0.20.2':
339 | resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==}
340 | engines: {node: '>=12'}
341 | cpu: [x64]
342 | os: [sunos]
343 |
344 | '@esbuild/win32-arm64@0.20.2':
345 | resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==}
346 | engines: {node: '>=12'}
347 | cpu: [arm64]
348 | os: [win32]
349 |
350 | '@esbuild/win32-ia32@0.20.2':
351 | resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==}
352 | engines: {node: '>=12'}
353 | cpu: [ia32]
354 | os: [win32]
355 |
356 | '@esbuild/win32-x64@0.20.2':
357 | resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==}
358 | engines: {node: '>=12'}
359 | cpu: [x64]
360 | os: [win32]
361 |
362 | '@iconify/types@2.0.0':
363 | resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
364 |
365 | '@iconify/utils@2.1.22':
366 | resolution: {integrity: sha512-6UHVzTVXmvO8uS6xFF+L/QTSpTzA/JZxtgU+KYGFyDYMEObZ1bu/b5l+zNJjHy+0leWjHI+C0pXlzGvv3oXZMA==}
367 |
368 | '@jridgewell/gen-mapping@0.3.3':
369 | resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==}
370 | engines: {node: '>=6.0.0'}
371 |
372 | '@jridgewell/gen-mapping@0.3.5':
373 | resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==}
374 | engines: {node: '>=6.0.0'}
375 |
376 | '@jridgewell/resolve-uri@3.1.0':
377 | resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==}
378 | engines: {node: '>=6.0.0'}
379 |
380 | '@jridgewell/set-array@1.1.2':
381 | resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
382 | engines: {node: '>=6.0.0'}
383 |
384 | '@jridgewell/set-array@1.2.1':
385 | resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
386 | engines: {node: '>=6.0.0'}
387 |
388 | '@jridgewell/sourcemap-codec@1.4.14':
389 | resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==}
390 |
391 | '@jridgewell/sourcemap-codec@1.4.15':
392 | resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
393 |
394 | '@jridgewell/trace-mapping@0.3.18':
395 | resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==}
396 |
397 | '@jridgewell/trace-mapping@0.3.25':
398 | resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
399 |
400 | '@nodelib/fs.scandir@2.1.5':
401 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
402 | engines: {node: '>= 8'}
403 |
404 | '@nodelib/fs.stat@2.0.5':
405 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
406 | engines: {node: '>= 8'}
407 |
408 | '@nodelib/fs.walk@1.2.8':
409 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
410 | engines: {node: '>= 8'}
411 |
412 | '@polka/url@1.0.0-next.24':
413 | resolution: {integrity: sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==}
414 |
415 | '@rollup/pluginutils@5.1.0':
416 | resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==}
417 | engines: {node: '>=14.0.0'}
418 | peerDependencies:
419 | rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
420 | peerDependenciesMeta:
421 | rollup:
422 | optional: true
423 |
424 | '@rollup/rollup-android-arm-eabi@4.18.0':
425 | resolution: {integrity: sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ==}
426 | cpu: [arm]
427 | os: [android]
428 |
429 | '@rollup/rollup-android-arm64@4.18.0':
430 | resolution: {integrity: sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA==}
431 | cpu: [arm64]
432 | os: [android]
433 |
434 | '@rollup/rollup-darwin-arm64@4.18.0':
435 | resolution: {integrity: sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w==}
436 | cpu: [arm64]
437 | os: [darwin]
438 |
439 | '@rollup/rollup-darwin-x64@4.18.0':
440 | resolution: {integrity: sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA==}
441 | cpu: [x64]
442 | os: [darwin]
443 |
444 | '@rollup/rollup-linux-arm-gnueabihf@4.18.0':
445 | resolution: {integrity: sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA==}
446 | cpu: [arm]
447 | os: [linux]
448 | libc: [glibc]
449 |
450 | '@rollup/rollup-linux-arm-musleabihf@4.18.0':
451 | resolution: {integrity: sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A==}
452 | cpu: [arm]
453 | os: [linux]
454 | libc: [musl]
455 |
456 | '@rollup/rollup-linux-arm64-gnu@4.18.0':
457 | resolution: {integrity: sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw==}
458 | cpu: [arm64]
459 | os: [linux]
460 | libc: [glibc]
461 |
462 | '@rollup/rollup-linux-arm64-musl@4.18.0':
463 | resolution: {integrity: sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ==}
464 | cpu: [arm64]
465 | os: [linux]
466 | libc: [musl]
467 |
468 | '@rollup/rollup-linux-powerpc64le-gnu@4.18.0':
469 | resolution: {integrity: sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA==}
470 | cpu: [ppc64]
471 | os: [linux]
472 | libc: [glibc]
473 |
474 | '@rollup/rollup-linux-riscv64-gnu@4.18.0':
475 | resolution: {integrity: sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg==}
476 | cpu: [riscv64]
477 | os: [linux]
478 | libc: [glibc]
479 |
480 | '@rollup/rollup-linux-s390x-gnu@4.18.0':
481 | resolution: {integrity: sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg==}
482 | cpu: [s390x]
483 | os: [linux]
484 | libc: [glibc]
485 |
486 | '@rollup/rollup-linux-x64-gnu@4.18.0':
487 | resolution: {integrity: sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w==}
488 | cpu: [x64]
489 | os: [linux]
490 | libc: [glibc]
491 |
492 | '@rollup/rollup-linux-x64-musl@4.18.0':
493 | resolution: {integrity: sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg==}
494 | cpu: [x64]
495 | os: [linux]
496 | libc: [musl]
497 |
498 | '@rollup/rollup-win32-arm64-msvc@4.18.0':
499 | resolution: {integrity: sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA==}
500 | cpu: [arm64]
501 | os: [win32]
502 |
503 | '@rollup/rollup-win32-ia32-msvc@4.18.0':
504 | resolution: {integrity: sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg==}
505 | cpu: [ia32]
506 | os: [win32]
507 |
508 | '@rollup/rollup-win32-x64-msvc@4.18.0':
509 | resolution: {integrity: sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g==}
510 | cpu: [x64]
511 | os: [win32]
512 |
513 | '@types/estree@1.0.5':
514 | resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
515 |
516 | '@unocss/astro@0.58.9':
517 | resolution: {integrity: sha512-VWfHNC0EfawFxLfb3uI+QcMGBN+ju+BYtutzeZTjilLKj31X2UpqIh8fepixL6ljgZzB3fweqg2xtUMC0gMnoQ==}
518 | peerDependencies:
519 | vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0
520 | peerDependenciesMeta:
521 | vite:
522 | optional: true
523 |
524 | '@unocss/cli@0.58.9':
525 | resolution: {integrity: sha512-q7qlwX3V6UaqljWUQ5gMj36yTA9eLuuRywahdQWt1ioy4aPF/MEEfnMBZf/ntrqf5tIT5TO8fE11nvCco2Q/sA==}
526 | engines: {node: '>=14'}
527 | hasBin: true
528 |
529 | '@unocss/config@0.58.9':
530 | resolution: {integrity: sha512-90wRXIyGNI8UenWxvHUcH4l4rgq813MsTzYWsf6ZKyLLvkFjV2b2EfGXI27GPvZ7fVE1OAqx+wJNTw8CyQxwag==}
531 | engines: {node: '>=14'}
532 |
533 | '@unocss/core@0.58.9':
534 | resolution: {integrity: sha512-wYpPIPPsOIbIoMIDuH8ihehJk5pAZmyFKXIYO/Kro98GEOFhz6lJoLsy6/PZuitlgp2/TSlubUuWGjHWvp5osw==}
535 |
536 | '@unocss/extractor-arbitrary-variants@0.58.9':
537 | resolution: {integrity: sha512-M/BvPdbEEMdhcFQh/z2Bf9gylO1Ky/ZnpIvKWS1YJPLt4KA7UWXSUf+ZNTFxX+X58Is5qAb5hNh/XBQmL3gbXg==}
538 |
539 | '@unocss/inspector@0.58.9':
540 | resolution: {integrity: sha512-uRzqkCNeBmEvFePXcfIFcQPMlCXd9/bLwa5OkBthiOILwQdH1uRIW3GWAa2SWspu+kZLP0Ly3SjZ9Wqi+5ZtTw==}
541 |
542 | '@unocss/postcss@0.58.9':
543 | resolution: {integrity: sha512-PnKmH6Qhimw35yO6u6yx9SHaX2NmvbRNPDvMDHA/1xr3M8L0o8U88tgKbWfm65NEGF3R1zJ9A8rjtZn/LPkgPA==}
544 | engines: {node: '>=14'}
545 | peerDependencies:
546 | postcss: ^8.4.21
547 |
548 | '@unocss/preset-attributify@0.58.9':
549 | resolution: {integrity: sha512-ucP+kXRFcwmBmHohUVv31bE/SejMAMo7Hjb0QcKVLyHlzRWUJsfNR+jTAIGIUSYxN7Q8MeigYsongGo3nIeJnQ==}
550 |
551 | '@unocss/preset-icons@0.58.9':
552 | resolution: {integrity: sha512-9dS48+yAunsbS0ylOW2Wisozwpn3nGY1CqTiidkUnrMnrZK3al579A7srUX9NyPWWDjprO7eU/JkWbdDQSmFFA==}
553 |
554 | '@unocss/preset-mini@0.58.9':
555 | resolution: {integrity: sha512-m4aDGYtueP8QGsU3FsyML63T/w5Mtr4htme2jXy6m50+tzC1PPHaIBstMTMQfLc6h8UOregPJyGHB5iYQZGEvQ==}
556 |
557 | '@unocss/preset-tagify@0.58.9':
558 | resolution: {integrity: sha512-obh75XrRmxYwrQMflzvhQUMeHwd/R9bEDhTWUW9aBTolBy4eNypmQwOhHCKh5Xi4Dg6o0xj6GWC/jcCj1SPLog==}
559 |
560 | '@unocss/preset-typography@0.58.9':
561 | resolution: {integrity: sha512-hrsaqKlcZni3Vh4fwXC+lP9e92FQYbqtmlZw2jpxlVwwH5aLzwk4d4MiFQGyhCfzuSDYm0Zd52putFVV02J7bA==}
562 |
563 | '@unocss/preset-uno@0.58.9':
564 | resolution: {integrity: sha512-Fze+X2Z/EegCkRdDRgwwvFBmXBenNR1AG8KxAyz8iPeWbhOBaRra2sn2ScryrfH6SbJHpw26ZyJXycAdS0Fq3A==}
565 |
566 | '@unocss/preset-web-fonts@0.58.9':
567 | resolution: {integrity: sha512-XtiO+Z+RYnNYomNkS2XxaQiY++CrQZKOfNGw5htgIrb32QtYVQSkyYQ3jDw7JmMiCWlZ4E72cV/zUb++WrZLxg==}
568 |
569 | '@unocss/preset-wind@0.58.9':
570 | resolution: {integrity: sha512-7l+7Vx5UoN80BmJKiqDXaJJ6EUqrnUQYv8NxCThFi5lYuHzxsYWZPLU3k3XlWRUQt8XL+6rYx7mMBmD7EUSHyw==}
571 |
572 | '@unocss/reset@0.58.9':
573 | resolution: {integrity: sha512-nA2pg3tnwlquq+FDOHyKwZvs20A6iBsKPU7Yjb48JrNnzoaXqE+O9oN6782IG2yKVW4AcnsAnAnM4cxXhGzy1w==}
574 |
575 | '@unocss/rule-utils@0.58.9':
576 | resolution: {integrity: sha512-45bDa+elmlFLthhJmKr2ltKMAB0yoXnDMQ6Zp5j3OiRB7dDMBkwYRPvHLvIe+34Ey7tDt/kvvDPtWMpPl2quUQ==}
577 | engines: {node: '>=14'}
578 |
579 | '@unocss/scope@0.58.9':
580 | resolution: {integrity: sha512-BIwcpx0R3bE0rYa9JVDJTk0GX32EBvnbvufBpNkWfC5tb7g+B7nMkVq9ichanksYCCxrIQQo0mrIz5PNzu9sGA==}
581 |
582 | '@unocss/transformer-attributify-jsx-babel@0.58.9':
583 | resolution: {integrity: sha512-UGaQoGZg+3QrsPtnGHPECmsGn4EQb2KSdZ4eGEn2YssjKv+CcQhzRvpEUgnuF/F+jGPkCkS/G/YEQBHRWBY54Q==}
584 |
585 | '@unocss/transformer-attributify-jsx@0.58.9':
586 | resolution: {integrity: sha512-jpL3PRwf8t43v1agUdQn2EHGgfdWfvzsMxFtoybO88xzOikzAJaaouteNtojc/fQat2T9iBduDxVj5egdKmhdQ==}
587 |
588 | '@unocss/transformer-compile-class@0.58.9':
589 | resolution: {integrity: sha512-l2VpCqelJ6Tgc1kfSODxBtg7fCGPVRr2EUzTg1LrGYKa2McbKuc/wV/2DWKHGxL6+voWi7a2C9XflqGDXXutuQ==}
590 |
591 | '@unocss/transformer-directives@0.58.9':
592 | resolution: {integrity: sha512-pLOUsdoY2ugVntJXg0xuGjO9XZ2xCiMxTPRtpZ4TsEzUtdEzMswR06Y8VWvNciTB/Zqxcz9ta8rD0DKePOfSuw==}
593 |
594 | '@unocss/transformer-variant-group@0.58.9':
595 | resolution: {integrity: sha512-3A6voHSnFcyw6xpcZT6oxE+KN4SHRnG4z862tdtWvRGcN+jGyNr20ylEZtnbk4xj0VNMeGHHQRZ0WLvmrAwvOQ==}
596 |
597 | '@unocss/vite@0.58.9':
598 | resolution: {integrity: sha512-mmppBuulAHCal+sC0Qz36Y99t0HicAmznpj70Kzwl7g/yvXwm58/DW2OnpCWw+uA8/JBft/+z3zE+XvrI+T1HA==}
599 | peerDependencies:
600 | vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0
601 |
602 | '@vitejs/plugin-vue@5.0.5':
603 | resolution: {integrity: sha512-LOjm7XeIimLBZyzinBQ6OSm3UBCNVCpLkxGC0oWmm2YPzVZoxMsdvNVimLTBzpAnR9hl/yn1SHGuRfe6/Td9rQ==}
604 | engines: {node: ^18.0.0 || >=20.0.0}
605 | peerDependencies:
606 | vite: ^5.0.0
607 | vue: ^3.2.25
608 |
609 | '@volar/language-core@1.11.1':
610 | resolution: {integrity: sha512-dOcNn3i9GgZAcJt43wuaEykSluAuOkQgzni1cuxLxTV0nJKanQztp7FxyswdRILaKH+P2XZMPRp2S4MV/pElCw==}
611 |
612 | '@volar/source-map@1.11.1':
613 | resolution: {integrity: sha512-hJnOnwZ4+WT5iupLRnuzbULZ42L7BWWPMmruzwtLhJfpDVoZLjNBxHDi2sY2bgZXCKlpU5XcsMFoYrsQmPhfZg==}
614 |
615 | '@volar/typescript@1.11.1':
616 | resolution: {integrity: sha512-iU+t2mas/4lYierSnoFOeRFQUhAEMgsFuQxoxvwn5EdQopw43j+J27a4lt9LMInx1gLJBC6qL14WYGlgymaSMQ==}
617 |
618 | '@vue/compiler-core@3.3.4':
619 | resolution: {integrity: sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==}
620 |
621 | '@vue/compiler-core@3.4.19':
622 | resolution: {integrity: sha512-gj81785z0JNzRcU0Mq98E56e4ltO1yf8k5PQ+tV/7YHnbZkrM0fyFyuttnN8ngJZjbpofWE/m4qjKBiLl8Ju4w==}
623 |
624 | '@vue/compiler-dom@3.3.4':
625 | resolution: {integrity: sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==}
626 |
627 | '@vue/compiler-dom@3.4.19':
628 | resolution: {integrity: sha512-vm6+cogWrshjqEHTzIDCp72DKtea8Ry/QVpQRYoyTIg9k7QZDX6D8+HGURjtmatfgM8xgCFtJJaOlCaRYRK3QA==}
629 |
630 | '@vue/compiler-sfc@3.4.19':
631 | resolution: {integrity: sha512-LQ3U4SN0DlvV0xhr1lUsgLCYlwQfUfetyPxkKYu7dkfvx7g3ojrGAkw0AERLOKYXuAGnqFsEuytkdcComei3Yg==}
632 |
633 | '@vue/compiler-ssr@3.4.19':
634 | resolution: {integrity: sha512-P0PLKC4+u4OMJ8sinba/5Z/iDT84uMRRlrWzadgLA69opCpI1gG4N55qDSC+dedwq2fJtzmGald05LWR5TFfLw==}
635 |
636 | '@vue/language-core@1.8.27':
637 | resolution: {integrity: sha512-L8Kc27VdQserNaCUNiSFdDl9LWT24ly8Hpwf1ECy3aFb9m6bDhBGQYOujDm21N7EW3moKIOKEanQwe1q5BK+mA==}
638 | peerDependencies:
639 | typescript: '*'
640 | peerDependenciesMeta:
641 | typescript:
642 | optional: true
643 |
644 | '@vue/reactivity@3.4.19':
645 | resolution: {integrity: sha512-+VcwrQvLZgEclGZRHx4O2XhyEEcKaBi50WbxdVItEezUf4fqRh838Ix6amWTdX0CNb/b6t3Gkz3eOebfcSt+UA==}
646 |
647 | '@vue/runtime-core@3.4.19':
648 | resolution: {integrity: sha512-/Z3tFwOrerJB/oyutmJGoYbuoadphDcJAd5jOuJE86THNZji9pYjZroQ2NFsZkTxOq0GJbb+s2kxTYToDiyZzw==}
649 |
650 | '@vue/runtime-dom@3.4.19':
651 | resolution: {integrity: sha512-IyZzIDqfNCF0OyZOauL+F4yzjMPN2rPd8nhqPP2N1lBn3kYqJpPHHru+83Rkvo2lHz5mW+rEeIMEF9qY3PB94g==}
652 |
653 | '@vue/server-renderer@3.4.19':
654 | resolution: {integrity: sha512-eAj2p0c429RZyyhtMRnttjcSToch+kTWxFPHlzGMkR28ZbF1PDlTcmGmlDxccBuqNd9iOQ7xPRPAGgPVj+YpQw==}
655 | peerDependencies:
656 | vue: 3.4.19
657 |
658 | '@vue/shared@3.3.4':
659 | resolution: {integrity: sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==}
660 |
661 | '@vue/shared@3.4.19':
662 | resolution: {integrity: sha512-/KliRRHMF6LoiThEy+4c1Z4KB/gbPrGjWwJR+crg2otgrf/egKzRaCPvJ51S5oetgsgXLfc4Rm5ZgrKHZrtMSw==}
663 |
664 | acorn@8.11.3:
665 | resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==}
666 | engines: {node: '>=0.4.0'}
667 | hasBin: true
668 |
669 | ansi-styles@3.2.1:
670 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
671 | engines: {node: '>=4'}
672 |
673 | anymatch@3.1.3:
674 | resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
675 | engines: {node: '>= 8'}
676 |
677 | balanced-match@1.0.2:
678 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
679 |
680 | binary-extensions@2.2.0:
681 | resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
682 | engines: {node: '>=8'}
683 |
684 | brace-expansion@2.0.1:
685 | resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
686 |
687 | braces@3.0.2:
688 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
689 | engines: {node: '>=8'}
690 |
691 | browserslist@4.23.0:
692 | resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==}
693 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
694 | hasBin: true
695 |
696 | cac@6.7.14:
697 | resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
698 | engines: {node: '>=8'}
699 |
700 | caniuse-lite@1.0.30001588:
701 | resolution: {integrity: sha512-+hVY9jE44uKLkH0SrUTqxjxqNTOWHsbnQDIKjwkZ3lNTzUUVdBLBGXtj/q5Mp5u98r3droaZAewQuEDzjQdZlQ==}
702 |
703 | chalk@2.4.2:
704 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
705 | engines: {node: '>=4'}
706 |
707 | chokidar@3.5.3:
708 | resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==}
709 | engines: {node: '>= 8.10.0'}
710 |
711 | chokidar@3.6.0:
712 | resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
713 | engines: {node: '>= 8.10.0'}
714 |
715 | color-convert@1.9.3:
716 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
717 |
718 | color-name@1.1.3:
719 | resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
720 |
721 | colorette@2.0.20:
722 | resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==}
723 |
724 | computeds@0.0.1:
725 | resolution: {integrity: sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==}
726 |
727 | consola@3.2.3:
728 | resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==}
729 | engines: {node: ^14.18.0 || >=16.10.0}
730 |
731 | convert-source-map@2.0.0:
732 | resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
733 |
734 | cross-spawn@7.0.3:
735 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
736 | engines: {node: '>= 8'}
737 |
738 | css-tree@2.3.1:
739 | resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==}
740 | engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
741 |
742 | csstype@3.1.3:
743 | resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
744 |
745 | de-indent@1.0.2:
746 | resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==}
747 |
748 | debug@4.3.4:
749 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
750 | engines: {node: '>=6.0'}
751 | peerDependencies:
752 | supports-color: '*'
753 | peerDependenciesMeta:
754 | supports-color:
755 | optional: true
756 |
757 | defu@6.1.2:
758 | resolution: {integrity: sha512-+uO4+qr7msjNNWKYPHqN/3+Dx3NFkmIzayk2L1MyZQlvgZb/J1A0fo410dpKrN2SnqFjt8n4JL8fDJE0wIgjFQ==}
759 |
760 | destr@2.0.3:
761 | resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==}
762 |
763 | duplexer@0.1.2:
764 | resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==}
765 |
766 | electron-to-chromium@1.4.675:
767 | resolution: {integrity: sha512-+1u3F/XPNIdUwv8i1lDxHAxCvNNU0QIqgb1Ycn+Jnng8ITzWSvUqixRSM7NOazJuwhf65IV17f/VbKj8DmL26A==}
768 |
769 | entities@4.5.0:
770 | resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
771 | engines: {node: '>=0.12'}
772 |
773 | esbuild@0.20.2:
774 | resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==}
775 | engines: {node: '>=12'}
776 | hasBin: true
777 |
778 | escalade@3.1.2:
779 | resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==}
780 | engines: {node: '>=6'}
781 |
782 | escape-string-regexp@1.0.5:
783 | resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
784 | engines: {node: '>=0.8.0'}
785 |
786 | estree-walker@2.0.2:
787 | resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
788 |
789 | execa@5.1.1:
790 | resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
791 | engines: {node: '>=10'}
792 |
793 | fast-glob@3.3.2:
794 | resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==}
795 | engines: {node: '>=8.6.0'}
796 |
797 | fastq@1.15.0:
798 | resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==}
799 |
800 | fill-range@7.0.1:
801 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
802 | engines: {node: '>=8'}
803 |
804 | find-up@5.0.0:
805 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
806 | engines: {node: '>=10'}
807 |
808 | fsevents@2.3.3:
809 | resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
810 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
811 | os: [darwin]
812 |
813 | gensync@1.0.0-beta.2:
814 | resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
815 | engines: {node: '>=6.9.0'}
816 |
817 | get-stream@6.0.1:
818 | resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
819 | engines: {node: '>=10'}
820 |
821 | glob-parent@5.1.2:
822 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
823 | engines: {node: '>= 6'}
824 |
825 | globals@11.12.0:
826 | resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
827 | engines: {node: '>=4'}
828 |
829 | gzip-size@6.0.0:
830 | resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==}
831 | engines: {node: '>=10'}
832 |
833 | has-flag@3.0.0:
834 | resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
835 | engines: {node: '>=4'}
836 |
837 | he@1.2.0:
838 | resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==}
839 | hasBin: true
840 |
841 | human-signals@2.1.0:
842 | resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
843 | engines: {node: '>=10.17.0'}
844 |
845 | immutable@4.3.0:
846 | resolution: {integrity: sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==}
847 |
848 | is-binary-path@2.1.0:
849 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
850 | engines: {node: '>=8'}
851 |
852 | is-extglob@2.1.1:
853 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
854 | engines: {node: '>=0.10.0'}
855 |
856 | is-glob@4.0.3:
857 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
858 | engines: {node: '>=0.10.0'}
859 |
860 | is-number@7.0.0:
861 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
862 | engines: {node: '>=0.12.0'}
863 |
864 | is-stream@2.0.1:
865 | resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
866 | engines: {node: '>=8'}
867 |
868 | isexe@2.0.0:
869 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
870 |
871 | jiti@1.21.0:
872 | resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==}
873 | hasBin: true
874 |
875 | js-tokens@4.0.0:
876 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
877 |
878 | jsesc@2.5.2:
879 | resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
880 | engines: {node: '>=4'}
881 | hasBin: true
882 |
883 | json5@2.2.3:
884 | resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
885 | engines: {node: '>=6'}
886 | hasBin: true
887 |
888 | jsonc-parser@3.2.1:
889 | resolution: {integrity: sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==}
890 |
891 | kolorist@1.8.0:
892 | resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==}
893 |
894 | local-pkg@0.5.0:
895 | resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==}
896 | engines: {node: '>=14'}
897 |
898 | locate-path@6.0.0:
899 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
900 | engines: {node: '>=10'}
901 |
902 | lru-cache@5.1.1:
903 | resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
904 |
905 | lru-cache@6.0.0:
906 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
907 | engines: {node: '>=10'}
908 |
909 | magic-string@0.30.10:
910 | resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==}
911 |
912 | magic-string@0.30.7:
913 | resolution: {integrity: sha512-8vBuFF/I/+OSLRmdf2wwFCJCz+nSn0m6DPvGH1fS/KiQoSaR+sETbov0eIk9KhEKy8CYqIkIAnbohxT/4H0kuA==}
914 | engines: {node: '>=12'}
915 |
916 | mdn-data@2.0.30:
917 | resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==}
918 |
919 | merge-stream@2.0.0:
920 | resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
921 |
922 | merge2@1.4.1:
923 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
924 | engines: {node: '>= 8'}
925 |
926 | micromatch@4.0.5:
927 | resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
928 | engines: {node: '>=8.6'}
929 |
930 | mimic-fn@2.1.0:
931 | resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
932 | engines: {node: '>=6'}
933 |
934 | minimatch@9.0.3:
935 | resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==}
936 | engines: {node: '>=16 || 14 >=14.17'}
937 |
938 | mlly@1.5.0:
939 | resolution: {integrity: sha512-NPVQvAY1xr1QoVeG0cy8yUYC7FQcOx6evl/RjT1wL5FvzPnzOysoqB/jmx/DhssT2dYa8nxECLAaFI/+gVLhDQ==}
940 |
941 | mrmime@2.0.0:
942 | resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==}
943 | engines: {node: '>=10'}
944 |
945 | ms@2.1.2:
946 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
947 |
948 | muggle-string@0.3.1:
949 | resolution: {integrity: sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==}
950 |
951 | nanoid@3.3.7:
952 | resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==}
953 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
954 | hasBin: true
955 |
956 | node-fetch-native@1.6.4:
957 | resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==}
958 |
959 | node-releases@2.0.14:
960 | resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==}
961 |
962 | normalize-path@3.0.0:
963 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
964 | engines: {node: '>=0.10.0'}
965 |
966 | npm-run-path@4.0.1:
967 | resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
968 | engines: {node: '>=8'}
969 |
970 | ofetch@1.3.4:
971 | resolution: {integrity: sha512-KLIET85ik3vhEfS+3fDlc/BAZiAp+43QEC/yCo5zkNoY2YaKvNkOaFr/6wCFgFH1kuYQM5pMNi0Tg8koiIemtw==}
972 |
973 | onetime@5.1.2:
974 | resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
975 | engines: {node: '>=6'}
976 |
977 | p-limit@3.1.0:
978 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
979 | engines: {node: '>=10'}
980 |
981 | p-locate@5.0.0:
982 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
983 | engines: {node: '>=10'}
984 |
985 | path-browserify@1.0.1:
986 | resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==}
987 |
988 | path-exists@4.0.0:
989 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
990 | engines: {node: '>=8'}
991 |
992 | path-key@3.1.1:
993 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
994 | engines: {node: '>=8'}
995 |
996 | pathe@1.1.2:
997 | resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==}
998 |
999 | perfect-debounce@1.0.0:
1000 | resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==}
1001 |
1002 | picocolors@1.0.0:
1003 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
1004 |
1005 | picomatch@2.3.1:
1006 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
1007 | engines: {node: '>=8.6'}
1008 |
1009 | pkg-types@1.0.3:
1010 | resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==}
1011 |
1012 | postcss@8.4.35:
1013 | resolution: {integrity: sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==}
1014 | engines: {node: ^10 || ^12 || >=14}
1015 |
1016 | postcss@8.4.38:
1017 | resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==}
1018 | engines: {node: ^10 || ^12 || >=14}
1019 |
1020 | queue-microtask@1.2.3:
1021 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
1022 |
1023 | readdirp@3.6.0:
1024 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
1025 | engines: {node: '>=8.10.0'}
1026 |
1027 | reusify@1.0.4:
1028 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
1029 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
1030 |
1031 | rollup@4.18.0:
1032 | resolution: {integrity: sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==}
1033 | engines: {node: '>=18.0.0', npm: '>=8.0.0'}
1034 | hasBin: true
1035 |
1036 | run-parallel@1.2.0:
1037 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
1038 |
1039 | sass@1.71.0:
1040 | resolution: {integrity: sha512-HKKIKf49Vkxlrav3F/w6qRuPcmImGVbIXJ2I3Kg0VMA+3Bav+8yE9G5XmP5lMj6nl4OlqbPftGAscNaNu28b8w==}
1041 | engines: {node: '>=14.0.0'}
1042 | hasBin: true
1043 |
1044 | semver@6.3.1:
1045 | resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
1046 | hasBin: true
1047 |
1048 | semver@7.6.0:
1049 | resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==}
1050 | engines: {node: '>=10'}
1051 | hasBin: true
1052 |
1053 | shebang-command@2.0.0:
1054 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
1055 | engines: {node: '>=8'}
1056 |
1057 | shebang-regex@3.0.0:
1058 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
1059 | engines: {node: '>=8'}
1060 |
1061 | signal-exit@3.0.7:
1062 | resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
1063 |
1064 | sirv@2.0.4:
1065 | resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==}
1066 | engines: {node: '>= 10'}
1067 |
1068 | source-map-js@1.0.2:
1069 | resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
1070 | engines: {node: '>=0.10.0'}
1071 |
1072 | source-map-js@1.2.0:
1073 | resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==}
1074 | engines: {node: '>=0.10.0'}
1075 |
1076 | strip-final-newline@2.0.0:
1077 | resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
1078 | engines: {node: '>=6'}
1079 |
1080 | supports-color@5.5.0:
1081 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
1082 | engines: {node: '>=4'}
1083 |
1084 | to-fast-properties@2.0.0:
1085 | resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
1086 | engines: {node: '>=4'}
1087 |
1088 | to-regex-range@5.0.1:
1089 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
1090 | engines: {node: '>=8.0'}
1091 |
1092 | totalist@3.0.1:
1093 | resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==}
1094 | engines: {node: '>=6'}
1095 |
1096 | typescript@5.0.4:
1097 | resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==}
1098 | engines: {node: '>=12.20'}
1099 | hasBin: true
1100 |
1101 | ufo@1.4.0:
1102 | resolution: {integrity: sha512-Hhy+BhRBleFjpJ2vchUNN40qgkh0366FWJGqVLYBHev0vpHTrXSA0ryT+74UiW6KWsldNurQMKGqCm1M2zBciQ==}
1103 |
1104 | ufo@1.5.3:
1105 | resolution: {integrity: sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==}
1106 |
1107 | unconfig@0.3.11:
1108 | resolution: {integrity: sha512-bV/nqePAKv71v3HdVUn6UefbsDKQWRX+bJIkiSm0+twIds6WiD2bJLWWT3i214+J/B4edufZpG2w7Y63Vbwxow==}
1109 |
1110 | unocss@0.58.9:
1111 | resolution: {integrity: sha512-aqANXXP0RrtN4kSaTLn/7I6wh8o45LUdVgPzGu7Fan2DfH2+wpIs6frlnlHlOymnb+52dp6kXluQinddaUKW1A==}
1112 | engines: {node: '>=14'}
1113 | peerDependencies:
1114 | '@unocss/webpack': 0.58.9
1115 | vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0
1116 | peerDependenciesMeta:
1117 | '@unocss/webpack':
1118 | optional: true
1119 | vite:
1120 | optional: true
1121 |
1122 | update-browserslist-db@1.0.13:
1123 | resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==}
1124 | hasBin: true
1125 | peerDependencies:
1126 | browserslist: '>= 4.21.0'
1127 |
1128 | vite@5.2.13:
1129 | resolution: {integrity: sha512-SSq1noJfY9pR3I1TUENL3rQYDQCFqgD+lM6fTRAM8Nv6Lsg5hDLaXkjETVeBt+7vZBCMoibD+6IWnT2mJ+Zb/A==}
1130 | engines: {node: ^18.0.0 || >=20.0.0}
1131 | hasBin: true
1132 | peerDependencies:
1133 | '@types/node': ^18.0.0 || >=20.0.0
1134 | less: '*'
1135 | lightningcss: ^1.21.0
1136 | sass: '*'
1137 | stylus: '*'
1138 | sugarss: '*'
1139 | terser: ^5.4.0
1140 | peerDependenciesMeta:
1141 | '@types/node':
1142 | optional: true
1143 | less:
1144 | optional: true
1145 | lightningcss:
1146 | optional: true
1147 | sass:
1148 | optional: true
1149 | stylus:
1150 | optional: true
1151 | sugarss:
1152 | optional: true
1153 | terser:
1154 | optional: true
1155 |
1156 | vue-template-compiler@2.7.14:
1157 | resolution: {integrity: sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ==}
1158 |
1159 | vue-tsc@1.8.27:
1160 | resolution: {integrity: sha512-WesKCAZCRAbmmhuGl3+VrdWItEvfoFIPXOvUJkjULi+x+6G/Dy69yO3TBRJDr9eUlmsNAwVmxsNZxvHKzbkKdg==}
1161 | hasBin: true
1162 | peerDependencies:
1163 | typescript: '*'
1164 |
1165 | vue@3.4.19:
1166 | resolution: {integrity: sha512-W/7Fc9KUkajFU8dBeDluM4sRGc/aa4YJnOYck8dkjgZoXtVsn3OeTGni66FV1l3+nvPA7VBFYtPioaGKUmEADw==}
1167 | peerDependencies:
1168 | typescript: '*'
1169 | peerDependenciesMeta:
1170 | typescript:
1171 | optional: true
1172 |
1173 | which@2.0.2:
1174 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
1175 | engines: {node: '>= 8'}
1176 | hasBin: true
1177 |
1178 | yallist@3.1.1:
1179 | resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
1180 |
1181 | yallist@4.0.0:
1182 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
1183 |
1184 | yocto-queue@0.1.0:
1185 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
1186 | engines: {node: '>=10'}
1187 |
1188 | snapshots:
1189 |
1190 | '@ampproject/remapping@2.2.1':
1191 | dependencies:
1192 | '@jridgewell/gen-mapping': 0.3.3
1193 | '@jridgewell/trace-mapping': 0.3.18
1194 |
1195 | '@ampproject/remapping@2.3.0':
1196 | dependencies:
1197 | '@jridgewell/gen-mapping': 0.3.5
1198 | '@jridgewell/trace-mapping': 0.3.25
1199 |
1200 | '@antfu/install-pkg@0.1.1':
1201 | dependencies:
1202 | execa: 5.1.1
1203 | find-up: 5.0.0
1204 |
1205 | '@antfu/utils@0.7.7': {}
1206 |
1207 | '@babel/code-frame@7.24.7':
1208 | dependencies:
1209 | '@babel/highlight': 7.24.7
1210 | picocolors: 1.0.0
1211 |
1212 | '@babel/compat-data@7.24.7': {}
1213 |
1214 | '@babel/core@7.24.7':
1215 | dependencies:
1216 | '@ampproject/remapping': 2.2.1
1217 | '@babel/code-frame': 7.24.7
1218 | '@babel/generator': 7.24.7
1219 | '@babel/helper-compilation-targets': 7.24.7
1220 | '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.7)
1221 | '@babel/helpers': 7.24.7
1222 | '@babel/parser': 7.24.7
1223 | '@babel/template': 7.24.7
1224 | '@babel/traverse': 7.24.7
1225 | '@babel/types': 7.24.7
1226 | convert-source-map: 2.0.0
1227 | debug: 4.3.4
1228 | gensync: 1.0.0-beta.2
1229 | json5: 2.2.3
1230 | semver: 6.3.1
1231 | transitivePeerDependencies:
1232 | - supports-color
1233 |
1234 | '@babel/generator@7.24.7':
1235 | dependencies:
1236 | '@babel/types': 7.24.7
1237 | '@jridgewell/gen-mapping': 0.3.5
1238 | '@jridgewell/trace-mapping': 0.3.25
1239 | jsesc: 2.5.2
1240 |
1241 | '@babel/helper-annotate-as-pure@7.24.7':
1242 | dependencies:
1243 | '@babel/types': 7.24.7
1244 |
1245 | '@babel/helper-compilation-targets@7.24.7':
1246 | dependencies:
1247 | '@babel/compat-data': 7.24.7
1248 | '@babel/helper-validator-option': 7.24.7
1249 | browserslist: 4.23.0
1250 | lru-cache: 5.1.1
1251 | semver: 6.3.1
1252 |
1253 | '@babel/helper-create-class-features-plugin@7.24.7(@babel/core@7.24.7)':
1254 | dependencies:
1255 | '@babel/core': 7.24.7
1256 | '@babel/helper-annotate-as-pure': 7.24.7
1257 | '@babel/helper-environment-visitor': 7.24.7
1258 | '@babel/helper-function-name': 7.24.7
1259 | '@babel/helper-member-expression-to-functions': 7.24.7
1260 | '@babel/helper-optimise-call-expression': 7.24.7
1261 | '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.7)
1262 | '@babel/helper-skip-transparent-expression-wrappers': 7.24.7
1263 | '@babel/helper-split-export-declaration': 7.24.7
1264 | semver: 6.3.1
1265 | transitivePeerDependencies:
1266 | - supports-color
1267 |
1268 | '@babel/helper-environment-visitor@7.24.7':
1269 | dependencies:
1270 | '@babel/types': 7.24.7
1271 |
1272 | '@babel/helper-function-name@7.24.7':
1273 | dependencies:
1274 | '@babel/template': 7.24.7
1275 | '@babel/types': 7.24.7
1276 |
1277 | '@babel/helper-hoist-variables@7.24.7':
1278 | dependencies:
1279 | '@babel/types': 7.24.7
1280 |
1281 | '@babel/helper-member-expression-to-functions@7.24.7':
1282 | dependencies:
1283 | '@babel/traverse': 7.24.7
1284 | '@babel/types': 7.24.7
1285 | transitivePeerDependencies:
1286 | - supports-color
1287 |
1288 | '@babel/helper-module-imports@7.24.7':
1289 | dependencies:
1290 | '@babel/traverse': 7.24.7
1291 | '@babel/types': 7.24.7
1292 | transitivePeerDependencies:
1293 | - supports-color
1294 |
1295 | '@babel/helper-module-transforms@7.24.7(@babel/core@7.24.7)':
1296 | dependencies:
1297 | '@babel/core': 7.24.7
1298 | '@babel/helper-environment-visitor': 7.24.7
1299 | '@babel/helper-module-imports': 7.24.7
1300 | '@babel/helper-simple-access': 7.24.7
1301 | '@babel/helper-split-export-declaration': 7.24.7
1302 | '@babel/helper-validator-identifier': 7.24.7
1303 | transitivePeerDependencies:
1304 | - supports-color
1305 |
1306 | '@babel/helper-optimise-call-expression@7.24.7':
1307 | dependencies:
1308 | '@babel/types': 7.24.7
1309 |
1310 | '@babel/helper-plugin-utils@7.24.7': {}
1311 |
1312 | '@babel/helper-replace-supers@7.24.7(@babel/core@7.24.7)':
1313 | dependencies:
1314 | '@babel/core': 7.24.7
1315 | '@babel/helper-environment-visitor': 7.24.7
1316 | '@babel/helper-member-expression-to-functions': 7.24.7
1317 | '@babel/helper-optimise-call-expression': 7.24.7
1318 | transitivePeerDependencies:
1319 | - supports-color
1320 |
1321 | '@babel/helper-simple-access@7.24.7':
1322 | dependencies:
1323 | '@babel/traverse': 7.24.7
1324 | '@babel/types': 7.24.7
1325 | transitivePeerDependencies:
1326 | - supports-color
1327 |
1328 | '@babel/helper-skip-transparent-expression-wrappers@7.24.7':
1329 | dependencies:
1330 | '@babel/traverse': 7.24.7
1331 | '@babel/types': 7.24.7
1332 | transitivePeerDependencies:
1333 | - supports-color
1334 |
1335 | '@babel/helper-split-export-declaration@7.24.7':
1336 | dependencies:
1337 | '@babel/types': 7.24.7
1338 |
1339 | '@babel/helper-string-parser@7.21.5': {}
1340 |
1341 | '@babel/helper-string-parser@7.24.7': {}
1342 |
1343 | '@babel/helper-validator-identifier@7.19.1': {}
1344 |
1345 | '@babel/helper-validator-identifier@7.24.7': {}
1346 |
1347 | '@babel/helper-validator-option@7.24.7': {}
1348 |
1349 | '@babel/helpers@7.24.7':
1350 | dependencies:
1351 | '@babel/template': 7.24.7
1352 | '@babel/types': 7.24.7
1353 |
1354 | '@babel/highlight@7.24.7':
1355 | dependencies:
1356 | '@babel/helper-validator-identifier': 7.24.7
1357 | chalk: 2.4.2
1358 | js-tokens: 4.0.0
1359 | picocolors: 1.0.0
1360 |
1361 | '@babel/parser@7.21.8':
1362 | dependencies:
1363 | '@babel/types': 7.21.5
1364 |
1365 | '@babel/parser@7.23.9':
1366 | dependencies:
1367 | '@babel/types': 7.21.5
1368 |
1369 | '@babel/parser@7.24.7':
1370 | dependencies:
1371 | '@babel/types': 7.24.7
1372 |
1373 | '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.24.7)':
1374 | dependencies:
1375 | '@babel/core': 7.24.7
1376 | '@babel/helper-plugin-utils': 7.24.7
1377 |
1378 | '@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.24.7)':
1379 | dependencies:
1380 | '@babel/core': 7.24.7
1381 | '@babel/helper-plugin-utils': 7.24.7
1382 |
1383 | '@babel/plugin-transform-modules-commonjs@7.24.7(@babel/core@7.24.7)':
1384 | dependencies:
1385 | '@babel/core': 7.24.7
1386 | '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.7)
1387 | '@babel/helper-plugin-utils': 7.24.7
1388 | '@babel/helper-simple-access': 7.24.7
1389 | transitivePeerDependencies:
1390 | - supports-color
1391 |
1392 | '@babel/plugin-transform-typescript@7.24.7(@babel/core@7.24.7)':
1393 | dependencies:
1394 | '@babel/core': 7.24.7
1395 | '@babel/helper-annotate-as-pure': 7.24.7
1396 | '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.24.7)
1397 | '@babel/helper-plugin-utils': 7.24.7
1398 | '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.24.7)
1399 | transitivePeerDependencies:
1400 | - supports-color
1401 |
1402 | '@babel/preset-typescript@7.24.7(@babel/core@7.24.7)':
1403 | dependencies:
1404 | '@babel/core': 7.24.7
1405 | '@babel/helper-plugin-utils': 7.24.7
1406 | '@babel/helper-validator-option': 7.24.7
1407 | '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.7)
1408 | '@babel/plugin-transform-modules-commonjs': 7.24.7(@babel/core@7.24.7)
1409 | '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.24.7)
1410 | transitivePeerDependencies:
1411 | - supports-color
1412 |
1413 | '@babel/template@7.24.7':
1414 | dependencies:
1415 | '@babel/code-frame': 7.24.7
1416 | '@babel/parser': 7.24.7
1417 | '@babel/types': 7.24.7
1418 |
1419 | '@babel/traverse@7.24.7':
1420 | dependencies:
1421 | '@babel/code-frame': 7.24.7
1422 | '@babel/generator': 7.24.7
1423 | '@babel/helper-environment-visitor': 7.24.7
1424 | '@babel/helper-function-name': 7.24.7
1425 | '@babel/helper-hoist-variables': 7.24.7
1426 | '@babel/helper-split-export-declaration': 7.24.7
1427 | '@babel/parser': 7.24.7
1428 | '@babel/types': 7.24.7
1429 | debug: 4.3.4
1430 | globals: 11.12.0
1431 | transitivePeerDependencies:
1432 | - supports-color
1433 |
1434 | '@babel/types@7.21.5':
1435 | dependencies:
1436 | '@babel/helper-string-parser': 7.21.5
1437 | '@babel/helper-validator-identifier': 7.19.1
1438 | to-fast-properties: 2.0.0
1439 |
1440 | '@babel/types@7.24.7':
1441 | dependencies:
1442 | '@babel/helper-string-parser': 7.24.7
1443 | '@babel/helper-validator-identifier': 7.24.7
1444 | to-fast-properties: 2.0.0
1445 |
1446 | '@esbuild/aix-ppc64@0.20.2':
1447 | optional: true
1448 |
1449 | '@esbuild/android-arm64@0.20.2':
1450 | optional: true
1451 |
1452 | '@esbuild/android-arm@0.20.2':
1453 | optional: true
1454 |
1455 | '@esbuild/android-x64@0.20.2':
1456 | optional: true
1457 |
1458 | '@esbuild/darwin-arm64@0.20.2':
1459 | optional: true
1460 |
1461 | '@esbuild/darwin-x64@0.20.2':
1462 | optional: true
1463 |
1464 | '@esbuild/freebsd-arm64@0.20.2':
1465 | optional: true
1466 |
1467 | '@esbuild/freebsd-x64@0.20.2':
1468 | optional: true
1469 |
1470 | '@esbuild/linux-arm64@0.20.2':
1471 | optional: true
1472 |
1473 | '@esbuild/linux-arm@0.20.2':
1474 | optional: true
1475 |
1476 | '@esbuild/linux-ia32@0.20.2':
1477 | optional: true
1478 |
1479 | '@esbuild/linux-loong64@0.20.2':
1480 | optional: true
1481 |
1482 | '@esbuild/linux-mips64el@0.20.2':
1483 | optional: true
1484 |
1485 | '@esbuild/linux-ppc64@0.20.2':
1486 | optional: true
1487 |
1488 | '@esbuild/linux-riscv64@0.20.2':
1489 | optional: true
1490 |
1491 | '@esbuild/linux-s390x@0.20.2':
1492 | optional: true
1493 |
1494 | '@esbuild/linux-x64@0.20.2':
1495 | optional: true
1496 |
1497 | '@esbuild/netbsd-x64@0.20.2':
1498 | optional: true
1499 |
1500 | '@esbuild/openbsd-x64@0.20.2':
1501 | optional: true
1502 |
1503 | '@esbuild/sunos-x64@0.20.2':
1504 | optional: true
1505 |
1506 | '@esbuild/win32-arm64@0.20.2':
1507 | optional: true
1508 |
1509 | '@esbuild/win32-ia32@0.20.2':
1510 | optional: true
1511 |
1512 | '@esbuild/win32-x64@0.20.2':
1513 | optional: true
1514 |
1515 | '@iconify/types@2.0.0': {}
1516 |
1517 | '@iconify/utils@2.1.22':
1518 | dependencies:
1519 | '@antfu/install-pkg': 0.1.1
1520 | '@antfu/utils': 0.7.7
1521 | '@iconify/types': 2.0.0
1522 | debug: 4.3.4
1523 | kolorist: 1.8.0
1524 | local-pkg: 0.5.0
1525 | mlly: 1.5.0
1526 | transitivePeerDependencies:
1527 | - supports-color
1528 |
1529 | '@jridgewell/gen-mapping@0.3.3':
1530 | dependencies:
1531 | '@jridgewell/set-array': 1.1.2
1532 | '@jridgewell/sourcemap-codec': 1.4.15
1533 | '@jridgewell/trace-mapping': 0.3.18
1534 |
1535 | '@jridgewell/gen-mapping@0.3.5':
1536 | dependencies:
1537 | '@jridgewell/set-array': 1.2.1
1538 | '@jridgewell/sourcemap-codec': 1.4.15
1539 | '@jridgewell/trace-mapping': 0.3.25
1540 |
1541 | '@jridgewell/resolve-uri@3.1.0': {}
1542 |
1543 | '@jridgewell/set-array@1.1.2': {}
1544 |
1545 | '@jridgewell/set-array@1.2.1': {}
1546 |
1547 | '@jridgewell/sourcemap-codec@1.4.14': {}
1548 |
1549 | '@jridgewell/sourcemap-codec@1.4.15': {}
1550 |
1551 | '@jridgewell/trace-mapping@0.3.18':
1552 | dependencies:
1553 | '@jridgewell/resolve-uri': 3.1.0
1554 | '@jridgewell/sourcemap-codec': 1.4.14
1555 |
1556 | '@jridgewell/trace-mapping@0.3.25':
1557 | dependencies:
1558 | '@jridgewell/resolve-uri': 3.1.0
1559 | '@jridgewell/sourcemap-codec': 1.4.15
1560 |
1561 | '@nodelib/fs.scandir@2.1.5':
1562 | dependencies:
1563 | '@nodelib/fs.stat': 2.0.5
1564 | run-parallel: 1.2.0
1565 |
1566 | '@nodelib/fs.stat@2.0.5': {}
1567 |
1568 | '@nodelib/fs.walk@1.2.8':
1569 | dependencies:
1570 | '@nodelib/fs.scandir': 2.1.5
1571 | fastq: 1.15.0
1572 |
1573 | '@polka/url@1.0.0-next.24': {}
1574 |
1575 | '@rollup/pluginutils@5.1.0(rollup@4.18.0)':
1576 | dependencies:
1577 | '@types/estree': 1.0.5
1578 | estree-walker: 2.0.2
1579 | picomatch: 2.3.1
1580 | optionalDependencies:
1581 | rollup: 4.18.0
1582 |
1583 | '@rollup/rollup-android-arm-eabi@4.18.0':
1584 | optional: true
1585 |
1586 | '@rollup/rollup-android-arm64@4.18.0':
1587 | optional: true
1588 |
1589 | '@rollup/rollup-darwin-arm64@4.18.0':
1590 | optional: true
1591 |
1592 | '@rollup/rollup-darwin-x64@4.18.0':
1593 | optional: true
1594 |
1595 | '@rollup/rollup-linux-arm-gnueabihf@4.18.0':
1596 | optional: true
1597 |
1598 | '@rollup/rollup-linux-arm-musleabihf@4.18.0':
1599 | optional: true
1600 |
1601 | '@rollup/rollup-linux-arm64-gnu@4.18.0':
1602 | optional: true
1603 |
1604 | '@rollup/rollup-linux-arm64-musl@4.18.0':
1605 | optional: true
1606 |
1607 | '@rollup/rollup-linux-powerpc64le-gnu@4.18.0':
1608 | optional: true
1609 |
1610 | '@rollup/rollup-linux-riscv64-gnu@4.18.0':
1611 | optional: true
1612 |
1613 | '@rollup/rollup-linux-s390x-gnu@4.18.0':
1614 | optional: true
1615 |
1616 | '@rollup/rollup-linux-x64-gnu@4.18.0':
1617 | optional: true
1618 |
1619 | '@rollup/rollup-linux-x64-musl@4.18.0':
1620 | optional: true
1621 |
1622 | '@rollup/rollup-win32-arm64-msvc@4.18.0':
1623 | optional: true
1624 |
1625 | '@rollup/rollup-win32-ia32-msvc@4.18.0':
1626 | optional: true
1627 |
1628 | '@rollup/rollup-win32-x64-msvc@4.18.0':
1629 | optional: true
1630 |
1631 | '@types/estree@1.0.5': {}
1632 |
1633 | '@unocss/astro@0.58.9(rollup@4.18.0)(vite@5.2.13(sass@1.71.0))':
1634 | dependencies:
1635 | '@unocss/core': 0.58.9
1636 | '@unocss/reset': 0.58.9
1637 | '@unocss/vite': 0.58.9(rollup@4.18.0)(vite@5.2.13(sass@1.71.0))
1638 | optionalDependencies:
1639 | vite: 5.2.13(sass@1.71.0)
1640 | transitivePeerDependencies:
1641 | - rollup
1642 |
1643 | '@unocss/cli@0.58.9(rollup@4.18.0)':
1644 | dependencies:
1645 | '@ampproject/remapping': 2.3.0
1646 | '@rollup/pluginutils': 5.1.0(rollup@4.18.0)
1647 | '@unocss/config': 0.58.9
1648 | '@unocss/core': 0.58.9
1649 | '@unocss/preset-uno': 0.58.9
1650 | cac: 6.7.14
1651 | chokidar: 3.6.0
1652 | colorette: 2.0.20
1653 | consola: 3.2.3
1654 | fast-glob: 3.3.2
1655 | magic-string: 0.30.10
1656 | pathe: 1.1.2
1657 | perfect-debounce: 1.0.0
1658 | transitivePeerDependencies:
1659 | - rollup
1660 |
1661 | '@unocss/config@0.58.9':
1662 | dependencies:
1663 | '@unocss/core': 0.58.9
1664 | unconfig: 0.3.11
1665 |
1666 | '@unocss/core@0.58.9': {}
1667 |
1668 | '@unocss/extractor-arbitrary-variants@0.58.9':
1669 | dependencies:
1670 | '@unocss/core': 0.58.9
1671 |
1672 | '@unocss/inspector@0.58.9':
1673 | dependencies:
1674 | '@unocss/core': 0.58.9
1675 | '@unocss/rule-utils': 0.58.9
1676 | gzip-size: 6.0.0
1677 | sirv: 2.0.4
1678 |
1679 | '@unocss/postcss@0.58.9(postcss@8.4.38)':
1680 | dependencies:
1681 | '@unocss/config': 0.58.9
1682 | '@unocss/core': 0.58.9
1683 | '@unocss/rule-utils': 0.58.9
1684 | css-tree: 2.3.1
1685 | fast-glob: 3.3.2
1686 | magic-string: 0.30.10
1687 | postcss: 8.4.38
1688 |
1689 | '@unocss/preset-attributify@0.58.9':
1690 | dependencies:
1691 | '@unocss/core': 0.58.9
1692 |
1693 | '@unocss/preset-icons@0.58.9':
1694 | dependencies:
1695 | '@iconify/utils': 2.1.22
1696 | '@unocss/core': 0.58.9
1697 | ofetch: 1.3.4
1698 | transitivePeerDependencies:
1699 | - supports-color
1700 |
1701 | '@unocss/preset-mini@0.58.9':
1702 | dependencies:
1703 | '@unocss/core': 0.58.9
1704 | '@unocss/extractor-arbitrary-variants': 0.58.9
1705 | '@unocss/rule-utils': 0.58.9
1706 |
1707 | '@unocss/preset-tagify@0.58.9':
1708 | dependencies:
1709 | '@unocss/core': 0.58.9
1710 |
1711 | '@unocss/preset-typography@0.58.9':
1712 | dependencies:
1713 | '@unocss/core': 0.58.9
1714 | '@unocss/preset-mini': 0.58.9
1715 |
1716 | '@unocss/preset-uno@0.58.9':
1717 | dependencies:
1718 | '@unocss/core': 0.58.9
1719 | '@unocss/preset-mini': 0.58.9
1720 | '@unocss/preset-wind': 0.58.9
1721 | '@unocss/rule-utils': 0.58.9
1722 |
1723 | '@unocss/preset-web-fonts@0.58.9':
1724 | dependencies:
1725 | '@unocss/core': 0.58.9
1726 | ofetch: 1.3.4
1727 |
1728 | '@unocss/preset-wind@0.58.9':
1729 | dependencies:
1730 | '@unocss/core': 0.58.9
1731 | '@unocss/preset-mini': 0.58.9
1732 | '@unocss/rule-utils': 0.58.9
1733 |
1734 | '@unocss/reset@0.58.9': {}
1735 |
1736 | '@unocss/rule-utils@0.58.9':
1737 | dependencies:
1738 | '@unocss/core': 0.58.9
1739 | magic-string: 0.30.10
1740 |
1741 | '@unocss/scope@0.58.9': {}
1742 |
1743 | '@unocss/transformer-attributify-jsx-babel@0.58.9':
1744 | dependencies:
1745 | '@babel/core': 7.24.7
1746 | '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.7)
1747 | '@babel/preset-typescript': 7.24.7(@babel/core@7.24.7)
1748 | '@unocss/core': 0.58.9
1749 | transitivePeerDependencies:
1750 | - supports-color
1751 |
1752 | '@unocss/transformer-attributify-jsx@0.58.9':
1753 | dependencies:
1754 | '@unocss/core': 0.58.9
1755 |
1756 | '@unocss/transformer-compile-class@0.58.9':
1757 | dependencies:
1758 | '@unocss/core': 0.58.9
1759 |
1760 | '@unocss/transformer-directives@0.58.9':
1761 | dependencies:
1762 | '@unocss/core': 0.58.9
1763 | '@unocss/rule-utils': 0.58.9
1764 | css-tree: 2.3.1
1765 |
1766 | '@unocss/transformer-variant-group@0.58.9':
1767 | dependencies:
1768 | '@unocss/core': 0.58.9
1769 |
1770 | '@unocss/vite@0.58.9(rollup@4.18.0)(vite@5.2.13(sass@1.71.0))':
1771 | dependencies:
1772 | '@ampproject/remapping': 2.3.0
1773 | '@rollup/pluginutils': 5.1.0(rollup@4.18.0)
1774 | '@unocss/config': 0.58.9
1775 | '@unocss/core': 0.58.9
1776 | '@unocss/inspector': 0.58.9
1777 | '@unocss/scope': 0.58.9
1778 | '@unocss/transformer-directives': 0.58.9
1779 | chokidar: 3.6.0
1780 | fast-glob: 3.3.2
1781 | magic-string: 0.30.10
1782 | vite: 5.2.13(sass@1.71.0)
1783 | transitivePeerDependencies:
1784 | - rollup
1785 |
1786 | '@vitejs/plugin-vue@5.0.5(vite@5.2.13(sass@1.71.0))(vue@3.4.19(typescript@5.0.4))':
1787 | dependencies:
1788 | vite: 5.2.13(sass@1.71.0)
1789 | vue: 3.4.19(typescript@5.0.4)
1790 |
1791 | '@volar/language-core@1.11.1':
1792 | dependencies:
1793 | '@volar/source-map': 1.11.1
1794 |
1795 | '@volar/source-map@1.11.1':
1796 | dependencies:
1797 | muggle-string: 0.3.1
1798 |
1799 | '@volar/typescript@1.11.1':
1800 | dependencies:
1801 | '@volar/language-core': 1.11.1
1802 | path-browserify: 1.0.1
1803 |
1804 | '@vue/compiler-core@3.3.4':
1805 | dependencies:
1806 | '@babel/parser': 7.21.8
1807 | '@vue/shared': 3.3.4
1808 | estree-walker: 2.0.2
1809 | source-map-js: 1.0.2
1810 |
1811 | '@vue/compiler-core@3.4.19':
1812 | dependencies:
1813 | '@babel/parser': 7.23.9
1814 | '@vue/shared': 3.4.19
1815 | entities: 4.5.0
1816 | estree-walker: 2.0.2
1817 | source-map-js: 1.0.2
1818 |
1819 | '@vue/compiler-dom@3.3.4':
1820 | dependencies:
1821 | '@vue/compiler-core': 3.3.4
1822 | '@vue/shared': 3.3.4
1823 |
1824 | '@vue/compiler-dom@3.4.19':
1825 | dependencies:
1826 | '@vue/compiler-core': 3.4.19
1827 | '@vue/shared': 3.4.19
1828 |
1829 | '@vue/compiler-sfc@3.4.19':
1830 | dependencies:
1831 | '@babel/parser': 7.23.9
1832 | '@vue/compiler-core': 3.4.19
1833 | '@vue/compiler-dom': 3.4.19
1834 | '@vue/compiler-ssr': 3.4.19
1835 | '@vue/shared': 3.4.19
1836 | estree-walker: 2.0.2
1837 | magic-string: 0.30.7
1838 | postcss: 8.4.35
1839 | source-map-js: 1.0.2
1840 |
1841 | '@vue/compiler-ssr@3.4.19':
1842 | dependencies:
1843 | '@vue/compiler-dom': 3.4.19
1844 | '@vue/shared': 3.4.19
1845 |
1846 | '@vue/language-core@1.8.27(typescript@5.0.4)':
1847 | dependencies:
1848 | '@volar/language-core': 1.11.1
1849 | '@volar/source-map': 1.11.1
1850 | '@vue/compiler-dom': 3.3.4
1851 | '@vue/shared': 3.3.4
1852 | computeds: 0.0.1
1853 | minimatch: 9.0.3
1854 | muggle-string: 0.3.1
1855 | path-browserify: 1.0.1
1856 | vue-template-compiler: 2.7.14
1857 | optionalDependencies:
1858 | typescript: 5.0.4
1859 |
1860 | '@vue/reactivity@3.4.19':
1861 | dependencies:
1862 | '@vue/shared': 3.4.19
1863 |
1864 | '@vue/runtime-core@3.4.19':
1865 | dependencies:
1866 | '@vue/reactivity': 3.4.19
1867 | '@vue/shared': 3.4.19
1868 |
1869 | '@vue/runtime-dom@3.4.19':
1870 | dependencies:
1871 | '@vue/runtime-core': 3.4.19
1872 | '@vue/shared': 3.4.19
1873 | csstype: 3.1.3
1874 |
1875 | '@vue/server-renderer@3.4.19(vue@3.4.19(typescript@5.0.4))':
1876 | dependencies:
1877 | '@vue/compiler-ssr': 3.4.19
1878 | '@vue/shared': 3.4.19
1879 | vue: 3.4.19(typescript@5.0.4)
1880 |
1881 | '@vue/shared@3.3.4': {}
1882 |
1883 | '@vue/shared@3.4.19': {}
1884 |
1885 | acorn@8.11.3: {}
1886 |
1887 | ansi-styles@3.2.1:
1888 | dependencies:
1889 | color-convert: 1.9.3
1890 |
1891 | anymatch@3.1.3:
1892 | dependencies:
1893 | normalize-path: 3.0.0
1894 | picomatch: 2.3.1
1895 |
1896 | balanced-match@1.0.2: {}
1897 |
1898 | binary-extensions@2.2.0: {}
1899 |
1900 | brace-expansion@2.0.1:
1901 | dependencies:
1902 | balanced-match: 1.0.2
1903 |
1904 | braces@3.0.2:
1905 | dependencies:
1906 | fill-range: 7.0.1
1907 |
1908 | browserslist@4.23.0:
1909 | dependencies:
1910 | caniuse-lite: 1.0.30001588
1911 | electron-to-chromium: 1.4.675
1912 | node-releases: 2.0.14
1913 | update-browserslist-db: 1.0.13(browserslist@4.23.0)
1914 |
1915 | cac@6.7.14: {}
1916 |
1917 | caniuse-lite@1.0.30001588: {}
1918 |
1919 | chalk@2.4.2:
1920 | dependencies:
1921 | ansi-styles: 3.2.1
1922 | escape-string-regexp: 1.0.5
1923 | supports-color: 5.5.0
1924 |
1925 | chokidar@3.5.3:
1926 | dependencies:
1927 | anymatch: 3.1.3
1928 | braces: 3.0.2
1929 | glob-parent: 5.1.2
1930 | is-binary-path: 2.1.0
1931 | is-glob: 4.0.3
1932 | normalize-path: 3.0.0
1933 | readdirp: 3.6.0
1934 | optionalDependencies:
1935 | fsevents: 2.3.3
1936 |
1937 | chokidar@3.6.0:
1938 | dependencies:
1939 | anymatch: 3.1.3
1940 | braces: 3.0.2
1941 | glob-parent: 5.1.2
1942 | is-binary-path: 2.1.0
1943 | is-glob: 4.0.3
1944 | normalize-path: 3.0.0
1945 | readdirp: 3.6.0
1946 | optionalDependencies:
1947 | fsevents: 2.3.3
1948 |
1949 | color-convert@1.9.3:
1950 | dependencies:
1951 | color-name: 1.1.3
1952 |
1953 | color-name@1.1.3: {}
1954 |
1955 | colorette@2.0.20: {}
1956 |
1957 | computeds@0.0.1: {}
1958 |
1959 | consola@3.2.3: {}
1960 |
1961 | convert-source-map@2.0.0: {}
1962 |
1963 | cross-spawn@7.0.3:
1964 | dependencies:
1965 | path-key: 3.1.1
1966 | shebang-command: 2.0.0
1967 | which: 2.0.2
1968 |
1969 | css-tree@2.3.1:
1970 | dependencies:
1971 | mdn-data: 2.0.30
1972 | source-map-js: 1.0.2
1973 |
1974 | csstype@3.1.3: {}
1975 |
1976 | de-indent@1.0.2: {}
1977 |
1978 | debug@4.3.4:
1979 | dependencies:
1980 | ms: 2.1.2
1981 |
1982 | defu@6.1.2: {}
1983 |
1984 | destr@2.0.3: {}
1985 |
1986 | duplexer@0.1.2: {}
1987 |
1988 | electron-to-chromium@1.4.675: {}
1989 |
1990 | entities@4.5.0: {}
1991 |
1992 | esbuild@0.20.2:
1993 | optionalDependencies:
1994 | '@esbuild/aix-ppc64': 0.20.2
1995 | '@esbuild/android-arm': 0.20.2
1996 | '@esbuild/android-arm64': 0.20.2
1997 | '@esbuild/android-x64': 0.20.2
1998 | '@esbuild/darwin-arm64': 0.20.2
1999 | '@esbuild/darwin-x64': 0.20.2
2000 | '@esbuild/freebsd-arm64': 0.20.2
2001 | '@esbuild/freebsd-x64': 0.20.2
2002 | '@esbuild/linux-arm': 0.20.2
2003 | '@esbuild/linux-arm64': 0.20.2
2004 | '@esbuild/linux-ia32': 0.20.2
2005 | '@esbuild/linux-loong64': 0.20.2
2006 | '@esbuild/linux-mips64el': 0.20.2
2007 | '@esbuild/linux-ppc64': 0.20.2
2008 | '@esbuild/linux-riscv64': 0.20.2
2009 | '@esbuild/linux-s390x': 0.20.2
2010 | '@esbuild/linux-x64': 0.20.2
2011 | '@esbuild/netbsd-x64': 0.20.2
2012 | '@esbuild/openbsd-x64': 0.20.2
2013 | '@esbuild/sunos-x64': 0.20.2
2014 | '@esbuild/win32-arm64': 0.20.2
2015 | '@esbuild/win32-ia32': 0.20.2
2016 | '@esbuild/win32-x64': 0.20.2
2017 |
2018 | escalade@3.1.2: {}
2019 |
2020 | escape-string-regexp@1.0.5: {}
2021 |
2022 | estree-walker@2.0.2: {}
2023 |
2024 | execa@5.1.1:
2025 | dependencies:
2026 | cross-spawn: 7.0.3
2027 | get-stream: 6.0.1
2028 | human-signals: 2.1.0
2029 | is-stream: 2.0.1
2030 | merge-stream: 2.0.0
2031 | npm-run-path: 4.0.1
2032 | onetime: 5.1.2
2033 | signal-exit: 3.0.7
2034 | strip-final-newline: 2.0.0
2035 |
2036 | fast-glob@3.3.2:
2037 | dependencies:
2038 | '@nodelib/fs.stat': 2.0.5
2039 | '@nodelib/fs.walk': 1.2.8
2040 | glob-parent: 5.1.2
2041 | merge2: 1.4.1
2042 | micromatch: 4.0.5
2043 |
2044 | fastq@1.15.0:
2045 | dependencies:
2046 | reusify: 1.0.4
2047 |
2048 | fill-range@7.0.1:
2049 | dependencies:
2050 | to-regex-range: 5.0.1
2051 |
2052 | find-up@5.0.0:
2053 | dependencies:
2054 | locate-path: 6.0.0
2055 | path-exists: 4.0.0
2056 |
2057 | fsevents@2.3.3:
2058 | optional: true
2059 |
2060 | gensync@1.0.0-beta.2: {}
2061 |
2062 | get-stream@6.0.1: {}
2063 |
2064 | glob-parent@5.1.2:
2065 | dependencies:
2066 | is-glob: 4.0.3
2067 |
2068 | globals@11.12.0: {}
2069 |
2070 | gzip-size@6.0.0:
2071 | dependencies:
2072 | duplexer: 0.1.2
2073 |
2074 | has-flag@3.0.0: {}
2075 |
2076 | he@1.2.0: {}
2077 |
2078 | human-signals@2.1.0: {}
2079 |
2080 | immutable@4.3.0: {}
2081 |
2082 | is-binary-path@2.1.0:
2083 | dependencies:
2084 | binary-extensions: 2.2.0
2085 |
2086 | is-extglob@2.1.1: {}
2087 |
2088 | is-glob@4.0.3:
2089 | dependencies:
2090 | is-extglob: 2.1.1
2091 |
2092 | is-number@7.0.0: {}
2093 |
2094 | is-stream@2.0.1: {}
2095 |
2096 | isexe@2.0.0: {}
2097 |
2098 | jiti@1.21.0: {}
2099 |
2100 | js-tokens@4.0.0: {}
2101 |
2102 | jsesc@2.5.2: {}
2103 |
2104 | json5@2.2.3: {}
2105 |
2106 | jsonc-parser@3.2.1: {}
2107 |
2108 | kolorist@1.8.0: {}
2109 |
2110 | local-pkg@0.5.0:
2111 | dependencies:
2112 | mlly: 1.5.0
2113 | pkg-types: 1.0.3
2114 |
2115 | locate-path@6.0.0:
2116 | dependencies:
2117 | p-locate: 5.0.0
2118 |
2119 | lru-cache@5.1.1:
2120 | dependencies:
2121 | yallist: 3.1.1
2122 |
2123 | lru-cache@6.0.0:
2124 | dependencies:
2125 | yallist: 4.0.0
2126 |
2127 | magic-string@0.30.10:
2128 | dependencies:
2129 | '@jridgewell/sourcemap-codec': 1.4.15
2130 |
2131 | magic-string@0.30.7:
2132 | dependencies:
2133 | '@jridgewell/sourcemap-codec': 1.4.15
2134 |
2135 | mdn-data@2.0.30: {}
2136 |
2137 | merge-stream@2.0.0: {}
2138 |
2139 | merge2@1.4.1: {}
2140 |
2141 | micromatch@4.0.5:
2142 | dependencies:
2143 | braces: 3.0.2
2144 | picomatch: 2.3.1
2145 |
2146 | mimic-fn@2.1.0: {}
2147 |
2148 | minimatch@9.0.3:
2149 | dependencies:
2150 | brace-expansion: 2.0.1
2151 |
2152 | mlly@1.5.0:
2153 | dependencies:
2154 | acorn: 8.11.3
2155 | pathe: 1.1.2
2156 | pkg-types: 1.0.3
2157 | ufo: 1.4.0
2158 |
2159 | mrmime@2.0.0: {}
2160 |
2161 | ms@2.1.2: {}
2162 |
2163 | muggle-string@0.3.1: {}
2164 |
2165 | nanoid@3.3.7: {}
2166 |
2167 | node-fetch-native@1.6.4: {}
2168 |
2169 | node-releases@2.0.14: {}
2170 |
2171 | normalize-path@3.0.0: {}
2172 |
2173 | npm-run-path@4.0.1:
2174 | dependencies:
2175 | path-key: 3.1.1
2176 |
2177 | ofetch@1.3.4:
2178 | dependencies:
2179 | destr: 2.0.3
2180 | node-fetch-native: 1.6.4
2181 | ufo: 1.5.3
2182 |
2183 | onetime@5.1.2:
2184 | dependencies:
2185 | mimic-fn: 2.1.0
2186 |
2187 | p-limit@3.1.0:
2188 | dependencies:
2189 | yocto-queue: 0.1.0
2190 |
2191 | p-locate@5.0.0:
2192 | dependencies:
2193 | p-limit: 3.1.0
2194 |
2195 | path-browserify@1.0.1: {}
2196 |
2197 | path-exists@4.0.0: {}
2198 |
2199 | path-key@3.1.1: {}
2200 |
2201 | pathe@1.1.2: {}
2202 |
2203 | perfect-debounce@1.0.0: {}
2204 |
2205 | picocolors@1.0.0: {}
2206 |
2207 | picomatch@2.3.1: {}
2208 |
2209 | pkg-types@1.0.3:
2210 | dependencies:
2211 | jsonc-parser: 3.2.1
2212 | mlly: 1.5.0
2213 | pathe: 1.1.2
2214 |
2215 | postcss@8.4.35:
2216 | dependencies:
2217 | nanoid: 3.3.7
2218 | picocolors: 1.0.0
2219 | source-map-js: 1.0.2
2220 |
2221 | postcss@8.4.38:
2222 | dependencies:
2223 | nanoid: 3.3.7
2224 | picocolors: 1.0.0
2225 | source-map-js: 1.2.0
2226 |
2227 | queue-microtask@1.2.3: {}
2228 |
2229 | readdirp@3.6.0:
2230 | dependencies:
2231 | picomatch: 2.3.1
2232 |
2233 | reusify@1.0.4: {}
2234 |
2235 | rollup@4.18.0:
2236 | dependencies:
2237 | '@types/estree': 1.0.5
2238 | optionalDependencies:
2239 | '@rollup/rollup-android-arm-eabi': 4.18.0
2240 | '@rollup/rollup-android-arm64': 4.18.0
2241 | '@rollup/rollup-darwin-arm64': 4.18.0
2242 | '@rollup/rollup-darwin-x64': 4.18.0
2243 | '@rollup/rollup-linux-arm-gnueabihf': 4.18.0
2244 | '@rollup/rollup-linux-arm-musleabihf': 4.18.0
2245 | '@rollup/rollup-linux-arm64-gnu': 4.18.0
2246 | '@rollup/rollup-linux-arm64-musl': 4.18.0
2247 | '@rollup/rollup-linux-powerpc64le-gnu': 4.18.0
2248 | '@rollup/rollup-linux-riscv64-gnu': 4.18.0
2249 | '@rollup/rollup-linux-s390x-gnu': 4.18.0
2250 | '@rollup/rollup-linux-x64-gnu': 4.18.0
2251 | '@rollup/rollup-linux-x64-musl': 4.18.0
2252 | '@rollup/rollup-win32-arm64-msvc': 4.18.0
2253 | '@rollup/rollup-win32-ia32-msvc': 4.18.0
2254 | '@rollup/rollup-win32-x64-msvc': 4.18.0
2255 | fsevents: 2.3.3
2256 |
2257 | run-parallel@1.2.0:
2258 | dependencies:
2259 | queue-microtask: 1.2.3
2260 |
2261 | sass@1.71.0:
2262 | dependencies:
2263 | chokidar: 3.5.3
2264 | immutable: 4.3.0
2265 | source-map-js: 1.0.2
2266 |
2267 | semver@6.3.1: {}
2268 |
2269 | semver@7.6.0:
2270 | dependencies:
2271 | lru-cache: 6.0.0
2272 |
2273 | shebang-command@2.0.0:
2274 | dependencies:
2275 | shebang-regex: 3.0.0
2276 |
2277 | shebang-regex@3.0.0: {}
2278 |
2279 | signal-exit@3.0.7: {}
2280 |
2281 | sirv@2.0.4:
2282 | dependencies:
2283 | '@polka/url': 1.0.0-next.24
2284 | mrmime: 2.0.0
2285 | totalist: 3.0.1
2286 |
2287 | source-map-js@1.0.2: {}
2288 |
2289 | source-map-js@1.2.0: {}
2290 |
2291 | strip-final-newline@2.0.0: {}
2292 |
2293 | supports-color@5.5.0:
2294 | dependencies:
2295 | has-flag: 3.0.0
2296 |
2297 | to-fast-properties@2.0.0: {}
2298 |
2299 | to-regex-range@5.0.1:
2300 | dependencies:
2301 | is-number: 7.0.0
2302 |
2303 | totalist@3.0.1: {}
2304 |
2305 | typescript@5.0.4: {}
2306 |
2307 | ufo@1.4.0: {}
2308 |
2309 | ufo@1.5.3: {}
2310 |
2311 | unconfig@0.3.11:
2312 | dependencies:
2313 | '@antfu/utils': 0.7.7
2314 | defu: 6.1.2
2315 | jiti: 1.21.0
2316 | mlly: 1.5.0
2317 |
2318 | unocss@0.58.9(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.13(sass@1.71.0)):
2319 | dependencies:
2320 | '@unocss/astro': 0.58.9(rollup@4.18.0)(vite@5.2.13(sass@1.71.0))
2321 | '@unocss/cli': 0.58.9(rollup@4.18.0)
2322 | '@unocss/core': 0.58.9
2323 | '@unocss/extractor-arbitrary-variants': 0.58.9
2324 | '@unocss/postcss': 0.58.9(postcss@8.4.38)
2325 | '@unocss/preset-attributify': 0.58.9
2326 | '@unocss/preset-icons': 0.58.9
2327 | '@unocss/preset-mini': 0.58.9
2328 | '@unocss/preset-tagify': 0.58.9
2329 | '@unocss/preset-typography': 0.58.9
2330 | '@unocss/preset-uno': 0.58.9
2331 | '@unocss/preset-web-fonts': 0.58.9
2332 | '@unocss/preset-wind': 0.58.9
2333 | '@unocss/reset': 0.58.9
2334 | '@unocss/transformer-attributify-jsx': 0.58.9
2335 | '@unocss/transformer-attributify-jsx-babel': 0.58.9
2336 | '@unocss/transformer-compile-class': 0.58.9
2337 | '@unocss/transformer-directives': 0.58.9
2338 | '@unocss/transformer-variant-group': 0.58.9
2339 | '@unocss/vite': 0.58.9(rollup@4.18.0)(vite@5.2.13(sass@1.71.0))
2340 | optionalDependencies:
2341 | vite: 5.2.13(sass@1.71.0)
2342 | transitivePeerDependencies:
2343 | - postcss
2344 | - rollup
2345 | - supports-color
2346 |
2347 | update-browserslist-db@1.0.13(browserslist@4.23.0):
2348 | dependencies:
2349 | browserslist: 4.23.0
2350 | escalade: 3.1.2
2351 | picocolors: 1.0.0
2352 |
2353 | vite@5.2.13(sass@1.71.0):
2354 | dependencies:
2355 | esbuild: 0.20.2
2356 | postcss: 8.4.38
2357 | rollup: 4.18.0
2358 | optionalDependencies:
2359 | fsevents: 2.3.3
2360 | sass: 1.71.0
2361 |
2362 | vue-template-compiler@2.7.14:
2363 | dependencies:
2364 | de-indent: 1.0.2
2365 | he: 1.2.0
2366 |
2367 | vue-tsc@1.8.27(typescript@5.0.4):
2368 | dependencies:
2369 | '@volar/typescript': 1.11.1
2370 | '@vue/language-core': 1.8.27(typescript@5.0.4)
2371 | semver: 7.6.0
2372 | typescript: 5.0.4
2373 |
2374 | vue@3.4.19(typescript@5.0.4):
2375 | dependencies:
2376 | '@vue/compiler-dom': 3.4.19
2377 | '@vue/compiler-sfc': 3.4.19
2378 | '@vue/runtime-dom': 3.4.19
2379 | '@vue/server-renderer': 3.4.19(vue@3.4.19(typescript@5.0.4))
2380 | '@vue/shared': 3.4.19
2381 | optionalDependencies:
2382 | typescript: 5.0.4
2383 |
2384 | which@2.0.2:
2385 | dependencies:
2386 | isexe: 2.0.0
2387 |
2388 | yallist@3.1.1: {}
2389 |
2390 | yallist@4.0.0: {}
2391 |
2392 | yocto-queue@0.1.0: {}
2393 |
--------------------------------------------------------------------------------
/playgrounds/vue3/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lvjiaxuan/vue-number-roll/c089fc7a5303316c39687206673a7a08f0865da9/playgrounds/vue3/public/favicon.ico
--------------------------------------------------------------------------------
/playgrounds/vue3/src/App.vue:
--------------------------------------------------------------------------------
1 |
57 |
58 |
59 |
63 |
84 |
85 |
102 |
103 |
144 |
145 |
146 |
152 |
158 |
159 |
160 |
161 | Vue version: {{ version }}
162 |
163 |
164 |
165 |
172 | vue2 version
173 |
174 |
175 |
176 |
177 |
178 |
191 |
--------------------------------------------------------------------------------
/playgrounds/vue3/src/main.ts:
--------------------------------------------------------------------------------
1 | import { createApp } from 'vue'
2 | import App from './App.vue'
3 | import 'virtual:uno.css'
4 | import '@unocss/reset/normalize.css'
5 |
6 | // eslint-disable-next-line ts/no-unsafe-argument
7 | createApp(App).mount('#app')
8 |
--------------------------------------------------------------------------------
/playgrounds/vue3/vite.config.ts:
--------------------------------------------------------------------------------
1 | import { URL, fileURLToPath } from 'node:url'
2 | import { defineConfig } from 'vite'
3 | import vue from '@vitejs/plugin-vue'
4 | import UnoCSS from 'unocss/vite'
5 | import { presetAttributify, presetUno, transformerDirectives, transformerVariantGroup } from 'unocss'
6 |
7 | // https://vitejs.dev/config/
8 | export default defineConfig({
9 | base: './',
10 | plugins: [
11 | vue(),
12 | UnoCSS({
13 | presets: [presetAttributify(), presetUno()],
14 | transformers: [transformerVariantGroup(), transformerDirectives()],
15 | }),
16 | ],
17 | resolve: { alias: { '@': fileURLToPath(new URL('./src', import.meta.url)) } },
18 | optimizeDeps: { exclude: ['vue-demi', 'vue-number-roll'], force: true },
19 | })
20 |
--------------------------------------------------------------------------------
/scripts/buildDeploy.mjs:
--------------------------------------------------------------------------------
1 | import fsp from 'node:fs/promises'
2 | import process from 'node:process'
3 | import { $ } from 'execa'
4 |
5 | async function main() {
6 | await Promise.all([
7 | $`nr -C=playgrounds/vue3 build`,
8 | $`nr -C=playgrounds/vue2 build`,
9 | ])
10 |
11 | await Promise.all([
12 | fsp.cp('./playgrounds/vue3/dist', './dist', { recursive: true }),
13 | fsp.cp('./playgrounds/vue2/dist', './dist/vue2', { recursive: true }),
14 | ])
15 |
16 | process.exit(0)
17 | }
18 |
19 | try {
20 | main()
21 | }
22 | catch (e) {
23 | console.error(e)
24 | process.exit(1)
25 | }
26 |
--------------------------------------------------------------------------------
/scripts/injectCSS.mjs:
--------------------------------------------------------------------------------
1 | import fs from 'node:fs'
2 | import { URL, fileURLToPath } from 'node:url'
3 |
4 | const root = fileURLToPath(new URL('./../', import.meta.url))
5 |
6 | {
7 | let content = fs.readFileSync(`${root}/dist/index.mjs`, { encoding: 'utf-8' })
8 | content = `import './index.css';\n${content}`
9 | fs.writeFileSync(`${root}/dist/index.mjs`, content, { encoding: 'utf-8' })
10 | }
11 |
12 | {
13 | let content = fs.readFileSync(`${root}/dist/index.cjs`, { encoding: 'utf-8' })
14 |
15 | if (content.includes('require(\'vue-demi\');')) {
16 | content = content.replace('require(\'vue-demi\');', 'require(\'vue-demi\');\nrequire(\'./index.css\')')
17 | }
18 | else {
19 | // stub
20 | content = `require('./index.css')\n${content}`
21 | }
22 |
23 | fs.writeFileSync(`${root}/dist/index.cjs`, content, { encoding: 'utf-8' })
24 | }
25 |
--------------------------------------------------------------------------------
/scripts/injectPkg.mjs:
--------------------------------------------------------------------------------
1 | import fs from 'node:fs'
2 | import { URL, fileURLToPath } from 'node:url'
3 |
4 | const root = fileURLToPath(new URL('./../', import.meta.url))
5 |
6 | const pkgJson = {
7 | name: 'vue-number-roll',
8 | exports: {
9 | '.': {
10 | types: './index.d.ts',
11 | require: './index.cjs',
12 | import: './index.mjs',
13 | },
14 | },
15 | main: './index.cjs',
16 | module: './index.mjs',
17 | types: './index.d.ts',
18 | peerDependencies: {
19 | 'vue-demi': 'latest',
20 | },
21 | dependencies: {},
22 | }
23 |
24 | fs.writeFileSync(`${root}/dist/package.json`, JSON.stringify(pkgJson, null, 2), { encoding: 'utf-8' })
25 |
--------------------------------------------------------------------------------
/src/index.ts:
--------------------------------------------------------------------------------
1 | import {
2 | computed,
3 | defineComponent,
4 | h,
5 | isVue2,
6 | onMounted,
7 | ref,
8 | set,
9 | watch,
10 | } from 'vue-demi'
11 |
12 | // eslint-disable-next-line no-console
13 | import.meta.env.DEV && console.log(`VueNumberRoll runs on ${isVue2 ? 'vue2' : 'vue3'}`)
14 |
15 | let rollOnVue2: () => unknown
16 | let resetOnVue2: () => unknown
17 |
18 | export default defineComponent({
19 | name: 'VueNumberRoll',
20 |
21 | props: {
22 | start: {
23 | // The start number.
24 | type: [Number, String],
25 | default: 0,
26 | validator: (value: number | string) => Number.isInteger(+value) && +value >= 0,
27 | },
28 | end: {
29 | // The end number.
30 | type: [Number, String],
31 | default: 0,
32 | validator: (value: number | string) => Number.isInteger(+value) && +value >= 0,
33 | },
34 | totalLength: {
35 | // The total length of number, padding start with `0`.
36 | // It would be ignored, if it is less than the start number and the end number
37 | type: [Number, String],
38 | default: 0,
39 | validator: (value: number | string) => Number.isInteger(+value) && +value >= 0,
40 | },
41 | reverseRollDirection: {
42 | // Reverse the direction of the rolling.
43 | type: Boolean,
44 | default: false,
45 | },
46 | immediate: {
47 | // Set `true` to roll immediately on mounted.
48 | type: Boolean,
49 | default: false,
50 | },
51 | itemClass: {
52 | // Set style to number item, like background-color/border/font-size, etc.
53 | type: String,
54 | default: '',
55 | },
56 | transitionDuration: {
57 | // The value is same as `transition-duration`.
58 | type: String,
59 | default: '3s',
60 | },
61 | transitionTimingFunction: {
62 | // The value is same as `transition-timing-function`.
63 | type: String,
64 | default: 'ease-in-out',
65 | },
66 | transitionDelay: {
67 | // The value is same as `transition-delay`.
68 | type: String,
69 | default: '0',
70 | },
71 | },
72 |
73 | methods: {
74 | roll() {
75 | rollOnVue2 && rollOnVue2()
76 | },
77 | reset() {
78 | resetOnVue2 && resetOnVue2()
79 | },
80 | },
81 |
82 | setup(props, { expose }) {
83 | const itemTranslateYs = ref<{ transform: string }[]>([])
84 | function init() {
85 | itemTranslateYs.value.length = 0
86 | props.start
87 | .toString()
88 | .padStart(+props.totalLength, '0')
89 | .split('')
90 | .forEach((number, idx) => setItemTranslateY(idx, +number))
91 | }
92 |
93 | const endNumberWithPadding = computed(() => props.end.toString().padStart(+props.totalLength, '0'))
94 | function roll() {
95 | itemTranslateYs.value.length = 0
96 | endNumberWithPadding.value.split('').forEach((number, idx) => setItemTranslateY(idx, +number))
97 | }
98 |
99 | const vueNumberRollRef = ref(null)
100 | const itemHeightNumber = computed(() =>
101 | (vueNumberRollRef.value?.children[0]?.children[0]?.children[0] as HTMLElement)?.getBoundingClientRect().height ?? 0)
102 |
103 | function setItemTranslateY(idx: number, number: number) {
104 | if (isVue2) {
105 | set(itemTranslateYs.value, idx, {
106 | transform: `translateY(${
107 | `${(props.reverseRollDirection
108 | ? (number - 9) * itemHeightNumber.value
109 | : -number * itemHeightNumber.value).toString()}px`
110 | })`,
111 | })
112 | }
113 | else {
114 | itemTranslateYs.value[idx] = {
115 | transform: `translateY(${
116 | `${(props.reverseRollDirection
117 | ? (number - 9) * itemHeightNumber.value
118 | : -number * itemHeightNumber.value).toString()}px`
119 | })`,
120 | }
121 | }
122 | }
123 |
124 | const isInitialized = ref(false)
125 | const stop = watch(itemHeightNumber, (_itemHeightNumber) => {
126 | if (_itemHeightNumber > 0) {
127 | stop()
128 | init()
129 | // void nextTick(() => window.requestAnimationFrame(() => isInitialized.value = true))
130 | setTimeout(() => isInitialized.value = true)
131 | }
132 | })
133 | watch([
134 | () => props.start,
135 | () => props.totalLength,
136 | () => props.reverseRollDirection,
137 | ], init, { immediate: true })
138 |
139 | onMounted(() => {
140 | if (props.immediate) {
141 | const stop = watch(isInitialized, (_isInitialized) => {
142 | stop()
143 | _isInitialized && roll()
144 | })
145 | }
146 | })
147 |
148 | // These two methods were set at methods, working as an alias, for the lack of Intellisense.
149 | expose({ roll, reset: init })
150 |
151 | rollOnVue2 = roll
152 | resetOnVue2 = init
153 |
154 | return () => h(
155 | 'ul',
156 | {
157 | class: ':uno: m0 p0 list-none overflow-hidden inline-flex',
158 | ref: vueNumberRollRef,
159 | },
160 | itemTranslateYs.value.map((_, index) => h(
161 | 'li',
162 | {
163 | class: `:uno: ${props.itemClass} mt0 mb0`,
164 | style: { height: `${itemHeightNumber.value.toString()}px` },
165 | },
166 | [
167 | h(
168 | 'div',
169 | {
170 | class: ':uno: flex flex-justify-center flex-items-center box-border',
171 | style: [
172 | itemTranslateYs.value[index],
173 | isInitialized.value
174 | ? {
175 | 'transition-duration': props.transitionDuration,
176 | 'transition-timing-function': props.transitionTimingFunction,
177 | 'transition-delay': props.transitionDelay,
178 | }
179 | : {},
180 | ],
181 | },
182 | Array.from({ length: 10 }).map((_, index) => h(
183 | 'div',
184 | { class: ['lh-none'] },
185 | `${props.reverseRollDirection ? 9 - index : index}`,
186 | )),
187 | ),
188 | ],
189 | )),
190 | )
191 | },
192 | })
193 |
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "@vue/tsconfig/tsconfig.json",
3 | "compilerOptions": {
4 | "lib": ["ESNext", "DOM", "DOM.Iterable"],
5 | "baseUrl": "."
6 | },
7 | "references": [
8 | {
9 | "path": "./tsconfig.node.json"
10 | }
11 | ],
12 | "include": ["playgrounds/**/*.ts", "playgrounds/**/*.vue", "src/**/*.ts"]
13 | }
14 |
--------------------------------------------------------------------------------
/tsconfig.node.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "@tsconfig/node20/tsconfig.json",
3 | "compilerOptions": {
4 | "composite": true,
5 | "module": "ESNext",
6 | "moduleResolution": "Bundler",
7 | "types": ["node"]
8 | },
9 | "include": ["**/*.config.ts"]
10 | }
11 |
--------------------------------------------------------------------------------