feat: course generation

This commit is contained in:
2024-08-08 18:04:48 +08:00
parent d3c43558fd
commit 24629f8720
22 changed files with 605 additions and 679 deletions

24
pnpm-lock.yaml generated
View File

@@ -26,9 +26,6 @@ importers:
'@nuxt/image':
specifier: ^1.7.0
version: 1.7.0(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(rollup@4.19.1)
'@nuxt/ui':
specifier: ^2.18.2
version: 2.18.2(idb-keyval@6.2.1)(magicast@0.3.4)(rollup@4.19.1)(vite@5.3.5(@types/node@20.14.12)(sass@1.77.8)(terser@5.31.3))(vue@3.4.34)
'@uniiem/object-trim':
specifier: ^0.2.0
version: 0.2.0
@@ -59,6 +56,9 @@ importers:
radix-vue:
specifier: ^1.9.2
version: 1.9.2(vue@3.4.34)
tailwindcss:
specifier: ^3.4.7
version: 3.4.7
vue:
specifier: ^3.4.34
version: 3.4.34
@@ -69,6 +69,9 @@ importers:
specifier: ^1.4.0
version: 1.4.0
devDependencies:
'@nuxt/ui':
specifier: ^2.18.3
version: 2.18.3(idb-keyval@6.2.1)(magicast@0.3.4)(rollup@4.19.1)(vite@5.3.5(@types/node@20.14.12)(sass@1.77.8)(terser@5.31.3))(vue@3.4.34)
'@nuxtjs/google-fonts':
specifier: ^3.2.0
version: 3.2.0(magicast@0.3.4)(rollup@4.19.1)
@@ -1316,8 +1319,8 @@ packages:
peerDependencies:
vite: '*'
'@nuxt/icon@1.3.1':
resolution: {integrity: sha512-bpue1uzVTx3Fiwb0625ShaY5SFio8vcZ3L4kIb2tBc/BbENASQcCa27uk87zuWFJdnRWQbNpn/L4wc+wKZ0Wbw==}
'@nuxt/icon@1.4.4':
resolution: {integrity: sha512-XjpW6dO98y+7sxyhhAeka96cFdbThWEr6tgazVQ2d/RRgg9/9aYctcxo4GCoSD6APXf0k9gQE7WtiIIUKrjr3Q==}
'@nuxt/image@1.7.0':
resolution: {integrity: sha512-zSj32bLgbV9AvLkLX0pF52J5KBfSyj0eSIdpXCtTJATSZlqgcJigoCvmabC1nbcMIp0SZ29Bu9+acQpGTQKz+g==}
@@ -1335,8 +1338,8 @@ packages:
resolution: {integrity: sha512-KH6wxzsNys69daSO0xUv0LEBAfhwwjK1M+0Cdi1/vxmifCslMIY7lN11B4eywSfscbyVPAYJvANyc7XiVPImBQ==}
hasBin: true
'@nuxt/ui@2.18.2':
resolution: {integrity: sha512-azij3fV1FkEMG+sgTMEQiXkJMnII3HNQE+3r8g9QhUgO7iZ13TlUkXl0iYd+U/cGa4aZYki6WXJ45WyETtV/IA==}
'@nuxt/ui@2.18.3':
resolution: {integrity: sha512-bFy3K0cDPRlEYclQAjIgVFUGFb91sGYAtBmEzunFux85aUw0g4tI7vsWdyVijhKzGOyOjBuLGaG40kGl4AIXpA==}
engines: {node: '>=v16.20.2'}
'@nuxt/vite-builder@3.12.4':
@@ -6354,7 +6357,7 @@ snapshots:
- supports-color
- utf-8-validate
'@nuxt/icon@1.3.1(magicast@0.3.4)(rollup@4.19.1)(vite@5.3.5(@types/node@20.14.12)(sass@1.77.8)(terser@5.31.3))(vue@3.4.34)':
'@nuxt/icon@1.4.4(magicast@0.3.4)(rollup@4.19.1)(vite@5.3.5(@types/node@20.14.12)(sass@1.77.8)(terser@5.31.3))(vue@3.4.34)':
dependencies:
'@iconify/collections': 1.0.443
'@iconify/types': 2.0.0
@@ -6365,6 +6368,7 @@ snapshots:
consola: 3.2.3
fast-glob: 3.3.2
local-pkg: 0.5.0
mlly: 1.7.1
pathe: 1.1.2
transitivePeerDependencies:
- magicast
@@ -6475,12 +6479,12 @@ snapshots:
- rollup
- supports-color
'@nuxt/ui@2.18.2(idb-keyval@6.2.1)(magicast@0.3.4)(rollup@4.19.1)(vite@5.3.5(@types/node@20.14.12)(sass@1.77.8)(terser@5.31.3))(vue@3.4.34)':
'@nuxt/ui@2.18.3(idb-keyval@6.2.1)(magicast@0.3.4)(rollup@4.19.1)(vite@5.3.5(@types/node@20.14.12)(sass@1.77.8)(terser@5.31.3))(vue@3.4.34)':
dependencies:
'@headlessui/tailwindcss': 0.2.1(tailwindcss@3.4.7)
'@headlessui/vue': 1.7.22(vue@3.4.34)
'@iconify-json/heroicons': 1.1.23
'@nuxt/icon': 1.3.1(magicast@0.3.4)(rollup@4.19.1)(vite@5.3.5(@types/node@20.14.12)(sass@1.77.8)(terser@5.31.3))(vue@3.4.34)
'@nuxt/icon': 1.4.4(magicast@0.3.4)(rollup@4.19.1)(vite@5.3.5(@types/node@20.14.12)(sass@1.77.8)(terser@5.31.3))(vue@3.4.34)
'@nuxt/kit': 3.12.4(magicast@0.3.4)(rollup@4.19.1)
'@nuxtjs/color-mode': 3.4.2(magicast@0.3.4)(rollup@4.19.1)
'@nuxtjs/tailwindcss': 6.12.1(magicast@0.3.4)(rollup@4.19.1)