|
38 | 38 | "dev": "vite", |
39 | 39 | "build": "vite build", |
40 | 40 | "preview": "vite preview", |
41 | | - "check": "svelte-check --tsconfig tsconfig.app.json && tsc -p tsconfig.node.json", |
| 41 | + "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", |
| 42 | + "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", |
42 | 43 | "lint": "prettier --check . && eslint --format=pretty src", |
43 | 44 | "format": "prettier --write . && eslint --fix --format=pretty src", |
| 45 | + "test": "pnpm run test:unit --run", |
| 46 | + "test:unit": "vitest", |
| 47 | + "test:e2e": "playwright test", |
44 | 48 | "changelog": "git cliff --prepend ./CHANGELOG.md -u -c ./cliff.toml -r . --include-path '.'", |
45 | 49 | "release": "cliff-jumper", |
46 | 50 | "prepare": "husky" |
47 | 51 | }, |
48 | | - "dependencies": { |
49 | | - "monaco-editor": "0.55.1" |
50 | | - }, |
51 | 52 | "devDependencies": { |
| 53 | + "@alexanderniebuhr/prettier-plugin-unocss": "^0.0.4", |
52 | 54 | "@commitlint/cli": "^19.8.0", |
53 | 55 | "@commitlint/config-conventional": "^19.8.0", |
54 | 56 | "@eslint/js": "^9.23.0", |
55 | 57 | "@favware/cliff-jumper": "^6.0.0", |
56 | 58 | "@iconify-json/ic": "^1.2.4", |
57 | 59 | "@iconify-json/material-icon-theme": "^1.2.27", |
58 | 60 | "@iconify-json/solar": "^1.2.4", |
| 61 | + "@inlang/paraglide-js": "^2.8.0", |
59 | 62 | "@nanoforge-dev/actions": "^1.0.2", |
| 63 | + "@playwright/test": "^1.57.0", |
| 64 | + "@sveltejs/adapter-auto": "^7.0.0", |
| 65 | + "@sveltejs/kit": "^2.49.4", |
60 | 66 | "@sveltejs/vite-plugin-svelte": "^5.0.3", |
61 | 67 | "@trivago/prettier-plugin-sort-imports": "^5.2.2", |
62 | 68 | "@tsconfig/svelte": "^5.0.4", |
| 69 | + "@unocss/extractor-svelte": "^66.5.12", |
63 | 70 | "@unocss/preset-icons": "^66.5.1", |
64 | 71 | "@unocss/preset-web-fonts": "66.1.0-beta.6", |
65 | 72 | "@unocss/preset-wind4": "^66.5.1", |
66 | 73 | "@unocss/svelte-scoped": "66.1.0-beta.6", |
| 74 | + "@vitest/browser-playwright": "^4.0.17", |
67 | 75 | "eslint": "^9.23.0", |
68 | 76 | "eslint-config-prettier": "^10.1.1", |
69 | 77 | "eslint-formatter-pretty": "^7.0.0", |
|
75 | 83 | "globals": "^16.0.0", |
76 | 84 | "husky": "^9.1.7", |
77 | 85 | "lint-staged": "^15.5.0", |
| 86 | + "monaco-editor": "^0.55.1", |
| 87 | + "playwright": "^1.57.0", |
78 | 88 | "prettier": "^3.5.3", |
79 | 89 | "prettier-plugin-svelte": "^3.3.3", |
80 | 90 | "svelte": "^5.20.2", |
81 | 91 | "svelte-check": "^4.1.4", |
82 | | - "svelte-routing": "^2.13.0", |
83 | 92 | "svelte-sonner": "^1.0.5", |
84 | 93 | "typescript": "~5.7.2", |
85 | 94 | "typescript-eslint": "^8.27.0", |
86 | 95 | "unocss": "66.1.0-beta.6", |
87 | | - "vite": "6.3.4" |
| 96 | + "vite": "6.3.4", |
| 97 | + "vitest": "^4.0.17", |
| 98 | + "vitest-browser-svelte": "^2.0.1" |
88 | 99 | }, |
89 | 100 | "packageManager": "[email protected]", |
90 | 101 | "engines": { |
|
0 commit comments