diff --git a/.eslintrc.json b/.eslintrc.json index 4ff49b5..2d7aa60 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -12,23 +12,5 @@ "plugin:import/electron", "plugin:import/typescript" ], - "parser": "@typescript-eslint/parser", - "rules": { - "indent": [ - "error", - 2, - { - "SwitchCase": 1 - } - ], - "max-len": [ - "error", - { - "code": 80 - } - ], - }, - "ignorePatterns": [ - "*.test.ts" - ] + "parser": "@typescript-eslint/parser" } diff --git a/.gitattributes b/.gitattributes deleted file mode 100644 index b1963fb..0000000 --- a/.gitattributes +++ /dev/null @@ -1,31 +0,0 @@ -# Set default behavior to automatically normalize line endings -* text=auto - -# Explicitly declare text files you want to always be normalized and converted to native line endings on checkout. -*.js text -*.jsx text -*.ts text -*.tsx text -*.html text -*.css text -*.scss text -*.json text -*.md text -*.xml text -*.yml text -*.yaml text - -# Declare binary files that should be preserved as-is -*.png binary -*.jpg binary -*.jpeg binary -*.gif binary -*.ico binary -*.pdf binary -*.zip binary -*.exe binary -*.dll binary - -# Handle files specific to Electron -*.asar binary -*.node binary diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index b61e5ab..830b8a6 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -8,16 +8,16 @@ First off, thank you for considering contributing to Comet! It’s people like y If you encounter any bugs or issues while using Comet, please report them. This helps us to maintain the quality of the project and ensures that other users have a better experience. -1. **Search for existing issues**: Before reporting a new issue, check if someone else has already reported it. You can search [here](https://github.com/Thavarshan/comet/issues). -2. **Create a new issue**: If you don’t find a similar issue, create a new one [here](https://github.com/Thavarshan/comet/issues/new). +1. **Search for existing issues**: Before reporting a new issue, check if someone else has already reported it. You can search [here](https://github.com/stellar-comet/comet/issues). +2. **Create a new issue**: If you don’t find a similar issue, create a new one [here](https://github.com/stellar-comet/comet/issues/new). 3. **Provide details**: Please include as much information as possible. Include the steps to reproduce the issue, the expected outcome, and the actual outcome. Providing screenshots, error messages, and relevant log files can help us resolve the issue faster. ### Suggesting Features We welcome suggestions for new features that could enhance Comet. -1. **Search for existing suggestions**: Before suggesting a new feature, check if someone else has already suggested it [here](https://github.com/Thavarshan/comet/issues). -2. **Create a new feature request**: If your feature is unique, create a new feature request [here](https://github.com/Thavarshan/comet/issues/new?template=feature_request.md). +1. **Search for existing suggestions**: Before suggesting a new feature, check if someone else has already suggested it [here](https://github.com/stellar-comet/comet/issues). +2. **Create a new feature request**: If your feature is unique, create a new feature request [here](https://github.com/stellar-comet/comet/issues/new?template=feature_request.md). 3. **Describe the feature**: Provide a detailed description of the feature, why you think it’s important, and how it could benefit users. If possible, suggest how it could be implemented. ### Contributing Code @@ -30,7 +30,7 @@ We love contributions, whether they’re bug fixes, new features, or improving d 2. **Clone**: Clone the forked repository to your local machine. ```bash - git clone https://github.com/Thavarshan/comet.git + git clone https://github.com/stellar-comet/comet.git cd comet ``` @@ -102,4 +102,4 @@ We appreciate contributions to our documentation. If you’ve added a new featur Your contributions make Comet better for everyone. Thank you for taking the time to improve the project. We’re thrilled to have you as part of our community, and we’re excited to see what you’ll contribute. -If you have any questions, feel free to [open an issue](https://github.com/Thavarshan/comet/issues/new) or reach out to us. Happy coding! +If you have any questions, feel free to [open an issue](https://github.com/stellar-comet/comet/issues/new) or reach out to us. Happy coding! diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index a2c384d..ea101c2 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,5 +1,5 @@ blank_issues_enabled: false contact_links: - name: Help & Support - url: https://github.com/Thavarshan/comet/discussions + url: https://github.com/stellar-comet/comet/discussions about: 'This repository is only for reporting bugs. If you have a question or need help using the library, click:' diff --git a/.github/SUPPORT.md b/.github/SUPPORT.md index ec36a9e..b249657 100644 --- a/.github/SUPPORT.md +++ b/.github/SUPPORT.md @@ -2,4 +2,4 @@ GitHub issue trackers are not intended to provide Sentinel help or support. Instead, use one of the following channels: -- [Github discussions](https://github.com/Thavarshan/comet/discussions) +- [Github discussions](https://github.com/stellar-comet/comet/discussions) diff --git a/README.md b/README.md index d18c376..43dcd48 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -

Comet

+

Comet

## About Comet @@ -107,7 +107,7 @@ To get started with development: 1. **Clone the repository:** ```bash - git clone https://github.com/Thavarshan/comet.git + git clone https://github.com/stellar-comet/comet.git cd comet ``` @@ -157,7 +157,7 @@ To get started with development: ## 🧑‍💻 Contributors - **Jerome Thayananthajothy** - Project Lead & Developer -- [**Contributors List**](https://github.com/Thavarshan/comet/graphs/contributors) - A big thank you to all the amazing contributors! +- [**Contributors List**](https://github.com/stellar-comet/comet/graphs/contributors) - A big thank you to all the amazing contributors! ## 📄 License diff --git a/components.json b/components.json deleted file mode 100644 index 9bca0c4..0000000 --- a/components.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "$schema": "https://shadcn-vue.com/schema.json", - "style": "new-york", - "typescript": true, - "tsConfigPath": "./tsconfig.json", - "tailwind": { - "config": "tailwind.config.js", - "css": "src/assets/css/index.css", - "baseColor": "slate", - "cssVariables": true - }, - "framework": "vite", - "aliases": { - "components": "@/components", - "utils": "@/lib/utils" - } -} diff --git a/forge.config.ts b/forge.config.ts index 704d83f..1ab9f7e 100644 --- a/forge.config.ts +++ b/forge.config.ts @@ -6,47 +6,20 @@ import { MakerRpm } from '@electron-forge/maker-rpm'; import { VitePlugin } from '@electron-forge/plugin-vite'; import { FusesPlugin } from '@electron-forge/plugin-fuses'; import { FuseV1Options, FuseVersion } from '@electron/fuses'; -import { PublisherGithub } from '@electron-forge/publisher-github'; -import path from 'path'; const config: ForgeConfig = { packagerConfig: { - asar: { - unpack: '**/node_modules/ffmpeg-static/**', - }, - icon: process.platform === 'win32' ? 'src/assets/images/icon/icon.ico' : 'src/assets/images/icon/icon.icns', - executableName: 'comet', - extraResource: process.platform === 'win32' - ? path.resolve(__dirname, 'node_modules', 'ffmpeg-static', 'ffmpeg.exe') - : path.resolve(__dirname, 'node_modules', 'ffmpeg-static', 'ffmpeg'), - // Bypassing signing and notarization for now - // ...(process.platform === 'darwin' && { - // osxSign: {}, - // osxNotarize: { - // appleId: process.env.APPLE_ID, - // appleIdPassword: process.env.APPLE_ID_PASSWORD, - // teamId: process.env.TEAM_ID, - // }, - // }), + asar: true, }, rebuildConfig: {}, - makers: [ - new MakerSquirrel({ - certificateFile: './cert.pfx', - certificatePassword: process.env.CERTIFICATE_PASSWORD - }), - new MakerZIP({}, ['darwin']), - new MakerRpm({}), - new MakerDeb({ - options: { - icon: 'src/assets/images/icon/icon.png', - } - }), - ], + makers: [new MakerSquirrel({}), new MakerZIP({}, ['darwin']), new MakerRpm({}), new MakerDeb({})], plugins: [ new VitePlugin({ + // `build` can specify multiple entry builds, which can be Main process, Preload scripts, Worker process, etc. + // If you are familiar with Vite configuration, it will look really familiar. build: [ { + // `entry` is just an alias for `build.lib.entry` in the corresponding file of `config`. entry: 'src/main.ts', config: 'vite.main.config.ts', }, @@ -62,6 +35,8 @@ const config: ForgeConfig = { }, ], }), + // Fuses are used to enable/disable various Electron functionality + // at package time, before code signing the application new FusesPlugin({ version: FuseVersion.V1, [FuseV1Options.RunAsNode]: false, @@ -72,18 +47,6 @@ const config: ForgeConfig = { [FuseV1Options.OnlyLoadAppFromAsar]: true, }), ], - publishers: [ - new PublisherGithub({ - repository: { - owner: 'thavarshan', - name: 'comet', - }, - generateReleaseNotes: true, - prerelease: true, - tagPrefix: 'v', - draft: true, - }) - ] }; export default config; diff --git a/forge.env.d.ts b/forge.env.d.ts index 7b93b09..598f3b4 100644 --- a/forge.env.d.ts +++ b/forge.env.d.ts @@ -24,7 +24,7 @@ declare global { interface Window { electron: { selectDirectory: () => Promise; - getDownloadsPath: () => string; + getDesktopPath: () => string; convertVideo: (filePath: string, outputFormat: string, saveDirectory: string) => Promise; on: (channel: string, callback: (event: Electron.IpcRendererEvent, ...args: unknown[]) => void) => void; removeAllListeners: (channel: string) => void; diff --git a/package-lock.json b/package-lock.json index 556f21b..284aa9d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,26 +7,10 @@ "": { "name": "comet", "version": "1.0.0", - "hasInstallScript": true, "license": "MIT", "dependencies": { - "@radix-icons/vue": "^1.0.0", - "@vee-validate/zod": "^4.13.2", - "@vueuse/core": "^10.11.1", - "class-variance-authority": "^0.7.0", - "clsx": "^2.1.1", - "dotenv": "^16.4.5", "electron-squirrel-startup": "^1.0.1", - "electron-updater": "^6.2.1", - "ffmpeg-static": "^5.2.0", - "fluent-ffmpeg": "^2.1.3", - "radix-vue": "^1.9.3", - "tailwind-merge": "^2.5.0", - "tailwindcss-animate": "^1.0.7", - "vaul-vue": "^0.2.0", - "vee-validate": "^4.13.2", - "vue": "^3.4.37", - "zod": "^3.23.8" + "vue": "^3.4.38" }, "devDependencies": { "@electron-forge/cli": "^7.4.0", @@ -37,31 +21,25 @@ "@electron-forge/plugin-auto-unpack-natives": "^7.4.0", "@electron-forge/plugin-fuses": "^7.4.0", "@electron-forge/plugin-vite": "^7.4.0", - "@electron-forge/publisher-github": "^7.4.0", "@electron/fuses": "^1.8.0", - "@types/fluent-ffmpeg": "^2.1.25", - "@types/node": "^22.2.0", "@typescript-eslint/eslint-plugin": "^5.62.0", "@typescript-eslint/parser": "^5.62.0", "@vitejs/plugin-vue": "^5.1.2", "autoprefixer": "^10.4.20", - "cross-env": "^7.0.3", - "electron": "31.3.1", + "electron": "32.0.0", "eslint": "^8.57.0", "eslint-plugin-import": "^2.29.1", - "postcss": "^8.4.41", - "rimraf": "^3.0.2", - "sinon": "^18.0.0", - "tailwindcss": "^3.4.9", + "tailwindcss": "^3.4.10", "ts-node": "^10.9.2", - "typescript": "^5.1.6", - "vite": "^5.4.0" + "typescript": "~4.5.4", + "vite": "^5.4.1" } }, "node_modules/@alloc/quick-lru": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true, "license": "MIT", "engines": { "node": ">=10" @@ -121,7 +99,7 @@ "version": "0.8.1", "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "0.3.9" @@ -130,32 +108,6 @@ "node": ">=12" } }, - "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", - "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", - "devOptional": true, - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "node_modules/@derhuerst/http-basic": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/@derhuerst/http-basic/-/http-basic-8.2.4.tgz", - "integrity": "sha512-F9rL9k9Xjf5blCz8HsJRO4diy111cayL2vkY2XE4r4t3n0yPXVYy3KD3nJ1qbrSn9743UWSXH4IwuCa/HWlGFw==", - "license": "MIT", - "dependencies": { - "caseless": "^0.12.0", - "concat-stream": "^2.0.0", - "http-response-object": "^3.0.1", - "parse-cache-control": "^1.0.1" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@electron-forge/cli": { "version": "7.4.0", "resolved": "https://registry.npmjs.org/@electron-forge/cli/-/cli-7.4.0.tgz", @@ -192,6 +144,16 @@ "node": ">= 16.4.0" } }, + "node_modules/@electron-forge/cli/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, "node_modules/@electron-forge/core": { "version": "7.4.0", "resolved": "https://registry.npmjs.org/@electron-forge/core/-/core-7.4.0.tgz", @@ -432,30 +394,6 @@ "node": ">= 16.4.0" } }, - "node_modules/@electron-forge/publisher-github": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/@electron-forge/publisher-github/-/publisher-github-7.4.0.tgz", - "integrity": "sha512-hrxKNssJyU8Yuz0qv384y5RKojMG0nWeG7/kidjp8PX/RnqjGRU/JJ0Worl28g8LGiLt5R5JIfNLngLaFMn8tg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@electron-forge/publisher-base": "7.4.0", - "@electron-forge/shared-types": "7.4.0", - "@octokit/core": "^3.2.4", - "@octokit/plugin-retry": "^3.0.9", - "@octokit/request-error": "^2.0.5", - "@octokit/rest": "^18.0.11", - "@octokit/types": "^6.1.2", - "chalk": "^4.0.0", - "debug": "^4.3.1", - "fs-extra": "^10.0.0", - "log-symbols": "^4.0.0", - "mime-types": "^2.1.25" - }, - "engines": { - "node": ">= 16.4.0" - } - }, "node_modules/@electron-forge/shared-types": { "version": "7.4.0", "resolved": "https://registry.npmjs.org/@electron-forge/shared-types/-/shared-types-7.4.0.tgz", @@ -597,16 +535,6 @@ "node": ">=10.12.0" } }, - "node_modules/@electron/asar/node_modules/commander": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, "node_modules/@electron/fuses": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/@electron/fuses/-/fuses-1.8.0.tgz", @@ -1385,68 +1313,6 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/@floating-ui/core": { - "version": "1.6.7", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.7.tgz", - "integrity": "sha512-yDzVT/Lm101nQ5TCVeK65LtdN7Tj4Qpr9RTXJ2vPFLqtLxwOrpoxAHAJI8J3yYWUc40J0BDBheaitK5SJmno2g==", - "license": "MIT", - "dependencies": { - "@floating-ui/utils": "^0.2.7" - } - }, - "node_modules/@floating-ui/dom": { - "version": "1.6.10", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.10.tgz", - "integrity": "sha512-fskgCFv8J8OamCmyun8MfjB1Olfn+uZKjOKZ0vhYF3gRmEUXcGOjxWL8bBr7i4kIuPZ2KD2S3EUIOxnjC8kl2A==", - "license": "MIT", - "dependencies": { - "@floating-ui/core": "^1.6.0", - "@floating-ui/utils": "^0.2.7" - } - }, - "node_modules/@floating-ui/utils": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.7.tgz", - "integrity": "sha512-X8R8Oj771YRl/w+c1HqAC1szL8zWQRwFvgDwT129k9ACdBoud/+/rX9V0qiMl6LWUdP9voC2nDVZYPMQQsb6eA==", - "license": "MIT" - }, - "node_modules/@floating-ui/vue": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@floating-ui/vue/-/vue-1.1.4.tgz", - "integrity": "sha512-ammH7T3vyCx7pmm9OF19Wc42zrGnUw0QvLoidgypWsCLJMtGXEwY7paYIHO+K+oLC3mbWpzIHzeTVienYenlNg==", - "license": "MIT", - "dependencies": { - "@floating-ui/dom": "^1.0.0", - "@floating-ui/utils": "^0.2.7", - "vue-demi": ">=0.13.0" - } - }, - "node_modules/@floating-ui/vue/node_modules/vue-demi": { - "version": "0.14.10", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.10.tgz", - "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", - "hasInstallScript": true, - "license": "MIT", - "bin": { - "vue-demi-fix": "bin/vue-demi-fix.js", - "vue-demi-switch": "bin/vue-demi-switch.js" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - }, - "peerDependencies": { - "@vue/composition-api": "^1.0.0-rc.1", - "vue": "^3.0.0-0 || ^2.6.0" - }, - "peerDependenciesMeta": { - "@vue/composition-api": { - "optional": true - } - } - }, "node_modules/@gar/promisify": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", @@ -1492,28 +1358,11 @@ "dev": true, "license": "BSD-3-Clause" }, - "node_modules/@internationalized/date": { - "version": "3.5.5", - "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.5.5.tgz", - "integrity": "sha512-H+CfYvOZ0LTJeeLOqm19E3uj/4YjrmOFtBufDHPfvtI80hFAMqtrp7oCACpe4Cil5l8S0Qu/9dYfZc/5lY8WQQ==", - "license": "Apache-2.0", - "dependencies": { - "@swc/helpers": "^0.5.0" - } - }, - "node_modules/@internationalized/number": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/@internationalized/number/-/number-3.5.3.tgz", - "integrity": "sha512-rd1wA3ebzlp0Mehj5YTuTI50AQEx80gWFyHcQu+u91/5NgdwBecO8BH6ipPfE+lmQ9d63vpB3H9SHoIUiupllw==", - "license": "Apache-2.0", - "dependencies": { - "@swc/helpers": "^0.5.0" - } - }, "node_modules/@isaacs/cliui": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, "license": "ISC", "dependencies": { "string-width": "^5.1.2", @@ -1531,6 +1380,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -1543,6 +1393,7 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" @@ -1558,6 +1409,7 @@ "version": "0.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dev": true, "license": "MIT", "dependencies": { "@jridgewell/set-array": "^1.2.1", @@ -1568,10 +1420,22 @@ "node": ">=6.0.0" } }, + "node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, "node_modules/@jridgewell/resolve-uri": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, "license": "MIT", "engines": { "node": ">=6.0.0" @@ -1581,6 +1445,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "dev": true, "license": "MIT", "engines": { "node": ">=6.0.0" @@ -1593,13 +1458,14 @@ "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "dev": true, "license": "MIT", "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" } }, "node_modules/@malept/cross-spawn-promise": { @@ -1629,6 +1495,7 @@ "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, "license": "MIT", "dependencies": { "@nodelib/fs.stat": "2.0.5", @@ -1642,6 +1509,7 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, "license": "MIT", "engines": { "node": ">= 8" @@ -1651,6 +1519,7 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, "license": "MIT", "dependencies": { "@nodelib/fs.scandir": "2.1.5", @@ -1689,184 +1558,21 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/@octokit/auth-token": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.5.0.tgz", - "integrity": "sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/types": "^6.0.3" - } - }, - "node_modules/@octokit/core": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.6.0.tgz", - "integrity": "sha512-7RKRKuA4xTjMhY+eG3jthb3hlZCsOwg3rztWh75Xc+ShDWOfDDATWbeZpAHBNRpm4Tv9WgBMOy1zEJYXG6NJ7Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/auth-token": "^2.4.4", - "@octokit/graphql": "^4.5.8", - "@octokit/request": "^5.6.3", - "@octokit/request-error": "^2.0.5", - "@octokit/types": "^6.0.3", - "before-after-hook": "^2.2.0", - "universal-user-agent": "^6.0.0" - } - }, - "node_modules/@octokit/endpoint": { - "version": "6.0.12", - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.12.tgz", - "integrity": "sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/types": "^6.0.3", - "is-plain-object": "^5.0.0", - "universal-user-agent": "^6.0.0" - } - }, - "node_modules/@octokit/graphql": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.8.0.tgz", - "integrity": "sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/request": "^5.6.0", - "@octokit/types": "^6.0.3", - "universal-user-agent": "^6.0.0" - } - }, - "node_modules/@octokit/openapi-types": { - "version": "12.11.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-12.11.0.tgz", - "integrity": "sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@octokit/plugin-paginate-rest": { - "version": "2.21.3", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.21.3.tgz", - "integrity": "sha512-aCZTEf0y2h3OLbrgKkrfFdjRL6eSOo8komneVQJnYecAxIej7Bafor2xhuDJOIFau4pk0i/P28/XgtbyPF0ZHw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/types": "^6.40.0" - }, - "peerDependencies": { - "@octokit/core": ">=2" - } - }, - "node_modules/@octokit/plugin-request-log": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz", - "integrity": "sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@octokit/core": ">=3" - } - }, - "node_modules/@octokit/plugin-rest-endpoint-methods": { - "version": "5.16.2", - "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.16.2.tgz", - "integrity": "sha512-8QFz29Fg5jDuTPXVtey05BLm7OB+M8fnvE64RNegzX7U+5NUXcOcnpTIK0YfSHBg8gYd0oxIq3IZTe9SfPZiRw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/types": "^6.39.0", - "deprecation": "^2.3.1" - }, - "peerDependencies": { - "@octokit/core": ">=3" - } - }, - "node_modules/@octokit/plugin-retry": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/@octokit/plugin-retry/-/plugin-retry-3.0.9.tgz", - "integrity": "sha512-r+fArdP5+TG6l1Rv/C9hVoty6tldw6cE2pRHNGmFPdyfrc696R6JjrQ3d7HdVqGwuzfyrcaLAKD7K8TX8aehUQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/types": "^6.0.3", - "bottleneck": "^2.15.3" - } - }, - "node_modules/@octokit/request": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.6.3.tgz", - "integrity": "sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/endpoint": "^6.0.1", - "@octokit/request-error": "^2.1.0", - "@octokit/types": "^6.16.1", - "is-plain-object": "^5.0.0", - "node-fetch": "^2.6.7", - "universal-user-agent": "^6.0.0" - } - }, - "node_modules/@octokit/request-error": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.1.0.tgz", - "integrity": "sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/types": "^6.0.3", - "deprecation": "^2.0.0", - "once": "^1.4.0" - } - }, - "node_modules/@octokit/rest": { - "version": "18.12.0", - "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-18.12.0.tgz", - "integrity": "sha512-gDPiOHlyGavxr72y0guQEhLsemgVjwRePayJ+FcKc2SJqKUbxbkvf5kAZEWA/MKvsfYlQAMVzNJE3ezQcxMJ2Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/core": "^3.5.1", - "@octokit/plugin-paginate-rest": "^2.16.8", - "@octokit/plugin-request-log": "^1.0.4", - "@octokit/plugin-rest-endpoint-methods": "^5.12.0" - } - }, - "node_modules/@octokit/types": { - "version": "6.41.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.41.0.tgz", - "integrity": "sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/openapi-types": "^12.11.0" - } - }, "node_modules/@pkgjs/parseargs": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, "license": "MIT", "optional": true, "engines": { "node": ">=14" } }, - "node_modules/@radix-icons/vue": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@radix-icons/vue/-/vue-1.0.0.tgz", - "integrity": "sha512-gKWWk9tTK/laDRRNe5KLLR8A0qUwx4q4+DN8Fq48hJ904u78R82ayAO3TrxbNLgyn2D0h6rRiGdLzQWj7rPcvA==", - "license": "MIT", - "peerDependencies": { - "vue": ">= 3" - } - }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.20.0.tgz", - "integrity": "sha512-TSpWzflCc4VGAUJZlPpgAJE1+V60MePDQnBd7PPkpuEmOy8i87aL6tinFGKBFKuEDikYpig72QzdT3QPYIi+oA==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.21.0.tgz", + "integrity": "sha512-WTWD8PfoSAJ+qL87lE7votj3syLavxunWhzCnx3XFxFiI/BA/r3X7MUM8dVrH8rb2r4AiO8jJsr3ZjdaftmnfA==", "cpu": [ "arm" ], @@ -1878,9 +1584,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.20.0.tgz", - "integrity": "sha512-u00Ro/nok7oGzVuh/FMYfNoGqxU5CPWz1mxV85S2w9LxHR8OoMQBuSk+3BKVIDYgkpeOET5yXkx90OYFc+ytpQ==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.21.0.tgz", + "integrity": "sha512-a1sR2zSK1B4eYkiZu17ZUZhmUQcKjk2/j9Me2IDjk1GHW7LB5Z35LEzj9iJch6gtUfsnvZs1ZNyDW2oZSThrkA==", "cpu": [ "arm64" ], @@ -1892,9 +1598,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.20.0.tgz", - "integrity": "sha512-uFVfvzvsdGtlSLuL0ZlvPJvl6ZmrH4CBwLGEFPe7hUmf7htGAN+aXo43R/V6LATyxlKVC/m6UsLb7jbG+LG39Q==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.21.0.tgz", + "integrity": "sha512-zOnKWLgDld/svhKO5PD9ozmL6roy5OQ5T4ThvdYZLpiOhEGY+dp2NwUmxK0Ld91LrbjrvtNAE0ERBwjqhZTRAA==", "cpu": [ "arm64" ], @@ -1906,9 +1612,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.20.0.tgz", - "integrity": "sha512-xbrMDdlev53vNXexEa6l0LffojxhqDTBeL+VUxuuIXys4x6xyvbKq5XqTXBCEUA8ty8iEJblHvFaWRJTk/icAQ==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.21.0.tgz", + "integrity": "sha512-7doS8br0xAkg48SKE2QNtMSFPFUlRdw9+votl27MvT46vo44ATBmdZdGysOevNELmZlfd+NEa0UYOA8f01WSrg==", "cpu": [ "x64" ], @@ -1920,9 +1626,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.20.0.tgz", - "integrity": "sha512-jMYvxZwGmoHFBTbr12Xc6wOdc2xA5tF5F2q6t7Rcfab68TT0n+r7dgawD4qhPEvasDsVpQi+MgDzj2faOLsZjA==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.21.0.tgz", + "integrity": "sha512-pWJsfQjNWNGsoCq53KjMtwdJDmh/6NubwQcz52aEwLEuvx08bzcy6tOUuawAOncPnxz/3siRtd8hiQ32G1y8VA==", "cpu": [ "arm" ], @@ -1934,9 +1640,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.20.0.tgz", - "integrity": "sha512-1asSTl4HKuIHIB1GcdFHNNZhxAYEdqML/MW4QmPS4G0ivbEcBr1JKlFLKsIRqjSwOBkdItn3/ZDlyvZ/N6KPlw==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.21.0.tgz", + "integrity": "sha512-efRIANsz3UHZrnZXuEvxS9LoCOWMGD1rweciD6uJQIx2myN3a8Im1FafZBzh7zk1RJ6oKcR16dU3UPldaKd83w==", "cpu": [ "arm" ], @@ -1948,9 +1654,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.20.0.tgz", - "integrity": "sha512-COBb8Bkx56KldOYJfMf6wKeYJrtJ9vEgBRAOkfw6Ens0tnmzPqvlpjZiLgkhg6cA3DGzCmLmmd319pmHvKWWlQ==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.21.0.tgz", + "integrity": "sha512-ZrPhydkTVhyeGTW94WJ8pnl1uroqVHM3j3hjdquwAcWnmivjAwOYjTEAuEDeJvGX7xv3Z9GAvrBkEzCgHq9U1w==", "cpu": [ "arm64" ], @@ -1962,9 +1668,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.20.0.tgz", - "integrity": "sha512-+it+mBSyMslVQa8wSPvBx53fYuZK/oLTu5RJoXogjk6x7Q7sz1GNRsXWjn6SwyJm8E/oMjNVwPhmNdIjwP135Q==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.21.0.tgz", + "integrity": "sha512-cfaupqd+UEFeURmqNP2eEvXqgbSox/LHOyN9/d2pSdV8xTrjdg3NgOFJCtc1vQ/jEke1qD0IejbBfxleBPHnPw==", "cpu": [ "arm64" ], @@ -1976,9 +1682,9 @@ ] }, "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.20.0.tgz", - "integrity": "sha512-yAMvqhPfGKsAxHN8I4+jE0CpLWD8cv4z7CK7BMmhjDuz606Q2tFKkWRY8bHR9JQXYcoLfopo5TTqzxgPUjUMfw==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.21.0.tgz", + "integrity": "sha512-ZKPan1/RvAhrUylwBXC9t7B2hXdpb/ufeu22pG2psV7RN8roOfGurEghw1ySmX/CmDDHNTDDjY3lo9hRlgtaHg==", "cpu": [ "ppc64" ], @@ -1990,9 +1696,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.20.0.tgz", - "integrity": "sha512-qmuxFpfmi/2SUkAw95TtNq/w/I7Gpjurx609OOOV7U4vhvUhBcftcmXwl3rqAek+ADBwSjIC4IVNLiszoj3dPA==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.21.0.tgz", + "integrity": "sha512-H1eRaCwd5E8eS8leiS+o/NqMdljkcb1d6r2h4fKSsCXQilLKArq6WS7XBLDu80Yz+nMqHVFDquwcVrQmGr28rg==", "cpu": [ "riscv64" ], @@ -2004,9 +1710,9 @@ ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.20.0.tgz", - "integrity": "sha512-I0BtGXddHSHjV1mqTNkgUZLnS3WtsqebAXv11D5BZE/gfw5KoyXSAXVqyJximQXNvNzUo4GKlCK/dIwXlz+jlg==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.21.0.tgz", + "integrity": "sha512-zJ4hA+3b5tu8u7L58CCSI0A9N1vkfwPhWd/puGXwtZlsB5bTkwDNW/+JCU84+3QYmKpLi+XvHdmrlwUwDA6kqw==", "cpu": [ "s390x" ], @@ -2018,9 +1724,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.20.0.tgz", - "integrity": "sha512-y+eoL2I3iphUg9tN9GB6ku1FA8kOfmF4oUEWhztDJ4KXJy1agk/9+pejOuZkNFhRwHAOxMsBPLbXPd6mJiCwew==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.21.0.tgz", + "integrity": "sha512-e2hrvElFIh6kW/UNBQK/kzqMNY5mO+67YtEh9OA65RM5IJXYTWiXjX6fjIiPaqOkBthYF1EqgiZ6OXKcQsM0hg==", "cpu": [ "x64" ], @@ -2032,9 +1738,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.20.0.tgz", - "integrity": "sha512-hM3nhW40kBNYUkZb/r9k2FKK+/MnKglX7UYd4ZUy5DJs8/sMsIbqWK2piZtVGE3kcXVNj3B2IrUYROJMMCikNg==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.21.0.tgz", + "integrity": "sha512-1vvmgDdUSebVGXWX2lIcgRebqfQSff0hMEkLJyakQ9JQUbLDkEaMsPTLOmyccyC6IJ/l3FZuJbmrBw/u0A0uCQ==", "cpu": [ "x64" ], @@ -2046,9 +1752,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.20.0.tgz", - "integrity": "sha512-psegMvP+Ik/Bg7QRJbv8w8PAytPA7Uo8fpFjXyCRHWm6Nt42L+JtoqH8eDQ5hRP7/XW2UiIriy1Z46jf0Oa1kA==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.21.0.tgz", + "integrity": "sha512-s5oFkZ/hFcrlAyBTONFY1TWndfyre1wOMwU+6KCpm/iatybvrRgmZVM+vCFwxmC5ZhdlgfE0N4XorsDpi7/4XQ==", "cpu": [ "arm64" ], @@ -2060,9 +1766,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.20.0.tgz", - "integrity": "sha512-GabekH3w4lgAJpVxkk7hUzUf2hICSQO0a/BLFA11/RMxQT92MabKAqyubzDZmMOC/hcJNlc+rrypzNzYl4Dx7A==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.21.0.tgz", + "integrity": "sha512-G9+TEqRnAA6nbpqyUqgTiopmnfgnMkR3kMukFBDsiyy23LZvUCpiUwjTRx6ezYCjJODXrh52rBR9oXvm+Fp5wg==", "cpu": [ "ia32" ], @@ -2074,9 +1780,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.20.0.tgz", - "integrity": "sha512-aJ1EJSuTdGnM6qbVC4B5DSmozPTqIag9fSzXRNNo+humQLG89XpPgdt16Ia56ORD7s+H8Pmyx44uczDQ0yDzpg==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.21.0.tgz", + "integrity": "sha512-2jsCDZwtQvRhejHLfZ1JY6w6kEuEtfF9nzYsZxzSlNVKDX+DpsDJ+Rbjkm74nvg2rdx0gwBS+IMdvwJuq3S9pQ==", "cpu": [ "x64" ], @@ -2100,64 +1806,6 @@ "url": "https://github.com/sindresorhus/is?sponsor=1" } }, - "node_modules/@sinonjs/commons": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", - "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "11.2.2", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-11.2.2.tgz", - "integrity": "sha512-G2piCSxQ7oWOxwGSAyFHfPIsyeJGXYtc6mFbnFA+kRXkiEnTl8c/8jul2S329iFBnDI9HGoeWWAZvuvOkZccgw==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@sinonjs/commons": "^3.0.0" - } - }, - "node_modules/@sinonjs/samsam": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-8.0.0.tgz", - "integrity": "sha512-Bp8KUVlLp8ibJZrnvq2foVhP0IVX2CIprMJPK0vqGqgrDa0OHVKeZyBykqskkrdxV6yKBPmGasO8LVjAKR3Gew==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@sinonjs/commons": "^2.0.0", - "lodash.get": "^4.4.2", - "type-detect": "^4.0.8" - } - }, - "node_modules/@sinonjs/samsam/node_modules/@sinonjs/commons": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz", - "integrity": "sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/text-encoding": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.2.tgz", - "integrity": "sha512-sXXKG+uL9IrKqViTtao2Ws6dy0znu9sOaP1di/jKGW1M6VssO8vlpXCQcpZ+jisQ1tTFAC5Jo/EOzFbggBagFQ==", - "dev": true, - "license": "(Unlicense OR Apache-2.0)" - }, - "node_modules/@swc/helpers": { - "version": "0.5.12", - "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.12.tgz", - "integrity": "sha512-KMZNXiGibsW9kvZAO1Pam2JPTDBm+KSHMMHWdsyI/1DbIZjT2A6Gy3hblVXUMEDvUAKq+e0vL0X0o54owWji7g==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.4.0" - } - }, "node_modules/@szmarczak/http-timer": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", @@ -2171,32 +1819,6 @@ "node": ">=10" } }, - "node_modules/@tanstack/virtual-core": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.9.0.tgz", - "integrity": "sha512-Saga7/QRGej/IDCVP5BgJ1oDqlDT2d9rQyoflS3fgMS8ntJ8JGw/LBqK2GorHa06+VrNFc0tGz65XQHJQJetFQ==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - } - }, - "node_modules/@tanstack/vue-virtual": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/@tanstack/vue-virtual/-/vue-virtual-3.9.0.tgz", - "integrity": "sha512-MVJhQh57OR3wg2pWL/25IN1/nITFNnpFaz4gOvRCqnxhsH0WRePBBKvixOaFTgiyYfmrjFbb4d0nRMTvsjZZdQ==", - "license": "MIT", - "dependencies": { - "@tanstack/virtual-core": "3.9.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - }, - "peerDependencies": { - "vue": "^2.7.0 || ^3.0.0" - } - }, "node_modules/@tootallnate/once": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", @@ -2211,28 +1833,28 @@ "version": "1.0.11", "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz", "integrity": "sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==", - "devOptional": true, + "dev": true, "license": "MIT" }, "node_modules/@tsconfig/node12": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", - "devOptional": true, + "dev": true, "license": "MIT" }, "node_modules/@tsconfig/node14": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", - "devOptional": true, + "dev": true, "license": "MIT" }, "node_modules/@tsconfig/node16": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", - "devOptional": true, + "dev": true, "license": "MIT" }, "node_modules/@types/cacheable-request": { @@ -2253,17 +1875,7 @@ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", "dev": true, - "license": "MIT" - }, - "node_modules/@types/fluent-ffmpeg": { - "version": "2.1.25", - "resolved": "https://registry.npmjs.org/@types/fluent-ffmpeg/-/fluent-ffmpeg-2.1.25.tgz", - "integrity": "sha512-a9/Jtv/RVaCG4lUwWIcuClWE5eXJFoFS/oHOecOv/RS8n+lQdJzcJVmDlxA8Xbk4B82YpO88Dijcoljb6sYTcA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } + "license": "MIT" }, "node_modules/@types/fs-extra": { "version": "9.0.13", @@ -2328,13 +1940,13 @@ "optional": true }, "node_modules/@types/node": { - "version": "22.3.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.3.0.tgz", - "integrity": "sha512-nrWpWVaDZuaVc5X84xJ0vNrLvomM205oQyLsRt7OHNZbSHslcWsvgFR7O7hire2ZonjLrWBbedmotmIlJDVd6g==", - "devOptional": true, + "version": "22.4.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.4.1.tgz", + "integrity": "sha512-1tbpb9325+gPnKK0dMm+/LMriX0vKxf6RnB0SZUqfyVkQ4fMgUSySqhxE/y8Jvs4NyF1yHzTfG9KlnkIODxPKg==", + "dev": true, "license": "MIT", "dependencies": { - "undici-types": "~6.18.2" + "undici-types": "~6.19.2" } }, "node_modules/@types/responselike": { @@ -2354,12 +1966,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@types/web-bluetooth": { - "version": "0.0.20", - "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.20.tgz", - "integrity": "sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==", - "license": "MIT" - }, "node_modules/@types/yauzl": { "version": "2.10.3", "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", @@ -2574,17 +2180,6 @@ "dev": true, "license": "ISC" }, - "node_modules/@vee-validate/zod": { - "version": "4.13.2", - "resolved": "https://registry.npmjs.org/@vee-validate/zod/-/zod-4.13.2.tgz", - "integrity": "sha512-y1aqelutD6btX2ayZk3w8udClAykptphlGLwu0vlCqY2r9mrJqMn1EKqtcwXAvEom+ceTcHJOwGr2FUA7i+ZEg==", - "license": "MIT", - "dependencies": { - "type-fest": "^4.8.3", - "vee-validate": "4.13.2", - "zod": "^3.22.4" - } - }, "node_modules/@vitejs/plugin-vue": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.1.2.tgz", @@ -2600,39 +2195,39 @@ } }, "node_modules/@vue/compiler-core": { - "version": "3.4.37", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.37.tgz", - "integrity": "sha512-ZDDT/KiLKuCRXyzWecNzC5vTcubGz4LECAtfGPENpo0nrmqJHwuWtRLxk/Sb9RAKtR9iFflFycbkjkY+W/PZUQ==", + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.38.tgz", + "integrity": "sha512-8IQOTCWnLFqfHzOGm9+P8OPSEDukgg3Huc92qSG49if/xI2SAwLHQO2qaPQbjCWPBcQoO1WYfXfTACUrWV3c5A==", "license": "MIT", "dependencies": { "@babel/parser": "^7.24.7", - "@vue/shared": "3.4.37", - "entities": "^5.0.0", + "@vue/shared": "3.4.38", + "entities": "^4.5.0", "estree-walker": "^2.0.2", "source-map-js": "^1.2.0" } }, "node_modules/@vue/compiler-dom": { - "version": "3.4.37", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.37.tgz", - "integrity": "sha512-rIiSmL3YrntvgYV84rekAtU/xfogMUJIclUMeIKEtVBFngOL3IeZHhsH3UaFEgB5iFGpj6IW+8YuM/2Up+vVag==", + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.38.tgz", + "integrity": "sha512-Osc/c7ABsHXTsETLgykcOwIxFktHfGSUDkb05V61rocEfsFDcjDLH/IHJSNJP+/Sv9KeN2Lx1V6McZzlSb9EhQ==", "license": "MIT", "dependencies": { - "@vue/compiler-core": "3.4.37", - "@vue/shared": "3.4.37" + "@vue/compiler-core": "3.4.38", + "@vue/shared": "3.4.38" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.4.37", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.37.tgz", - "integrity": "sha512-vCfetdas40Wk9aK/WWf8XcVESffsbNkBQwS5t13Y/PcfqKfIwJX2gF+82th6dOpnpbptNMlMjAny80li7TaCIg==", + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.38.tgz", + "integrity": "sha512-s5QfZ+9PzPh3T5H4hsQDJtI8x7zdJaew/dCGgqZ2630XdzaZ3AD8xGZfBqpT8oaD/p2eedd+pL8tD5vvt5ZYJQ==", "license": "MIT", "dependencies": { "@babel/parser": "^7.24.7", - "@vue/compiler-core": "3.4.37", - "@vue/compiler-dom": "3.4.37", - "@vue/compiler-ssr": "3.4.37", - "@vue/shared": "3.4.37", + "@vue/compiler-core": "3.4.38", + "@vue/compiler-dom": "3.4.38", + "@vue/compiler-ssr": "3.4.38", + "@vue/shared": "3.4.38", "estree-walker": "^2.0.2", "magic-string": "^0.30.10", "postcss": "^8.4.40", @@ -2640,159 +2235,65 @@ } }, "node_modules/@vue/compiler-ssr": { - "version": "3.4.37", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.37.tgz", - "integrity": "sha512-TyAgYBWrHlFrt4qpdACh8e9Ms6C/AZQ6A6xLJaWrCL8GCX5DxMzxyeFAEMfU/VFr4tylHm+a2NpfJpcd7+20XA==", + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.38.tgz", + "integrity": "sha512-YXznKFQ8dxYpAz9zLuVvfcXhc31FSPFDcqr0kyujbOwNhlmaNvL2QfIy+RZeJgSn5Fk54CWoEUeW+NVBAogGaw==", "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.4.37", - "@vue/shared": "3.4.37" + "@vue/compiler-dom": "3.4.38", + "@vue/shared": "3.4.38" } }, - "node_modules/@vue/devtools-api": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.3.tgz", - "integrity": "sha512-0MiMsFma/HqA6g3KLKn+AGpL1kgKhFWszC9U29NfpWK5LE7bjeXxySWJrOJ77hBz+TBrBQ7o4QJqbPbqbs8rJw==", - "license": "MIT" - }, "node_modules/@vue/reactivity": { - "version": "3.4.37", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.37.tgz", - "integrity": "sha512-UmdKXGx0BZ5kkxPqQr3PK3tElz6adTey4307NzZ3whZu19i5VavYal7u2FfOmAzlcDVgE8+X0HZ2LxLb/jgbYw==", + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.38.tgz", + "integrity": "sha512-4vl4wMMVniLsSYYeldAKzbk72+D3hUnkw9z8lDeJacTxAkXeDAP1uE9xr2+aKIN0ipOL8EG2GPouVTH6yF7Gnw==", "license": "MIT", "dependencies": { - "@vue/shared": "3.4.37" + "@vue/shared": "3.4.38" } }, "node_modules/@vue/runtime-core": { - "version": "3.4.37", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.37.tgz", - "integrity": "sha512-MNjrVoLV/sirHZoD7QAilU1Ifs7m/KJv4/84QVbE6nyAZGQNVOa1HGxaOzp9YqCG+GpLt1hNDC4RbH+KtanV7w==", + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.38.tgz", + "integrity": "sha512-21z3wA99EABtuf+O3IhdxP0iHgkBs1vuoCAsCKLVJPEjpVqvblwBnTj42vzHRlWDCyxu9ptDm7sI2ZMcWrQqlA==", "license": "MIT", "dependencies": { - "@vue/reactivity": "3.4.37", - "@vue/shared": "3.4.37" + "@vue/reactivity": "3.4.38", + "@vue/shared": "3.4.38" } }, "node_modules/@vue/runtime-dom": { - "version": "3.4.37", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.37.tgz", - "integrity": "sha512-Mg2EwgGZqtwKrqdL/FKMF2NEaOHuH+Ks9TQn3DHKyX//hQTYOun+7Tqp1eo0P4Ds+SjltZshOSRq6VsU0baaNg==", + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.38.tgz", + "integrity": "sha512-afZzmUreU7vKwKsV17H1NDThEEmdYI+GCAK/KY1U957Ig2NATPVjCROv61R19fjZNzMmiU03n79OMnXyJVN0UA==", "license": "MIT", "dependencies": { - "@vue/reactivity": "3.4.37", - "@vue/runtime-core": "3.4.37", - "@vue/shared": "3.4.37", + "@vue/reactivity": "3.4.38", + "@vue/runtime-core": "3.4.38", + "@vue/shared": "3.4.38", "csstype": "^3.1.3" } }, "node_modules/@vue/server-renderer": { - "version": "3.4.37", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.37.tgz", - "integrity": "sha512-jZ5FAHDR2KBq2FsRUJW6GKDOAG9lUTX8aBEGq4Vf6B/35I9fPce66BornuwmqmKgfiSlecwuOb6oeoamYMohkg==", + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.38.tgz", + "integrity": "sha512-NggOTr82FbPEkkUvBm4fTGcwUY8UuTsnWC/L2YZBmvaQ4C4Jl/Ao4HHTB+l7WnFCt5M/dN3l0XLuyjzswGYVCA==", "license": "MIT", "dependencies": { - "@vue/compiler-ssr": "3.4.37", - "@vue/shared": "3.4.37" + "@vue/compiler-ssr": "3.4.38", + "@vue/shared": "3.4.38" }, "peerDependencies": { - "vue": "3.4.37" + "vue": "3.4.38" } }, "node_modules/@vue/shared": { - "version": "3.4.37", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.37.tgz", - "integrity": "sha512-nIh8P2fc3DflG8+5Uw8PT/1i17ccFn0xxN/5oE9RfV5SVnd7G0XEFRwakrnNFE/jlS95fpGXDVG5zDETS26nmg==", + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.38.tgz", + "integrity": "sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw==", "license": "MIT" }, - "node_modules/@vueuse/core": { - "version": "10.11.1", - "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.11.1.tgz", - "integrity": "sha512-guoy26JQktXPcz+0n3GukWIy/JDNKti9v6VEMu6kV2sYBsWuGiTU8OWdg+ADfUbHg3/3DlqySDe7JmdHrktiww==", - "license": "MIT", - "dependencies": { - "@types/web-bluetooth": "^0.0.20", - "@vueuse/metadata": "10.11.1", - "@vueuse/shared": "10.11.1", - "vue-demi": ">=0.14.8" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/@vueuse/core/node_modules/vue-demi": { - "version": "0.14.10", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.10.tgz", - "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", - "hasInstallScript": true, - "license": "MIT", - "bin": { - "vue-demi-fix": "bin/vue-demi-fix.js", - "vue-demi-switch": "bin/vue-demi-switch.js" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - }, - "peerDependencies": { - "@vue/composition-api": "^1.0.0-rc.1", - "vue": "^3.0.0-0 || ^2.6.0" - }, - "peerDependenciesMeta": { - "@vue/composition-api": { - "optional": true - } - } - }, - "node_modules/@vueuse/metadata": { - "version": "10.11.1", - "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.11.1.tgz", - "integrity": "sha512-IGa5FXd003Ug1qAZmyE8wF3sJ81xGLSqTqtQ6jaVfkeZ4i5kS2mwQF61yhVqojRnenVew5PldLyRgvdl4YYuSw==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/@vueuse/shared": { - "version": "10.11.1", - "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.11.1.tgz", - "integrity": "sha512-LHpC8711VFZlDaYUXEBbFBCQ7GS3dVU9mjOhhMhXP6txTV4EhYQg/KGnQuvt/sPAtoUKq7VVUnL6mVtFoL42sA==", - "license": "MIT", - "dependencies": { - "vue-demi": ">=0.14.8" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/@vueuse/shared/node_modules/vue-demi": { - "version": "0.14.10", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.10.tgz", - "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", - "hasInstallScript": true, - "license": "MIT", - "bin": { - "vue-demi-fix": "bin/vue-demi-fix.js", - "vue-demi-switch": "bin/vue-demi-switch.js" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - }, - "peerDependencies": { - "@vue/composition-api": "^1.0.0-rc.1", - "vue": "^3.0.0-0 || ^2.6.0" - }, - "peerDependenciesMeta": { - "@vue/composition-api": { - "optional": true - } - } - }, "node_modules/@xmldom/xmldom": { "version": "0.8.10", "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", @@ -2828,7 +2329,7 @@ "version": "8.12.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", - "devOptional": true, + "dev": true, "license": "MIT", "bin": { "acorn": "bin/acorn" @@ -2851,7 +2352,7 @@ "version": "8.3.3", "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.3.tgz", "integrity": "sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "acorn": "^8.11.0" @@ -2864,6 +2365,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, "license": "MIT", "dependencies": { "debug": "4" @@ -2949,6 +2451,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -2958,6 +2461,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -2973,12 +2477,14 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true, "license": "MIT" }, "node_modules/anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, "license": "ISC", "dependencies": { "normalize-path": "^3.0.0", @@ -3011,29 +2517,19 @@ } }, "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "dev": true, "license": "MIT" }, "node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, "license": "Python-2.0" }, - "node_modules/aria-hidden": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.4.tgz", - "integrity": "sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==", - "license": "MIT", - "dependencies": { - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/array-buffer-byte-length": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", @@ -3195,22 +2691,6 @@ "@types/glob": "^7.1.1" } }, - "node_modules/asar/node_modules/commander": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/async": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", - "integrity": "sha512-eAkdoKxU6/LkKDBzLpT+t6Ff5EtfSF4wx1WfJiPEEV7WNLnDaRXk0oVysiEPm262roaachGexwUv94WhSgN5TQ==" - }, "node_modules/at-least-node": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", @@ -3289,6 +2769,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, "license": "MIT" }, "node_modules/base64-js": { @@ -3312,17 +2793,11 @@ ], "license": "MIT" }, - "node_modules/before-after-hook": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz", - "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==", - "dev": true, - "license": "Apache-2.0" - }, "node_modules/binary-extensions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -3400,13 +2875,6 @@ "license": "MIT", "optional": true }, - "node_modules/bottleneck": { - "version": "2.19.5", - "resolved": "https://registry.npmjs.org/bottleneck/-/bottleneck-2.19.5.tgz", - "integrity": "sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==", - "dev": true, - "license": "MIT" - }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -3422,6 +2890,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, "license": "MIT", "dependencies": { "fill-range": "^7.1.1" @@ -3502,21 +2971,9 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true, "license": "MIT" }, - "node_modules/builder-util-runtime": { - "version": "9.2.4", - "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.2.4.tgz", - "integrity": "sha512-upp+biKpN/XZMLim7aguUyW8s0FUpDvOtK6sbanMFDAMBzpHDqdhgVYm6zc9HJ6nWo7u2Lxk60i2M6Jd3aiNrA==", - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "sax": "^1.2.4" - }, - "engines": { - "node": ">=12.0.0" - } - }, "node_modules/bytes": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", @@ -3664,6 +3121,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, "license": "MIT", "engines": { "node": ">= 6" @@ -3690,12 +3148,6 @@ ], "license": "CC-BY-4.0" }, - "node_modules/caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", - "license": "Apache-2.0" - }, "node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -3717,6 +3169,7 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, "license": "MIT", "dependencies": { "anymatch": "~3.1.2", @@ -3741,6 +3194,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, "license": "ISC", "dependencies": { "is-glob": "^4.0.1" @@ -3777,27 +3231,6 @@ "license": "MIT", "optional": true }, - "node_modules/class-variance-authority": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.0.tgz", - "integrity": "sha512-jFI8IQw4hczaL4ALINxqLEXQbWcNjoSkloa4IaufXCJr6QawJyw7tuRysRsrE8w2p/4gGaxKIt/hX3qz/IbD1A==", - "license": "Apache-2.0", - "dependencies": { - "clsx": "2.0.0" - }, - "funding": { - "url": "https://joebell.co.uk" - } - }, - "node_modules/class-variance-authority/node_modules/clsx": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz", - "integrity": "sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/clean-stack": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", @@ -3942,19 +3375,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/clsx": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", - "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -3967,6 +3392,7 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, "license": "MIT" }, "node_modules/color-support": { @@ -3987,9 +3413,10 @@ "license": "MIT" }, "node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "dev": true, "license": "MIT", "engines": { "node": ">= 6" @@ -4012,21 +3439,6 @@ "dev": true, "license": "MIT" }, - "node_modules/concat-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", - "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", - "engines": [ - "node >= 6.0" - ], - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.0.2", - "typedarray": "^0.0.6" - } - }, "node_modules/console-control-strings": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", @@ -4078,7 +3490,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "devOptional": true, + "dev": true, "license": "MIT" }, "node_modules/cross-dirname": { @@ -4088,29 +3500,11 @@ "dev": true, "license": "MIT" }, - "node_modules/cross-env": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", - "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", - "dev": true, - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.1" - }, - "bin": { - "cross-env": "src/bin/cross-env.js", - "cross-env-shell": "src/bin/cross-env-shell.js" - }, - "engines": { - "node": ">=10.14", - "npm": ">=6", - "yarn": ">=1" - } - }, "node_modules/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, "license": "MIT", "dependencies": { "path-key": "^3.1.0", @@ -4149,6 +3543,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, "license": "MIT", "bin": { "cssesc": "bin/cssesc" @@ -4221,6 +3616,7 @@ "version": "4.3.6", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "dev": true, "license": "MIT", "dependencies": { "ms": "2.1.2" @@ -4329,12 +3725,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/defu": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", - "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==", - "license": "MIT" - }, "node_modules/delegates": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", @@ -4352,13 +3742,6 @@ "node": ">= 0.8" } }, - "node_modules/deprecation": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", - "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", - "dev": true, - "license": "ISC" - }, "node_modules/destroy": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", @@ -4392,12 +3775,13 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true, "license": "Apache-2.0" }, "node_modules/diff": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", - "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -4432,6 +3816,7 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true, "license": "MIT" }, "node_modules/doctrine": { @@ -4447,22 +3832,11 @@ "node": ">=6.0.0" } }, - "node_modules/dotenv": { - "version": "16.4.5", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", - "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://dotenvx.com" - } - }, "node_modules/eastasianwidth": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true, "license": "MIT" }, "node_modules/ee-first": { @@ -4473,9 +3847,9 @@ "license": "MIT" }, "node_modules/electron": { - "version": "31.3.1", - "resolved": "https://registry.npmjs.org/electron/-/electron-31.3.1.tgz", - "integrity": "sha512-9fiuWlRhBfygtcT+auRd/WdBK/f8LZZcrpx0RjpXhH2DPTP/PfnkC4JB1PW55qCbGbh4wAgkYbf4ExIag8oGCA==", + "version": "32.0.0", + "resolved": "https://registry.npmjs.org/electron/-/electron-32.0.0.tgz", + "integrity": "sha512-rs+VkhztJd2LvRX7d3ikKH+EIHMW4vKM2l5qp7Dx/dLQAKKz3IFNKyYhYzczDnqO+/jUvx0ic0SQvqpv1/ZAsw==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -4918,28 +4292,12 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.7", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.7.tgz", - "integrity": "sha512-6FTNWIWMxMy/ZY6799nBlPtF1DFDQ6VQJ7yyDP27SJNt5lwtQ5ufqVvHylb3fdQefvRcgA3fKcFMJi9OLwBRNw==", + "version": "1.5.12", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.12.tgz", + "integrity": "sha512-tIhPkdlEoCL1Y+PToq3zRNehUaKp3wBX/sr7aclAWdIWjvqAe/Im/H0SiCM4c1Q8BLPHCdoJTol+ZblflydehA==", "dev": true, "license": "ISC" }, - "node_modules/electron-updater": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/electron-updater/-/electron-updater-6.2.1.tgz", - "integrity": "sha512-83eKIPW14qwZqUUM6wdsIRwVKZyjmHxQ4/8G+1C6iS5PdDt7b1umYQyj1/qPpH510GmHEQe4q0kCPe3qmb3a0Q==", - "license": "MIT", - "dependencies": { - "builder-util-runtime": "9.2.4", - "fs-extra": "^10.1.0", - "js-yaml": "^4.1.0", - "lazy-val": "^1.0.5", - "lodash.escaperegexp": "^4.1.2", - "lodash.isequal": "^4.5.0", - "semver": "^7.3.8", - "tiny-typed-emitter": "^2.1.0" - } - }, "node_modules/electron-winstaller": { "version": "5.4.0", "resolved": "https://registry.npmjs.org/electron-winstaller/-/electron-winstaller-5.4.0.tgz", @@ -5023,13 +4381,13 @@ } }, "node_modules/electron/node_modules/@types/node": { - "version": "20.14.15", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.15.tgz", - "integrity": "sha512-Fz1xDMCF/B00/tYSVMlmK7hVeLh7jE5f3B7X1/hmV0MJBwE27KlS7EvD/Yp+z1lm8mVhwV5w+n8jOZG8AfTlKw==", + "version": "20.16.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.1.tgz", + "integrity": "sha512-zJDo7wEadFtSyNz5QITDfRcrhqDvQI1xQNQ0VoizPjM/dVAODqqIUWbJPkvsxmTI0MYRGRikcdjMPhOssnPejQ==", "dev": true, "license": "MIT", "dependencies": { - "undici-types": "~5.26.4" + "undici-types": "~6.19.2" } }, "node_modules/electron/node_modules/fs-extra": { @@ -5067,13 +4425,6 @@ "semver": "bin/semver.js" } }, - "node_modules/electron/node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "dev": true, - "license": "MIT" - }, "node_modules/electron/node_modules/universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", @@ -5088,6 +4439,7 @@ "version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, "license": "MIT" }, "node_modules/encodeurl": { @@ -5136,9 +4488,9 @@ } }, "node_modules/entities": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-5.0.0.tgz", - "integrity": "sha512-BeJFvFRJddxobhvEdm5GqHzRV/X+ACeuw0/BuuxsCh1EUZcAIz8+kYmBp/LrQuloy6K1f3a0M7+IhmZ7QnkISA==", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", "license": "BSD-2-Clause", "engines": { "node": ">=0.12" @@ -5151,6 +4503,7 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -5948,12 +5301,14 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, "license": "MIT" }, "node_modules/fast-glob": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", @@ -5970,6 +5325,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, "license": "ISC", "dependencies": { "is-glob": "^4.0.1" @@ -5996,6 +5352,7 @@ "version": "1.17.1", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dev": true, "license": "ISC", "dependencies": { "reusify": "^1.0.4" @@ -6011,22 +5368,6 @@ "pend": "~1.2.0" } }, - "node_modules/ffmpeg-static": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ffmpeg-static/-/ffmpeg-static-5.2.0.tgz", - "integrity": "sha512-WrM7kLW+do9HLr+H6tk7LzQ7kPqbAgLjdzNE32+u3Ff11gXt9Kkkd2nusGFrlWMIe+XaA97t+I8JS7sZIrvRgA==", - "hasInstallScript": true, - "license": "GPL-3.0-or-later", - "dependencies": { - "@derhuerst/http-basic": "^8.2.0", - "env-paths": "^2.2.0", - "https-proxy-agent": "^5.0.0", - "progress": "^2.0.3" - }, - "engines": { - "node": ">=16" - } - }, "node_modules/file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", @@ -6072,6 +5413,7 @@ "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" @@ -6169,31 +5511,6 @@ "node": ">= 12" } }, - "node_modules/fluent-ffmpeg": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/fluent-ffmpeg/-/fluent-ffmpeg-2.1.3.tgz", - "integrity": "sha512-Be3narBNt2s6bsaqP6Jzq91heDgOEaDCJAXcE3qcma/EJBSy5FB4cvO31XBInuAuKBx8Kptf8dkhjK0IOru39Q==", - "license": "MIT", - "dependencies": { - "async": "^0.2.9", - "which": "^1.1.1" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/fluent-ffmpeg/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, "node_modules/for-each": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", @@ -6208,6 +5525,7 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "dev": true, "license": "ISC", "dependencies": { "cross-spawn": "^7.0.0", @@ -6224,6 +5542,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, "license": "ISC", "engines": { "node": ">=14" @@ -6270,6 +5589,7 @@ "version": "10.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", @@ -6304,6 +5624,7 @@ "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, "hasInstallScript": true, "license": "MIT", "optional": true, @@ -6318,6 +5639,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" @@ -6577,6 +5899,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, "license": "ISC", "dependencies": { "is-glob": "^4.0.3" @@ -6655,24 +5978,11 @@ "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, "license": "MIT", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globals/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "license": "(MIT OR CC0-1.0)", + "dependencies": { + "type-fest": "^0.20.2" + }, "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -6759,6 +6069,7 @@ "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, "license": "ISC" }, "node_modules/graphemer": { @@ -6854,6 +6165,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, "license": "MIT", "dependencies": { "function-bind": "^1.1.2" @@ -6921,21 +6233,6 @@ "node": ">= 6" } }, - "node_modules/http-response-object": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/http-response-object/-/http-response-object-3.0.2.tgz", - "integrity": "sha512-bqX0XTF6fnXSQcEJ2Iuyr75yVakyjIDCqroJQ/aHfSdlM743Cwqoi2nDYMzLGWUcuTWGWy8AAvOKXTfiv6q9RA==", - "license": "MIT", - "dependencies": { - "@types/node": "^10.0.3" - } - }, - "node_modules/http-response-object/node_modules/@types/node": { - "version": "10.17.60", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz", - "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==", - "license": "MIT" - }, "node_modules/http2-wrapper": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", @@ -6954,6 +6251,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, "license": "MIT", "dependencies": { "agent-base": "6", @@ -7077,6 +6375,7 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, "license": "ISC" }, "node_modules/ini": { @@ -7176,6 +6475,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, "license": "MIT", "dependencies": { "binary-extensions": "^2.0.0" @@ -7218,6 +6518,7 @@ "version": "2.15.0", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.0.tgz", "integrity": "sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==", + "dev": true, "license": "MIT", "dependencies": { "hasown": "^2.0.2" @@ -7265,6 +6566,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -7287,6 +6589,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" @@ -7329,6 +6632,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.12.0" @@ -7360,16 +6664,6 @@ "node": ">=8" } }, - "node_modules/is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-regex": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", @@ -7521,12 +6815,14 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, "license": "ISC" }, "node_modules/jackspeak": { "version": "3.4.3", "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/cliui": "^8.0.2" @@ -7542,6 +6838,7 @@ "version": "1.21.6", "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", + "dev": true, "license": "MIT", "bin": { "jiti": "bin/jiti.js" @@ -7551,6 +6848,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, "license": "MIT", "dependencies": { "argparse": "^2.0.1" @@ -7612,6 +6910,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, "license": "MIT", "dependencies": { "universalify": "^2.0.0" @@ -7630,13 +6929,6 @@ "node": ">=8" } }, - "node_modules/just-extend": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-6.2.0.tgz", - "integrity": "sha512-cYofQu2Xpom82S6qD778jBDpwvvy39s1l/hrYij2u9AMdQcGRpaBu6kY4mVhuno5kJVi1DAz4aiphA2WI1/OAw==", - "dev": true, - "license": "MIT" - }, "node_modules/keyv": { "version": "4.5.4", "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", @@ -7647,12 +6939,6 @@ "json-buffer": "3.0.1" } }, - "node_modules/lazy-val": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.5.tgz", - "integrity": "sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q==", - "license": "MIT" - }, "node_modules/levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", @@ -7671,6 +6957,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true, "license": "MIT", "engines": { "node": ">=10" @@ -7680,6 +6967,7 @@ "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true, "license": "MIT" }, "node_modules/listr2": { @@ -7739,12 +7027,6 @@ "dev": true, "license": "MIT" }, - "node_modules/lodash.escaperegexp": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz", - "integrity": "sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==", - "license": "MIT" - }, "node_modules/lodash.get": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", @@ -7752,12 +7034,6 @@ "dev": true, "license": "MIT" }, - "node_modules/lodash.isequal": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==", - "license": "MIT" - }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", @@ -7864,7 +7140,7 @@ "version": "1.3.6", "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "devOptional": true, + "dev": true, "license": "ISC" }, "node_modules/make-fetch-happen": { @@ -7958,6 +7234,7 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, "license": "MIT", "engines": { "node": ">= 8" @@ -7977,6 +7254,7 @@ "version": "4.0.7", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", + "dev": true, "license": "MIT", "dependencies": { "braces": "^3.0.3", @@ -8179,12 +7457,14 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true, "license": "MIT" }, "node_modules/mz": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, "license": "MIT", "dependencies": { "any-promise": "^1.0.0", @@ -8241,27 +7521,6 @@ "dev": true, "license": "MIT" }, - "node_modules/nise": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/nise/-/nise-6.0.0.tgz", - "integrity": "sha512-K8ePqo9BFvN31HXwEtTNGzgrPpmvgciDsFz8aztFjt4LqKO/JeFD8tBOeuDiCMXrIl/m1YvfH8auSpxfaD09wg==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@sinonjs/commons": "^3.0.0", - "@sinonjs/fake-timers": "^11.2.2", - "@sinonjs/text-encoding": "^0.7.2", - "just-extend": "^6.2.0", - "path-to-regexp": "^6.2.1" - } - }, - "node_modules/nise/node_modules/path-to-regexp": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.2.tgz", - "integrity": "sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==", - "dev": true, - "license": "MIT" - }, "node_modules/node-abi": { "version": "3.65.0", "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.65.0.tgz", @@ -8382,6 +7641,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -8454,6 +7714,7 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -8463,6 +7724,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, "license": "MIT", "engines": { "node": ">= 6" @@ -8772,6 +8034,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", + "dev": true, "license": "BlueOak-1.0.0" }, "node_modules/parent-module": { @@ -8800,11 +8063,6 @@ "node": ">=0.10.0" } }, - "node_modules/parse-cache-control": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parse-cache-control/-/parse-cache-control-1.0.1.tgz", - "integrity": "sha512-60zvsJReQPX5/QP0Kzfd/VrpjScIQ7SHBW6bFCYfEP+fp0Eppr1SHhIO5nd1PjZtvclzSzES9D/p5nFJurwfWg==" - }, "node_modules/parse-json": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", @@ -8862,6 +8120,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -8871,12 +8130,14 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true, "license": "MIT" }, "node_modules/path-scurry": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, "license": "BlueOak-1.0.0", "dependencies": { "lru-cache": "^10.2.0", @@ -8893,12 +8154,14 @@ "version": "10.4.3", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true, "license": "ISC" }, "node_modules/path-scurry/node_modules/minipass": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, "license": "ISC", "engines": { "node": ">=16 || 14 >=14.17" @@ -8953,6 +8216,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, "license": "MIT", "engines": { "node": ">=8.6" @@ -8965,6 +8229,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -8974,6 +8239,7 @@ "version": "4.0.6", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, "license": "MIT", "engines": { "node": ">= 6" @@ -9105,6 +8371,7 @@ "version": "15.1.0", "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, "license": "MIT", "dependencies": { "postcss-value-parser": "^4.0.0", @@ -9122,6 +8389,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dev": true, "license": "MIT", "dependencies": { "camelcase-css": "^2.0.1" @@ -9141,6 +8409,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "dev": true, "funding": [ { "type": "opencollective", @@ -9176,6 +8445,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", + "dev": true, "license": "MIT", "engines": { "node": ">=14" @@ -9188,6 +8458,7 @@ "version": "6.2.0", "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", + "dev": true, "funding": [ { "type": "opencollective", @@ -9213,6 +8484,7 @@ "version": "6.1.2", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "dev": true, "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -9226,6 +8498,7 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true, "license": "MIT" }, "node_modules/postject": { @@ -9268,6 +8541,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.4.0" @@ -9349,6 +8623,7 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, "funding": [ { "type": "github", @@ -9378,46 +8653,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/radix-vue": { - "version": "1.9.4", - "resolved": "https://registry.npmjs.org/radix-vue/-/radix-vue-1.9.4.tgz", - "integrity": "sha512-d950wxB+MVVU6L9h39OsNzAdk2BiGDDfhXJiHsksPAIK5pCR8W4U0RB0WLQEdjmmL9p1aXOYm4FBDq0oIo2G/w==", - "license": "MIT", - "dependencies": { - "@floating-ui/dom": "^1.6.7", - "@floating-ui/vue": "^1.1.0", - "@internationalized/date": "^3.5.4", - "@internationalized/number": "^3.5.3", - "@tanstack/vue-virtual": "^3.8.1", - "@vueuse/core": "^10.11.0", - "@vueuse/shared": "^10.11.0", - "aria-hidden": "^1.2.4", - "defu": "^6.1.4", - "fast-deep-equal": "^3.1.3", - "nanoid": "^5.0.7" - }, - "peerDependencies": { - "vue": ">= 3.2.0" - } - }, - "node_modules/radix-vue/node_modules/nanoid": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.0.7.tgz", - "integrity": "sha512-oLxFY2gd2IqnjcYyOXD8XGCftpGtZP2AbHbOkthDkvRywH5ayNtPVy9YlOPcHckXzbLTCHpkb7FB+yuxKV13pQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.js" - }, - "engines": { - "node": "^18 || >=20" - } - }, "node_modules/range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", @@ -9461,6 +8696,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, "license": "MIT", "dependencies": { "pify": "^2.3.0" @@ -9585,6 +8821,7 @@ "version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, "license": "MIT", "dependencies": { "inherits": "^2.0.3", @@ -9599,6 +8836,7 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, "license": "MIT", "dependencies": { "picomatch": "^2.2.1" @@ -9671,6 +8909,7 @@ "version": "1.22.8", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, "license": "MIT", "dependencies": { "is-core-module": "^2.13.0", @@ -9773,6 +9012,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, "license": "MIT", "engines": { "iojs": ">=1.0.0", @@ -9823,9 +9063,9 @@ } }, "node_modules/rollup": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.20.0.tgz", - "integrity": "sha512-6rbWBChcnSGzIlXeIdNIZTopKYad8ZG8ajhl78lGRLsI2rX8IkaotQhVas2Ma+GPxJav19wrSzvRvuiv0YKzWw==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.21.0.tgz", + "integrity": "sha512-vo+S/lfA2lMS7rZ2Qoubi6I5hwZwzXeUIctILZLbHI+laNtvhhOIon2S1JksA5UEDQ7l3vberd0fxK44lTYjbQ==", "dev": true, "license": "MIT", "dependencies": { @@ -9839,22 +9079,22 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.20.0", - "@rollup/rollup-android-arm64": "4.20.0", - "@rollup/rollup-darwin-arm64": "4.20.0", - "@rollup/rollup-darwin-x64": "4.20.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.20.0", - "@rollup/rollup-linux-arm-musleabihf": "4.20.0", - "@rollup/rollup-linux-arm64-gnu": "4.20.0", - "@rollup/rollup-linux-arm64-musl": "4.20.0", - "@rollup/rollup-linux-powerpc64le-gnu": "4.20.0", - "@rollup/rollup-linux-riscv64-gnu": "4.20.0", - "@rollup/rollup-linux-s390x-gnu": "4.20.0", - "@rollup/rollup-linux-x64-gnu": "4.20.0", - "@rollup/rollup-linux-x64-musl": "4.20.0", - "@rollup/rollup-win32-arm64-msvc": "4.20.0", - "@rollup/rollup-win32-ia32-msvc": "4.20.0", - "@rollup/rollup-win32-x64-msvc": "4.20.0", + "@rollup/rollup-android-arm-eabi": "4.21.0", + "@rollup/rollup-android-arm64": "4.21.0", + "@rollup/rollup-darwin-arm64": "4.21.0", + "@rollup/rollup-darwin-x64": "4.21.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.21.0", + "@rollup/rollup-linux-arm-musleabihf": "4.21.0", + "@rollup/rollup-linux-arm64-gnu": "4.21.0", + "@rollup/rollup-linux-arm64-musl": "4.21.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.21.0", + "@rollup/rollup-linux-riscv64-gnu": "4.21.0", + "@rollup/rollup-linux-s390x-gnu": "4.21.0", + "@rollup/rollup-linux-x64-gnu": "4.21.0", + "@rollup/rollup-linux-x64-musl": "4.21.0", + "@rollup/rollup-win32-arm64-msvc": "4.21.0", + "@rollup/rollup-win32-ia32-msvc": "4.21.0", + "@rollup/rollup-win32-x64-msvc": "4.21.0", "fsevents": "~2.3.2" } }, @@ -9862,6 +9102,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, "funding": [ { "type": "github", @@ -9904,6 +9145,7 @@ "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, "funding": [ { "type": "github", @@ -9945,16 +9187,11 @@ "dev": true, "license": "MIT" }, - "node_modules/sax": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", - "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", - "license": "ISC" - }, "node_modules/semver": { "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -10119,6 +9356,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" @@ -10131,6 +9369,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -10162,25 +9401,6 @@ "dev": true, "license": "ISC" }, - "node_modules/sinon": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/sinon/-/sinon-18.0.0.tgz", - "integrity": "sha512-+dXDXzD1sBO6HlmZDd7mXZCR/y5ECiEiGCBSGuFD/kZ0bDTofPYc6JaeGmPSF+1j1MejGUWkORbYOLDyvqCWpA==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@sinonjs/commons": "^3.0.1", - "@sinonjs/fake-timers": "^11.2.2", - "@sinonjs/samsam": "^8.0.0", - "diff": "^5.2.0", - "nise": "^6.0.0", - "supports-color": "^7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/sinon" - } - }, "node_modules/slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", @@ -10362,6 +9582,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, "license": "MIT", "dependencies": { "safe-buffer": "~5.2.0" @@ -10371,6 +9592,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, "license": "MIT", "dependencies": { "eastasianwidth": "^0.2.0", @@ -10389,6 +9611,7 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", @@ -10403,12 +9626,14 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, "license": "MIT" }, "node_modules/string-width-cjs/node_modules/is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -10418,6 +9643,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -10430,6 +9656,7 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" @@ -10497,6 +9724,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" @@ -10510,6 +9738,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" @@ -10578,6 +9807,7 @@ "version": "3.35.0", "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "dev": true, "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.2", @@ -10600,15 +9830,27 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, "node_modules/sucrase/node_modules/glob": { "version": "10.4.5", "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dev": true, "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", @@ -10629,6 +9871,7 @@ "version": "9.0.5", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" @@ -10644,6 +9887,7 @@ "version": "7.1.2", "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, "license": "ISC", "engines": { "node": ">=16 || 14 >=14.17" @@ -10686,6 +9930,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -10694,20 +9939,11 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/tailwind-merge": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-2.5.2.tgz", - "integrity": "sha512-kjEBm+pvD+6eAwzJL2Bi+02/9LFLal1Gs61+QB7HvTfQQ0aXwC5LGT8PEt1gS0CWKktKe6ysPTAy3cBC5MeiIg==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/dcastil" - } - }, "node_modules/tailwindcss": { "version": "3.4.10", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.10.tgz", "integrity": "sha512-KWZkVPm7yJRhdu4SRSl9d4AK2wM3a50UsvgHZO7xY77NQr2V+fIrEuoDGQcbvswWvFGbS2f6e+jC/6WJm1Dl0w==", + "dev": true, "license": "MIT", "dependencies": { "@alloc/quick-lru": "^5.2.0", @@ -10741,14 +9977,12 @@ "node": ">=14.0.0" } }, - "node_modules/tailwindcss-animate": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/tailwindcss-animate/-/tailwindcss-animate-1.0.7.tgz", - "integrity": "sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==", - "license": "MIT", - "peerDependencies": { - "tailwindcss": ">=3.0.0 || insiders" - } + "node_modules/tailwindcss/node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true, + "license": "MIT" }, "node_modules/tar": { "version": "6.2.1", @@ -10833,6 +10067,7 @@ "version": "3.3.1", "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, "license": "MIT", "dependencies": { "any-promise": "^1.0.0" @@ -10842,6 +10077,7 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, "license": "MIT", "dependencies": { "thenify": ">= 3.1.0 < 4" @@ -10858,12 +10094,6 @@ "license": "MIT", "optional": true }, - "node_modules/tiny-typed-emitter": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tiny-typed-emitter/-/tiny-typed-emitter-2.1.0.tgz", - "integrity": "sha512-qVtvMxeXbVej0cQWKqVSSAHmKZEHAvxdF8HEUBFWts8h+xEo5m/lEiPakuyZ3BnCBjOD8i24kzNOiOLLgsSxhA==", - "license": "MIT" - }, "node_modules/tmp": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", @@ -10899,6 +10129,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, "license": "MIT", "dependencies": { "is-number": "^7.0.0" @@ -10951,13 +10182,14 @@ "version": "0.1.13", "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true, "license": "Apache-2.0" }, "node_modules/ts-node": { "version": "10.9.2", "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "@cspotcode/source-map-support": "^0.8.0", @@ -10997,23 +10229,6 @@ } } }, - "node_modules/ts-node/node_modules/arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "devOptional": true, - "license": "MIT" - }, - "node_modules/ts-node/node_modules/diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "devOptional": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.3.1" - } - }, "node_modules/tsconfig-paths": { "version": "3.15.0", "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", @@ -11028,9 +10243,10 @@ } }, "node_modules/tslib": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", - "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true, "license": "0BSD" }, "node_modules/tsutils": { @@ -11049,13 +10265,6 @@ "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" } }, - "node_modules/tsutils/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true, - "license": "0BSD" - }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -11069,23 +10278,14 @@ "node": ">= 0.8.0" } }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/type-fest": { - "version": "4.24.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.24.0.tgz", - "integrity": "sha512-spAaHzc6qre0TlZQQ2aA/nGMe+2Z/wyGk5Z+Ru2VUfdNwT6kWO6TjevOlpebsATEG1EIQ2sOiDszud3lO5mt/Q==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=16" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -11182,16 +10382,10 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", - "license": "MIT" - }, "node_modules/typescript": { - "version": "5.5.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", - "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", + "version": "4.5.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz", + "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==", "devOptional": true, "license": "Apache-2.0", "bin": { @@ -11199,7 +10393,7 @@ "tsserver": "bin/tsserver" }, "engines": { - "node": ">=14.17" + "node": ">=4.2.0" } }, "node_modules/unbox-primitive": { @@ -11219,10 +10413,10 @@ } }, "node_modules/undici-types": { - "version": "6.18.2", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.18.2.tgz", - "integrity": "sha512-5ruQbENj95yDYJNS3TvcaxPMshV7aizdv/hWYjGIKoANWKjhWNBsr2YEuYZKodQulB1b8l7ILOuDQep3afowQQ==", - "devOptional": true, + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "dev": true, "license": "MIT" }, "node_modules/unique-filename": { @@ -11251,17 +10445,11 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/universal-user-agent": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.1.tgz", - "integrity": "sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==", - "dev": true, - "license": "ISC" - }, "node_modules/universalify": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, "license": "MIT", "engines": { "node": ">= 10.0.0" @@ -11336,6 +10524,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true, "license": "MIT" }, "node_modules/utils-merge": { @@ -11352,7 +10541,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", - "devOptional": true, + "dev": true, "license": "MIT" }, "node_modules/validate-npm-package-license": { @@ -11376,42 +10565,15 @@ "node": ">= 0.8" } }, - "node_modules/vaul-vue": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/vaul-vue/-/vaul-vue-0.2.0.tgz", - "integrity": "sha512-YV0zqxc8NiVzr1z/Awwbaty0UDDchxj5BfhFbLiYu+Uz0rCfSaDK2zwmuXZvejBJKLGbWw9I5GLHJRse14lQew==", - "dependencies": { - "@vueuse/core": "^10.8.0", - "radix-vue": "^1.4.9", - "vue": "^3.4.5" - }, - "peerDependencies": { - "radix-vue": "^1.4.0", - "vue": "^3.3.0" - } - }, - "node_modules/vee-validate": { - "version": "4.13.2", - "resolved": "https://registry.npmjs.org/vee-validate/-/vee-validate-4.13.2.tgz", - "integrity": "sha512-HlpR/6MJ92TW9f135umMZKUqdd/tFQTxLNSf2ImbU4Y/MlLVAUpF1l64VdjTOhbClAqPjCb5p/SqHDxLpUHXrw==", - "license": "MIT", - "dependencies": { - "@vue/devtools-api": "^6.6.1", - "type-fest": "^4.8.3" - }, - "peerDependencies": { - "vue": "^3.4.26" - } - }, "node_modules/vite": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.0.tgz", - "integrity": "sha512-5xokfMX0PIiwCMCMb9ZJcMyh5wbBun0zUzKib+L65vAZ8GY9ePZMXxFrHbr/Kyll2+LSCY7xtERPpxkBDKngwg==", + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.1.tgz", + "integrity": "sha512-1oE6yuNXssjrZdblI9AfBbHCC41nnyoVoEZxQnID6yvQZAFBzxxkqoFLtHUMkYunL8hwOLEjgTuxpkRxvba3kA==", "dev": true, "license": "MIT", "dependencies": { "esbuild": "^0.21.3", - "postcss": "^8.4.40", + "postcss": "^8.4.41", "rollup": "^4.13.0" }, "bin": { @@ -11464,16 +10626,16 @@ } }, "node_modules/vue": { - "version": "3.4.37", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.37.tgz", - "integrity": "sha512-3vXvNfkKTBsSJ7JP+LyR7GBuwQuckbWvuwAid3xbqK9ppsKt/DUvfqgZ48fgOLEfpy1IacL5f8QhUVl77RaI7A==", + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.38.tgz", + "integrity": "sha512-f0ZgN+mZ5KFgVv9wz0f4OgVKukoXtS3nwET4c2vLBGQR50aI8G0cqbFtLlX9Yiyg3LFGBitruPHt2PxwTduJEw==", "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.4.37", - "@vue/compiler-sfc": "3.4.37", - "@vue/runtime-dom": "3.4.37", - "@vue/server-renderer": "3.4.37", - "@vue/shared": "3.4.37" + "@vue/compiler-dom": "3.4.38", + "@vue/compiler-sfc": "3.4.38", + "@vue/runtime-dom": "3.4.38", + "@vue/server-renderer": "3.4.38", + "@vue/shared": "3.4.38" }, "peerDependencies": { "typescript": "*" @@ -11516,6 +10678,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, "license": "ISC", "dependencies": { "isexe": "^2.0.0" @@ -11620,6 +10783,7 @@ "version": "8.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^6.1.0", @@ -11638,6 +10802,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", @@ -11655,12 +10820,14 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, "license": "MIT" }, "node_modules/wrap-ansi-cjs/node_modules/is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -11670,6 +10837,7 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", @@ -11684,6 +10852,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -11696,6 +10865,7 @@ "version": "6.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -11708,6 +10878,7 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" @@ -11809,6 +10980,7 @@ "version": "2.5.0", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.0.tgz", "integrity": "sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==", + "dev": true, "license": "ISC", "bin": { "yaml": "bin.mjs" @@ -11984,7 +11156,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "devOptional": true, + "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -12002,15 +11174,6 @@ "funding": { "url": "https://github.com/sponsors/sindresorhus" } - }, - "node_modules/zod": { - "version": "3.23.8", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz", - "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } } } } diff --git a/package.json b/package.json index 25944a8..e32a8cb 100644 --- a/package.json +++ b/package.json @@ -1,54 +1,16 @@ { "name": "comet", "productName": "comet", - "version": "0.0.1", - "description": "A simple video converter", + "version": "1.0.0", + "description": "My Electron application description", "main": ".vite/build/main.js", - "keywords": [ - "electron", - "typescript", - "ffmpeg", - "comet" - ], - "author": { - "name": "Jerome Thayananthajothy", - "email": "tjthavarshan@gmail.com" - }, - "license": "MIT", "scripts": { - "postinstall": "node scripts/postinstall.js", - "clean": "rimraf node_modules", - "prebuild:mac": "npm run clean", - "build:mac": "npm_config_platform=darwin npm_config_arch=x64 npm install && electron-builder build --mac", - "prebuild:linux": "npm run clean", - "build:linux": "npm_config_platform=linux npm_config_arch=x64 npm install && electron-builder build --linux", - "prebuild:win": "npm run clean", - "build:win": "npm_config_platform=win32 npm_config_arch=x64 npm install && electron-builder build --win", + "start": "electron-forge start", "package": "electron-forge package", "make": "electron-forge make", - "publish": "electron-forge publish --prerelease", - "dev": "electron-forge start", + "publish": "electron-forge publish", "lint": "eslint --ext .ts,.tsx ." }, - "dependencies": { - "@radix-icons/vue": "^1.0.0", - "@vee-validate/zod": "^4.13.2", - "@vueuse/core": "^10.11.1", - "class-variance-authority": "^0.7.0", - "clsx": "^2.1.1", - "dotenv": "^16.4.5", - "electron-squirrel-startup": "^1.0.1", - "electron-updater": "^6.2.1", - "ffmpeg-static": "^5.2.0", - "fluent-ffmpeg": "^2.1.3", - "radix-vue": "^1.9.3", - "tailwind-merge": "^2.5.0", - "tailwindcss-animate": "^1.0.7", - "vaul-vue": "^0.2.0", - "vee-validate": "^4.13.2", - "vue": "^3.4.37", - "zod": "^3.23.8" - }, "devDependencies": { "@electron-forge/cli": "^7.4.0", "@electron-forge/maker-deb": "^7.4.0", @@ -58,27 +20,27 @@ "@electron-forge/plugin-auto-unpack-natives": "^7.4.0", "@electron-forge/plugin-fuses": "^7.4.0", "@electron-forge/plugin-vite": "^7.4.0", - "@electron-forge/publisher-github": "^7.4.0", "@electron/fuses": "^1.8.0", - "@types/fluent-ffmpeg": "^2.1.25", - "@types/node": "^22.2.0", "@typescript-eslint/eslint-plugin": "^5.62.0", "@typescript-eslint/parser": "^5.62.0", "@vitejs/plugin-vue": "^5.1.2", "autoprefixer": "^10.4.20", - "cross-env": "^7.0.3", - "electron": "31.3.1", + "electron": "32.0.0", "eslint": "^8.57.0", "eslint-plugin-import": "^2.29.1", - "postcss": "^8.4.41", - "rimraf": "^3.0.2", - "sinon": "^18.0.0", - "tailwindcss": "^3.4.9", + "tailwindcss": "^3.4.10", "ts-node": "^10.9.2", - "typescript": "^5.1.6", - "vite": "^5.4.0" + "typescript": "~4.5.4", + "vite": "^5.4.1" }, - "packagerConfig": { - "executableName": "comet" + "keywords": [], + "author": { + "name": "Jerome Thayananthajothy", + "email": "tjthavarshan@gmail.com" + }, + "license": "MIT", + "dependencies": { + "electron-squirrel-startup": "^1.0.1", + "vue": "^3.4.38" } } diff --git a/postcss.config.js b/postcss.config.js deleted file mode 100644 index 33ad091..0000000 --- a/postcss.config.js +++ /dev/null @@ -1,6 +0,0 @@ -module.exports = { - plugins: { - tailwindcss: {}, - autoprefixer: {}, - }, -} diff --git a/src/App.vue b/src/App.vue deleted file mode 100644 index e424f4c..0000000 --- a/src/App.vue +++ /dev/null @@ -1,245 +0,0 @@ - - - diff --git a/src/assets/css/index.css b/src/assets/css/index.css deleted file mode 100644 index f4a6186..0000000 --- a/src/assets/css/index.css +++ /dev/null @@ -1,67 +0,0 @@ -@tailwind base; -@tailwind components; -@tailwind utilities; - - -@layer base { - :root { - --background: 0 0% 100%; - --foreground: 222.2 84% 4.9%; - - --card: 0 0% 100%; - --card-foreground: 222.2 84% 4.9%; - - --popover: 0 0% 100%; - --popover-foreground: 222.2 84% 4.9%; - - --primary: 221.2 83.2% 53.3%; - --primary-foreground: 210 40% 98%; - - --secondary: 210 40% 96.1%; - --secondary-foreground: 222.2 47.4% 11.2%; - - --muted: 210 40% 96.1%; - --muted-foreground: 215.4 16.3% 46.9%; - - --accent: 210 40% 96.1%; - --accent-foreground: 222.2 47.4% 11.2%; - - --destructive: 0 84.2% 60.2%; - --destructive-foreground: 210 40% 98%; - - --border:214.3 31.8% 91.4%; - --input:214.3 31.8% 91.4%; - --ring:221.2 83.2% 53.3%; - --radius: 0.5rem; - } - - .dark { - --background:222.2 84% 4.9%; - --foreground:210 40% 98%; - - --card:222.2 84% 4.9%; - --card-foreground:210 40% 98%; - - --popover:222.2 84% 4.9%; - --popover-foreground:210 40% 98%; - - --primary:217.2 91.2% 59.8%; - --primary-foreground:222.2 47.4% 11.2%; - - --secondary:217.2 32.6% 17.5%; - --secondary-foreground:210 40% 98%; - - --muted:217.2 32.6% 17.5%; - --muted-foreground:215 20.2% 65.1%; - - --accent:217.2 32.6% 17.5%; - --accent-foreground:210 40% 98%; - - --destructive:0 62.8% 30.6%; - --destructive-foreground:210 40% 98%; - - --border:217.2 32.6% 17.5%; - --input:217.2 32.6% 17.5%; - --ring:224.3 76.3% 48%; - } -} diff --git a/src/assets/images/Banner.jpg b/src/assets/images/Banner.jpg new file mode 100644 index 0000000..4cc8577 Binary files /dev/null and b/src/assets/images/Banner.jpg differ diff --git a/src/assets/images/Banner.png b/src/assets/images/Banner.png deleted file mode 100644 index 23cff88..0000000 Binary files a/src/assets/images/Banner.png and /dev/null differ diff --git a/src/assets/images/Icon.png b/src/assets/images/Icon.png new file mode 100644 index 0000000..93e00ae Binary files /dev/null and b/src/assets/images/Icon.png differ diff --git a/src/assets/images/Profile.png b/src/assets/images/Profile.png new file mode 100644 index 0000000..7d22400 Binary files /dev/null and b/src/assets/images/Profile.png differ diff --git a/src/assets/images/demo.gif b/src/assets/images/demo.gif deleted file mode 100644 index ac497f5..0000000 Binary files a/src/assets/images/demo.gif and /dev/null differ diff --git a/src/assets/images/icon/icon.icns b/src/assets/images/icon/icon.icns deleted file mode 100644 index a388dca..0000000 Binary files a/src/assets/images/icon/icon.icns and /dev/null differ diff --git a/src/assets/images/icon/icon.ico b/src/assets/images/icon/icon.ico deleted file mode 100644 index cd7990a..0000000 Binary files a/src/assets/images/icon/icon.ico and /dev/null differ diff --git a/src/assets/images/icon/icon.png b/src/assets/images/icon/icon.png deleted file mode 100755 index b12d58c..0000000 Binary files a/src/assets/images/icon/icon.png and /dev/null differ diff --git a/src/assets/images/icon/icon_1024x1024.png b/src/assets/images/icon/icon_1024x1024.png deleted file mode 100644 index 9c5bfa3..0000000 Binary files a/src/assets/images/icon/icon_1024x1024.png and /dev/null differ diff --git a/src/assets/images/logo.png b/src/assets/images/logo.png deleted file mode 100644 index d729ba7..0000000 Binary files a/src/assets/images/logo.png and /dev/null differ diff --git a/src/assets/images/screenshot.png b/src/assets/images/screenshot.png deleted file mode 100644 index 3b94f13..0000000 Binary files a/src/assets/images/screenshot.png and /dev/null differ diff --git a/src/assets/images/screenshot_1.png b/src/assets/images/screenshot_1.png deleted file mode 100644 index eb795e1..0000000 Binary files a/src/assets/images/screenshot_1.png and /dev/null differ diff --git a/src/assets/images/screenshot_2.png b/src/assets/images/screenshot_2.png deleted file mode 100644 index da6802d..0000000 Binary files a/src/assets/images/screenshot_2.png and /dev/null differ diff --git a/src/components/blocks/Dropfile.vue b/src/components/blocks/Dropfile.vue deleted file mode 100644 index ef039f6..0000000 --- a/src/components/blocks/Dropfile.vue +++ /dev/null @@ -1,54 +0,0 @@ - - - diff --git a/src/components/blocks/SaveDirectory.vue b/src/components/blocks/SaveDirectory.vue deleted file mode 100644 index 9aa048e..0000000 --- a/src/components/blocks/SaveDirectory.vue +++ /dev/null @@ -1,35 +0,0 @@ - - - diff --git a/src/components/blocks/index.ts b/src/components/blocks/index.ts deleted file mode 100644 index da4fc16..0000000 --- a/src/components/blocks/index.ts +++ /dev/null @@ -1,7 +0,0 @@ -import Dropfile from './Dropfile.vue'; -import SaveDirectory from './SaveDirectory.vue'; - -export { - Dropfile, - SaveDirectory -}; diff --git a/src/components/ui/accordion/Accordion.vue b/src/components/ui/accordion/Accordion.vue deleted file mode 100644 index 8ce8571..0000000 --- a/src/components/ui/accordion/Accordion.vue +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/src/components/ui/accordion/AccordionContent.vue b/src/components/ui/accordion/AccordionContent.vue deleted file mode 100644 index 68632ef..0000000 --- a/src/components/ui/accordion/AccordionContent.vue +++ /dev/null @@ -1,24 +0,0 @@ - - - diff --git a/src/components/ui/accordion/AccordionItem.vue b/src/components/ui/accordion/AccordionItem.vue deleted file mode 100644 index 9975c23..0000000 --- a/src/components/ui/accordion/AccordionItem.vue +++ /dev/null @@ -1,24 +0,0 @@ - - - diff --git a/src/components/ui/accordion/AccordionTrigger.vue b/src/components/ui/accordion/AccordionTrigger.vue deleted file mode 100644 index 6eef10a..0000000 --- a/src/components/ui/accordion/AccordionTrigger.vue +++ /dev/null @@ -1,39 +0,0 @@ - - - diff --git a/src/components/ui/accordion/index.ts b/src/components/ui/accordion/index.ts deleted file mode 100644 index 9340ac0..0000000 --- a/src/components/ui/accordion/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -export { default as Accordion } from './Accordion.vue' -export { default as AccordionContent } from './AccordionContent.vue' -export { default as AccordionItem } from './AccordionItem.vue' -export { default as AccordionTrigger } from './AccordionTrigger.vue' diff --git a/src/components/ui/alert-dialog/AlertDialog.vue b/src/components/ui/alert-dialog/AlertDialog.vue deleted file mode 100644 index 8fb30de..0000000 --- a/src/components/ui/alert-dialog/AlertDialog.vue +++ /dev/null @@ -1,14 +0,0 @@ - - - diff --git a/src/components/ui/alert-dialog/AlertDialogAction.vue b/src/components/ui/alert-dialog/AlertDialogAction.vue deleted file mode 100644 index 092d6cd..0000000 --- a/src/components/ui/alert-dialog/AlertDialogAction.vue +++ /dev/null @@ -1,20 +0,0 @@ - - - diff --git a/src/components/ui/alert-dialog/AlertDialogCancel.vue b/src/components/ui/alert-dialog/AlertDialogCancel.vue deleted file mode 100644 index 9935c06..0000000 --- a/src/components/ui/alert-dialog/AlertDialogCancel.vue +++ /dev/null @@ -1,20 +0,0 @@ - - - diff --git a/src/components/ui/alert-dialog/AlertDialogContent.vue b/src/components/ui/alert-dialog/AlertDialogContent.vue deleted file mode 100644 index afc76e5..0000000 --- a/src/components/ui/alert-dialog/AlertDialogContent.vue +++ /dev/null @@ -1,42 +0,0 @@ - - - diff --git a/src/components/ui/alert-dialog/AlertDialogDescription.vue b/src/components/ui/alert-dialog/AlertDialogDescription.vue deleted file mode 100644 index 9682cbb..0000000 --- a/src/components/ui/alert-dialog/AlertDialogDescription.vue +++ /dev/null @@ -1,25 +0,0 @@ - - - diff --git a/src/components/ui/alert-dialog/AlertDialogFooter.vue b/src/components/ui/alert-dialog/AlertDialogFooter.vue deleted file mode 100644 index 55d0a0e..0000000 --- a/src/components/ui/alert-dialog/AlertDialogFooter.vue +++ /dev/null @@ -1,21 +0,0 @@ - - - diff --git a/src/components/ui/alert-dialog/AlertDialogHeader.vue b/src/components/ui/alert-dialog/AlertDialogHeader.vue deleted file mode 100644 index c61c449..0000000 --- a/src/components/ui/alert-dialog/AlertDialogHeader.vue +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/src/components/ui/alert-dialog/AlertDialogTitle.vue b/src/components/ui/alert-dialog/AlertDialogTitle.vue deleted file mode 100644 index 50c583d..0000000 --- a/src/components/ui/alert-dialog/AlertDialogTitle.vue +++ /dev/null @@ -1,22 +0,0 @@ - - - diff --git a/src/components/ui/alert-dialog/AlertDialogTrigger.vue b/src/components/ui/alert-dialog/AlertDialogTrigger.vue deleted file mode 100644 index 4f5e2fd..0000000 --- a/src/components/ui/alert-dialog/AlertDialogTrigger.vue +++ /dev/null @@ -1,11 +0,0 @@ - - - diff --git a/src/components/ui/alert-dialog/index.ts b/src/components/ui/alert-dialog/index.ts deleted file mode 100644 index 91d138a..0000000 --- a/src/components/ui/alert-dialog/index.ts +++ /dev/null @@ -1,9 +0,0 @@ -export { default as AlertDialog } from './AlertDialog.vue' -export { default as AlertDialogTrigger } from './AlertDialogTrigger.vue' -export { default as AlertDialogContent } from './AlertDialogContent.vue' -export { default as AlertDialogHeader } from './AlertDialogHeader.vue' -export { default as AlertDialogTitle } from './AlertDialogTitle.vue' -export { default as AlertDialogDescription } from './AlertDialogDescription.vue' -export { default as AlertDialogFooter } from './AlertDialogFooter.vue' -export { default as AlertDialogAction } from './AlertDialogAction.vue' -export { default as AlertDialogCancel } from './AlertDialogCancel.vue' diff --git a/src/components/ui/alert/Alert.vue b/src/components/ui/alert/Alert.vue deleted file mode 100644 index b3502d5..0000000 --- a/src/components/ui/alert/Alert.vue +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/src/components/ui/alert/AlertDescription.vue b/src/components/ui/alert/AlertDescription.vue deleted file mode 100644 index 2971a87..0000000 --- a/src/components/ui/alert/AlertDescription.vue +++ /dev/null @@ -1,14 +0,0 @@ - - - diff --git a/src/components/ui/alert/AlertTitle.vue b/src/components/ui/alert/AlertTitle.vue deleted file mode 100644 index e28dd37..0000000 --- a/src/components/ui/alert/AlertTitle.vue +++ /dev/null @@ -1,14 +0,0 @@ - - - diff --git a/src/components/ui/alert/index.ts b/src/components/ui/alert/index.ts deleted file mode 100644 index 1ef5872..0000000 --- a/src/components/ui/alert/index.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { type VariantProps, cva } from 'class-variance-authority' - -export { default as Alert } from './Alert.vue' -export { default as AlertTitle } from './AlertTitle.vue' -export { default as AlertDescription } from './AlertDescription.vue' - -export const alertVariants = cva( - 'relative w-full rounded-lg border px-4 py-3 text-sm [&>svg+div]:translate-y-[-3px] [&>svg]:absolute [&>svg]:left-4 [&>svg]:top-4 [&>svg]:text-foreground [&>svg~*]:pl-7', - { - variants: { - variant: { - default: 'bg-background text-foreground', - destructive: - 'border-destructive/50 text-destructive dark:border-destructive [&>svg]:text-destructive', - }, - }, - defaultVariants: { - variant: 'default', - }, - }, -) - -export type AlertVariants = VariantProps diff --git a/src/components/ui/aspect-ratio/AspectRatio.vue b/src/components/ui/aspect-ratio/AspectRatio.vue deleted file mode 100644 index 6529181..0000000 --- a/src/components/ui/aspect-ratio/AspectRatio.vue +++ /dev/null @@ -1,11 +0,0 @@ - - - diff --git a/src/components/ui/aspect-ratio/index.ts b/src/components/ui/aspect-ratio/index.ts deleted file mode 100644 index 3faf121..0000000 --- a/src/components/ui/aspect-ratio/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { default as AspectRatio } from './AspectRatio.vue' diff --git a/src/components/ui/avatar/Avatar.vue b/src/components/ui/avatar/Avatar.vue deleted file mode 100644 index 5b7b9fb..0000000 --- a/src/components/ui/avatar/Avatar.vue +++ /dev/null @@ -1,21 +0,0 @@ - - - diff --git a/src/components/ui/avatar/AvatarFallback.vue b/src/components/ui/avatar/AvatarFallback.vue deleted file mode 100644 index a671a21..0000000 --- a/src/components/ui/avatar/AvatarFallback.vue +++ /dev/null @@ -1,11 +0,0 @@ - - - diff --git a/src/components/ui/avatar/AvatarImage.vue b/src/components/ui/avatar/AvatarImage.vue deleted file mode 100644 index 43499fa..0000000 --- a/src/components/ui/avatar/AvatarImage.vue +++ /dev/null @@ -1,9 +0,0 @@ - - - diff --git a/src/components/ui/avatar/index.ts b/src/components/ui/avatar/index.ts deleted file mode 100644 index c4af1a6..0000000 --- a/src/components/ui/avatar/index.ts +++ /dev/null @@ -1,24 +0,0 @@ -import { type VariantProps, cva } from 'class-variance-authority' - -export { default as Avatar } from './Avatar.vue' -export { default as AvatarImage } from './AvatarImage.vue' -export { default as AvatarFallback } from './AvatarFallback.vue' - -export const avatarVariant = cva( - 'inline-flex items-center justify-center font-normal text-foreground select-none shrink-0 bg-secondary overflow-hidden', - { - variants: { - size: { - sm: 'h-10 w-10 text-xs', - base: 'h-16 w-16 text-2xl', - lg: 'h-32 w-32 text-5xl', - }, - shape: { - circle: 'rounded-full', - square: 'rounded-md', - }, - }, - }, -) - -export type AvatarVariants = VariantProps diff --git a/src/components/ui/badge/Badge.vue b/src/components/ui/badge/Badge.vue deleted file mode 100644 index 2e8bdff..0000000 --- a/src/components/ui/badge/Badge.vue +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/src/components/ui/badge/index.ts b/src/components/ui/badge/index.ts deleted file mode 100644 index 20eda06..0000000 --- a/src/components/ui/badge/index.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { type VariantProps, cva } from 'class-variance-authority' - -export { default as Badge } from './Badge.vue' - -export const badgeVariants = cva( - 'inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2', - { - variants: { - variant: { - default: - 'border-transparent bg-primary text-primary-foreground shadow hover:bg-primary/80', - secondary: - 'border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80', - destructive: - 'border-transparent bg-destructive text-destructive-foreground shadow hover:bg-destructive/80', - outline: 'text-foreground', - }, - }, - defaultVariants: { - variant: 'default', - }, - }, -) - -export type BadgeVariants = VariantProps diff --git a/src/components/ui/button/Button.vue b/src/components/ui/button/Button.vue deleted file mode 100644 index b162fe3..0000000 --- a/src/components/ui/button/Button.vue +++ /dev/null @@ -1,26 +0,0 @@ - - - diff --git a/src/components/ui/button/index.ts b/src/components/ui/button/index.ts deleted file mode 100644 index 89f21fe..0000000 --- a/src/components/ui/button/index.ts +++ /dev/null @@ -1,35 +0,0 @@ -import { type VariantProps, cva } from 'class-variance-authority' - -export { default as Button } from './Button.vue' - -export const buttonVariants = cva( - 'inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50', - { - variants: { - variant: { - default: 'bg-primary text-primary-foreground shadow hover:bg-primary/90', - destructive: - 'bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90', - outline: - 'border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground', - secondary: - 'bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80', - ghost: 'hover:bg-accent hover:text-accent-foreground', - link: 'text-primary underline-offset-4 hover:underline', - }, - size: { - default: 'h-9 px-4 py-2', - xs: 'h-7 rounded px-2', - sm: 'h-8 rounded-md px-3 text-xs', - lg: 'h-10 rounded-md px-8', - icon: 'h-9 w-9', - }, - }, - defaultVariants: { - variant: 'default', - size: 'default', - }, - }, -) - -export type ButtonVariants = VariantProps diff --git a/src/components/ui/card/Card.vue b/src/components/ui/card/Card.vue deleted file mode 100644 index 94b6903..0000000 --- a/src/components/ui/card/Card.vue +++ /dev/null @@ -1,21 +0,0 @@ - - - diff --git a/src/components/ui/card/CardContent.vue b/src/components/ui/card/CardContent.vue deleted file mode 100644 index 785913a..0000000 --- a/src/components/ui/card/CardContent.vue +++ /dev/null @@ -1,14 +0,0 @@ - - - diff --git a/src/components/ui/card/CardDescription.vue b/src/components/ui/card/CardDescription.vue deleted file mode 100644 index d5faedd..0000000 --- a/src/components/ui/card/CardDescription.vue +++ /dev/null @@ -1,14 +0,0 @@ - - - diff --git a/src/components/ui/card/CardFooter.vue b/src/components/ui/card/CardFooter.vue deleted file mode 100644 index 1ed2efe..0000000 --- a/src/components/ui/card/CardFooter.vue +++ /dev/null @@ -1,14 +0,0 @@ - - - diff --git a/src/components/ui/card/CardHeader.vue b/src/components/ui/card/CardHeader.vue deleted file mode 100644 index 951d227..0000000 --- a/src/components/ui/card/CardHeader.vue +++ /dev/null @@ -1,14 +0,0 @@ - - - diff --git a/src/components/ui/card/CardTitle.vue b/src/components/ui/card/CardTitle.vue deleted file mode 100644 index fc302e2..0000000 --- a/src/components/ui/card/CardTitle.vue +++ /dev/null @@ -1,18 +0,0 @@ - - - diff --git a/src/components/ui/card/index.ts b/src/components/ui/card/index.ts deleted file mode 100644 index 8170483..0000000 --- a/src/components/ui/card/index.ts +++ /dev/null @@ -1,6 +0,0 @@ -export { default as Card } from './Card.vue' -export { default as CardHeader } from './CardHeader.vue' -export { default as CardTitle } from './CardTitle.vue' -export { default as CardDescription } from './CardDescription.vue' -export { default as CardContent } from './CardContent.vue' -export { default as CardFooter } from './CardFooter.vue' diff --git a/src/components/ui/checkbox/Checkbox.vue b/src/components/ui/checkbox/Checkbox.vue deleted file mode 100644 index 486f26a..0000000 --- a/src/components/ui/checkbox/Checkbox.vue +++ /dev/null @@ -1,33 +0,0 @@ - - - diff --git a/src/components/ui/checkbox/index.ts b/src/components/ui/checkbox/index.ts deleted file mode 100644 index 8c28c28..0000000 --- a/src/components/ui/checkbox/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { default as Checkbox } from './Checkbox.vue' diff --git a/src/components/ui/context-menu/ContextMenu.vue b/src/components/ui/context-menu/ContextMenu.vue deleted file mode 100644 index a888b59..0000000 --- a/src/components/ui/context-menu/ContextMenu.vue +++ /dev/null @@ -1,15 +0,0 @@ - - - diff --git a/src/components/ui/context-menu/ContextMenuCheckboxItem.vue b/src/components/ui/context-menu/ContextMenuCheckboxItem.vue deleted file mode 100644 index aca45cd..0000000 --- a/src/components/ui/context-menu/ContextMenuCheckboxItem.vue +++ /dev/null @@ -1,40 +0,0 @@ - - - diff --git a/src/components/ui/context-menu/ContextMenuContent.vue b/src/components/ui/context-menu/ContextMenuContent.vue deleted file mode 100644 index df94622..0000000 --- a/src/components/ui/context-menu/ContextMenuContent.vue +++ /dev/null @@ -1,36 +0,0 @@ - - - diff --git a/src/components/ui/context-menu/ContextMenuGroup.vue b/src/components/ui/context-menu/ContextMenuGroup.vue deleted file mode 100644 index b7458d7..0000000 --- a/src/components/ui/context-menu/ContextMenuGroup.vue +++ /dev/null @@ -1,11 +0,0 @@ - - - diff --git a/src/components/ui/context-menu/ContextMenuItem.vue b/src/components/ui/context-menu/ContextMenuItem.vue deleted file mode 100644 index dc2903a..0000000 --- a/src/components/ui/context-menu/ContextMenuItem.vue +++ /dev/null @@ -1,34 +0,0 @@ - - - diff --git a/src/components/ui/context-menu/ContextMenuLabel.vue b/src/components/ui/context-menu/ContextMenuLabel.vue deleted file mode 100644 index e9a9439..0000000 --- a/src/components/ui/context-menu/ContextMenuLabel.vue +++ /dev/null @@ -1,25 +0,0 @@ - - - diff --git a/src/components/ui/context-menu/ContextMenuPortal.vue b/src/components/ui/context-menu/ContextMenuPortal.vue deleted file mode 100644 index 73dc714..0000000 --- a/src/components/ui/context-menu/ContextMenuPortal.vue +++ /dev/null @@ -1,11 +0,0 @@ - - - diff --git a/src/components/ui/context-menu/ContextMenuRadioGroup.vue b/src/components/ui/context-menu/ContextMenuRadioGroup.vue deleted file mode 100644 index 33273a7..0000000 --- a/src/components/ui/context-menu/ContextMenuRadioGroup.vue +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/src/components/ui/context-menu/ContextMenuRadioItem.vue b/src/components/ui/context-menu/ContextMenuRadioItem.vue deleted file mode 100644 index b1df780..0000000 --- a/src/components/ui/context-menu/ContextMenuRadioItem.vue +++ /dev/null @@ -1,40 +0,0 @@ - - - diff --git a/src/components/ui/context-menu/ContextMenuSeparator.vue b/src/components/ui/context-menu/ContextMenuSeparator.vue deleted file mode 100644 index ae55f3a..0000000 --- a/src/components/ui/context-menu/ContextMenuSeparator.vue +++ /dev/null @@ -1,20 +0,0 @@ - - - diff --git a/src/components/ui/context-menu/ContextMenuShortcut.vue b/src/components/ui/context-menu/ContextMenuShortcut.vue deleted file mode 100644 index 0d4da92..0000000 --- a/src/components/ui/context-menu/ContextMenuShortcut.vue +++ /dev/null @@ -1,14 +0,0 @@ - - - diff --git a/src/components/ui/context-menu/ContextMenuSub.vue b/src/components/ui/context-menu/ContextMenuSub.vue deleted file mode 100644 index 7abc360..0000000 --- a/src/components/ui/context-menu/ContextMenuSub.vue +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/src/components/ui/context-menu/ContextMenuSubContent.vue b/src/components/ui/context-menu/ContextMenuSubContent.vue deleted file mode 100644 index 49cdfff..0000000 --- a/src/components/ui/context-menu/ContextMenuSubContent.vue +++ /dev/null @@ -1,35 +0,0 @@ - - - diff --git a/src/components/ui/context-menu/ContextMenuSubTrigger.vue b/src/components/ui/context-menu/ContextMenuSubTrigger.vue deleted file mode 100644 index 89be3db..0000000 --- a/src/components/ui/context-menu/ContextMenuSubTrigger.vue +++ /dev/null @@ -1,34 +0,0 @@ - - - diff --git a/src/components/ui/context-menu/ContextMenuTrigger.vue b/src/components/ui/context-menu/ContextMenuTrigger.vue deleted file mode 100644 index 22e417b..0000000 --- a/src/components/ui/context-menu/ContextMenuTrigger.vue +++ /dev/null @@ -1,13 +0,0 @@ - - - diff --git a/src/components/ui/context-menu/index.ts b/src/components/ui/context-menu/index.ts deleted file mode 100644 index 157f7b1..0000000 --- a/src/components/ui/context-menu/index.ts +++ /dev/null @@ -1,14 +0,0 @@ -export { default as ContextMenu } from './ContextMenu.vue' -export { default as ContextMenuTrigger } from './ContextMenuTrigger.vue' -export { default as ContextMenuContent } from './ContextMenuContent.vue' -export { default as ContextMenuGroup } from './ContextMenuGroup.vue' -export { default as ContextMenuRadioGroup } from './ContextMenuRadioGroup.vue' -export { default as ContextMenuItem } from './ContextMenuItem.vue' -export { default as ContextMenuCheckboxItem } from './ContextMenuCheckboxItem.vue' -export { default as ContextMenuRadioItem } from './ContextMenuRadioItem.vue' -export { default as ContextMenuShortcut } from './ContextMenuShortcut.vue' -export { default as ContextMenuSeparator } from './ContextMenuSeparator.vue' -export { default as ContextMenuLabel } from './ContextMenuLabel.vue' -export { default as ContextMenuSub } from './ContextMenuSub.vue' -export { default as ContextMenuSubTrigger } from './ContextMenuSubTrigger.vue' -export { default as ContextMenuSubContent } from './ContextMenuSubContent.vue' diff --git a/src/components/ui/dialog/Dialog.vue b/src/components/ui/dialog/Dialog.vue deleted file mode 100644 index a04c026..0000000 --- a/src/components/ui/dialog/Dialog.vue +++ /dev/null @@ -1,14 +0,0 @@ - - - diff --git a/src/components/ui/dialog/DialogClose.vue b/src/components/ui/dialog/DialogClose.vue deleted file mode 100644 index a64703e..0000000 --- a/src/components/ui/dialog/DialogClose.vue +++ /dev/null @@ -1,11 +0,0 @@ - - - diff --git a/src/components/ui/dialog/DialogContent.vue b/src/components/ui/dialog/DialogContent.vue deleted file mode 100644 index d8699c2..0000000 --- a/src/components/ui/dialog/DialogContent.vue +++ /dev/null @@ -1,50 +0,0 @@ - - - diff --git a/src/components/ui/dialog/DialogDescription.vue b/src/components/ui/dialog/DialogDescription.vue deleted file mode 100644 index 3637b7e..0000000 --- a/src/components/ui/dialog/DialogDescription.vue +++ /dev/null @@ -1,24 +0,0 @@ - - - diff --git a/src/components/ui/dialog/DialogFooter.vue b/src/components/ui/dialog/DialogFooter.vue deleted file mode 100644 index ac2d0c1..0000000 --- a/src/components/ui/dialog/DialogFooter.vue +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/src/components/ui/dialog/DialogHeader.vue b/src/components/ui/dialog/DialogHeader.vue deleted file mode 100644 index b2c9085..0000000 --- a/src/components/ui/dialog/DialogHeader.vue +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/src/components/ui/dialog/DialogScrollContent.vue b/src/components/ui/dialog/DialogScrollContent.vue deleted file mode 100644 index 190ca3c..0000000 --- a/src/components/ui/dialog/DialogScrollContent.vue +++ /dev/null @@ -1,59 +0,0 @@ - - - diff --git a/src/components/ui/dialog/DialogTitle.vue b/src/components/ui/dialog/DialogTitle.vue deleted file mode 100644 index 1bb4046..0000000 --- a/src/components/ui/dialog/DialogTitle.vue +++ /dev/null @@ -1,29 +0,0 @@ - - - diff --git a/src/components/ui/dialog/DialogTrigger.vue b/src/components/ui/dialog/DialogTrigger.vue deleted file mode 100644 index ee0c12f..0000000 --- a/src/components/ui/dialog/DialogTrigger.vue +++ /dev/null @@ -1,11 +0,0 @@ - - - diff --git a/src/components/ui/dialog/index.ts b/src/components/ui/dialog/index.ts deleted file mode 100644 index 847e999..0000000 --- a/src/components/ui/dialog/index.ts +++ /dev/null @@ -1,9 +0,0 @@ -export { default as Dialog } from './Dialog.vue' -export { default as DialogClose } from './DialogClose.vue' -export { default as DialogTrigger } from './DialogTrigger.vue' -export { default as DialogHeader } from './DialogHeader.vue' -export { default as DialogTitle } from './DialogTitle.vue' -export { default as DialogDescription } from './DialogDescription.vue' -export { default as DialogContent } from './DialogContent.vue' -export { default as DialogScrollContent } from './DialogScrollContent.vue' -export { default as DialogFooter } from './DialogFooter.vue' diff --git a/src/components/ui/drawer/Drawer.vue b/src/components/ui/drawer/Drawer.vue deleted file mode 100644 index 05624d0..0000000 --- a/src/components/ui/drawer/Drawer.vue +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/src/components/ui/drawer/DrawerContent.vue b/src/components/ui/drawer/DrawerContent.vue deleted file mode 100644 index 6be17d0..0000000 --- a/src/components/ui/drawer/DrawerContent.vue +++ /dev/null @@ -1,28 +0,0 @@ - - - diff --git a/src/components/ui/drawer/DrawerDescription.vue b/src/components/ui/drawer/DrawerDescription.vue deleted file mode 100644 index 2a446c1..0000000 --- a/src/components/ui/drawer/DrawerDescription.vue +++ /dev/null @@ -1,20 +0,0 @@ - - - diff --git a/src/components/ui/drawer/DrawerFooter.vue b/src/components/ui/drawer/DrawerFooter.vue deleted file mode 100644 index 1eb3527..0000000 --- a/src/components/ui/drawer/DrawerFooter.vue +++ /dev/null @@ -1,14 +0,0 @@ - - - diff --git a/src/components/ui/drawer/DrawerHeader.vue b/src/components/ui/drawer/DrawerHeader.vue deleted file mode 100644 index ecef7a6..0000000 --- a/src/components/ui/drawer/DrawerHeader.vue +++ /dev/null @@ -1,14 +0,0 @@ - - - diff --git a/src/components/ui/drawer/DrawerOverlay.vue b/src/components/ui/drawer/DrawerOverlay.vue deleted file mode 100644 index c182463..0000000 --- a/src/components/ui/drawer/DrawerOverlay.vue +++ /dev/null @@ -1,18 +0,0 @@ - - - diff --git a/src/components/ui/drawer/DrawerTitle.vue b/src/components/ui/drawer/DrawerTitle.vue deleted file mode 100644 index f8d7704..0000000 --- a/src/components/ui/drawer/DrawerTitle.vue +++ /dev/null @@ -1,20 +0,0 @@ - - - diff --git a/src/components/ui/drawer/index.ts b/src/components/ui/drawer/index.ts deleted file mode 100644 index b02bd3a..0000000 --- a/src/components/ui/drawer/index.ts +++ /dev/null @@ -1,8 +0,0 @@ -export { DrawerPortal, DrawerTrigger, DrawerClose } from 'vaul-vue' -export { default as Drawer } from './Drawer.vue' -export { default as DrawerOverlay } from './DrawerOverlay.vue' -export { default as DrawerContent } from './DrawerContent.vue' -export { default as DrawerHeader } from './DrawerHeader.vue' -export { default as DrawerFooter } from './DrawerFooter.vue' -export { default as DrawerTitle } from './DrawerTitle.vue' -export { default as DrawerDescription } from './DrawerDescription.vue' diff --git a/src/components/ui/dropdown-menu/DropdownMenu.vue b/src/components/ui/dropdown-menu/DropdownMenu.vue deleted file mode 100644 index b83d90b..0000000 --- a/src/components/ui/dropdown-menu/DropdownMenu.vue +++ /dev/null @@ -1,14 +0,0 @@ - - - diff --git a/src/components/ui/dropdown-menu/DropdownMenuCheckboxItem.vue b/src/components/ui/dropdown-menu/DropdownMenuCheckboxItem.vue deleted file mode 100644 index a6792a7..0000000 --- a/src/components/ui/dropdown-menu/DropdownMenuCheckboxItem.vue +++ /dev/null @@ -1,40 +0,0 @@ - - - diff --git a/src/components/ui/dropdown-menu/DropdownMenuContent.vue b/src/components/ui/dropdown-menu/DropdownMenuContent.vue deleted file mode 100644 index b33d58e..0000000 --- a/src/components/ui/dropdown-menu/DropdownMenuContent.vue +++ /dev/null @@ -1,38 +0,0 @@ - - - diff --git a/src/components/ui/dropdown-menu/DropdownMenuGroup.vue b/src/components/ui/dropdown-menu/DropdownMenuGroup.vue deleted file mode 100644 index 3f20135..0000000 --- a/src/components/ui/dropdown-menu/DropdownMenuGroup.vue +++ /dev/null @@ -1,11 +0,0 @@ - - - diff --git a/src/components/ui/dropdown-menu/DropdownMenuItem.vue b/src/components/ui/dropdown-menu/DropdownMenuItem.vue deleted file mode 100644 index 04d3d60..0000000 --- a/src/components/ui/dropdown-menu/DropdownMenuItem.vue +++ /dev/null @@ -1,28 +0,0 @@ - - - diff --git a/src/components/ui/dropdown-menu/DropdownMenuLabel.vue b/src/components/ui/dropdown-menu/DropdownMenuLabel.vue deleted file mode 100644 index 5fa684e..0000000 --- a/src/components/ui/dropdown-menu/DropdownMenuLabel.vue +++ /dev/null @@ -1,24 +0,0 @@ - - - diff --git a/src/components/ui/dropdown-menu/DropdownMenuRadioGroup.vue b/src/components/ui/dropdown-menu/DropdownMenuRadioGroup.vue deleted file mode 100644 index 4a72790..0000000 --- a/src/components/ui/dropdown-menu/DropdownMenuRadioGroup.vue +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/src/components/ui/dropdown-menu/DropdownMenuRadioItem.vue b/src/components/ui/dropdown-menu/DropdownMenuRadioItem.vue deleted file mode 100644 index a2fef4c..0000000 --- a/src/components/ui/dropdown-menu/DropdownMenuRadioItem.vue +++ /dev/null @@ -1,41 +0,0 @@ - - - diff --git a/src/components/ui/dropdown-menu/DropdownMenuSeparator.vue b/src/components/ui/dropdown-menu/DropdownMenuSeparator.vue deleted file mode 100644 index fc51205..0000000 --- a/src/components/ui/dropdown-menu/DropdownMenuSeparator.vue +++ /dev/null @@ -1,22 +0,0 @@ - - - diff --git a/src/components/ui/dropdown-menu/DropdownMenuShortcut.vue b/src/components/ui/dropdown-menu/DropdownMenuShortcut.vue deleted file mode 100644 index abaeda6..0000000 --- a/src/components/ui/dropdown-menu/DropdownMenuShortcut.vue +++ /dev/null @@ -1,14 +0,0 @@ - - - diff --git a/src/components/ui/dropdown-menu/DropdownMenuSub.vue b/src/components/ui/dropdown-menu/DropdownMenuSub.vue deleted file mode 100644 index e0f4bd7..0000000 --- a/src/components/ui/dropdown-menu/DropdownMenuSub.vue +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/src/components/ui/dropdown-menu/DropdownMenuSubContent.vue b/src/components/ui/dropdown-menu/DropdownMenuSubContent.vue deleted file mode 100644 index 446f9fb..0000000 --- a/src/components/ui/dropdown-menu/DropdownMenuSubContent.vue +++ /dev/null @@ -1,30 +0,0 @@ - - - diff --git a/src/components/ui/dropdown-menu/DropdownMenuSubTrigger.vue b/src/components/ui/dropdown-menu/DropdownMenuSubTrigger.vue deleted file mode 100644 index 00d04e0..0000000 --- a/src/components/ui/dropdown-menu/DropdownMenuSubTrigger.vue +++ /dev/null @@ -1,33 +0,0 @@ - - - diff --git a/src/components/ui/dropdown-menu/DropdownMenuTrigger.vue b/src/components/ui/dropdown-menu/DropdownMenuTrigger.vue deleted file mode 100644 index 8efd5a9..0000000 --- a/src/components/ui/dropdown-menu/DropdownMenuTrigger.vue +++ /dev/null @@ -1,13 +0,0 @@ - - - diff --git a/src/components/ui/dropdown-menu/index.ts b/src/components/ui/dropdown-menu/index.ts deleted file mode 100644 index 6f9446c..0000000 --- a/src/components/ui/dropdown-menu/index.ts +++ /dev/null @@ -1,16 +0,0 @@ -export { DropdownMenuPortal } from 'radix-vue' - -export { default as DropdownMenu } from './DropdownMenu.vue' -export { default as DropdownMenuTrigger } from './DropdownMenuTrigger.vue' -export { default as DropdownMenuContent } from './DropdownMenuContent.vue' -export { default as DropdownMenuGroup } from './DropdownMenuGroup.vue' -export { default as DropdownMenuRadioGroup } from './DropdownMenuRadioGroup.vue' -export { default as DropdownMenuItem } from './DropdownMenuItem.vue' -export { default as DropdownMenuCheckboxItem } from './DropdownMenuCheckboxItem.vue' -export { default as DropdownMenuRadioItem } from './DropdownMenuRadioItem.vue' -export { default as DropdownMenuShortcut } from './DropdownMenuShortcut.vue' -export { default as DropdownMenuSeparator } from './DropdownMenuSeparator.vue' -export { default as DropdownMenuLabel } from './DropdownMenuLabel.vue' -export { default as DropdownMenuSub } from './DropdownMenuSub.vue' -export { default as DropdownMenuSubTrigger } from './DropdownMenuSubTrigger.vue' -export { default as DropdownMenuSubContent } from './DropdownMenuSubContent.vue' diff --git a/src/components/ui/form/FormControl.vue b/src/components/ui/form/FormControl.vue deleted file mode 100644 index 8459cab..0000000 --- a/src/components/ui/form/FormControl.vue +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/src/components/ui/form/FormDescription.vue b/src/components/ui/form/FormDescription.vue deleted file mode 100644 index 6085f76..0000000 --- a/src/components/ui/form/FormDescription.vue +++ /dev/null @@ -1,20 +0,0 @@ - - - diff --git a/src/components/ui/form/FormItem.vue b/src/components/ui/form/FormItem.vue deleted file mode 100644 index 444d901..0000000 --- a/src/components/ui/form/FormItem.vue +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/src/components/ui/form/FormLabel.vue b/src/components/ui/form/FormLabel.vue deleted file mode 100644 index 73cf45b..0000000 --- a/src/components/ui/form/FormLabel.vue +++ /dev/null @@ -1,23 +0,0 @@ - - - diff --git a/src/components/ui/form/FormMessage.vue b/src/components/ui/form/FormMessage.vue deleted file mode 100644 index 7d6cbc9..0000000 --- a/src/components/ui/form/FormMessage.vue +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/src/components/ui/form/index.ts b/src/components/ui/form/index.ts deleted file mode 100644 index 00053cf..0000000 --- a/src/components/ui/form/index.ts +++ /dev/null @@ -1,7 +0,0 @@ -export { Form, Field as FormField, FieldArray as FormFieldArray } from 'vee-validate' -export { default as FormItem } from './FormItem.vue' -export { default as FormLabel } from './FormLabel.vue' -export { default as FormControl } from './FormControl.vue' -export { default as FormMessage } from './FormMessage.vue' -export { default as FormDescription } from './FormDescription.vue' -export { FORM_ITEM_INJECTION_KEY } from './injectionKeys' diff --git a/src/components/ui/form/injectionKeys.ts b/src/components/ui/form/injectionKeys.ts deleted file mode 100644 index b972d36..0000000 --- a/src/components/ui/form/injectionKeys.ts +++ /dev/null @@ -1,4 +0,0 @@ -import type { InjectionKey } from 'vue' - -export const FORM_ITEM_INJECTION_KEY - = Symbol() as InjectionKey diff --git a/src/components/ui/form/useFormField.ts b/src/components/ui/form/useFormField.ts deleted file mode 100644 index ed30a8a..0000000 --- a/src/components/ui/form/useFormField.ts +++ /dev/null @@ -1,30 +0,0 @@ -import { FieldContextKey, useFieldError, useIsFieldDirty, useIsFieldTouched, useIsFieldValid } from 'vee-validate' -import { inject } from 'vue' -import { FORM_ITEM_INJECTION_KEY } from './injectionKeys' - -export function useFormField() { - const fieldContext = inject(FieldContextKey) - const fieldItemContext = inject(FORM_ITEM_INJECTION_KEY) - - if (!fieldContext) - throw new Error('useFormField should be used within ') - - const { name } = fieldContext - const id = fieldItemContext - - const fieldState = { - valid: useIsFieldValid(name), - isDirty: useIsFieldDirty(name), - isTouched: useIsFieldTouched(name), - error: useFieldError(name), - } - - return { - id, - name, - formItemId: `${id}-form-item`, - formDescriptionId: `${id}-form-item-description`, - formMessageId: `${id}-form-item-message`, - ...fieldState, - } -} diff --git a/src/components/ui/hover-card/HoverCard.vue b/src/components/ui/hover-card/HoverCard.vue deleted file mode 100644 index f17c9d1..0000000 --- a/src/components/ui/hover-card/HoverCard.vue +++ /dev/null @@ -1,14 +0,0 @@ - - - diff --git a/src/components/ui/hover-card/HoverCardContent.vue b/src/components/ui/hover-card/HoverCardContent.vue deleted file mode 100644 index 8affac4..0000000 --- a/src/components/ui/hover-card/HoverCardContent.vue +++ /dev/null @@ -1,41 +0,0 @@ - - - diff --git a/src/components/ui/hover-card/HoverCardTrigger.vue b/src/components/ui/hover-card/HoverCardTrigger.vue deleted file mode 100644 index 3e300b9..0000000 --- a/src/components/ui/hover-card/HoverCardTrigger.vue +++ /dev/null @@ -1,11 +0,0 @@ - - - diff --git a/src/components/ui/hover-card/index.ts b/src/components/ui/hover-card/index.ts deleted file mode 100644 index c7bfd32..0000000 --- a/src/components/ui/hover-card/index.ts +++ /dev/null @@ -1,3 +0,0 @@ -export { default as HoverCard } from './HoverCard.vue' -export { default as HoverCardTrigger } from './HoverCardTrigger.vue' -export { default as HoverCardContent } from './HoverCardContent.vue' diff --git a/src/components/ui/input/Input.vue b/src/components/ui/input/Input.vue deleted file mode 100644 index 5451794..0000000 --- a/src/components/ui/input/Input.vue +++ /dev/null @@ -1,24 +0,0 @@ - - - diff --git a/src/components/ui/input/index.ts b/src/components/ui/input/index.ts deleted file mode 100644 index a691dd6..0000000 --- a/src/components/ui/input/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { default as Input } from './Input.vue' diff --git a/src/components/ui/label/Label.vue b/src/components/ui/label/Label.vue deleted file mode 100644 index 8fba8db..0000000 --- a/src/components/ui/label/Label.vue +++ /dev/null @@ -1,27 +0,0 @@ - - - diff --git a/src/components/ui/label/index.ts b/src/components/ui/label/index.ts deleted file mode 100644 index 572c2f0..0000000 --- a/src/components/ui/label/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { default as Label } from './Label.vue' diff --git a/src/components/ui/menubar/Menubar.vue b/src/components/ui/menubar/Menubar.vue deleted file mode 100644 index f41f106..0000000 --- a/src/components/ui/menubar/Menubar.vue +++ /dev/null @@ -1,35 +0,0 @@ - - - diff --git a/src/components/ui/menubar/MenubarCheckboxItem.vue b/src/components/ui/menubar/MenubarCheckboxItem.vue deleted file mode 100644 index e2724bf..0000000 --- a/src/components/ui/menubar/MenubarCheckboxItem.vue +++ /dev/null @@ -1,40 +0,0 @@ - - - diff --git a/src/components/ui/menubar/MenubarContent.vue b/src/components/ui/menubar/MenubarContent.vue deleted file mode 100644 index a529f14..0000000 --- a/src/components/ui/menubar/MenubarContent.vue +++ /dev/null @@ -1,43 +0,0 @@ - - - diff --git a/src/components/ui/menubar/MenubarGroup.vue b/src/components/ui/menubar/MenubarGroup.vue deleted file mode 100644 index 853976b..0000000 --- a/src/components/ui/menubar/MenubarGroup.vue +++ /dev/null @@ -1,11 +0,0 @@ - - - diff --git a/src/components/ui/menubar/MenubarItem.vue b/src/components/ui/menubar/MenubarItem.vue deleted file mode 100644 index 027ff79..0000000 --- a/src/components/ui/menubar/MenubarItem.vue +++ /dev/null @@ -1,35 +0,0 @@ - - - diff --git a/src/components/ui/menubar/MenubarLabel.vue b/src/components/ui/menubar/MenubarLabel.vue deleted file mode 100644 index 7b3b8ff..0000000 --- a/src/components/ui/menubar/MenubarLabel.vue +++ /dev/null @@ -1,13 +0,0 @@ - - - diff --git a/src/components/ui/menubar/MenubarMenu.vue b/src/components/ui/menubar/MenubarMenu.vue deleted file mode 100644 index fec5ee5..0000000 --- a/src/components/ui/menubar/MenubarMenu.vue +++ /dev/null @@ -1,11 +0,0 @@ - - - diff --git a/src/components/ui/menubar/MenubarRadioGroup.vue b/src/components/ui/menubar/MenubarRadioGroup.vue deleted file mode 100644 index 60a8cd1..0000000 --- a/src/components/ui/menubar/MenubarRadioGroup.vue +++ /dev/null @@ -1,20 +0,0 @@ - - - diff --git a/src/components/ui/menubar/MenubarRadioItem.vue b/src/components/ui/menubar/MenubarRadioItem.vue deleted file mode 100644 index c3ddbe3..0000000 --- a/src/components/ui/menubar/MenubarRadioItem.vue +++ /dev/null @@ -1,40 +0,0 @@ - - - diff --git a/src/components/ui/menubar/MenubarSeparator.vue b/src/components/ui/menubar/MenubarSeparator.vue deleted file mode 100644 index ed43769..0000000 --- a/src/components/ui/menubar/MenubarSeparator.vue +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/src/components/ui/menubar/MenubarShortcut.vue b/src/components/ui/menubar/MenubarShortcut.vue deleted file mode 100644 index 0d4da92..0000000 --- a/src/components/ui/menubar/MenubarShortcut.vue +++ /dev/null @@ -1,14 +0,0 @@ - - - diff --git a/src/components/ui/menubar/MenubarSub.vue b/src/components/ui/menubar/MenubarSub.vue deleted file mode 100644 index 6b76cd3..0000000 --- a/src/components/ui/menubar/MenubarSub.vue +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/src/components/ui/menubar/MenubarSubContent.vue b/src/components/ui/menubar/MenubarSubContent.vue deleted file mode 100644 index 9818d20..0000000 --- a/src/components/ui/menubar/MenubarSubContent.vue +++ /dev/null @@ -1,39 +0,0 @@ - - - diff --git a/src/components/ui/menubar/MenubarSubTrigger.vue b/src/components/ui/menubar/MenubarSubTrigger.vue deleted file mode 100644 index 18afa01..0000000 --- a/src/components/ui/menubar/MenubarSubTrigger.vue +++ /dev/null @@ -1,30 +0,0 @@ - - - diff --git a/src/components/ui/menubar/MenubarTrigger.vue b/src/components/ui/menubar/MenubarTrigger.vue deleted file mode 100644 index 6231157..0000000 --- a/src/components/ui/menubar/MenubarTrigger.vue +++ /dev/null @@ -1,29 +0,0 @@ - - - diff --git a/src/components/ui/menubar/index.ts b/src/components/ui/menubar/index.ts deleted file mode 100644 index 808ec4d..0000000 --- a/src/components/ui/menubar/index.ts +++ /dev/null @@ -1,15 +0,0 @@ -export { default as Menubar } from './Menubar.vue' -export { default as MenubarItem } from './MenubarItem.vue' -export { default as MenubarContent } from './MenubarContent.vue' -export { default as MenubarGroup } from './MenubarGroup.vue' -export { default as MenubarMenu } from './MenubarMenu.vue' -export { default as MenubarRadioGroup } from './MenubarRadioGroup.vue' -export { default as MenubarRadioItem } from './MenubarRadioItem.vue' -export { default as MenubarCheckboxItem } from './MenubarCheckboxItem.vue' -export { default as MenubarSeparator } from './MenubarSeparator.vue' -export { default as MenubarSub } from './MenubarSub.vue' -export { default as MenubarSubContent } from './MenubarSubContent.vue' -export { default as MenubarSubTrigger } from './MenubarSubTrigger.vue' -export { default as MenubarTrigger } from './MenubarTrigger.vue' -export { default as MenubarShortcut } from './MenubarShortcut.vue' -export { default as MenubarLabel } from './MenubarLabel.vue' diff --git a/src/components/ui/navigation-menu/NavigationMenu.vue b/src/components/ui/navigation-menu/NavigationMenu.vue deleted file mode 100644 index 080d3bb..0000000 --- a/src/components/ui/navigation-menu/NavigationMenu.vue +++ /dev/null @@ -1,33 +0,0 @@ - - - diff --git a/src/components/ui/navigation-menu/NavigationMenuContent.vue b/src/components/ui/navigation-menu/NavigationMenuContent.vue deleted file mode 100644 index 03d8fbb..0000000 --- a/src/components/ui/navigation-menu/NavigationMenuContent.vue +++ /dev/null @@ -1,34 +0,0 @@ - - - diff --git a/src/components/ui/navigation-menu/NavigationMenuIndicator.vue b/src/components/ui/navigation-menu/NavigationMenuIndicator.vue deleted file mode 100644 index 1d53291..0000000 --- a/src/components/ui/navigation-menu/NavigationMenuIndicator.vue +++ /dev/null @@ -1,24 +0,0 @@ - - - diff --git a/src/components/ui/navigation-menu/NavigationMenuItem.vue b/src/components/ui/navigation-menu/NavigationMenuItem.vue deleted file mode 100644 index 50e1565..0000000 --- a/src/components/ui/navigation-menu/NavigationMenuItem.vue +++ /dev/null @@ -1,11 +0,0 @@ - - - diff --git a/src/components/ui/navigation-menu/NavigationMenuLink.vue b/src/components/ui/navigation-menu/NavigationMenuLink.vue deleted file mode 100644 index 30c91c6..0000000 --- a/src/components/ui/navigation-menu/NavigationMenuLink.vue +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/src/components/ui/navigation-menu/NavigationMenuList.vue b/src/components/ui/navigation-menu/NavigationMenuList.vue deleted file mode 100644 index 354365c..0000000 --- a/src/components/ui/navigation-menu/NavigationMenuList.vue +++ /dev/null @@ -1,29 +0,0 @@ - - - diff --git a/src/components/ui/navigation-menu/NavigationMenuTrigger.vue b/src/components/ui/navigation-menu/NavigationMenuTrigger.vue deleted file mode 100644 index 3c37c3d..0000000 --- a/src/components/ui/navigation-menu/NavigationMenuTrigger.vue +++ /dev/null @@ -1,34 +0,0 @@ - - - diff --git a/src/components/ui/navigation-menu/NavigationMenuViewport.vue b/src/components/ui/navigation-menu/NavigationMenuViewport.vue deleted file mode 100644 index db240cc..0000000 --- a/src/components/ui/navigation-menu/NavigationMenuViewport.vue +++ /dev/null @@ -1,33 +0,0 @@ - - - diff --git a/src/components/ui/navigation-menu/index.ts b/src/components/ui/navigation-menu/index.ts deleted file mode 100644 index 70d4443..0000000 --- a/src/components/ui/navigation-menu/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { cva } from 'class-variance-authority' - -export { default as NavigationMenu } from './NavigationMenu.vue' -export { default as NavigationMenuList } from './NavigationMenuList.vue' -export { default as NavigationMenuItem } from './NavigationMenuItem.vue' -export { default as NavigationMenuTrigger } from './NavigationMenuTrigger.vue' -export { default as NavigationMenuContent } from './NavigationMenuContent.vue' -export { default as NavigationMenuLink } from './NavigationMenuLink.vue' - -export const navigationMenuTriggerStyle = cva( - 'group inline-flex h-9 w-max items-center justify-center rounded-md bg-background px-4 py-2 text-sm font-medium transition-colors hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground focus:outline-none disabled:pointer-events-none disabled:opacity-50 data-[active]:bg-accent/50 data-[state=open]:bg-accent/50', -) diff --git a/src/components/ui/number-field/NumberField.vue b/src/components/ui/number-field/NumberField.vue deleted file mode 100644 index c89c06f..0000000 --- a/src/components/ui/number-field/NumberField.vue +++ /dev/null @@ -1,23 +0,0 @@ - - - diff --git a/src/components/ui/number-field/NumberFieldContent.vue b/src/components/ui/number-field/NumberFieldContent.vue deleted file mode 100644 index 2cde64c..0000000 --- a/src/components/ui/number-field/NumberFieldContent.vue +++ /dev/null @@ -1,14 +0,0 @@ - - - diff --git a/src/components/ui/number-field/NumberFieldDecrement.vue b/src/components/ui/number-field/NumberFieldDecrement.vue deleted file mode 100644 index a8c7730..0000000 --- a/src/components/ui/number-field/NumberFieldDecrement.vue +++ /dev/null @@ -1,25 +0,0 @@ - - - diff --git a/src/components/ui/number-field/NumberFieldIncrement.vue b/src/components/ui/number-field/NumberFieldIncrement.vue deleted file mode 100644 index cc37f0c..0000000 --- a/src/components/ui/number-field/NumberFieldIncrement.vue +++ /dev/null @@ -1,25 +0,0 @@ - - - diff --git a/src/components/ui/number-field/NumberFieldInput.vue b/src/components/ui/number-field/NumberFieldInput.vue deleted file mode 100644 index 4046b48..0000000 --- a/src/components/ui/number-field/NumberFieldInput.vue +++ /dev/null @@ -1,8 +0,0 @@ - - - diff --git a/src/components/ui/number-field/index.ts b/src/components/ui/number-field/index.ts deleted file mode 100644 index 45edbe4..0000000 --- a/src/components/ui/number-field/index.ts +++ /dev/null @@ -1,5 +0,0 @@ -export { default as NumberField } from './NumberField.vue' -export { default as NumberFieldInput } from './NumberFieldInput.vue' -export { default as NumberFieldIncrement } from './NumberFieldIncrement.vue' -export { default as NumberFieldDecrement } from './NumberFieldDecrement.vue' -export { default as NumberFieldContent } from './NumberFieldContent.vue' diff --git a/src/components/ui/pagination/PaginationEllipsis.vue b/src/components/ui/pagination/PaginationEllipsis.vue deleted file mode 100644 index 716f690..0000000 --- a/src/components/ui/pagination/PaginationEllipsis.vue +++ /dev/null @@ -1,22 +0,0 @@ - - - diff --git a/src/components/ui/pagination/PaginationFirst.vue b/src/components/ui/pagination/PaginationFirst.vue deleted file mode 100644 index 18d9b6d..0000000 --- a/src/components/ui/pagination/PaginationFirst.vue +++ /dev/null @@ -1,29 +0,0 @@ - - - diff --git a/src/components/ui/pagination/PaginationLast.vue b/src/components/ui/pagination/PaginationLast.vue deleted file mode 100644 index c46b250..0000000 --- a/src/components/ui/pagination/PaginationLast.vue +++ /dev/null @@ -1,29 +0,0 @@ - - - diff --git a/src/components/ui/pagination/PaginationNext.vue b/src/components/ui/pagination/PaginationNext.vue deleted file mode 100644 index 4398102..0000000 --- a/src/components/ui/pagination/PaginationNext.vue +++ /dev/null @@ -1,29 +0,0 @@ - - - diff --git a/src/components/ui/pagination/PaginationPrev.vue b/src/components/ui/pagination/PaginationPrev.vue deleted file mode 100644 index 03c1c81..0000000 --- a/src/components/ui/pagination/PaginationPrev.vue +++ /dev/null @@ -1,29 +0,0 @@ - - - diff --git a/src/components/ui/pagination/index.ts b/src/components/ui/pagination/index.ts deleted file mode 100644 index 183ecbe..0000000 --- a/src/components/ui/pagination/index.ts +++ /dev/null @@ -1,10 +0,0 @@ -export { - PaginationRoot as Pagination, - PaginationList, - PaginationListItem, -} from 'radix-vue' -export { default as PaginationEllipsis } from './PaginationEllipsis.vue' -export { default as PaginationFirst } from './PaginationFirst.vue' -export { default as PaginationLast } from './PaginationLast.vue' -export { default as PaginationNext } from './PaginationNext.vue' -export { default as PaginationPrev } from './PaginationPrev.vue' diff --git a/src/components/ui/popover/Popover.vue b/src/components/ui/popover/Popover.vue deleted file mode 100644 index 1a5873a..0000000 --- a/src/components/ui/popover/Popover.vue +++ /dev/null @@ -1,15 +0,0 @@ - - - diff --git a/src/components/ui/popover/PopoverContent.vue b/src/components/ui/popover/PopoverContent.vue deleted file mode 100644 index e691fe8..0000000 --- a/src/components/ui/popover/PopoverContent.vue +++ /dev/null @@ -1,48 +0,0 @@ - - - diff --git a/src/components/ui/popover/PopoverTrigger.vue b/src/components/ui/popover/PopoverTrigger.vue deleted file mode 100644 index 22f4772..0000000 --- a/src/components/ui/popover/PopoverTrigger.vue +++ /dev/null @@ -1,11 +0,0 @@ - - - diff --git a/src/components/ui/popover/index.ts b/src/components/ui/popover/index.ts deleted file mode 100644 index 87f034a..0000000 --- a/src/components/ui/popover/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -export { PopoverAnchor } from 'radix-vue' -export { default as Popover } from './Popover.vue' -export { default as PopoverTrigger } from './PopoverTrigger.vue' -export { default as PopoverContent } from './PopoverContent.vue' diff --git a/src/components/ui/progress/Progress.vue b/src/components/ui/progress/Progress.vue deleted file mode 100644 index 872e73e..0000000 --- a/src/components/ui/progress/Progress.vue +++ /dev/null @@ -1,39 +0,0 @@ - - - diff --git a/src/components/ui/progress/index.ts b/src/components/ui/progress/index.ts deleted file mode 100644 index eace989..0000000 --- a/src/components/ui/progress/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { default as Progress } from './Progress.vue' diff --git a/src/components/ui/radio-group/RadioGroup.vue b/src/components/ui/radio-group/RadioGroup.vue deleted file mode 100644 index 9262656..0000000 --- a/src/components/ui/radio-group/RadioGroup.vue +++ /dev/null @@ -1,25 +0,0 @@ - - - diff --git a/src/components/ui/radio-group/RadioGroupItem.vue b/src/components/ui/radio-group/RadioGroupItem.vue deleted file mode 100644 index b95b43a..0000000 --- a/src/components/ui/radio-group/RadioGroupItem.vue +++ /dev/null @@ -1,37 +0,0 @@ - - - diff --git a/src/components/ui/radio-group/index.ts b/src/components/ui/radio-group/index.ts deleted file mode 100644 index fa1da9c..0000000 --- a/src/components/ui/radio-group/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export { default as RadioGroup } from './RadioGroup.vue' -export { default as RadioGroupItem } from './RadioGroupItem.vue' diff --git a/src/components/ui/resizable/ResizableHandle.vue b/src/components/ui/resizable/ResizableHandle.vue deleted file mode 100644 index 2cdaf66..0000000 --- a/src/components/ui/resizable/ResizableHandle.vue +++ /dev/null @@ -1,26 +0,0 @@ - - - diff --git a/src/components/ui/resizable/ResizablePanelGroup.vue b/src/components/ui/resizable/ResizablePanelGroup.vue deleted file mode 100644 index 6c317fa..0000000 --- a/src/components/ui/resizable/ResizablePanelGroup.vue +++ /dev/null @@ -1,21 +0,0 @@ - - - diff --git a/src/components/ui/resizable/index.ts b/src/components/ui/resizable/index.ts deleted file mode 100644 index 22a0a8a..0000000 --- a/src/components/ui/resizable/index.ts +++ /dev/null @@ -1,3 +0,0 @@ -export { default as ResizablePanelGroup } from './ResizablePanelGroup.vue' -export { default as ResizableHandle } from './ResizableHandle.vue' -export { SplitterPanel as ResizablePanel } from 'radix-vue' diff --git a/src/components/ui/scroll-area/ScrollArea.vue b/src/components/ui/scroll-area/ScrollArea.vue deleted file mode 100644 index 8f501cc..0000000 --- a/src/components/ui/scroll-area/ScrollArea.vue +++ /dev/null @@ -1,29 +0,0 @@ - - - diff --git a/src/components/ui/scroll-area/ScrollBar.vue b/src/components/ui/scroll-area/ScrollBar.vue deleted file mode 100644 index efaaee2..0000000 --- a/src/components/ui/scroll-area/ScrollBar.vue +++ /dev/null @@ -1,30 +0,0 @@ - - - diff --git a/src/components/ui/scroll-area/index.ts b/src/components/ui/scroll-area/index.ts deleted file mode 100644 index 2bd4fae..0000000 --- a/src/components/ui/scroll-area/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export { default as ScrollArea } from './ScrollArea.vue' -export { default as ScrollBar } from './ScrollBar.vue' diff --git a/src/components/ui/select/Select.vue b/src/components/ui/select/Select.vue deleted file mode 100644 index adc42fd..0000000 --- a/src/components/ui/select/Select.vue +++ /dev/null @@ -1,15 +0,0 @@ - - - diff --git a/src/components/ui/select/SelectContent.vue b/src/components/ui/select/SelectContent.vue deleted file mode 100644 index 4fe234b..0000000 --- a/src/components/ui/select/SelectContent.vue +++ /dev/null @@ -1,53 +0,0 @@ - - - diff --git a/src/components/ui/select/SelectGroup.vue b/src/components/ui/select/SelectGroup.vue deleted file mode 100644 index 407d8ad..0000000 --- a/src/components/ui/select/SelectGroup.vue +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/src/components/ui/select/SelectItem.vue b/src/components/ui/select/SelectItem.vue deleted file mode 100644 index c9a5cf7..0000000 --- a/src/components/ui/select/SelectItem.vue +++ /dev/null @@ -1,44 +0,0 @@ - - - diff --git a/src/components/ui/select/SelectItemText.vue b/src/components/ui/select/SelectItemText.vue deleted file mode 100644 index a0bb5c2..0000000 --- a/src/components/ui/select/SelectItemText.vue +++ /dev/null @@ -1,11 +0,0 @@ - - - diff --git a/src/components/ui/select/SelectLabel.vue b/src/components/ui/select/SelectLabel.vue deleted file mode 100644 index e202565..0000000 --- a/src/components/ui/select/SelectLabel.vue +++ /dev/null @@ -1,13 +0,0 @@ - - - diff --git a/src/components/ui/select/SelectScrollDownButton.vue b/src/components/ui/select/SelectScrollDownButton.vue deleted file mode 100644 index 846411e..0000000 --- a/src/components/ui/select/SelectScrollDownButton.vue +++ /dev/null @@ -1,24 +0,0 @@ - - - diff --git a/src/components/ui/select/SelectScrollUpButton.vue b/src/components/ui/select/SelectScrollUpButton.vue deleted file mode 100644 index 308f0bd..0000000 --- a/src/components/ui/select/SelectScrollUpButton.vue +++ /dev/null @@ -1,24 +0,0 @@ - - - diff --git a/src/components/ui/select/SelectSeparator.vue b/src/components/ui/select/SelectSeparator.vue deleted file mode 100644 index 5ae593d..0000000 --- a/src/components/ui/select/SelectSeparator.vue +++ /dev/null @@ -1,17 +0,0 @@ - - - diff --git a/src/components/ui/select/SelectTrigger.vue b/src/components/ui/select/SelectTrigger.vue deleted file mode 100644 index e9ecdbe..0000000 --- a/src/components/ui/select/SelectTrigger.vue +++ /dev/null @@ -1,31 +0,0 @@ - - - diff --git a/src/components/ui/select/SelectValue.vue b/src/components/ui/select/SelectValue.vue deleted file mode 100644 index 4bc37dd..0000000 --- a/src/components/ui/select/SelectValue.vue +++ /dev/null @@ -1,11 +0,0 @@ - - - diff --git a/src/components/ui/select/index.ts b/src/components/ui/select/index.ts deleted file mode 100644 index b1d89ee..0000000 --- a/src/components/ui/select/index.ts +++ /dev/null @@ -1,11 +0,0 @@ -export { default as Select } from './Select.vue' -export { default as SelectValue } from './SelectValue.vue' -export { default as SelectTrigger } from './SelectTrigger.vue' -export { default as SelectContent } from './SelectContent.vue' -export { default as SelectGroup } from './SelectGroup.vue' -export { default as SelectItem } from './SelectItem.vue' -export { default as SelectItemText } from './SelectItemText.vue' -export { default as SelectLabel } from './SelectLabel.vue' -export { default as SelectSeparator } from './SelectSeparator.vue' -export { default as SelectScrollUpButton } from './SelectScrollUpButton.vue' -export { default as SelectScrollDownButton } from './SelectScrollDownButton.vue' diff --git a/src/components/ui/separator/Separator.vue b/src/components/ui/separator/Separator.vue deleted file mode 100644 index 066618a..0000000 --- a/src/components/ui/separator/Separator.vue +++ /dev/null @@ -1,38 +0,0 @@ - - - diff --git a/src/components/ui/separator/index.ts b/src/components/ui/separator/index.ts deleted file mode 100644 index 2287bcb..0000000 --- a/src/components/ui/separator/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { default as Separator } from './Separator.vue' diff --git a/src/components/ui/sheet/Sheet.vue b/src/components/ui/sheet/Sheet.vue deleted file mode 100644 index a04c026..0000000 --- a/src/components/ui/sheet/Sheet.vue +++ /dev/null @@ -1,14 +0,0 @@ - - - diff --git a/src/components/ui/sheet/SheetClose.vue b/src/components/ui/sheet/SheetClose.vue deleted file mode 100644 index a64703e..0000000 --- a/src/components/ui/sheet/SheetClose.vue +++ /dev/null @@ -1,11 +0,0 @@ - - - diff --git a/src/components/ui/sheet/SheetContent.vue b/src/components/ui/sheet/SheetContent.vue deleted file mode 100644 index 188b69d..0000000 --- a/src/components/ui/sheet/SheetContent.vue +++ /dev/null @@ -1,56 +0,0 @@ - - - diff --git a/src/components/ui/sheet/SheetDescription.vue b/src/components/ui/sheet/SheetDescription.vue deleted file mode 100644 index 842cd08..0000000 --- a/src/components/ui/sheet/SheetDescription.vue +++ /dev/null @@ -1,22 +0,0 @@ - - - diff --git a/src/components/ui/sheet/SheetFooter.vue b/src/components/ui/sheet/SheetFooter.vue deleted file mode 100644 index ac2d0c1..0000000 --- a/src/components/ui/sheet/SheetFooter.vue +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/src/components/ui/sheet/SheetHeader.vue b/src/components/ui/sheet/SheetHeader.vue deleted file mode 100644 index 541f48f..0000000 --- a/src/components/ui/sheet/SheetHeader.vue +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/src/components/ui/sheet/SheetTitle.vue b/src/components/ui/sheet/SheetTitle.vue deleted file mode 100644 index 2ca0c54..0000000 --- a/src/components/ui/sheet/SheetTitle.vue +++ /dev/null @@ -1,22 +0,0 @@ - - - diff --git a/src/components/ui/sheet/SheetTrigger.vue b/src/components/ui/sheet/SheetTrigger.vue deleted file mode 100644 index ee0c12f..0000000 --- a/src/components/ui/sheet/SheetTrigger.vue +++ /dev/null @@ -1,11 +0,0 @@ - - - diff --git a/src/components/ui/sheet/index.ts b/src/components/ui/sheet/index.ts deleted file mode 100644 index fae3f08..0000000 --- a/src/components/ui/sheet/index.ts +++ /dev/null @@ -1,31 +0,0 @@ -import { type VariantProps, cva } from 'class-variance-authority' - -export { default as Sheet } from './Sheet.vue' -export { default as SheetTrigger } from './SheetTrigger.vue' -export { default as SheetClose } from './SheetClose.vue' -export { default as SheetContent } from './SheetContent.vue' -export { default as SheetHeader } from './SheetHeader.vue' -export { default as SheetTitle } from './SheetTitle.vue' -export { default as SheetDescription } from './SheetDescription.vue' -export { default as SheetFooter } from './SheetFooter.vue' - -export const sheetVariants = cva( - 'fixed z-50 gap-4 bg-background p-6 shadow-lg transition ease-in-out data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:duration-300 data-[state=open]:duration-500', - { - variants: { - side: { - top: 'inset-x-0 top-0 border-b data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top', - bottom: - 'inset-x-0 bottom-0 border-t data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom', - left: 'inset-y-0 left-0 h-full w-3/4 border-r data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left sm:max-w-sm', - right: - 'inset-y-0 right-0 h-full w-3/4 border-l data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right sm:max-w-sm', - }, - }, - defaultVariants: { - side: 'right', - }, - }, -) - -export type SheetVariants = VariantProps diff --git a/src/components/ui/skeleton/Skeleton.vue b/src/components/ui/skeleton/Skeleton.vue deleted file mode 100644 index 94bc183..0000000 --- a/src/components/ui/skeleton/Skeleton.vue +++ /dev/null @@ -1,14 +0,0 @@ - - - diff --git a/src/components/ui/skeleton/index.ts b/src/components/ui/skeleton/index.ts deleted file mode 100644 index be21fad..0000000 --- a/src/components/ui/skeleton/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { default as Skeleton } from './Skeleton.vue' diff --git a/src/components/ui/switch/Switch.vue b/src/components/ui/switch/Switch.vue deleted file mode 100644 index ae4d13a..0000000 --- a/src/components/ui/switch/Switch.vue +++ /dev/null @@ -1,37 +0,0 @@ - - - diff --git a/src/components/ui/switch/index.ts b/src/components/ui/switch/index.ts deleted file mode 100644 index 87b4b17..0000000 --- a/src/components/ui/switch/index.ts +++ /dev/null @@ -1 +0,0 @@ -export { default as Switch } from './Switch.vue' diff --git a/src/components/ui/table/Table.vue b/src/components/ui/table/Table.vue deleted file mode 100644 index a423891..0000000 --- a/src/components/ui/table/Table.vue +++ /dev/null @@ -1,16 +0,0 @@ - - - diff --git a/src/components/ui/table/TableBody.vue b/src/components/ui/table/TableBody.vue deleted file mode 100644 index ab7a937..0000000 --- a/src/components/ui/table/TableBody.vue +++ /dev/null @@ -1,14 +0,0 @@ - - - diff --git a/src/components/ui/table/TableCaption.vue b/src/components/ui/table/TableCaption.vue deleted file mode 100644 index 3904c56..0000000 --- a/src/components/ui/table/TableCaption.vue +++ /dev/null @@ -1,14 +0,0 @@ - - - diff --git a/src/components/ui/table/TableCell.vue b/src/components/ui/table/TableCell.vue deleted file mode 100644 index 40c1f43..0000000 --- a/src/components/ui/table/TableCell.vue +++ /dev/null @@ -1,21 +0,0 @@ - - - diff --git a/src/components/ui/table/TableEmpty.vue b/src/components/ui/table/TableEmpty.vue deleted file mode 100644 index 43fe7e0..0000000 --- a/src/components/ui/table/TableEmpty.vue +++ /dev/null @@ -1,37 +0,0 @@ - - - diff --git a/src/components/ui/table/TableFooter.vue b/src/components/ui/table/TableFooter.vue deleted file mode 100644 index 693a438..0000000 --- a/src/components/ui/table/TableFooter.vue +++ /dev/null @@ -1,14 +0,0 @@ - - - diff --git a/src/components/ui/table/TableHead.vue b/src/components/ui/table/TableHead.vue deleted file mode 100644 index 11fb101..0000000 --- a/src/components/ui/table/TableHead.vue +++ /dev/null @@ -1,14 +0,0 @@ - - - diff --git a/src/components/ui/table/TableHeader.vue b/src/components/ui/table/TableHeader.vue deleted file mode 100644 index 220352f..0000000 --- a/src/components/ui/table/TableHeader.vue +++ /dev/null @@ -1,14 +0,0 @@ - - - diff --git a/src/components/ui/table/TableRow.vue b/src/components/ui/table/TableRow.vue deleted file mode 100644 index 5b9e874..0000000 --- a/src/components/ui/table/TableRow.vue +++ /dev/null @@ -1,14 +0,0 @@ - - - diff --git a/src/components/ui/table/index.ts b/src/components/ui/table/index.ts deleted file mode 100644 index 6fa181b..0000000 --- a/src/components/ui/table/index.ts +++ /dev/null @@ -1,9 +0,0 @@ -export { default as Table } from './Table.vue' -export { default as TableBody } from './TableBody.vue' -export { default as TableCell } from './TableCell.vue' -export { default as TableHead } from './TableHead.vue' -export { default as TableHeader } from './TableHeader.vue' -export { default as TableFooter } from './TableFooter.vue' -export { default as TableRow } from './TableRow.vue' -export { default as TableCaption } from './TableCaption.vue' -export { default as TableEmpty } from './TableEmpty.vue' diff --git a/src/components/ui/tabs/Tabs.vue b/src/components/ui/tabs/Tabs.vue deleted file mode 100644 index 2fa0971..0000000 --- a/src/components/ui/tabs/Tabs.vue +++ /dev/null @@ -1,15 +0,0 @@ - - - diff --git a/src/components/ui/tabs/TabsContent.vue b/src/components/ui/tabs/TabsContent.vue deleted file mode 100644 index c0aa0f3..0000000 --- a/src/components/ui/tabs/TabsContent.vue +++ /dev/null @@ -1,22 +0,0 @@ - - - diff --git a/src/components/ui/tabs/TabsList.vue b/src/components/ui/tabs/TabsList.vue deleted file mode 100644 index a21fc43..0000000 --- a/src/components/ui/tabs/TabsList.vue +++ /dev/null @@ -1,25 +0,0 @@ - - - diff --git a/src/components/ui/tabs/TabsTrigger.vue b/src/components/ui/tabs/TabsTrigger.vue deleted file mode 100644 index 0b24a3b..0000000 --- a/src/components/ui/tabs/TabsTrigger.vue +++ /dev/null @@ -1,27 +0,0 @@ - - - diff --git a/src/components/ui/tabs/index.ts b/src/components/ui/tabs/index.ts deleted file mode 100644 index fbea0c6..0000000 --- a/src/components/ui/tabs/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -export { default as Tabs } from './Tabs.vue' -export { default as TabsTrigger } from './TabsTrigger.vue' -export { default as TabsList } from './TabsList.vue' -export { default as TabsContent } from './TabsContent.vue' diff --git a/src/components/ui/tags-input/TagsInput.vue b/src/components/ui/tags-input/TagsInput.vue deleted file mode 100644 index 5989dc2..0000000 --- a/src/components/ui/tags-input/TagsInput.vue +++ /dev/null @@ -1,22 +0,0 @@ - - - diff --git a/src/components/ui/tags-input/TagsInputInput.vue b/src/components/ui/tags-input/TagsInputInput.vue deleted file mode 100644 index ff8f1dc..0000000 --- a/src/components/ui/tags-input/TagsInputInput.vue +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/src/components/ui/tags-input/TagsInputItem.vue b/src/components/ui/tags-input/TagsInputItem.vue deleted file mode 100644 index c3cc8d4..0000000 --- a/src/components/ui/tags-input/TagsInputItem.vue +++ /dev/null @@ -1,22 +0,0 @@ - - - diff --git a/src/components/ui/tags-input/TagsInputItemDelete.vue b/src/components/ui/tags-input/TagsInputItemDelete.vue deleted file mode 100644 index c72ee63..0000000 --- a/src/components/ui/tags-input/TagsInputItemDelete.vue +++ /dev/null @@ -1,24 +0,0 @@ - - - diff --git a/src/components/ui/tags-input/TagsInputItemText.vue b/src/components/ui/tags-input/TagsInputItemText.vue deleted file mode 100644 index 8948bd0..0000000 --- a/src/components/ui/tags-input/TagsInputItemText.vue +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/src/components/ui/tags-input/index.ts b/src/components/ui/tags-input/index.ts deleted file mode 100644 index 31305f3..0000000 --- a/src/components/ui/tags-input/index.ts +++ /dev/null @@ -1,5 +0,0 @@ -export { default as TagsInput } from './TagsInput.vue' -export { default as TagsInputInput } from './TagsInputInput.vue' -export { default as TagsInputItem } from './TagsInputItem.vue' -export { default as TagsInputItemDelete } from './TagsInputItemDelete.vue' -export { default as TagsInputItemText } from './TagsInputItemText.vue' diff --git a/src/components/ui/textarea/Textarea.vue b/src/components/ui/textarea/Textarea.vue deleted file mode 100644 index e0d07a6..0000000 --- a/src/components/ui/textarea/Textarea.vue +++ /dev/null @@ -1,24 +0,0 @@ - - -