diff --git a/.github/workflows/nuxtjs.yml b/.github/workflows/nuxtjs.yml new file mode 100644 index 0000000..df6602f --- /dev/null +++ b/.github/workflows/nuxtjs.yml @@ -0,0 +1,41 @@ +# https://github.com/actions/deploy-pages#usage +name: Deploy to GitHub Pages +on: + workflow_dispatch: + push: + branches: + - initial-configuration +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - run: corepack enable + - uses: actions/setup-node@v4 + with: + node-version: "20" + # Pick your own package manager and build script + - run: npm install + - run: npx nuxt build --preset github_pages + - name: Upload artifact + uses: actions/upload-pages-artifact@v3 + with: + path: ./.output/public + # Deployment job + deploy: + # Add a dependency to the build job + needs: build + # Grant GITHUB_TOKEN the permissions required to make a Pages deployment + permissions: + pages: write # to deploy to Pages + id-token: write # to verify the deployment originates from an appropriate source + # Deploy to the github_pages environment + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + # Specify runner + deployment step + runs-on: ubuntu-latest + steps: + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v4 diff --git a/CNAME b/CNAME new file mode 100644 index 0000000..2f10ae2 --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +mertimran.com \ No newline at end of file diff --git a/README.md b/README.md index 25b5821..3c2b696 100644 --- a/README.md +++ b/README.md @@ -1,23 +1,13 @@ -# Nuxt Minimal Starter +# My Personal Nuxt Website -Look at the [Nuxt documentation](https://nuxt.com/docs/getting-started/introduction) to learn more. +Welcome to my personal portfolio website, built with [Nuxt](https://nuxt.com/)! It is a static site designed to highlight my skills, projects and previous work. ## Setup -Make sure to install dependencies: +Make sure to install dependencies (I recommend `yarn`): ```bash -# npm -npm install - -# pnpm -pnpm install - -# yarn yarn install - -# bun -bun install ``` ## Development Server @@ -25,51 +15,21 @@ bun install Start the development server on `http://localhost:3000`: ```bash -# npm -npm run dev - -# pnpm -pnpm dev - -# yarn yarn dev - -# bun -bun run dev ``` ## Production -Build the application for production: +Generate static build of the application for production: ```bash -# npm -npm run build - -# pnpm -pnpm build - -# yarn -yarn build - -# bun -bun run build +yarn generate ``` Locally preview production build: ```bash -# npm -npm run preview - -# pnpm -pnpm preview - -# yarn -yarn preview - -# bun -bun run preview +npx serve .output/public ``` Check out the [deployment documentation](https://nuxt.com/docs/getting-started/deployment) for more information. diff --git a/app/app.config.ts b/app/app.config.ts new file mode 100644 index 0000000..d923d85 --- /dev/null +++ b/app/app.config.ts @@ -0,0 +1,15 @@ +export default defineAppConfig({ + ui: { + colorMode: { + preference: "light", + }, + main: { + base: "min-h-[calc(100vh-var(--ui-header-height)-6rem)]", + }, + colors: { + primary: "blue", + secondary: "purple", + tertiary: "indigo", + }, + }, +}); diff --git a/app/app.vue b/app/app.vue index 09f935b..add0e08 100644 --- a/app/app.vue +++ b/app/app.vue @@ -1,6 +1,104 @@ + + diff --git a/app/assets/images/me.jpg b/app/assets/images/me.jpg new file mode 100644 index 0000000..3423a06 Binary files /dev/null and b/app/assets/images/me.jpg differ diff --git a/app/assets/styles.css b/app/assets/styles.css new file mode 100644 index 0000000..26ab121 --- /dev/null +++ b/app/assets/styles.css @@ -0,0 +1,4 @@ +@import "tailwindcss"; +@import "@nuxt/ui"; + +@source "../../content/**/*"; diff --git a/app/error.vue b/app/error.vue new file mode 100644 index 0000000..eb4099f --- /dev/null +++ b/app/error.vue @@ -0,0 +1,35 @@ + + + diff --git a/app/pages/index.vue b/app/pages/index.vue new file mode 100644 index 0000000..233db19 --- /dev/null +++ b/app/pages/index.vue @@ -0,0 +1,203 @@ + + + diff --git a/app/pages/projects/index.vue b/app/pages/projects/index.vue new file mode 100644 index 0000000..fade982 --- /dev/null +++ b/app/pages/projects/index.vue @@ -0,0 +1,47 @@ + + + diff --git a/app/utils/string.ts b/app/utils/string.ts new file mode 100644 index 0000000..be28288 --- /dev/null +++ b/app/utils/string.ts @@ -0,0 +1,3 @@ +export const truncate = (str: string, maxlength: number) => { + return str.length > maxlength ? str.slice(0, maxlength - 1) + "…" : str; +}; diff --git a/content.config.ts b/content.config.ts new file mode 100644 index 0000000..8ca101d --- /dev/null +++ b/content.config.ts @@ -0,0 +1,32 @@ +import { defineContentConfig, defineCollection } from "@nuxt/content"; +import { z } from "zod"; + +const projectSchema = z.object({ + title: z.string(), + description: z.string(), + tags: z.array(z.string()), + image: z.string().optional(), + link: z.string(), + date: z.date(), +}); + +export default defineContentConfig({ + collections: { + projects_en: defineCollection({ + type: "page", + source: { + include: "en/projects/*.md", + prefix: "", + }, + schema: projectSchema, + }), + projects_tr: defineCollection({ + type: "page", + source: { + include: "tr/projects/*.md", + prefix: "", + }, + schema: projectSchema, + }), + }, +}); diff --git a/content/en/projects/docker-strike.md b/content/en/projects/docker-strike.md new file mode 100644 index 0000000..b3c889f --- /dev/null +++ b/content/en/projects/docker-strike.md @@ -0,0 +1,8 @@ +--- +title: Docker-Strike +description: Docker-Strike is a dockerized Half-Life Dedicated Server and can host any Half-Life Mod. +tags: ["Docker", "Bash", "SteamCMD", "Debian GNU/Linux"] +image: "/images/projects/docker-strike.png" +date: 2025-02-18 +link: https://github.com/mertimran/docker-strike +--- diff --git a/content/en/projects/mudek.md b/content/en/projects/mudek.md new file mode 100644 index 0000000..13ebd0c --- /dev/null +++ b/content/en/projects/mudek.md @@ -0,0 +1,18 @@ +--- +title: MÜDEK Accreditation System +description: Developed an automation solution for the accreditation process for my University and I am still improving it using user feedback. +tags: + [ + "PHP", + "Laravel", + "React", + "i18Next", + "Inertia", + "Mantine UI", + "PostgreSQL", + "Debian GNU/Linux", + ] +image: "/images/projects/mudek.jpg" +date: 2025-10-23 +link: https://mudek.ankarabilim.edu.tr +--- diff --git a/content/en/projects/ngo.md b/content/en/projects/ngo.md new file mode 100644 index 0000000..5817f44 --- /dev/null +++ b/content/en/projects/ngo.md @@ -0,0 +1,8 @@ +--- +title: Non-Governmental Organization Project +description: This system provides features such as monitoring bank account balance and bank statement, planning publicity events and fundraiser to raise money, logging the collection and delivery of the donations, registration of indigents and donors, monitoring of the warehouses and stocks inside these warehouses. +tags: ["PHP", "Laravel", "Blade Templating Engine", "JQuery", "TailwindCSS"] +image: "/images/projects/ngo.png" +date: 2025-02-01 +link: https://github.com/mertimran/ngoproject +--- diff --git a/content/en/projects/promotion.md b/content/en/projects/promotion.md new file mode 100644 index 0000000..a97573c --- /dev/null +++ b/content/en/projects/promotion.md @@ -0,0 +1,17 @@ +--- +title: University Promotional Website +description: Improved upon the existing the promotional website by replacing the JSON files with a relational database hosted on the cloud (Neon PostgreSQL) and updated the libraries to their latest version while fixing performance issues. +tags: + [ + "React", + "NextJS", + "RemixJS", + "OpenAI RAG", + "Hero UI", + "Neon DB", + "PostgreSQL", + ] +image: "/images/projects/promotion.png" +date: 2025-05-01 +link: https://tanitim.ankarabilim.edu.tr +--- diff --git a/content/tr/projects/docker-strike.md b/content/tr/projects/docker-strike.md new file mode 100644 index 0000000..57f49d8 --- /dev/null +++ b/content/tr/projects/docker-strike.md @@ -0,0 +1,8 @@ +--- +title: Docker-Strike +description: Herhangi bir Half-Life oyun modunu, Counter-Strike gibi, sadece oyun verilerinizin dizinini kopyalayarak çalıştırabileceğiniz Dockerlanmış HLDS (Half-Life Özel Sunucusu). +tags: ["Docker", "Bash", "SteamCMD", "Debian GNU/Linux"] +image: "/images/projects/docker-strike.png" +date: 2025-02-18 +link: https://github.com/mertimran/docker-strike +--- diff --git a/content/tr/projects/mudek.md b/content/tr/projects/mudek.md new file mode 100644 index 0000000..37eb6c0 --- /dev/null +++ b/content/tr/projects/mudek.md @@ -0,0 +1,17 @@ +--- +title: MÜDEK Akreditasyon Sistemi +description: Üniversitem için akreditasyon süreci için bir otomasyon çözümü geliştirdim ve kullanıcı geri bildirimlerini kullanarak hala geliştirmeye devam ediyorum. +tags: + [ + "Laravel", + "React", + "i18Next", + "Inertia", + "Mantine UI", + "PostgreSQL", + "Debian GNU/Linux", + ] +image: "/images/projects/mudek.jpg" +date: 2025-10-23 +link: https://mudek.ankarabilim.edu.tr +--- diff --git a/content/tr/projects/ngo.md b/content/tr/projects/ngo.md new file mode 100644 index 0000000..3a0aff9 --- /dev/null +++ b/content/tr/projects/ngo.md @@ -0,0 +1,8 @@ +--- +title: Non-Governmental Organization Project +description: Bu sistem, banka hesap bakiyesini ve ekstresini izleme, para toplamak için tanıtım etkinlikleri ve bağış toplama etkinlikleri planlama, bağışların toplanıp teslim edilmesinin kayıt altına alınması, ihtiyaç sahiplerinin ve bağışcıların kaydı, depoların ve bu depoların içindeki stokların takibi gibi özellikler sunmaktadır. +tags: ["PHP", "Laravel", "Blade Templating Engine", "JQuery", "TailwindCSS"] +image: "/images/projects/ngo.png" +date: 2025-02-01 +link: https://github.com/mertimran/ngoproject +--- diff --git a/content/tr/projects/promotion.md b/content/tr/projects/promotion.md new file mode 100644 index 0000000..63e6385 --- /dev/null +++ b/content/tr/projects/promotion.md @@ -0,0 +1,17 @@ +--- +title: Üniversite Tanıtım Web Sitesi +description: Mevcut tanıtım web sitesi, JSON dosyalarını bulutta barındırılan ilişkisel bir veritabanıyla (Neon PostgreSQL) değiştirerek iyileştirildi ve performans sorunları giderilirken kütüphaneler de en son sürümlerine güncellendi. +tags: + [ + "React", + "NextJS", + "RemixJS", + "OpenAI RAG", + "Hero UI", + "Neon DB", + "PostgreSQL", + ] +image: "/images/projects/promotion.png" +date: 2025-05-01 +link: https://tanitim.ankarabilim.edu.tr +--- diff --git a/i18n/locales/en.json b/i18n/locales/en.json new file mode 100644 index 0000000..2f384b2 --- /dev/null +++ b/i18n/locales/en.json @@ -0,0 +1,82 @@ +{ + "nav": { + "home": "Home", + "experience": "Experience", + "projects": "Projects", + "language": "Language", + "theme": "Theme" + }, + "hero": { + "greet": "Hi, I'm Mert", + "about": "I am a fourth-year Computer Engineering undergraduate with a strong foundation in software development and a passion for creating efficient solutions.", + "resume": { + "button": "Resume", + "link": "/resumes/mert-kasim-imran-november-2025.pdf" + }, + "language": "To get my resume in another language, change your language preferences from the navigation bar" + }, + "technologies": { + "title": "Technologies I work with", + "description": "I have experience with a diverse range of programming languages, frameworks, tools, database management, scripting, and virtualization technologies." + }, + "experience": { + "title": "Experience & Education", + "description": "While I still am a undergraduate student, I do have some personal and professional experience", + "bots": { + "title": "Social Media Bots and Scripting", + "description": "Started building social media bots and automated small tasks using Python and Bash" + }, + "servers": { + "title": "Homeservers and Automation", + "description": "Started building my very own homeservers out of old decommissioned PCs and wrote my own installation manuals and scripts for later use" + }, + "university": { + "title": "Enrolled University", + "description": "Started my career journey in Computer Engineering department of Ankara Science University" + }, + "professional": { + "title": "First Professional Project", + "description": "My university needed a process automation system and someone to maintain the promotional website, I gladly took both of these projects" + }, + "graduation": { + "title": "Graduation", + "description": "I will be graduating this year in June with 3.5+ GPA" + } + }, + "projects": { + "title": "Projects", + "readAll": "Read All", + "link": "Project Page", + "goBack": "Go Back", + "technologies": "Technologies Used:" + }, + "footer": { + "copyright": "Copyright", + "reserved": "All Rights Reserved" + }, + "months": { + "january": "January", + "february": "February", + "march": "March", + "april": "April", + "may": "May", + "june": "June", + "july": "July", + "august": "August", + "september": "September", + "october": "October", + "november": "November", + "december": "December" + }, + "errors": { + "404": { + "title": "Page not found", + "subtitle": "The page you are looking for does not exist" + }, + "500": { + "title": "Internal Server Error", + "subtitle": "Something went wrong on our end" + }, + "goBack": "Back to home" + } +} diff --git a/i18n/locales/tr.json b/i18n/locales/tr.json new file mode 100644 index 0000000..04c14e1 --- /dev/null +++ b/i18n/locales/tr.json @@ -0,0 +1,82 @@ +{ + "nav": { + "home": "Anasayfa", + "experience": "Deneyimim", + "projects": "Projelerim", + "language": "Dil", + "theme": "Tema" + }, + "hero": { + "greet": "Merhaba, ben Mert", + "about": "Ben yazılım geliştirme alanında güçlü bir temele ve verimli çözümler üretme tutkusuna sahip bir dördüncü sınıf Bilgisayar Mühendisliği lisans öğrencisiyim.", + "resume": { + "button": "Özgeçmiş", + "link": "/resumes/mert-kasim-imran-kasim-2025.pdf" + }, + "language": "Özgeçmişimi başka dilde almak için dil tercihinizi navigasyon barından değiştirebilirsiniz" + }, + "technologies": { + "title": "Kullandığım teknolojiler", + "description": "Çeşitli programlama dilleri, frameworkler, araçlar, veritabanı yönetimi, betik oluşturma ve sanallaştırma teknolojileri konusunda deneyime sahibim." + }, + "experience": { + "title": "Deneyimim ve Eğitimim", + "description": "Hala lisans öğrencisi olmama rağmen, bazı kişisel ve profesyonel deneyimlerim var", + "bots": { + "title": "Sosyal Medya Botları ve Betik Oluşturma", + "description": "Python ve Bash kullanarak sosyal medya botları ve küçük çaplı otomasyon betikleri oluşturmaya başladım" + }, + "servers": { + "title": "Ev sunucuları ve otomasyon", + "description": "Eski, kullanılmayan bilgisayarlardan kendi ev sunucularımı oluşturmaya başladım ve daha sonra kullanmak üzere kendi kurulum kılavuzlarımı ve betiklerimi yazdım" + }, + "university": { + "title": "Üniversite", + "description": "Kariyer yolculuğuma Ankara Bilim Üniversitesi Bilgisayar Mühendisliği bölümünde başladım" + }, + "professional": { + "title": "İlk Profesyonel Projem", + "description": "Üniversitemin bir süreç otomasyon sistemine ve tanıtım web sitesini devam ettirecek birine ihtiyacı vardı, her iki projeyi de memnuniyetle üstüme aldım" + }, + "graduation": { + "title": "Mezuniyet", + "description": "Bu yıl Haziran ayında 3,5+ not ortalamasıyla mezun olacağım" + } + }, + "projects": { + "title": "Projelerim", + "readAll": "Hepsini Gör", + "link": "Proje Sayfası", + "goBack": "Geri Dön", + "technologies": "Kullanılan Teknolojiler:" + }, + "footer": { + "copyright": "Telif Hakkı", + "reserved": "Her hakkı saklıdır" + }, + "months": { + "january": "Ocak", + "february": "Şubat", + "march": "Mart", + "april": "Nisan", + "may": "Mayıs", + "june": "Haziran", + "july": "Temmuz", + "august": "Ağustos", + "september": "Eylül", + "october": "Ekim", + "november": "Kasım", + "december": "Aralık" + }, + "errors": { + "404": { + "title": "Sayfa bulunamadı", + "subtitle": "Aradığınız sayfa bulunamadı" + }, + "500": { + "title": "Sunucu Hatası", + "subtitle": "Bizim tarafımızda bir sorun oluştu" + }, + "goBack": "Anasayfaya geri dön" + } +} diff --git a/nuxt.config.ts b/nuxt.config.ts index 8119194..713ec98 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -1,13 +1,106 @@ // https://nuxt.com/docs/api/configuration/nuxt-config export default defineNuxtConfig({ - compatibilityDate: '2025-07-15', + compatibilityDate: "2025-07-15", + devtools: { enabled: true }, + css: ["~/assets/styles.css"], + modules: [ - '@nuxt/content', - '@nuxt/eslint', - '@nuxt/hints', - '@nuxt/image', - '@nuxt/ui' - ] -}) \ No newline at end of file + "@nuxt/ui", + "@nuxt/content", + "@nuxt/eslint", + "@nuxt/hints", + "@nuxt/image", + "@nuxtjs/i18n", + "@nuxtjs/device", + ], + + app: { + head: { + title: "Mert İmran", + titleTemplate: "%s | Mert İmran", + htmlAttrs: { + lang: "en", + }, + link: [{ rel: "icon", type: "image/x-icon", href: "/favicon.ico" }], + }, + }, + + router: { + options: { + scrollBehaviorType: "smooth", + }, + }, + + content: { + build: { + markdown: { + highlight: { + theme: { + default: "light-plus", + dark: "material-theme-darker", + }, + langs: [ + "blade", + "css", + "html", + "js", + "ts", + "json", + "yaml", + "toml", + "xml", + "jsx", + "tsx", + "vue", + "md", + "mdc", + "mdx", + "php", + "python", + "kotlin", + "java", + "nginx", + "shell", + "diff", + "sql", + "tex", + ], + }, + toc: { + depth: 2, + }, + }, + }, + }, + + i18n: { + defaultLocale: "en", + locales: [ + { code: "en", name: "English", file: "en.json" }, + { code: "tr", name: "Türkçe", file: "tr.json" }, + ], + strategy: "prefix_except_default", + detectBrowserLanguage: { + useCookie: true, + cookieKey: "language", + redirectOn: "root", + }, + }, + + ui: { + mdc: true, + content: true, + }, + + icon: { + clientBundle: { + scan: true, + }, + provider: "iconify", + }, + + telemetry: false, +}); + diff --git a/package.json b/package.json index a0f93ee..e6fc078 100644 --- a/package.json +++ b/package.json @@ -10,16 +10,24 @@ "postinstall": "nuxt prepare" }, "dependencies": { + "@iconify-json/circle-flags": "^1.2.10", + "@iconify-json/lucide": "^1.2.75", + "@iconify-json/simple-icons": "^1.2.60", "@nuxt/content": "3.8.2", "@nuxt/eslint": "1.10.0", "@nuxt/hints": "1.0.0-alpha.2", "@nuxt/image": "2.0.0", - "@nuxt/ui": "4.2.1", + "@nuxt/ui": "^4.2.1", + "@nuxtjs/i18n": "10.2.1", "better-sqlite3": "^12.4.6", - "eslint": "^9.0.0", + "eslint": "^9.39.1", "nuxt": "^4.2.1", - "typescript": "^5.6.3", - "vue": "^3.5.25", - "vue-router": "^4.6.3" + "typescript": "^5.9.3", + "vue": "^3.5.24", + "vue-router": "^4.6.3", + "zod": "^4.1.12" + }, + "devDependencies": { + "@nuxtjs/device": "^3.2.4" } } diff --git a/public/android-chrome-192x192.png b/public/android-chrome-192x192.png new file mode 100644 index 0000000..760aa70 Binary files /dev/null and b/public/android-chrome-192x192.png differ diff --git a/public/android-chrome-512x512.png b/public/android-chrome-512x512.png new file mode 100644 index 0000000..51e039d Binary files /dev/null and b/public/android-chrome-512x512.png differ diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png new file mode 100644 index 0000000..b30b8ea Binary files /dev/null and b/public/apple-touch-icon.png differ diff --git a/public/favicon-16x16.png b/public/favicon-16x16.png new file mode 100644 index 0000000..0a0593d Binary files /dev/null and b/public/favicon-16x16.png differ diff --git a/public/favicon-32x32.png b/public/favicon-32x32.png new file mode 100644 index 0000000..0b16c42 Binary files /dev/null and b/public/favicon-32x32.png differ diff --git a/public/favicon.ico b/public/favicon.ico index 18993ad..1bc93d2 100644 Binary files a/public/favicon.ico and b/public/favicon.ico differ diff --git a/public/images/projects/docker-strike.png b/public/images/projects/docker-strike.png new file mode 100644 index 0000000..aabcff0 Binary files /dev/null and b/public/images/projects/docker-strike.png differ diff --git a/public/images/projects/mudek.jpg b/public/images/projects/mudek.jpg new file mode 100644 index 0000000..00da90c Binary files /dev/null and b/public/images/projects/mudek.jpg differ diff --git a/public/images/projects/ngo.png b/public/images/projects/ngo.png new file mode 100644 index 0000000..e74711b Binary files /dev/null and b/public/images/projects/ngo.png differ diff --git a/public/images/projects/promotion.png b/public/images/projects/promotion.png new file mode 100644 index 0000000..5dd3b7d Binary files /dev/null and b/public/images/projects/promotion.png differ diff --git a/public/resumes/mert-kasim-imran-kasim-2025.pdf b/public/resumes/mert-kasim-imran-kasim-2025.pdf new file mode 100644 index 0000000..906e04f Binary files /dev/null and b/public/resumes/mert-kasim-imran-kasim-2025.pdf differ diff --git a/public/resumes/mert-kasim-imran-november-2025.pdf b/public/resumes/mert-kasim-imran-november-2025.pdf new file mode 100644 index 0000000..8e6aae8 Binary files /dev/null and b/public/resumes/mert-kasim-imran-november-2025.pdf differ diff --git a/public/site.webmanifest b/public/site.webmanifest new file mode 100644 index 0000000..fa99de7 --- /dev/null +++ b/public/site.webmanifest @@ -0,0 +1,19 @@ +{ + "name": "", + "short_name": "", + "icons": [ + { + "src": "/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +} diff --git a/yarn.lock b/yarn.lock index 5d0ca91..011c6d7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -195,7 +195,7 @@ "@babel/template" "^7.27.2" "@babel/types" "^7.28.4" -"@babel/parser@^7.27.2", "@babel/parser@^7.28.4", "@babel/parser@^7.28.5": +"@babel/parser@^7.24.6", "@babel/parser@^7.27.2", "@babel/parser@^7.28.4", "@babel/parser@^7.28.5": version "7.28.5" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.28.5.tgz#0b0225ee90362f030efd644e8034c99468893b08" integrity sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ== @@ -748,6 +748,27 @@ resolved "https://registry.yarnpkg.com/@humanwhocodes/retry/-/retry-0.4.3.tgz#c2b9d2e374ee62c586d3adbea87199b1d7a7a6ba" integrity sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ== +"@iconify-json/circle-flags@^1.2.10": + version "1.2.10" + resolved "https://registry.yarnpkg.com/@iconify-json/circle-flags/-/circle-flags-1.2.10.tgz#15e88e03a2f697d0ec4ef0b6dd6201017af3122a" + integrity sha512-sZRxs689a281RtZvuAiKtV7pQHv8Tk0HkinSM7QvLgdLEK8xgGRCcbDvL09Rq+/KtemmsMzGhS9/qt+r3ca+Ug== + dependencies: + "@iconify/types" "*" + +"@iconify-json/lucide@^1.2.75": + version "1.2.75" + resolved "https://registry.yarnpkg.com/@iconify-json/lucide/-/lucide-1.2.75.tgz#63bfd952d98af186a1a27e2618e17f6d670a2740" + integrity sha512-sWBN0t/rTo1FxWG/46xKgkIcDerHpsjyNgMH48nvtC4/kUG88sFQXI+7mxX3SD8eSUaQQ2kS9C7ZKWm2DKgBlw== + dependencies: + "@iconify/types" "*" + +"@iconify-json/simple-icons@^1.2.60": + version "1.2.60" + resolved "https://registry.yarnpkg.com/@iconify-json/simple-icons/-/simple-icons-1.2.60.tgz#68ad11d70ba20314d26a4a87cfb5a0304695ba09" + integrity sha512-KlwLBKCdMCqfySdkAA+jehdUx6VSjnj6lvzQKus7HjkPSQ6QP58d6xiptkIp0jd/Hw3PW2++nRuGvCvSYaF0Mg== + dependencies: + "@iconify/types" "*" + "@iconify/collections@^1.0.608": version "1.0.621" resolved "https://registry.yarnpkg.com/@iconify/collections/-/collections-1.0.621.tgz#ab9937351d2c02445fd3059bb002693c7e5b0653" @@ -942,6 +963,113 @@ dependencies: "@swc/helpers" "^0.5.0" +"@intlify/bundle-utils@11.0.1": + version "11.0.1" + resolved "https://registry.yarnpkg.com/@intlify/bundle-utils/-/bundle-utils-11.0.1.tgz#7abdc2e7b9f18d3cddcfac5e3077ee005ca56028" + integrity sha512-5l10G5wE2cQRsZMS9y0oSFMOLW5IG/SgbkIUltqnwF1EMRrRbUAHFiPabXdGTHeexCsMTcxj/1w9i0rzjJU9IQ== + dependencies: + "@intlify/message-compiler" "^11.1.10" + "@intlify/shared" "^11.1.10" + acorn "^8.8.2" + esbuild "^0.25.4" + escodegen "^2.1.0" + estree-walker "^2.0.2" + jsonc-eslint-parser "^2.3.0" + source-map-js "^1.0.2" + yaml-eslint-parser "^1.2.2" + +"@intlify/core-base@10.0.8": + version "10.0.8" + resolved "https://registry.yarnpkg.com/@intlify/core-base/-/core-base-10.0.8.tgz#2fcf46bab72d4daa8575eb11e04a549ea4030ac3" + integrity sha512-FoHslNWSoHjdUBLy35bpm9PV/0LVI/DSv9L6Km6J2ad8r/mm0VaGg06C40FqlE8u2ADcGUM60lyoU7Myo4WNZQ== + dependencies: + "@intlify/message-compiler" "10.0.8" + "@intlify/shared" "10.0.8" + +"@intlify/core-base@11.2.1": + version "11.2.1" + resolved "https://registry.yarnpkg.com/@intlify/core-base/-/core-base-11.2.1.tgz#45e241b2ed9eead14ffa16d1c41164fbcebd33e3" + integrity sha512-2V1A4yaN9ElAnQ6ih3HHEc+jZ+sHV6BlQHjCsnIVlOotL5NCUgJElIxgUFiJs6zV4puoAq3hHuQIfWNp+J+8yQ== + dependencies: + "@intlify/message-compiler" "11.2.1" + "@intlify/shared" "11.2.1" + +"@intlify/core@^11.1.11", "@intlify/core@^11.1.12": + version "11.2.1" + resolved "https://registry.yarnpkg.com/@intlify/core/-/core-11.2.1.tgz#6b46865b41373953702cce8b0a69ffb5e3391597" + integrity sha512-KqH0ASnyZfKEC5+q1tyn0qgSnrS+fS7vgY+QV2rVXI3sfURK71XAZJk33HdPJ7swd6OVn9L7ixQcgpo4u2vNcg== + dependencies: + "@intlify/core-base" "11.2.1" + "@intlify/shared" "11.2.1" + +"@intlify/h3@^0.7.1": + version "0.7.4" + resolved "https://registry.yarnpkg.com/@intlify/h3/-/h3-0.7.4.tgz#db82205af89a2beefa6f438175431cb16bebbf3f" + integrity sha512-BtL5+U3Dd9Qz6so+ArOMQWZ+nV21rOqqYUXnqwvW6J3VUXr66A9+9+vUFb/NAQvOU4kdfkO3c/9LMRGU9WZ8vw== + dependencies: + "@intlify/core" "^11.1.12" + "@intlify/utils" "^0.13.0" + +"@intlify/message-compiler@10.0.8": + version "10.0.8" + resolved "https://registry.yarnpkg.com/@intlify/message-compiler/-/message-compiler-10.0.8.tgz#48aee742916f8aaa43945682f32bec1c9e73e2f8" + integrity sha512-DV+sYXIkHVd5yVb2mL7br/NEUwzUoLBsMkV3H0InefWgmYa34NLZUvMCGi5oWX+Hqr2Y2qUxnVrnOWF4aBlgWg== + dependencies: + "@intlify/shared" "10.0.8" + source-map-js "^1.0.2" + +"@intlify/message-compiler@11.2.1", "@intlify/message-compiler@^11.1.10": + version "11.2.1" + resolved "https://registry.yarnpkg.com/@intlify/message-compiler/-/message-compiler-11.2.1.tgz#da7c7d0cab7feca16265f7061fae46980e75c56e" + integrity sha512-J2454D3Agg3Kvgaj14gxTleJU8/H06Sisz7C2BwiHF0/i5Soyfb5ySpwn8GCL6yscDbOGj6xM+lUe6gO6BFQyg== + dependencies: + "@intlify/shared" "11.2.1" + source-map-js "^1.0.2" + +"@intlify/shared@10.0.8", "@intlify/shared@^10.0.0": + version "10.0.8" + resolved "https://registry.yarnpkg.com/@intlify/shared/-/shared-10.0.8.tgz#5f8019919dea8695b2e345257fc0cda7665d8ef9" + integrity sha512-BcmHpb5bQyeVNrptC3UhzpBZB/YHHDoEREOUERrmF2BRxsyOEuRrq+Z96C/D4+2KJb8kuHiouzAei7BXlG0YYw== + +"@intlify/shared@11.2.1", "@intlify/shared@^11.1.10", "@intlify/shared@^11.1.11": + version "11.2.1" + resolved "https://registry.yarnpkg.com/@intlify/shared/-/shared-11.2.1.tgz#b1f45fdb44ee2f247472059f010ded3a4c40e95e" + integrity sha512-O67LZM4dbfr70WCsZLW+g+pIXdgQ66laLVd/FicW7iYgP/RuH0X1FDGSh+Hr9Gou/8TeldUE6KmTGdLwX2ufIA== + +"@intlify/unplugin-vue-i18n@^11.0.0": + version "11.0.1" + resolved "https://registry.yarnpkg.com/@intlify/unplugin-vue-i18n/-/unplugin-vue-i18n-11.0.1.tgz#d16a00635b5bb5ae9e90b1ef54bb68c328bb9fab" + integrity sha512-nH5NJdNjy/lO6Ne8LDtZzv4SbpVsMhPE+LbvBDmMeIeJDiino8sOJN2QB3MXzTliYTnqe3aB9Fw5+LJ/XVaXCg== + dependencies: + "@eslint-community/eslint-utils" "^4.4.0" + "@intlify/bundle-utils" "11.0.1" + "@intlify/shared" "^11.1.10" + "@intlify/vue-i18n-extensions" "^8.0.0" + "@rollup/pluginutils" "^5.1.0" + "@typescript-eslint/scope-manager" "^8.13.0" + "@typescript-eslint/typescript-estree" "^8.13.0" + debug "^4.3.3" + fast-glob "^3.2.12" + pathe "^2.0.3" + picocolors "^1.0.0" + unplugin "^2.3.4" + vue "^3.5.14" + +"@intlify/utils@^0.13.0": + version "0.13.0" + resolved "https://registry.yarnpkg.com/@intlify/utils/-/utils-0.13.0.tgz#bea7014796b633a9f4d312833642d33b38755cba" + integrity sha512-8i3uRdAxCGzuHwfmHcVjeLQBtysQB2aXl/ojoagDut5/gY5lvWCQ2+cnl2TiqE/fXj/D8EhWG/SLKA7qz4a3QA== + +"@intlify/vue-i18n-extensions@^8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@intlify/vue-i18n-extensions/-/vue-i18n-extensions-8.0.0.tgz#84adc3f40829ee144f056b774a77d838ce3f5034" + integrity sha512-w0+70CvTmuqbskWfzeYhn0IXxllr6mU+IeM2MU0M+j9OW64jkrvqY+pYFWrUnIIC9bEdij3NICruicwd5EgUuQ== + dependencies: + "@babel/parser" "^7.24.6" + "@intlify/shared" "^10.0.0" + "@vue/compiler-dom" "^3.2.45" + vue-i18n "^10.0.0" + "@ioredis/commands@1.4.0": version "1.4.0" resolved "https://registry.yarnpkg.com/@ioredis/commands/-/commands-1.4.0.tgz#9f657d51cdd5d2fdb8889592aa4a355546151f25" @@ -1050,6 +1178,14 @@ semver "^7.5.3" tar "^7.4.0" +"@miyaneee/rollup-plugin-json5@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@miyaneee/rollup-plugin-json5/-/rollup-plugin-json5-1.2.0.tgz#a0995e55bfcf055aea0c9c73e0b2dcac120e036e" + integrity sha512-JjTIaXZp9WzhUHpElrqPnl1AzBi/rvRs065F71+aTmlqvTMVkdbjZ8vfFl4nRlgJy+TPBw69ZK4pwFdmOAt4aA== + dependencies: + "@rollup/pluginutils" "^5.1.0" + json5 "^2.2.3" + "@napi-rs/wasm-runtime@^0.2.11": version "0.2.12" resolved "https://registry.yarnpkg.com/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz#3e78a8b96e6c33a6c517e1894efbd5385a7cb6f2" @@ -1495,7 +1631,7 @@ rc9 "^2.1.2" std-env "^3.8.1" -"@nuxt/ui@4.2.1": +"@nuxt/ui@^4.2.1": version "4.2.1" resolved "https://registry.yarnpkg.com/@nuxt/ui/-/ui-4.2.1.tgz#bf78fa69eaa10aecf300bfa69f6ca6a1285f10c8" integrity sha512-H5/0w1ktRDGk4ORKmGegqhNsR8DZEc+3Bb9a8aHsQVzDkGKqEJLh2iUJtalKs4QdUGkocDXaQy/xRudajOD4kg== @@ -1592,6 +1728,47 @@ pkg-types "^1.2.1" semver "^7.6.3" +"@nuxtjs/device@^3.2.4": + version "3.2.4" + resolved "https://registry.yarnpkg.com/@nuxtjs/device/-/device-3.2.4.tgz#574a0beefa207fa19fc992d116f731274e710eb4" + integrity sha512-jIvN6QeodBNrUrL/1FCHk4bebsiLsGHlJd8c/m2ksLrGY4IZ0npA8IYhDTdYV92epGxoe8+3iZOzCjav+6TshQ== + dependencies: + defu "^6.1.4" + +"@nuxtjs/i18n@10.2.1": + version "10.2.1" + resolved "https://registry.yarnpkg.com/@nuxtjs/i18n/-/i18n-10.2.1.tgz#52b555dcca82098c80b662c110c4eefb24721c46" + integrity sha512-/CHAIpYbFgobxeMsnKcD8xBUHxBpqipRMjaI3ol9MVZKscJM+IetYdNL9lGNFdEtlxzkV8COxnoa60rE4sPjuQ== + dependencies: + "@intlify/core" "^11.1.11" + "@intlify/h3" "^0.7.1" + "@intlify/shared" "^11.1.11" + "@intlify/unplugin-vue-i18n" "^11.0.0" + "@intlify/utils" "^0.13.0" + "@miyaneee/rollup-plugin-json5" "^1.2.0" + "@nuxt/kit" "^4.1.2" + "@rollup/plugin-yaml" "^4.1.2" + "@vue/compiler-sfc" "^3.5.22" + defu "^6.1.4" + devalue "^5.1.1" + h3 "^1.15.4" + knitwork "^1.2.0" + magic-string "^0.30.21" + mlly "^1.7.4" + nuxt-define "^1.0.0" + ohash "^2.0.11" + oxc-parser "^0.95.0" + oxc-transform "^0.95.0" + oxc-walker "^0.5.2" + pathe "^2.0.3" + typescript "^5.9.2" + ufo "^1.6.1" + unplugin "^2.3.5" + unplugin-vue-router "^0.16.0" + unstorage "^1.16.1" + vue-i18n "^11.1.11" + vue-router "^4.6.3" + "@nuxtjs/mdc@^0.18.3": version "0.18.4" resolved "https://registry.yarnpkg.com/@nuxtjs/mdc/-/mdc-0.18.4.tgz#6a66d677de347ceaf8bd1198acb9208c30587ecd" @@ -1718,66 +1895,133 @@ resolved "https://registry.yarnpkg.com/@oxc-minify/binding-win32-x64-msvc/-/binding-win32-x64-msvc-0.96.0.tgz#463478ac4db295089eef223a1f3835cbf07d005f" integrity sha512-T2ijfqZLpV2bgGGocXV4SXTuMoouqN0asYTIm+7jVOLvT5XgDogf3ZvCmiEnSWmxl21+r5wHcs8voU2iUROXAg== +"@oxc-parser/binding-android-arm64@0.95.0": + version "0.95.0" + resolved "https://registry.yarnpkg.com/@oxc-parser/binding-android-arm64/-/binding-android-arm64-0.95.0.tgz#0c729d4d0528bfdc274dfade31e9a10dfb0c0a4d" + integrity sha512-dZyxhhvJigwWL1wgnLlqyEiSeuqO0WdDH9H+if0dPcBM4fKa5fjVkaUcJT1jBMcBTnkjxMwTXYZy5TK60N0fjg== + "@oxc-parser/binding-android-arm64@0.96.0": version "0.96.0" resolved "https://registry.yarnpkg.com/@oxc-parser/binding-android-arm64/-/binding-android-arm64-0.96.0.tgz#d634a505ae9954695f2ca4e60123e13bd8146497" integrity sha512-CofbPOiW1PG+hi8bgElJPK0ioHfw8nt4Vw9d+Q9JuMhygS6LbQyu1W6tIFZ1OPFofeFRdWus3vD29FBx+tvFOA== +"@oxc-parser/binding-darwin-arm64@0.95.0": + version "0.95.0" + resolved "https://registry.yarnpkg.com/@oxc-parser/binding-darwin-arm64/-/binding-darwin-arm64-0.95.0.tgz#00dd26fdb14604a06edc6491dd90cc1c113f5e39" + integrity sha512-zun9+V33kyCtNec9oUSWwb0qi3fB8pXwum1yGFECPEr55g/CrWju6/Jv4hwwNBeW2tK9Ch/PRstEtYmOLMhHpg== + "@oxc-parser/binding-darwin-arm64@0.96.0": version "0.96.0" resolved "https://registry.yarnpkg.com/@oxc-parser/binding-darwin-arm64/-/binding-darwin-arm64-0.96.0.tgz#33dd30f02ee6c9c34262d729d2c295172db1c009" integrity sha512-+HZ2L1a/1BsUXYik8XqQwT2Tl5Z3jRQ/RRQiPV9UsB2skKyd91NLDlQlMpdhjLGs9Qe7Y42unFjRg2iHjIiwnw== +"@oxc-parser/binding-darwin-x64@0.95.0": + version "0.95.0" + resolved "https://registry.yarnpkg.com/@oxc-parser/binding-darwin-x64/-/binding-darwin-x64-0.95.0.tgz#6d9d4e9f32bd448b5510bd5af1dff831864b23e1" + integrity sha512-9djMQ/t6Ns/UXtziwUe562uVJMbhtuLtCj+Xav+HMVT/rhV9gWO8PQOG7AwDLUBjJanItsrfqrGtqhNxtZ701w== + "@oxc-parser/binding-darwin-x64@0.96.0": version "0.96.0" resolved "https://registry.yarnpkg.com/@oxc-parser/binding-darwin-x64/-/binding-darwin-x64-0.96.0.tgz#ba0fdf55db26c13e6588162993cce83b684f1cd7" integrity sha512-GC8wH1W0XaCLyTeGsmyaMdnItiYQkqfTcn9Ygc55AWI+m11lCjQeoKDIsDCm/QwrKLCN07u3WWWsuPs5ubfXpA== +"@oxc-parser/binding-freebsd-x64@0.95.0": + version "0.95.0" + resolved "https://registry.yarnpkg.com/@oxc-parser/binding-freebsd-x64/-/binding-freebsd-x64-0.95.0.tgz#e47033770a9efcd1df05cd930b1fddd857ec912d" + integrity sha512-GK6k0PgCVkkeRZtHgcosCYbXIRySpJpuPw/OInfLGFh8f3x9gp2l8Fbcfx+YO+ZOHFBCd2NNedGqw8wMgouxfA== + "@oxc-parser/binding-freebsd-x64@0.96.0": version "0.96.0" resolved "https://registry.yarnpkg.com/@oxc-parser/binding-freebsd-x64/-/binding-freebsd-x64-0.96.0.tgz#6da3491d0f33dd7cd21dc8b5ceadee4ec8c1af35" integrity sha512-8SeXi2FmlN15uPY5oM03cua5RXBDYmY34Uewongv6RUiAaU/kWxLvzuijpyNC+yQ1r4fC2LbWJhAsKpX5qkA6g== +"@oxc-parser/binding-linux-arm-gnueabihf@0.95.0": + version "0.95.0" + resolved "https://registry.yarnpkg.com/@oxc-parser/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-0.95.0.tgz#f6c9c9ec2491ac1de1ebb0ea50e7e4648a1095ed" + integrity sha512-+g/lFITtyHHEk69cunOHuiT5cX+mpUTcbGYNe8suguZ7FqgNwai+PnGv0ctCvtgxBPVfckfUK8c3RvFKo+vi/w== + "@oxc-parser/binding-linux-arm-gnueabihf@0.96.0": version "0.96.0" resolved "https://registry.yarnpkg.com/@oxc-parser/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-0.96.0.tgz#5e701698eb6cd2a8657b5d4efcb9ea915168adc4" integrity sha512-UEs+Zf6T2/FwQlLgv7gfZsKmY19sl3hK57r2BQVc2eCmCmF/deeqDcWyFjzkNLgdDDucY60PoNhNGClDm605uQ== +"@oxc-parser/binding-linux-arm-musleabihf@0.95.0": + version "0.95.0" + resolved "https://registry.yarnpkg.com/@oxc-parser/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-0.95.0.tgz#f012359027e7ca4bea45b03c34a8027073f9f6a9" + integrity sha512-SXNasDtPw8ycNV7VEvFxb4LETmykvWKUhHR7K3us818coXYpDj54P8WEx8hJobP/9skuuiFuKHmtYLdjX8wntA== + "@oxc-parser/binding-linux-arm-musleabihf@0.96.0": version "0.96.0" resolved "https://registry.yarnpkg.com/@oxc-parser/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-0.96.0.tgz#fa91e11ef8721aa2d2b02b31f9bb7b22013cee22" integrity sha512-1kuWvjR2+ORJMoyxt9LSbLcDhXZnL25XOuv9VmH6NmSPvLgewzuubSlm++W03x+U7SzWFilBsdwIHtD/0mjERw== +"@oxc-parser/binding-linux-arm64-gnu@0.95.0": + version "0.95.0" + resolved "https://registry.yarnpkg.com/@oxc-parser/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-0.95.0.tgz#41a45cbbd8d32e00148243a43ac78df11133e252" + integrity sha512-0LzebARTU0ROfD6pDK4h1pFn+09meErCZ0MA2TaW08G72+GNneEsksPufOuI+9AxVSRa+jKE3fu0wavvhZgSkg== + "@oxc-parser/binding-linux-arm64-gnu@0.96.0": version "0.96.0" resolved "https://registry.yarnpkg.com/@oxc-parser/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-0.96.0.tgz#3c06fd2375bd701e5ba068be9c6902c9c1d5d48c" integrity sha512-PHH4ETR1t0fymxuhpQNj3Z9t/78/zZa2Lj3Z3I0ZOd+/Ex+gtdhGoB5xYyy7lcYGAPMfZ+Gmr+dTCr1GYNZ3BA== +"@oxc-parser/binding-linux-arm64-musl@0.95.0": + version "0.95.0" + resolved "https://registry.yarnpkg.com/@oxc-parser/binding-linux-arm64-musl/-/binding-linux-arm64-musl-0.95.0.tgz#277d09af818859e2e3e2de75a435036aaae2f759" + integrity sha512-Pvi1lGe/G+mJZ3hUojMP/aAHAzHA25AEtVr8/iuz7UV72t/15NOgJYr9kELMUMNjPqpr3vKUgXTFmTtAxp11Qw== + "@oxc-parser/binding-linux-arm64-musl@0.96.0": version "0.96.0" resolved "https://registry.yarnpkg.com/@oxc-parser/binding-linux-arm64-musl/-/binding-linux-arm64-musl-0.96.0.tgz#ec20d43c72a3fe96eaf9a3f1816a318db186d91a" integrity sha512-fjDPbZjkqaDSTBe0FM8nZ9zBw4B/NF/I0gH7CfvNDwIj9smISaNFypYeomkvubORpnbX9ORhvhYwg3TxQ60OGA== +"@oxc-parser/binding-linux-riscv64-gnu@0.95.0": + version "0.95.0" + resolved "https://registry.yarnpkg.com/@oxc-parser/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-0.95.0.tgz#8133a8ec745fa162f7d2768b62cda13d780f9fbb" + integrity sha512-pUEVHIOVNDfhk4sTlLhn6mrNENhE4/dAwemxIfqpcSyBlYG0xYZND1F3jjR2yWY6DakXZ6VSuDbtiv1LPNlOLw== + "@oxc-parser/binding-linux-riscv64-gnu@0.96.0": version "0.96.0" resolved "https://registry.yarnpkg.com/@oxc-parser/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-0.96.0.tgz#2125e36a5174bb46da6c4b63ce130d84c36f2b0b" integrity sha512-59KAHd/6/LmjkdSAuJn0piKmwSavMasWNUKuYLX/UnqI5KkGIp14+LBwwaBG6KzOtIq1NrRCnmlL4XSEaNkzTg== +"@oxc-parser/binding-linux-s390x-gnu@0.95.0": + version "0.95.0" + resolved "https://registry.yarnpkg.com/@oxc-parser/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-0.95.0.tgz#8a9d25d7a30350c9d84ce2f20ba300b6baabb950" + integrity sha512-5+olaepHTE3J/+w7g0tr3nocvv5BKilAJnzj4L8tWBCLEZbL6olJcGVoldUO+3cgg1SO1xJywP5BuLhT0mDUDw== + "@oxc-parser/binding-linux-s390x-gnu@0.96.0": version "0.96.0" resolved "https://registry.yarnpkg.com/@oxc-parser/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-0.96.0.tgz#939464de26851afccdfb97401be4db670edf70b2" integrity sha512-VtupojtgahY8XmLwpVpM3C1WQEgMD1JxpB8lzUtdSLwosWaaz1EAl+VXWNuxTTZusNuLBtmR+F0qql22ISi/9g== +"@oxc-parser/binding-linux-x64-gnu@0.95.0": + version "0.95.0" + resolved "https://registry.yarnpkg.com/@oxc-parser/binding-linux-x64-gnu/-/binding-linux-x64-gnu-0.95.0.tgz#7f8460481299717ff87fb83466755d3b72a33397" + integrity sha512-8huzHlK/N98wrnYKxIcYsK8ZGBWomQchu/Mzi6m+CtbhjWOv9DmK0jQ2fUWImtluQVpTwS0uZT06d3g7XIkJrA== + "@oxc-parser/binding-linux-x64-gnu@0.96.0": version "0.96.0" resolved "https://registry.yarnpkg.com/@oxc-parser/binding-linux-x64-gnu/-/binding-linux-x64-gnu-0.96.0.tgz#f8252105986f9df45134d47221cd41bf819bfdf2" integrity sha512-8XSY9aUYY+5I4I1mhSEWmYqdUrJi3J5cCAInvEVHyTnDAPkhb+tnLGVZD696TpW+lFOLrTFF2V5GMWJVafqIUA== +"@oxc-parser/binding-linux-x64-musl@0.95.0": + version "0.95.0" + resolved "https://registry.yarnpkg.com/@oxc-parser/binding-linux-x64-musl/-/binding-linux-x64-musl-0.95.0.tgz#9095216040f62b701bb83db581c1b0edd76405ea" + integrity sha512-bWnrLfGDcx/fab0+UQnFbVFbiykof/btImbYf+cI2pU/1Egb2x+OKSmM5Qt0nEUiIpM5fgJmYXxTopybSZOKYA== + "@oxc-parser/binding-linux-x64-musl@0.96.0": version "0.96.0" resolved "https://registry.yarnpkg.com/@oxc-parser/binding-linux-x64-musl/-/binding-linux-x64-musl-0.96.0.tgz#282b12c3fd81415d07a9e314a35a9ceb38987b5d" integrity sha512-IIVNtqhA0uxKkD8Y6aZinKO/sOD5O62VlduE54FnUU2rzZEszrZQLL8nMGVZhTdPaKW5M1aeLmjcdnOs6er1Jg== +"@oxc-parser/binding-wasm32-wasi@0.95.0": + version "0.95.0" + resolved "https://registry.yarnpkg.com/@oxc-parser/binding-wasm32-wasi/-/binding-wasm32-wasi-0.95.0.tgz#7d48361125ab560643979323d91e66219a356746" + integrity sha512-0JLyqkZu1HnQIZ4e5LBGOtzqua1QwFEUOoMSycdoerXqayd4LK2b7WMfAx8eCIf+jGm1Uj6f3R00nlsx8g1faQ== + dependencies: + "@napi-rs/wasm-runtime" "^1.0.7" + "@oxc-parser/binding-wasm32-wasi@0.96.0": version "0.96.0" resolved "https://registry.yarnpkg.com/@oxc-parser/binding-wasm32-wasi/-/binding-wasm32-wasi-0.96.0.tgz#2c438fee863fb68b5abfa55f23dcccf2e76c9951" @@ -1785,81 +2029,163 @@ dependencies: "@napi-rs/wasm-runtime" "^1.0.7" +"@oxc-parser/binding-win32-arm64-msvc@0.95.0": + version "0.95.0" + resolved "https://registry.yarnpkg.com/@oxc-parser/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.95.0.tgz#a0ec34e2dacf5c06f9537be40330bb4d33a5ad47" + integrity sha512-RWvaA6s1SYlBj9CxwHfNn0CRlkPdv9fEUAXfZkGQPdP5e1ppIaO2KYE0sUov/zzp9hPTMMsTMHl4dcIbb+pHCQ== + "@oxc-parser/binding-win32-arm64-msvc@0.96.0": version "0.96.0" resolved "https://registry.yarnpkg.com/@oxc-parser/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.96.0.tgz#bd5a34e9b78add874611974f95f1909b7b114d41" integrity sha512-zCOhRB7MYVIHLj+2QYoTuLyaipiD8JG/ggUjfsMUaupRPpvwQNhsxINLIcTcb0AS+OsT7/OREhydjO74STqQzQ== +"@oxc-parser/binding-win32-x64-msvc@0.95.0": + version "0.95.0" + resolved "https://registry.yarnpkg.com/@oxc-parser/binding-win32-x64-msvc/-/binding-win32-x64-msvc-0.95.0.tgz#8caa9e489d79846ef7c3e095a4507afc9371361b" + integrity sha512-BQpgl7rDjFvCIHudmUR0dCwc4ylBYZl4CPVinlD3NhkMif4WD5dADckoo5ES/KOpFyvwcbKZX+grP63cjHi26g== + "@oxc-parser/binding-win32-x64-msvc@0.96.0": version "0.96.0" resolved "https://registry.yarnpkg.com/@oxc-parser/binding-win32-x64-msvc/-/binding-win32-x64-msvc-0.96.0.tgz#40011678e2f0998f0d5028acf722c3f21f2dabd5" integrity sha512-J6zfx9TE0oS+TrqBUjMVMOi/d/j3HMj69Pip263pETOEPm788N0HXKPsc2X2jUfSTHzD9vmdjq0QFymbf2LhWg== +"@oxc-project/types@^0.95.0": + version "0.95.0" + resolved "https://registry.yarnpkg.com/@oxc-project/types/-/types-0.95.0.tgz#ab6f1a931e8c03c1a1a1d929bdb9a9aaa13fcde9" + integrity sha512-vACy7vhpMPhjEJhULNxrdR0D943TkA/MigMpJCHmBHvMXxRStRi/dPtTlfQ3uDwWSzRpT8z+7ImjZVf8JWBocQ== + "@oxc-project/types@^0.96.0": version "0.96.0" resolved "https://registry.yarnpkg.com/@oxc-project/types/-/types-0.96.0.tgz#cc704c49a067f4d314deed448a068ef0765c3498" integrity sha512-r/xkmoXA0xEpU6UGtn18CNVjXH6erU3KCpCDbpLmbVxBFor1U9MqN5Z2uMmCHJuXjJzlnDR+hWY+yPoLo8oHDw== +"@oxc-transform/binding-android-arm64@0.95.0": + version "0.95.0" + resolved "https://registry.yarnpkg.com/@oxc-transform/binding-android-arm64/-/binding-android-arm64-0.95.0.tgz#893d805ae75d9ebae94cc18ca842deebfb980c23" + integrity sha512-eW+BCgRWOsMrDiz7FEV7BjAmaF9lGIc2ueGdRUYjRUMq4f5FSGS7gMBTYDxajdoIB3L5Gnksh1CWkIlgg95UVA== + "@oxc-transform/binding-android-arm64@0.96.0": version "0.96.0" resolved "https://registry.yarnpkg.com/@oxc-transform/binding-android-arm64/-/binding-android-arm64-0.96.0.tgz#00862b07bb6089bea1112f7d4b6c7243acfa7c3c" integrity sha512-wOm+ZsqFvyZ7B9RefUMsj0zcXw77Z2pXA51nbSQyPXqr+g0/pDGxriZWP8Sdpz/e4AEaKPA9DvrwyOZxu7GRDQ== +"@oxc-transform/binding-darwin-arm64@0.95.0": + version "0.95.0" + resolved "https://registry.yarnpkg.com/@oxc-transform/binding-darwin-arm64/-/binding-darwin-arm64-0.95.0.tgz#788dcae2e721968fae0f26e5296a6fb51b59eb4d" + integrity sha512-OUUaYZVss8tyDZZ7TGr2vnH3+i3Ouwsx0frQRGkiePNatXxaJJ3NS5+Kwgi9hh3WryXaQz2hWji4AM2RHYE7Cg== + "@oxc-transform/binding-darwin-arm64@0.96.0": version "0.96.0" resolved "https://registry.yarnpkg.com/@oxc-transform/binding-darwin-arm64/-/binding-darwin-arm64-0.96.0.tgz#afc89dea8c1bc61fd7e8077ac579f149c381c7a7" integrity sha512-td1sbcvzsyuoNRiNdIRodPXRtFFwxzPpC/6/yIUtRRhKn30XQcizxupIvQQVpJWWchxkphbBDh6UN+u+2CJ8Zw== +"@oxc-transform/binding-darwin-x64@0.95.0": + version "0.95.0" + resolved "https://registry.yarnpkg.com/@oxc-transform/binding-darwin-x64/-/binding-darwin-x64-0.95.0.tgz#f6607a91c59d6baa1239da9ac929f76a7475500a" + integrity sha512-49UPEgIlgWUndwcP3LH6dvmOewZ92DxCMpFMo11JhUlmNJxA3sjVImEBRB56/tJ+XF+xnya9kB1oCW4yRY+mRw== + "@oxc-transform/binding-darwin-x64@0.96.0": version "0.96.0" resolved "https://registry.yarnpkg.com/@oxc-transform/binding-darwin-x64/-/binding-darwin-x64-0.96.0.tgz#fb2691aff110afca5d813b228170fbd122c7c177" integrity sha512-xgqxnqhPYH2NYkgbqtnCJfhbXvxIf/pnhF/ig5UBK8PYpCEWIP/cfLpQRQ9DcQnRfuxi7RMIF6LdmB1AiS6Fkg== +"@oxc-transform/binding-freebsd-x64@0.95.0": + version "0.95.0" + resolved "https://registry.yarnpkg.com/@oxc-transform/binding-freebsd-x64/-/binding-freebsd-x64-0.95.0.tgz#da305dab4b6c664eb52e360f327deb57dbb0d336" + integrity sha512-lNKrHKaDEm8pbKlVbn0rv2L97O0lbA0Tsrxx4GF/HhmdW+NgwGU1pMzZ4tB2QcylbqgKxOB+v9luebHyh1jfgA== + "@oxc-transform/binding-freebsd-x64@0.96.0": version "0.96.0" resolved "https://registry.yarnpkg.com/@oxc-transform/binding-freebsd-x64/-/binding-freebsd-x64-0.96.0.tgz#ca1231b4eb15fd4185ce1839ef70368e933ea1cf" integrity sha512-1i67OXdl/rvSkcTXqDlh6qGRXYseEmf0rl/R+/i88scZ/o3A+FzlX56sThuaPzSSv9eVgesnoYUjIBJELFc1oA== +"@oxc-transform/binding-linux-arm-gnueabihf@0.95.0": + version "0.95.0" + resolved "https://registry.yarnpkg.com/@oxc-transform/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-0.95.0.tgz#381d4f98234544d3ddb08b250e024aafe36748b6" + integrity sha512-+VWcLeeizI8IjU+V+o8AmzPuIMiTrGr0vrmXU3CEsV05MrywCuJU+f6ilPs3JBKno9VIwqvRpHB/z39sQabHWg== + "@oxc-transform/binding-linux-arm-gnueabihf@0.96.0": version "0.96.0" resolved "https://registry.yarnpkg.com/@oxc-transform/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-0.96.0.tgz#f4b039525f8c250547ceaad23c1b6ed5cb0cabca" integrity sha512-9MJBs0SWODsqyzO3eAnacXgJ/sZu1xqinjEwBzkcZ3tQI8nKhMADOzu2NzbVWDWujeoC8DESXaO08tujvUru+Q== +"@oxc-transform/binding-linux-arm-musleabihf@0.95.0": + version "0.95.0" + resolved "https://registry.yarnpkg.com/@oxc-transform/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-0.95.0.tgz#06f7bda6c40e264d53e533a38f039335e4423c7a" + integrity sha512-a59xPw84t6VwlvNEGcmuw3feGcKcWOC7uB8oePJ/BVSAV1yayLoB3k6JASwLTZ7N/PNPNUhcw1jDxowgAfBJfg== + "@oxc-transform/binding-linux-arm-musleabihf@0.96.0": version "0.96.0" resolved "https://registry.yarnpkg.com/@oxc-transform/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-0.96.0.tgz#30048082ec1e77c368a1a0d495c184700fbc0c9e" integrity sha512-BQom57I2ScccixljNYh2Wy+5oVZtF1LXiiUPxSLtDHbsanpEvV/+kzCagQpTjk1BVzSQzOxfEUWjvL7mY53pRQ== +"@oxc-transform/binding-linux-arm64-gnu@0.95.0": + version "0.95.0" + resolved "https://registry.yarnpkg.com/@oxc-transform/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-0.95.0.tgz#5ab1d47a6d80543e6e113abc3ed46c559b827805" + integrity sha512-NLdrFuEHlmbiC1M1WESFV4luUcB/84GXi+cbnRXhgMjIW/CThRVJ989eTJy59QivkVlLcJSKTiKiKCt0O6TTlQ== + "@oxc-transform/binding-linux-arm64-gnu@0.96.0": version "0.96.0" resolved "https://registry.yarnpkg.com/@oxc-transform/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-0.96.0.tgz#572f0131e883efdbab0c79714d8ff390283a40b3" integrity sha512-kaqvUzNu8LL4aBSXqcqGVLFG13GmJEplRI2+yqzkgAItxoP/LfFMdEIErlTWLGyBwd0OLiNMHrOvkcCQRWadVg== +"@oxc-transform/binding-linux-arm64-musl@0.95.0": + version "0.95.0" + resolved "https://registry.yarnpkg.com/@oxc-transform/binding-linux-arm64-musl/-/binding-linux-arm64-musl-0.95.0.tgz#65543457ddd1a58a6257cf7beeba54e7ce25533c" + integrity sha512-GL0ffCPW8JlFI0/jeSgCY665yDdojHxA0pbYG+k8oEHOWCYZUZK9AXL+r0oerNEWYJ8CRB+L5Yq87ZtU/YUitw== + "@oxc-transform/binding-linux-arm64-musl@0.96.0": version "0.96.0" resolved "https://registry.yarnpkg.com/@oxc-transform/binding-linux-arm64-musl/-/binding-linux-arm64-musl-0.96.0.tgz#9f7e52dc6735bef1a5fe16eccf82f889f68a6c08" integrity sha512-EiG/L3wEkPgTm4p906ufptyblBgtiQWTubGg/JEw82f8uLRroayr5zhbUqx40EgH037a3SfJthIyLZi7XPRFJw== +"@oxc-transform/binding-linux-riscv64-gnu@0.95.0": + version "0.95.0" + resolved "https://registry.yarnpkg.com/@oxc-transform/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-0.95.0.tgz#13631132e482ff491b491d08fb8d37355c80d335" + integrity sha512-tbH7LaClSmN3YFVo1UjMSe7D6gkb5f+CMIbj9i873UUZomVRmAjC4ygioObfzM+sj/tX0WoTXx5L1YOfQkHL6Q== + "@oxc-transform/binding-linux-riscv64-gnu@0.96.0": version "0.96.0" resolved "https://registry.yarnpkg.com/@oxc-transform/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-0.96.0.tgz#255501da5f14efd6d8f7035569488663c1268cb6" integrity sha512-r01CY6OxKGtVeYnvH4mGmtkQMlLkXdPWWNXwo5o7fE2s/fgZPMpqh8bAuXEhuMXipZRJrjxTk1+ZQ4KCHpMn3Q== +"@oxc-transform/binding-linux-s390x-gnu@0.95.0": + version "0.95.0" + resolved "https://registry.yarnpkg.com/@oxc-transform/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-0.95.0.tgz#c341a6cd26daef391e2a348679f9c1265e85c5f5" + integrity sha512-8jMqiURWa0iTiPMg7BWaln89VdhhWzNlPyKM90NaFVVhBIKCr2UEhrQWdpBw/E9C8uWf/4VabBEhfPMK+0yS4w== + "@oxc-transform/binding-linux-s390x-gnu@0.96.0": version "0.96.0" resolved "https://registry.yarnpkg.com/@oxc-transform/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-0.96.0.tgz#71a1cacd4e13de7af7da116b5d4800612b93c471" integrity sha512-4djg2vYLGbVeS8YiA2K4RPPpZE4fxTGCX5g/bOMbCYyirDbmBAIop4eOAj8vOA9i1CcWbDtmp+PVJ1dSw7f3IQ== +"@oxc-transform/binding-linux-x64-gnu@0.95.0": + version "0.95.0" + resolved "https://registry.yarnpkg.com/@oxc-transform/binding-linux-x64-gnu/-/binding-linux-x64-gnu-0.95.0.tgz#60b05552fd2218aee37ebe9bd94e7f54a8394a88" + integrity sha512-D5ULJ2uWipsTgfvHIvqmnGkCtB3Fyt2ZN7APRjVO+wLr+HtmnaWddKsLdrRWX/m/6nQ2xQdoQekdJrokYK9LtQ== + "@oxc-transform/binding-linux-x64-gnu@0.96.0": version "0.96.0" resolved "https://registry.yarnpkg.com/@oxc-transform/binding-linux-x64-gnu/-/binding-linux-x64-gnu-0.96.0.tgz#8591aa12f496a738d7cbf9a61c16d9af522b095b" integrity sha512-f6pcWVz57Y8jXa2OS7cz3aRNuks34Q3j61+3nQ4xTE8H1KbalcEvHNmM92OEddaJ8QLs9YcE0kUC6eDTbY34+A== +"@oxc-transform/binding-linux-x64-musl@0.95.0": + version "0.95.0" + resolved "https://registry.yarnpkg.com/@oxc-transform/binding-linux-x64-musl/-/binding-linux-x64-musl-0.95.0.tgz#1ceb8e609abafe1ed231bb18cd771d1b4148a487" + integrity sha512-DmCGU+FzRezES5wVAGVimZGzYIjMOapXbWpxuz8M8p3nMrfdBEQ5/tpwBp2vRlIohhABy4vhHJByl4c64ENCGQ== + "@oxc-transform/binding-linux-x64-musl@0.96.0": version "0.96.0" resolved "https://registry.yarnpkg.com/@oxc-transform/binding-linux-x64-musl/-/binding-linux-x64-musl-0.96.0.tgz#b93711519b080ff4e59a2216ec49a2de233f260c" integrity sha512-NSiRtFvR7Pbhv3mWyPMkTK38czIjcnK0+K5STo3CuzZRVbX1TM17zGdHzKBUHZu7v6IQ6/XsQ3ELa1BlEHPGWQ== +"@oxc-transform/binding-wasm32-wasi@0.95.0": + version "0.95.0" + resolved "https://registry.yarnpkg.com/@oxc-transform/binding-wasm32-wasi/-/binding-wasm32-wasi-0.95.0.tgz#39ae54c94c5c663895e436b4a564f7a0aabc7a85" + integrity sha512-tSo1EU4Whd1gXyae7cwSDouhppkuz6Jkd5LY8Uch9VKsHVSRhDLDW19Mq6VSwtyPxDPTJnJ2jYJWm+n8SYXiXQ== + dependencies: + "@napi-rs/wasm-runtime" "^1.0.7" + "@oxc-transform/binding-wasm32-wasi@0.96.0": version "0.96.0" resolved "https://registry.yarnpkg.com/@oxc-transform/binding-wasm32-wasi/-/binding-wasm32-wasi-0.96.0.tgz#85b9050f5d3e40566f6728b2594f3da01bdbb79a" @@ -1867,11 +2193,21 @@ dependencies: "@napi-rs/wasm-runtime" "^1.0.7" +"@oxc-transform/binding-win32-arm64-msvc@0.95.0": + version "0.95.0" + resolved "https://registry.yarnpkg.com/@oxc-transform/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.95.0.tgz#4fba3f3eaa5fd9550b9016d184ae584daea482a8" + integrity sha512-6eaxlgj+J5n8zgJTSugqdPLBtKGRqvxYLcvHN8b+U9hVhF/2HG/JCOrcSYV/XgWGNPQiaRVzpR3hGhmFro9QTw== + "@oxc-transform/binding-win32-arm64-msvc@0.96.0": version "0.96.0" resolved "https://registry.yarnpkg.com/@oxc-transform/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.96.0.tgz#21e98d908b1cc668a85a204e09aec8ac74430758" integrity sha512-IedJf40djKgDObomhYjdRAlmSYUEdfqX3A3M9KfUltl9AghTBBLkTzUMA7O09oo71vYf5TEhbFM7+Vn5vqw7AQ== +"@oxc-transform/binding-win32-x64-msvc@0.95.0": + version "0.95.0" + resolved "https://registry.yarnpkg.com/@oxc-transform/binding-win32-x64-msvc/-/binding-win32-x64-msvc-0.95.0.tgz#c41f437ef92f2b35c08b3c4ae31785337316c2da" + integrity sha512-Y8JY79A7fTuBjEXZFu+mHbHzgsV3uJDUuUKeGffpOwI1ayOGCKeBJTiMhksYkiir1xS+DkGLEz73+xse9Is9rw== + "@oxc-transform/binding-win32-x64-msvc@0.96.0": version "0.96.0" resolved "https://registry.yarnpkg.com/@oxc-transform/binding-win32-x64-msvc/-/binding-win32-x64-msvc-0.96.0.tgz#fd6a4c285c408041ca26dcaece641931e2b2b774" @@ -2078,6 +2414,15 @@ smob "^1.0.0" terser "^5.17.4" +"@rollup/plugin-yaml@^4.1.2": + version "4.1.2" + resolved "https://registry.yarnpkg.com/@rollup/plugin-yaml/-/plugin-yaml-4.1.2.tgz#a3b4cd5793dfd374b815c60183f5adf21bf1ff66" + integrity sha512-RpupciIeZMUqhgFE97ba0s98mOFS7CWzN3EJNhJkqSv9XLlWYtwVdtE6cDw6ASOF/sZVFS7kRJXftaqM2Vakdw== + dependencies: + "@rollup/pluginutils" "^5.0.1" + js-yaml "^4.1.0" + tosource "^2.0.0-alpha.3" + "@rollup/pluginutils@^5.0.1", "@rollup/pluginutils@^5.1.0", "@rollup/pluginutils@^5.1.3": version "5.3.0" resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-5.3.0.tgz#57ba1b0cbda8e7a3c597a4853c807b156e21a7b4" @@ -2541,101 +2886,100 @@ integrity sha512-oIQLCGWtcFZy2JW77j9k8nHzAOpqMHLQejDA48XXMWH6tjCQHz5RCFz1bzsmROyL6PUm+LLnUiI4BCn221inxA== "@typescript-eslint/eslint-plugin@^8.46.2": - version "8.47.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.47.0.tgz#c53edeec13a79483f4ca79c298d5231b02e9dc17" - integrity sha512-fe0rz9WJQ5t2iaLfdbDc9T80GJy0AeO453q8C3YCilnGozvOyCG5t+EZtg7j7D88+c3FipfP/x+wzGnh1xp8ZA== + version "8.48.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.48.0.tgz#cdc9bdbe947713f658eb6109eeeea5d746824cf4" + integrity sha512-XxXP5tL1txl13YFtrECECQYeZjBZad4fyd3cFV4a19LkAY/bIp9fev3US4S5fDVV2JaYFiKAZ/GRTOLer+mbyQ== dependencies: "@eslint-community/regexpp" "^4.10.0" - "@typescript-eslint/scope-manager" "8.47.0" - "@typescript-eslint/type-utils" "8.47.0" - "@typescript-eslint/utils" "8.47.0" - "@typescript-eslint/visitor-keys" "8.47.0" + "@typescript-eslint/scope-manager" "8.48.0" + "@typescript-eslint/type-utils" "8.48.0" + "@typescript-eslint/utils" "8.48.0" + "@typescript-eslint/visitor-keys" "8.48.0" graphemer "^1.4.0" ignore "^7.0.0" natural-compare "^1.4.0" ts-api-utils "^2.1.0" "@typescript-eslint/parser@^8.46.2": - version "8.47.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.47.0.tgz#51b14ab2be2057ec0f57073b9ff3a9c078b0a964" - integrity sha512-lJi3PfxVmo0AkEY93ecfN+r8SofEqZNGByvHAI3GBLrvt1Cw6H5k1IM02nSzu0RfUafr2EvFSw0wAsZgubNplQ== - dependencies: - "@typescript-eslint/scope-manager" "8.47.0" - "@typescript-eslint/types" "8.47.0" - "@typescript-eslint/typescript-estree" "8.47.0" - "@typescript-eslint/visitor-keys" "8.47.0" + version "8.48.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.48.0.tgz#fc39ea9b1c8b2414c1f4b625277629e12a940e6b" + integrity sha512-jCzKdm/QK0Kg4V4IK/oMlRZlY+QOcdjv89U2NgKHZk1CYTj82/RVSx1mV/0gqCVMJ/DA+Zf/S4NBWNF8GQ+eqQ== + dependencies: + "@typescript-eslint/scope-manager" "8.48.0" + "@typescript-eslint/types" "8.48.0" + "@typescript-eslint/typescript-estree" "8.48.0" + "@typescript-eslint/visitor-keys" "8.48.0" debug "^4.3.4" -"@typescript-eslint/project-service@8.47.0": - version "8.47.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.47.0.tgz#b8afc65e0527568018af911b702dcfbfdca16471" - integrity sha512-2X4BX8hUeB5JcA1TQJ7GjcgulXQ+5UkNb0DL8gHsHUHdFoiCTJoYLTpib3LtSDPZsRET5ygN4qqIWrHyYIKERA== +"@typescript-eslint/project-service@8.48.0": + version "8.48.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.48.0.tgz#c21f6f897fbc4e61c7b1e20906ea1d59594ccc2d" + integrity sha512-Ne4CTZyRh1BecBf84siv42wv5vQvVmgtk8AuiEffKTUo3DrBaGYZueJSxxBZ8fjk/N3DrgChH4TOdIOwOwiqqw== dependencies: - "@typescript-eslint/tsconfig-utils" "^8.47.0" - "@typescript-eslint/types" "^8.47.0" + "@typescript-eslint/tsconfig-utils" "^8.48.0" + "@typescript-eslint/types" "^8.48.0" debug "^4.3.4" -"@typescript-eslint/scope-manager@8.47.0": - version "8.47.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.47.0.tgz#d1c36a973a5499fed3a99e2e6a66aec5c9b1e542" - integrity sha512-a0TTJk4HXMkfpFkL9/WaGTNuv7JWfFTQFJd6zS9dVAjKsojmv9HT55xzbEpnZoY+VUb+YXLMp+ihMLz/UlZfDg== +"@typescript-eslint/scope-manager@8.48.0", "@typescript-eslint/scope-manager@^8.13.0": + version "8.48.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.48.0.tgz#8306afdf409364d4e434813f0df9a8557ddff751" + integrity sha512-uGSSsbrtJrLduti0Q1Q9+BF1/iFKaxGoQwjWOIVNJv0o6omrdyR8ct37m4xIl5Zzpkp69Kkmvom7QFTtue89YQ== dependencies: - "@typescript-eslint/types" "8.47.0" - "@typescript-eslint/visitor-keys" "8.47.0" + "@typescript-eslint/types" "8.48.0" + "@typescript-eslint/visitor-keys" "8.48.0" -"@typescript-eslint/tsconfig-utils@8.47.0", "@typescript-eslint/tsconfig-utils@^8.47.0": - version "8.47.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.47.0.tgz#4f178b62813538759e0989dd081c5474fad39b84" - integrity sha512-ybUAvjy4ZCL11uryalkKxuT3w3sXJAuWhOoGS3T/Wu+iUu1tGJmk5ytSY8gbdACNARmcYEB0COksD2j6hfGK2g== +"@typescript-eslint/tsconfig-utils@8.48.0", "@typescript-eslint/tsconfig-utils@^8.48.0": + version "8.48.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.48.0.tgz#05cf091cd9f24a8e047783ff979136df6cf1be04" + integrity sha512-WNebjBdFdyu10sR1M4OXTt2OkMd5KWIL+LLfeH9KhgP+jzfDV/LI3eXzwJ1s9+Yc0Kzo2fQCdY/OpdusCMmh6w== -"@typescript-eslint/type-utils@8.47.0": - version "8.47.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.47.0.tgz#b9b0141d99bd5bece3811d7eee68a002597ffa55" - integrity sha512-QC9RiCmZ2HmIdCEvhd1aJELBlD93ErziOXXlHEZyuBo3tBiAZieya0HLIxp+DoDWlsQqDawyKuNEhORyku+P8A== +"@typescript-eslint/type-utils@8.48.0": + version "8.48.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.48.0.tgz#eb4e0e60e545b448112f291b6652eeddb16db83f" + integrity sha512-zbeVaVqeXhhab6QNEKfK96Xyc7UQuoFWERhEnj3mLVnUWrQnv15cJNseUni7f3g557gm0e46LZ6IJ4NJVOgOpw== dependencies: - "@typescript-eslint/types" "8.47.0" - "@typescript-eslint/typescript-estree" "8.47.0" - "@typescript-eslint/utils" "8.47.0" + "@typescript-eslint/types" "8.48.0" + "@typescript-eslint/typescript-estree" "8.48.0" + "@typescript-eslint/utils" "8.48.0" debug "^4.3.4" ts-api-utils "^2.1.0" -"@typescript-eslint/types@8.47.0", "@typescript-eslint/types@^8.34.0", "@typescript-eslint/types@^8.35.0", "@typescript-eslint/types@^8.46.0", "@typescript-eslint/types@^8.46.2", "@typescript-eslint/types@^8.47.0": - version "8.47.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.47.0.tgz#c7fc9b6642d03505f447a8392934b9d1850de5af" - integrity sha512-nHAE6bMKsizhA2uuYZbEbmp5z2UpffNrPEqiKIeN7VsV6UY/roxanWfoRrf6x/k9+Obf+GQdkm0nPU+vnMXo9A== +"@typescript-eslint/types@8.48.0", "@typescript-eslint/types@^8.34.0", "@typescript-eslint/types@^8.35.0", "@typescript-eslint/types@^8.46.0", "@typescript-eslint/types@^8.46.2", "@typescript-eslint/types@^8.47.0", "@typescript-eslint/types@^8.48.0": + version "8.48.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.48.0.tgz#f0dc5cf27217346e9b0d90556911e01d90d0f2a5" + integrity sha512-cQMcGQQH7kwKoVswD1xdOytxQR60MWKM1di26xSUtxehaDs/32Zpqsu5WJlXTtTTqyAVK8R7hvsUnIXRS+bjvA== -"@typescript-eslint/typescript-estree@8.47.0": - version "8.47.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.47.0.tgz#86416dad58db76c4b3bd6a899b1381f9c388489a" - integrity sha512-k6ti9UepJf5NpzCjH31hQNLHQWupTRPhZ+KFF8WtTuTpy7uHPfeg2NM7cP27aCGajoEplxJDFVCEm9TGPYyiVg== +"@typescript-eslint/typescript-estree@8.48.0", "@typescript-eslint/typescript-estree@^8.13.0": + version "8.48.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.48.0.tgz#38b340524ce34ce0e46ca541a86cf6cad8872e5b" + integrity sha512-ljHab1CSO4rGrQIAyizUS6UGHHCiAYhbfcIZ1zVJr5nMryxlXMVWS3duFPSKvSUbFPwkXMFk1k0EMIjub4sRRQ== dependencies: - "@typescript-eslint/project-service" "8.47.0" - "@typescript-eslint/tsconfig-utils" "8.47.0" - "@typescript-eslint/types" "8.47.0" - "@typescript-eslint/visitor-keys" "8.47.0" + "@typescript-eslint/project-service" "8.48.0" + "@typescript-eslint/tsconfig-utils" "8.48.0" + "@typescript-eslint/types" "8.48.0" + "@typescript-eslint/visitor-keys" "8.48.0" debug "^4.3.4" - fast-glob "^3.3.2" - is-glob "^4.0.3" minimatch "^9.0.4" semver "^7.6.0" + tinyglobby "^0.2.15" ts-api-utils "^2.1.0" -"@typescript-eslint/utils@8.47.0", "@typescript-eslint/utils@^8.46.2": - version "8.47.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.47.0.tgz#d6c30690431dbfdab98fc027202af12e77c91419" - integrity sha512-g7XrNf25iL4TJOiPqatNuaChyqt49a/onq5YsJ9+hXeugK+41LVg7AxikMfM02PC6jbNtZLCJj6AUcQXJS/jGQ== +"@typescript-eslint/utils@8.48.0", "@typescript-eslint/utils@^8.46.2": + version "8.48.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.48.0.tgz#c1196befb664f50be10692c781c7fc7624c1a5f9" + integrity sha512-yTJO1XuGxCsSfIVt1+1UrLHtue8xz16V8apzPYI06W0HbEbEWHxHXgZaAgavIkoh+GeV6hKKd5jm0sS6OYxWXQ== dependencies: "@eslint-community/eslint-utils" "^4.7.0" - "@typescript-eslint/scope-manager" "8.47.0" - "@typescript-eslint/types" "8.47.0" - "@typescript-eslint/typescript-estree" "8.47.0" + "@typescript-eslint/scope-manager" "8.48.0" + "@typescript-eslint/types" "8.48.0" + "@typescript-eslint/typescript-estree" "8.48.0" -"@typescript-eslint/visitor-keys@8.47.0": - version "8.47.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.47.0.tgz#35f36ed60a170dfc9d4d738e78387e217f24c29f" - integrity sha512-SIV3/6eftCy1bNzCQoPmbWsRLujS8t5iDIZ4spZOBHqrM+yfX2ogg8Tt3PDTAVKw3sSCiUgg30uOAvK2r9zGjQ== +"@typescript-eslint/visitor-keys@8.48.0": + version "8.48.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.48.0.tgz#6b07ef5661a85d08b01fbe4b8310a7311a6471af" + integrity sha512-T0XJMaRPOH3+LBbAfzR2jalckP1MSG/L9eUtY0DEzUyVaXJ/t6zN0nR7co5kz0Jko/nkSYCBRkz1djvjajVTTg== dependencies: - "@typescript-eslint/types" "8.47.0" + "@typescript-eslint/types" "8.48.0" eslint-visitor-keys "^4.2.1" "@ungap/structured-clone@^1.0.0": @@ -2858,7 +3202,7 @@ estree-walker "^2.0.2" source-map-js "^1.2.1" -"@vue/compiler-dom@3.5.25", "@vue/compiler-dom@^3.5.0": +"@vue/compiler-dom@3.5.25", "@vue/compiler-dom@^3.2.45", "@vue/compiler-dom@^3.5.0": version "3.5.25" resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.5.25.tgz#dd799ac2474cda54303039310b8994f0cfb40957" integrity sha512-4We0OAcMZsKgYoGlMjzYvaoErltdFI2/25wqanuTu+S4gismOTRTBPi4IASOjxWdzIwrYSjnqONfKvuqkXzE2Q== @@ -2889,7 +3233,7 @@ "@vue/compiler-dom" "3.5.25" "@vue/shared" "3.5.25" -"@vue/devtools-api@^6.6.4": +"@vue/devtools-api@^6.5.0", "@vue/devtools-api@^6.6.4": version "6.6.4" resolved "https://registry.yarnpkg.com/@vue/devtools-api/-/devtools-api-6.6.4.tgz#cbe97fe0162b365edc1dba80e173f90492535343" integrity sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g== @@ -3075,7 +3419,7 @@ acorn-jsx@^5.3.2: resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== -acorn@^8.14.0, acorn@^8.15.0, acorn@^8.6.0: +acorn@^8.14.0, acorn@^8.15.0, acorn@^8.5.0, acorn@^8.6.0, acorn@^8.8.2, acorn@^8.9.0: version "8.15.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.15.0.tgz#a360898bc415edaac46c8241f6383975b930b816" integrity sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg== @@ -3786,7 +4130,7 @@ db0@^0.3.4: resolved "https://registry.yarnpkg.com/db0/-/db0-0.3.4.tgz#fb109b0d9823ba1f787a4a3209fa1f3cf9ae9cf9" integrity sha512-RiXXi4WaNzPTHEOu8UPQKMooIbqOEyqA1t7Z6MsdxSCeb8iUC9ko3LcmsLmeUt2SM5bctfArZKkRQggKZz7JNw== -debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@^4.3.5, debug@^4.4.0, debug@^4.4.1, debug@^4.4.3: +debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4, debug@^4.3.5, debug@^4.4.0, debug@^4.4.1, debug@^4.4.3: version "4.4.3" resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.3.tgz#c6ae432d9bd9662582fce08709b038c58e9e3d6a" integrity sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA== @@ -3892,7 +4236,7 @@ detect-libc@^2.0.0, detect-libc@^2.0.3, detect-libc@^2.1.2: resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.1.2.tgz#689c5dcdc1900ef5583a4cb9f6d7b473742074ad" integrity sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ== -devalue@^5.4.2: +devalue@^5.1.1, devalue@^5.4.2: version "5.5.0" resolved "https://registry.yarnpkg.com/devalue/-/devalue-5.5.0.tgz#2b7d3959496773dfc6d83dbc909af3ddb65ba6bb" integrity sha512-69sM5yrHfFLJt0AZ9QqZXGCPfJ7fQjvpln3Rq5+PS03LD32Ost1Q9N+eEnaQwGRIriKkMImXD56ocjQmfjbV3w== @@ -4112,7 +4456,7 @@ es-module-lexer@^1.7.0: resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.7.0.tgz#9159601561880a85f2734560a9099b2c31e5372a" integrity sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA== -esbuild@^0.25.0, esbuild@^0.25.11, esbuild@^0.25.12: +esbuild@^0.25.0, esbuild@^0.25.11, esbuild@^0.25.12, esbuild@^0.25.4: version "0.25.12" resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.25.12.tgz#97a1d041f4ab00c2fce2f838d2b9969a2d2a97a5" integrity sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg== @@ -4201,6 +4545,17 @@ escape-string-regexp@^5.0.0: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz#4683126b500b61762f2dbebace1806e8be31b1c8" integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw== +escodegen@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.1.0.tgz#ba93bbb7a43986d29d6041f99f5262da773e2e17" + integrity sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w== + dependencies: + esprima "^4.0.1" + estraverse "^5.2.0" + esutils "^2.0.2" + optionalDependencies: + source-map "~0.6.1" + eslint-config-flat-gitignore@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/eslint-config-flat-gitignore/-/eslint-config-flat-gitignore-2.1.0.tgz#8b93caa703977f04dee11e4c3c8303432462921c" @@ -4341,7 +4696,7 @@ eslint-typegen@^2.3.0: json-schema-to-typescript-lite "^15.0.0" ohash "^2.0.11" -eslint-visitor-keys@^3.4.3: +eslint-visitor-keys@^3.0.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3: version "3.4.3" resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== @@ -4351,7 +4706,7 @@ eslint-visitor-keys@^4.2.0, eslint-visitor-keys@^4.2.1: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz#4cfea60fe7dd0ad8e816e1ed026c1d5251b512c1" integrity sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ== -eslint@^9.0.0: +eslint@^9.39.1: version "9.39.1" resolved "https://registry.yarnpkg.com/eslint/-/eslint-9.39.1.tgz#be8bf7c6de77dcc4252b5a8dcb31c2efff74a6e5" integrity sha512-BhHmn2yNOFA9H9JmmIVKJmd288g9hrVRDkdoIgRCRuSySRUHH7r/DI6aAXW9T1WwUuY3DFgrcaqB+deURBLR5g== @@ -4400,6 +4755,20 @@ espree@^10.0.1, espree@^10.3.0, espree@^10.4.0: acorn-jsx "^5.3.2" eslint-visitor-keys "^4.2.1" +espree@^9.0.0: + version "9.6.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-9.6.1.tgz#a2a17b8e434690a5432f2f8018ce71d331a48c6f" + integrity sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ== + dependencies: + acorn "^8.9.0" + acorn-jsx "^5.3.2" + eslint-visitor-keys "^3.4.1" + +esprima@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + esquery@^1.5.0, esquery@^1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.6.0.tgz#91419234f804d852a82dceec3e16cdc22cf9dae7" @@ -4498,7 +4867,7 @@ fast-fifo@^1.2.0, fast-fifo@^1.3.2: resolved "https://registry.yarnpkg.com/fast-fifo/-/fast-fifo-1.3.2.tgz#286e31de96eb96d38a97899815740ba2a4f3640c" integrity sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ== -fast-glob@^3.3.2, fast-glob@^3.3.3: +fast-glob@^3.2.12, fast-glob@^3.3.3: version "3.3.3" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.3.tgz#d06d585ce8dba90a16b0505c543c3ccfb3aeb818" integrity sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg== @@ -5487,6 +5856,16 @@ json5@^2.2.3: resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== +jsonc-eslint-parser@^2.3.0: + version "2.4.1" + resolved "https://registry.yarnpkg.com/jsonc-eslint-parser/-/jsonc-eslint-parser-2.4.1.tgz#64a8ed77311d33ac450725c1a438132dd87b2b3b" + integrity sha512-uuPNLJkKN8NXAlZlQ6kmUF9qO+T6Kyd7oV4+/7yy8Jz6+MZNyhPq8EdLpdfnPVzUC8qSf1b4j1azKaGnFsjmsw== + dependencies: + acorn "^8.5.0" + eslint-visitor-keys "^3.0.0" + espree "^9.0.0" + semver "^7.3.5" + keyv@^4.5.4: version "4.5.4" resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" @@ -6574,6 +6953,11 @@ nuxt-component-meta@0.14.2: ufo "^1.6.1" vue-component-meta "^3.1.3" +nuxt-define@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/nuxt-define/-/nuxt-define-1.0.0.tgz#987f97719d76c31719522ce7a359bc49c361cb46" + integrity sha512-CYZ2WjU+KCyCDVzjYUM4eEpMF0rkPmkpiFrybTqqQCRpUbPt2h3snswWIpFPXTi+osRCY6Og0W/XLAQgDL4FfQ== + nuxt@^4.2.1: version "4.2.1" resolved "https://registry.yarnpkg.com/nuxt/-/nuxt-4.2.1.tgz#b040202704c603cd9710fcffe59eb0beea876c44" @@ -6764,6 +7148,29 @@ oxc-minify@^0.96.0: "@oxc-minify/binding-win32-arm64-msvc" "0.96.0" "@oxc-minify/binding-win32-x64-msvc" "0.96.0" +oxc-parser@^0.95.0: + version "0.95.0" + resolved "https://registry.yarnpkg.com/oxc-parser/-/oxc-parser-0.95.0.tgz#cf3f72fd93b8d8665ac26b9e2f99251b6c092cdc" + integrity sha512-Te8fE/SmiiKWIrwBwxz5Dod87uYvsbcZ9JAL5ylPg1DevyKgTkxCXnPEaewk1Su2qpfNmry5RHoN+NywWFCG+A== + dependencies: + "@oxc-project/types" "^0.95.0" + optionalDependencies: + "@oxc-parser/binding-android-arm64" "0.95.0" + "@oxc-parser/binding-darwin-arm64" "0.95.0" + "@oxc-parser/binding-darwin-x64" "0.95.0" + "@oxc-parser/binding-freebsd-x64" "0.95.0" + "@oxc-parser/binding-linux-arm-gnueabihf" "0.95.0" + "@oxc-parser/binding-linux-arm-musleabihf" "0.95.0" + "@oxc-parser/binding-linux-arm64-gnu" "0.95.0" + "@oxc-parser/binding-linux-arm64-musl" "0.95.0" + "@oxc-parser/binding-linux-riscv64-gnu" "0.95.0" + "@oxc-parser/binding-linux-s390x-gnu" "0.95.0" + "@oxc-parser/binding-linux-x64-gnu" "0.95.0" + "@oxc-parser/binding-linux-x64-musl" "0.95.0" + "@oxc-parser/binding-wasm32-wasi" "0.95.0" + "@oxc-parser/binding-win32-arm64-msvc" "0.95.0" + "@oxc-parser/binding-win32-x64-msvc" "0.95.0" + oxc-parser@^0.96.0: version "0.96.0" resolved "https://registry.yarnpkg.com/oxc-parser/-/oxc-parser-0.96.0.tgz#daa57c4c1bd78ee452cc5ef87f671bb829f62fed" @@ -6787,6 +7194,27 @@ oxc-parser@^0.96.0: "@oxc-parser/binding-win32-arm64-msvc" "0.96.0" "@oxc-parser/binding-win32-x64-msvc" "0.96.0" +oxc-transform@^0.95.0: + version "0.95.0" + resolved "https://registry.yarnpkg.com/oxc-transform/-/oxc-transform-0.95.0.tgz#716b70fc915598d8503167d3a5b34416bf86c957" + integrity sha512-SmS5aThb5K0SoUZgzGbikNBjrGHfOY4X5TEqBlaZb1uy5YgXbUSbpakpZJ13yW36LNqy8Im5+y+sIk5dlzpZ/w== + optionalDependencies: + "@oxc-transform/binding-android-arm64" "0.95.0" + "@oxc-transform/binding-darwin-arm64" "0.95.0" + "@oxc-transform/binding-darwin-x64" "0.95.0" + "@oxc-transform/binding-freebsd-x64" "0.95.0" + "@oxc-transform/binding-linux-arm-gnueabihf" "0.95.0" + "@oxc-transform/binding-linux-arm-musleabihf" "0.95.0" + "@oxc-transform/binding-linux-arm64-gnu" "0.95.0" + "@oxc-transform/binding-linux-arm64-musl" "0.95.0" + "@oxc-transform/binding-linux-riscv64-gnu" "0.95.0" + "@oxc-transform/binding-linux-s390x-gnu" "0.95.0" + "@oxc-transform/binding-linux-x64-gnu" "0.95.0" + "@oxc-transform/binding-linux-x64-musl" "0.95.0" + "@oxc-transform/binding-wasm32-wasi" "0.95.0" + "@oxc-transform/binding-win32-arm64-msvc" "0.95.0" + "@oxc-transform/binding-win32-x64-msvc" "0.95.0" + oxc-transform@^0.96.0: version "0.96.0" resolved "https://registry.yarnpkg.com/oxc-transform/-/oxc-transform-0.96.0.tgz#828357977b36e1bc775e33afb0835d8f36deba25" @@ -7968,7 +8396,7 @@ socket.io-parser@~4.2.4: "@socket.io/component-emitter" "~3.1.0" debug "~4.3.1" -source-map-js@^1.0.1, source-map-js@^1.2.1: +source-map-js@^1.0.1, source-map-js@^1.0.2, source-map-js@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46" integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== @@ -7981,7 +8409,7 @@ source-map-support@~0.5.20: buffer-from "^1.0.0" source-map "^0.6.0" -source-map@^0.6.0: +source-map@^0.6.0, source-map@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== @@ -8331,6 +8759,11 @@ toidentifier@~1.0.1: resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== +tosource@^2.0.0-alpha.3: + version "2.0.0-alpha.3" + resolved "https://registry.yarnpkg.com/tosource/-/tosource-2.0.0-alpha.3.tgz#ef385dac9092e009bf25c018838ddaae436daeb6" + integrity sha512-KAB2lrSS48y91MzFPFuDg4hLbvDiyTjOVgaK7Erw+5AmZXNq4sFRVn8r6yxSLuNs15PaokrDRpS61ERY9uZOug== + totalist@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/totalist/-/totalist-3.0.1.tgz#ba3a3d600c915b1a97872348f79c127475f6acf8" @@ -8392,7 +8825,7 @@ type-level-regexp@~0.1.17: resolved "https://registry.yarnpkg.com/type-level-regexp/-/type-level-regexp-0.1.17.tgz#ec1bf7dd65b85201f9863031d6f023bdefc2410f" integrity sha512-wTk4DH3cxwk196uGLK/E9pE45aLfeKJacKmcEgEOA/q5dnPGNxXt0cfYdFxb57L+sEpf1oJH4Dnx/pnRcku9jg== -typescript@^5.6.3, typescript@^5.9.3: +typescript@^5.9.2, typescript@^5.9.3: version "5.9.3" resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.9.3.tgz#5b4f59e15310ab17a216f5d6cf53ee476ede670f" integrity sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw== @@ -8599,7 +9032,7 @@ unplugin-vue-components@^30.0.0: unplugin "^2.3.10" unplugin-utils "^0.3.1" -unplugin-vue-router@^0.16.1: +unplugin-vue-router@^0.16.0, unplugin-vue-router@^0.16.1: version "0.16.2" resolved "https://registry.yarnpkg.com/unplugin-vue-router/-/unplugin-vue-router-0.16.2.tgz#9e76448742622116b7e6c29133341c6b66a5fa15" integrity sha512-lE6ZjnHaXfS2vFI/PSEwdKcdOo5RwAbCKUnPBIN9YwLgSWas3x+qivzQvJa/uxhKzJldE6WK43aDKjGj9Rij9w== @@ -8622,7 +9055,7 @@ unplugin-vue-router@^0.16.1: unplugin-utils "^0.3.1" yaml "^2.8.1" -unplugin@^2.0.0, unplugin@^2.1.0, unplugin@^2.3.10, unplugin@^2.3.2, unplugin@^2.3.6: +unplugin@^2.0.0, unplugin@^2.1.0, unplugin@^2.3.10, unplugin@^2.3.2, unplugin@^2.3.4, unplugin@^2.3.5, unplugin@^2.3.6: version "2.3.11" resolved "https://registry.yarnpkg.com/unplugin/-/unplugin-2.3.11.tgz#411e020dd2ba90e2fbe1e7bd63a5a399e6ee3b54" integrity sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww== @@ -8902,6 +9335,24 @@ vue-eslint-parser@^10.2.0: esquery "^1.6.0" semver "^7.6.3" +vue-i18n@^10.0.0: + version "10.0.8" + resolved "https://registry.yarnpkg.com/vue-i18n/-/vue-i18n-10.0.8.tgz#adce21f875b29589c8bd602eb28b5c6ad2d85c97" + integrity sha512-mIjy4utxMz9lMMo6G9vYePv7gUFt4ztOMhY9/4czDJxZ26xPeJ49MAGa9wBAE3XuXbYCrtVPmPxNjej7JJJkZQ== + dependencies: + "@intlify/core-base" "10.0.8" + "@intlify/shared" "10.0.8" + "@vue/devtools-api" "^6.5.0" + +vue-i18n@^11.1.11: + version "11.2.1" + resolved "https://registry.yarnpkg.com/vue-i18n/-/vue-i18n-11.2.1.tgz#04a5c7f36bb6f2483dd9f03166632d8a1876240e" + integrity sha512-cc3Wx4eJZac9WMS8mxhfYiCipm9PBQ2Dz15piWYm7DwNcCehaKRgpolEdiqrjjT27T3Wijz3xJ7NeIc8ofIWAA== + dependencies: + "@intlify/core-base" "11.2.1" + "@intlify/shared" "11.2.1" + "@vue/devtools-api" "^6.5.0" + vue-router@^4.6.3: version "4.6.3" resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-4.6.3.tgz#52a40a231b910806438a8203c065a411fd3f1faa" @@ -8909,7 +9360,7 @@ vue-router@^4.6.3: dependencies: "@vue/devtools-api" "^6.6.4" -vue@^3.4.5, vue@^3.5.13, vue@^3.5.23, vue@^3.5.25: +vue@^3.4.5, vue@^3.5.13, vue@^3.5.14, vue@^3.5.23, vue@^3.5.24: version "3.5.25" resolved "https://registry.yarnpkg.com/vue/-/vue-3.5.25.tgz#b68b5092b617c57a0a36e8e640fd2c09aa2a374d" integrity sha512-YLVdgv2K13WJ6n+kD5owehKtEXwdwXuj2TTyJMsO7pSeKw2bfRNZGjhB7YzrpbMYj5b5QsUebHpOqR3R3ziy/g== @@ -9054,7 +9505,15 @@ yallist@^5.0.0: resolved "https://registry.yarnpkg.com/yallist/-/yallist-5.0.0.tgz#00e2de443639ed0d78fd87de0d27469fbcffb533" integrity sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw== -yaml@^2.8.1: +yaml-eslint-parser@^1.2.2: + version "1.3.0" + resolved "https://registry.yarnpkg.com/yaml-eslint-parser/-/yaml-eslint-parser-1.3.0.tgz#975dd11f8349e18c15c88b0e41a6d0b0377969cd" + integrity sha512-E/+VitOorXSLiAqtTd7Yqax0/pAS3xaYMP+AUUJGOK1OZG3rhcj9fcJOM5HJ2VrP1FrStVCWr1muTfQCdj4tAA== + dependencies: + eslint-visitor-keys "^3.0.0" + yaml "^2.0.0" + +yaml@^2.0.0, yaml@^2.8.1: version "2.8.1" resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.8.1.tgz#1870aa02b631f7e8328b93f8bc574fac5d6c4d79" integrity sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw== @@ -9125,6 +9584,11 @@ zod@^3.25.76: resolved "https://registry.yarnpkg.com/zod/-/zod-3.25.76.tgz#26841c3f6fd22a6a2760e7ccb719179768471e34" integrity sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ== +zod@^4.1.12: + version "4.1.13" + resolved "https://registry.yarnpkg.com/zod/-/zod-4.1.13.tgz#93699a8afe937ba96badbb0ce8be6033c0a4b6b1" + integrity sha512-AvvthqfqrAhNH9dnfmrfKzX5upOdjUVJYFqNSlkmGf64gRaTzlPwz99IHYnVs28qYAybvAlBV+H7pn0saFY4Ig== + zwitch@^2.0.0, zwitch@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-2.0.4.tgz#c827d4b0acb76fc3e685a4c6ec2902d51070e9d7"