{
"name": "mtrack-webui",
"private": true,
"version": "0.0.0",
"type": "module",
"scripts": {
"dev": "vite",
"build": "vite build",
"check": "svelte-check --tsconfig ./tsconfig.json",
"lint": "eslint .",
"format": "prettier --write .",
"format:check": "prettier --check .",
"test:e2e": "playwright test --project=e2e",
"test:mock": "playwright test --project=mock",
"test:pw": "playwright test --project=mock",
"screenshots:mock": "playwright test --config=playwright.screenshots.config.ts",
"screenshots:live": "playwright test --config=playwright.screenshots.live.config.ts",
"screenshots": "npm run screenshots:mock && npm run screenshots:live"
},
"devDependencies": {
"@eslint/js": "^10.0.1",
"@playwright/test": "^1.57.0",
"@sveltejs/vite-plugin-svelte": "^5",
"@types/express": "^5.0.6",
"@types/ws": "^8.18.1",
"eslint": "^10.0.2",
"eslint-plugin-svelte": "^3.15.0",
"express": "^5.2.1",
"globals": "^17.4.0",
"prettier": "^3.8.1",
"prettier-plugin-svelte": "^3.5.0",
"svelte": "^5",
"svelte-check": "^4",
"tsx": "^4.21.0",
"typescript": "^5",
"typescript-eslint": "^8.56.1",
"vite": "^6",
"ws": "^8.19.0"
},
"dependencies": {
"@bufbuild/protobuf": "^2",
"@connectrpc/connect": "^2",
"@connectrpc/connect-web": "^2",
"esbuild": "^0.27.4",
"svelte-i18n": "^4.0.1",
"yaml": "^2.8.2"
},
"overrides": {
"svelte-i18n": {
"esbuild": "$esbuild"
}
}
}