fix: update home page background image and remove unnecessary redirect code chore: update pnpm lock file with new dependencies for auto-animate and svg spinners delete: remove unused images from public directory refactor: modify course and user types for better clarity and structure feat: implement course API with CRUD operations and teacher team management feat: create user authentication page with login functionality and validation feat: add login state management with Pinia for user session handling style: create reusable UI components for cards and tabs chore: implement HTTP utility for API requests with error handling
50 lines
1.4 KiB
JSON
50 lines
1.4 KiB
JSON
{
|
|
"name": "nuxt-app",
|
|
"private": true,
|
|
"type": "module",
|
|
"scripts": {
|
|
"build": "nuxt build",
|
|
"dev": "nuxt dev",
|
|
"generate": "nuxt generate",
|
|
"preview": "nuxt preview",
|
|
"postinstall": "nuxt prepare"
|
|
},
|
|
"dependencies": {
|
|
"@nuxt/eslint": "1.2.0",
|
|
"@nuxt/fonts": "0.11.0",
|
|
"@nuxt/icon": "1.11.0",
|
|
"@nuxt/image": "1.10.0",
|
|
"@nuxt/test-utils": "3.17.2",
|
|
"@vee-validate/zod": "^4.15.0",
|
|
"@vueuse/core": "^13.0.0",
|
|
"class-variance-authority": "^0.7.1",
|
|
"clsx": "^2.1.1",
|
|
"eslint": "^9.0.0",
|
|
"lucide-vue-next": "^0.484.0",
|
|
"nuxt": "^3.16.1",
|
|
"reka-ui": "^2.1.1",
|
|
"shadcn-nuxt": "1.0.3",
|
|
"tailwind-merge": "^3.0.2",
|
|
"tailwindcss-animate": "^1.0.7",
|
|
"vee-validate": "^4.15.0",
|
|
"vue": "^3.5.13",
|
|
"vue-router": "^4.5.0",
|
|
"vue-sonner": "^1.3.0",
|
|
"zod": "^3.24.2"
|
|
},
|
|
"packageManager": "pnpm@9.15.3+sha512.1f79bc245a66eb0b07c5d4d83131240774642caaa86ef7d0434ab47c0d16f66b04e21e0c086eb61e62c77efc4d7f7ec071afad3796af64892fae66509173893a",
|
|
"devDependencies": {
|
|
"@formkit/auto-animate": "^0.8.2",
|
|
"@iconify-json/fluent-color": "^1.2.9",
|
|
"@iconify-json/svg-spinners": "^1.2.2",
|
|
"@iconify-json/tabler": "^1.2.17",
|
|
"@nuxtjs/color-mode": "^3.5.2",
|
|
"@nuxtjs/tailwindcss": "^6.13.2",
|
|
"@pinia/nuxt": "^0.10.1",
|
|
"dayjs": "^1.11.13",
|
|
"dayjs-nuxt": "^2.1.11",
|
|
"pinia-plugin-persistedstate": "^4.2.0",
|
|
"typescript": "^5.8.2"
|
|
}
|
|
}
|