diff options
| author | ivar <i@oiee.no> | 2024-04-28 22:37:30 +0200 |
|---|---|---|
| committer | ivar <i@oiee.no> | 2024-04-28 22:37:30 +0200 |
| commit | ced66c5807575cd29f6aa5632e8ad02b38c8448a (patch) | |
| tree | 01760648ee293a2aef2288328014b5747d2192b4 /code/frontend/package.json | |
| parent | 691ad60d7bff5934053d87267c4e303ef3ed5f97 (diff) | |
| download | greatoffice-ced66c5807575cd29f6aa5632e8ad02b38c8448a.tar.xz greatoffice-ced66c5807575cd29f6aa5632e8ad02b38c8448a.zip | |
WIP new frontend
Diffstat (limited to 'code/frontend/package.json')
| -rw-r--r-- | code/frontend/package.json | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/code/frontend/package.json b/code/frontend/package.json new file mode 100644 index 0000000..71f27d3 --- /dev/null +++ b/code/frontend/package.json @@ -0,0 +1,65 @@ +{ + "name": "greatoffice-frontend", + "version": "0.0.1", + "private": true, + "scripts": { + "dev": "npm-run-all --parallel vite typesafe-i18n", + "typesafe-i18n": "typesafe-i18n", + "vite": "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", + "lint": "prettier --check . && eslint .", + "format": "prettier --write .", + "test:integration": "playwright test", + "test:unit": "vitest" + }, + "devDependencies": { + "@playwright/test": "^1.28.1", + "@sveltejs/adapter-node": "^5.0.1", + "@sveltejs/kit": "^2.0.0", + "@sveltejs/vite-plugin-svelte": "^3.0.0", + "@tanstack/svelte-query": "^5.29.0", + "@tanstack/svelte-table": "^8.16.0", + "@types/eslint": "^8.56.0", + "@typescript-eslint/eslint-plugin": "^7.0.0", + "@faker-js/faker": "^8.4.1", + "@typescript-eslint/parser": "^7.0.0", + "@vite-pwa/sveltekit": "^0.4.0", + "npm-run-all": "^4.1.5", + "typesafe-i18n": "^5.26.2", + "autoprefixer": "^10.4.16", + "bits-ui": "^0.21.3", + "clsx": "^2.1.0", + "eslint": "^8.56.0", + "eslint-config-prettier": "^9.1.0", + "eslint-plugin-svelte": "^2.35.1", + "formsnap": "^1.0.0", + "mode-watcher": "^0.3.0", + "paneforge": "^0.0.4", + "postcss": "^8.4.32", + "postcss-load-config": "^5.0.2", + "prettier": "^3.1.1", + "prettier-plugin-svelte": "^3.1.2", + "prettier-plugin-tailwindcss": "^0.5.9", + "scheduler-polyfill": "^1.2.1", + "svelte": "^4.2.7", + "svelte-check": "^3.6.0", + "svelte-interactions": "^0.2.0", + "svelte-radix": "^1.1.0", + "svelte-sonner": "^0.3.22", + "sveltekit-superforms": "^2.12.4", + "tailwind-merge": "^2.2.2", + "tailwind-variants": "^0.2.1", + "tailwindcss": "^3.3.6", + "temporal-polyfill": "^0.2.4", + "tslib": "^2.4.1", + "typescript": "^5.0.0", + "vite": "^5.0.3", + "ofetch": "^1.3.4", + "vitest": "^1.2.0" + }, + "type": "module" +} |
