From cf10cad6aac8fd1798c34e2cee046d518b06e8ae Mon Sep 17 00:00:00 2001 From: bivashy Date: Sat, 19 Jul 2025 23:03:04 +0500 Subject: [PATCH] Migrate to Nuxt 4.0.0 --- app.vue => app/app.vue | 2 +- {assets => app/assets}/css/main.css | 0 {assets => app/assets}/css/tailwind.css | 0 {assets => app/assets}/img/kodik.png | Bin {assets => app/assets}/img/shikimori.png | Bin .../components}/ui/anime-card/AnimeCard.vue | 0 .../components}/ui/anime-card/index.ts | 0 .../ui/aspect-ratio/AspectRatio.vue | 0 .../components}/ui/aspect-ratio/index.ts | 0 .../components}/ui/button/Button.vue | 0 app/components/ui/button/index.ts | 36 + .../components}/ui/dialog/Dialog.vue | 0 .../components}/ui/dialog/DialogClose.vue | 0 .../components}/ui/dialog/DialogContent.vue | 0 .../ui/dialog/DialogDescription.vue | 0 .../components}/ui/dialog/DialogFooter.vue | 0 .../components}/ui/dialog/DialogHeader.vue | 0 .../components}/ui/dialog/DialogOverlay.vue | 0 .../ui/dialog/DialogScrollContent.vue | 0 .../components}/ui/dialog/DialogTitle.vue | 0 .../components}/ui/dialog/DialogTrigger.vue | 0 .../components}/ui/dialog/index.ts | 0 .../components}/ui/input/Input.vue | 0 .../components}/ui/input/index.ts | 0 .../components}/ui/label/Label.vue | 0 .../components}/ui/label/index.ts | 0 .../components}/ui/navbar/Navbar.vue | 1 + .../components}/ui/navbar/index.ts | 0 .../components}/ui/player/Player.vue | 0 .../components}/ui/player/index.ts | 0 .../components}/ui/select/Select.vue | 0 .../components}/ui/select/SelectContent.vue | 0 .../components}/ui/select/SelectGroup.vue | 0 .../components}/ui/select/SelectItem.vue | 0 .../components}/ui/select/SelectItemText.vue | 0 .../components}/ui/select/SelectLabel.vue | 0 .../ui/select/SelectScrollDownButton.vue | 0 .../ui/select/SelectScrollUpButton.vue | 0 .../components}/ui/select/SelectSeparator.vue | 0 .../components}/ui/select/SelectTrigger.vue | 0 .../components}/ui/select/SelectValue.vue | 0 .../components}/ui/select/index.ts | 0 .../components}/ui/sonner/Sonner.vue | 0 .../components}/ui/sonner/index.ts | 0 .../components}/ui/tooltip/Tooltip.vue | 0 .../components}/ui/tooltip/TooltipContent.vue | 0 .../ui/tooltip/TooltipProvider.vue | 0 .../components}/ui/tooltip/TooltipTrigger.vue | 0 .../components}/ui/tooltip/index.ts | 0 {openapi => app/openapi}/extractor.json | 0 app/openapi/extractor.ts | 184 +++ {openapi => app/openapi}/search.json | 0 {openapi => app/openapi}/search.ts | 57 +- {pages => app/pages}/anime/[slug].vue | 4 +- {pages => app/pages}/index.vue | 2 + {pages => app/pages}/search.vue | 2 +- {pages => app/pages}/watch.vue | 13 +- bun.lock | 1042 ++++++++--------- components/ui/button/index.ts | 36 - eslint.config.mjs | 2 +- openapi/extractor.ts | 96 -- orval.config.js | 14 +- package.json | 2 +- 63 files changed, 784 insertions(+), 709 deletions(-) rename app.vue => app/app.vue (95%) rename {assets => app/assets}/css/main.css (100%) rename {assets => app/assets}/css/tailwind.css (100%) rename {assets => app/assets}/img/kodik.png (100%) rename {assets => app/assets}/img/shikimori.png (100%) rename {components => app/components}/ui/anime-card/AnimeCard.vue (100%) rename {components => app/components}/ui/anime-card/index.ts (100%) rename {components => app/components}/ui/aspect-ratio/AspectRatio.vue (100%) rename {components => app/components}/ui/aspect-ratio/index.ts (100%) rename {components => app/components}/ui/button/Button.vue (100%) create mode 100644 app/components/ui/button/index.ts rename {components => app/components}/ui/dialog/Dialog.vue (100%) rename {components => app/components}/ui/dialog/DialogClose.vue (100%) rename {components => app/components}/ui/dialog/DialogContent.vue (100%) rename {components => app/components}/ui/dialog/DialogDescription.vue (100%) rename {components => app/components}/ui/dialog/DialogFooter.vue (100%) rename {components => app/components}/ui/dialog/DialogHeader.vue (100%) rename {components => app/components}/ui/dialog/DialogOverlay.vue (100%) rename {components => app/components}/ui/dialog/DialogScrollContent.vue (100%) rename {components => app/components}/ui/dialog/DialogTitle.vue (100%) rename {components => app/components}/ui/dialog/DialogTrigger.vue (100%) rename {components => app/components}/ui/dialog/index.ts (100%) rename {components => app/components}/ui/input/Input.vue (100%) rename {components => app/components}/ui/input/index.ts (100%) rename {components => app/components}/ui/label/Label.vue (100%) rename {components => app/components}/ui/label/index.ts (100%) rename {components => app/components}/ui/navbar/Navbar.vue (96%) rename {components => app/components}/ui/navbar/index.ts (100%) rename {components => app/components}/ui/player/Player.vue (100%) rename {components => app/components}/ui/player/index.ts (100%) rename {components => app/components}/ui/select/Select.vue (100%) rename {components => app/components}/ui/select/SelectContent.vue (100%) rename {components => app/components}/ui/select/SelectGroup.vue (100%) rename {components => app/components}/ui/select/SelectItem.vue (100%) rename {components => app/components}/ui/select/SelectItemText.vue (100%) rename {components => app/components}/ui/select/SelectLabel.vue (100%) rename {components => app/components}/ui/select/SelectScrollDownButton.vue (100%) rename {components => app/components}/ui/select/SelectScrollUpButton.vue (100%) rename {components => app/components}/ui/select/SelectSeparator.vue (100%) rename {components => app/components}/ui/select/SelectTrigger.vue (100%) rename {components => app/components}/ui/select/SelectValue.vue (100%) rename {components => app/components}/ui/select/index.ts (100%) rename {components => app/components}/ui/sonner/Sonner.vue (100%) rename {components => app/components}/ui/sonner/index.ts (100%) rename {components => app/components}/ui/tooltip/Tooltip.vue (100%) rename {components => app/components}/ui/tooltip/TooltipContent.vue (100%) rename {components => app/components}/ui/tooltip/TooltipProvider.vue (100%) rename {components => app/components}/ui/tooltip/TooltipTrigger.vue (100%) rename {components => app/components}/ui/tooltip/index.ts (100%) rename {openapi => app/openapi}/extractor.json (100%) create mode 100644 app/openapi/extractor.ts rename {openapi => app/openapi}/search.json (100%) rename {openapi => app/openapi}/search.ts (64%) rename {pages => app/pages}/anime/[slug].vue (92%) rename {pages => app/pages}/index.vue (96%) rename {pages => app/pages}/search.vue (95%) rename {pages => app/pages}/watch.vue (87%) delete mode 100644 components/ui/button/index.ts delete mode 100644 openapi/extractor.ts diff --git a/app.vue b/app/app.vue similarity index 95% rename from app.vue rename to app/app.vue index 7d7ad9a..5aaf5dd 100644 --- a/app.vue +++ b/app/app.vue @@ -6,7 +6,7 @@ import TooltipProvider from './components/ui/tooltip/TooltipProvider.vue';