user-agent detection is employed to ensure that the SSR renders the nav items by default for desktop (opposite for mobile). CSS media queries take over after the content loads on the device. TODO: fix preview pane jump on desktop
40 lines
1.1 KiB
JSON
40 lines
1.1 KiB
JSON
{
|
|
"name": "resumarkdown",
|
|
"version": "0.0.1",
|
|
"private": true,
|
|
"scripts": {
|
|
"dev": "vite dev",
|
|
"build": "vite build",
|
|
"preview": "vite preview",
|
|
"test": "npm run test:integration && npm run test:unit",
|
|
"check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
|
|
"check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch",
|
|
"test:integration": "playwright test",
|
|
"test:unit": "vitest",
|
|
"lint": "prettier --check .",
|
|
"format": "prettier --write ."
|
|
},
|
|
"dependencies": {
|
|
"ua-parser-js": "^1.0.39"
|
|
},
|
|
"devDependencies": {
|
|
"@playwright/test": "^1.28.1",
|
|
"@sveltejs/adapter-auto": "^3.0.0",
|
|
"@sveltejs/kit": "^2.0.0",
|
|
"@sveltejs/vite-plugin-svelte": "^3.0.0",
|
|
"@types/ua-parser-js": "^0.7.39",
|
|
"@types/user-agents": "^1.0.4",
|
|
"less": "^4.2.0",
|
|
"prettier": "^3.1.1",
|
|
"prettier-plugin-svelte": "^3.1.2",
|
|
"svelte": "^4.2.7",
|
|
"svelte-check": "^4.0.0",
|
|
"svelte-preprocess": "^6.0.3",
|
|
"typescript": "^5.0.0",
|
|
"user-agents": "^1.1.325",
|
|
"vite": "^5.0.3",
|
|
"vitest": "^2.0.0"
|
|
},
|
|
"type": "module"
|
|
}
|