mirror of
https://github.com/Lapikud/lapikud.github.io.git
synced 2026-08-08 19:29:12 +00:00
Replace the Svelte runtime, Vite plugin, Storybook adapter, and component files with Vue 3 equivalents while preserving the existing route table, page markup, styling, assets, deployment shape, and npm workflows. Move shared and page-level state onto Vue refs, computed values, lifecycle hooks, and script setup components. Recreate the custom async router and translation composable as Vue-native modules so navigation and bilingual content continue to work without introducing a router or state-management dependency. Adopt the maintained @lucide/vue package, remove the Svelte icon and map wrappers, and initialize MapLibre directly on the Helpdesk page. Replace the Svelte CSF story with a Vue Storybook story, remove obsolete aliases and generation/config files, and update the audited lockfile with no known vulnerabilities.
34 lines
810 B
JSON
34 lines
810 B
JSON
{
|
|
"name": "lapikud.github.io",
|
|
"private": true,
|
|
"version": "0.0.0",
|
|
"type": "module",
|
|
"scripts": {
|
|
"dev": "vite",
|
|
"build": "vite build",
|
|
"preview": "vite preview",
|
|
"storybook": "storybook dev -p 6006",
|
|
"build-storybook": "storybook build",
|
|
"optimise": "node scripts/optimise-images.js"
|
|
},
|
|
"devDependencies": {
|
|
"@storybook/vue3-vite": "^10.2.15",
|
|
"@types/js-yaml": "^4.0.9",
|
|
"@vitejs/plugin-vue": "^6.0.2",
|
|
"storybook": "^10.2.15",
|
|
"vite": "npm:rolldown-vite@7.2.5",
|
|
"vue": "^3.5.25"
|
|
},
|
|
"overrides": {
|
|
"vite": "npm:rolldown-vite@7.2.5"
|
|
},
|
|
"dependencies": {
|
|
"@lucide/vue": "^1.23.0",
|
|
"@tailwindcss/vite": "^4.1.17",
|
|
"js-yaml": "^4.1.1",
|
|
"maplibre-gl": "^5.19.0",
|
|
"sharp": "^0.34.5",
|
|
"tailwindcss": "^4.1.17"
|
|
}
|
|
}
|