|
10 | 10 | "exports": { |
11 | 11 | ".": { |
12 | 12 | "types": "./dist/index.d.ts", |
13 | | - "default": "./dist/index.js", |
14 | | - "svelte": "./dist/index.js" |
| 13 | + "svelte": "./dist/index.js", |
| 14 | + "default": "./dist/index.js" |
15 | 15 | }, |
16 | 16 | "./server": { |
17 | 17 | "types": "./dist/server/index.d.ts", |
18 | 18 | "node": "./dist/server/index.js", |
19 | | - "default": null, |
20 | | - "svelte": null |
| 19 | + "svelte": null, |
| 20 | + "default": null |
21 | 21 | }, |
22 | 22 | "./logger": { |
23 | 23 | "types": "./dist/logger.d.ts", |
24 | 24 | "default": "./dist/logger.js" |
25 | 25 | }, |
26 | 26 | "./utils": { |
27 | | - "types": "./dist/utils.d.ts", |
28 | | - "default": "./dist/utils.js" |
| 27 | + "types": "./dist/utils/index.d.ts", |
| 28 | + "default": "./dist/utils/index.js" |
29 | 29 | } |
30 | 30 | }, |
31 | 31 | "scripts": { |
|
34 | 34 | "build": "svelte-kit sync && svelte-package", |
35 | 35 | "app:build": "vite build", |
36 | 36 | "app:preview-build": "vite preview | pino-pretty", |
| 37 | + "test:unit": "vitest run", |
| 38 | + "test:unit:coverage": "vitest run --coverage", |
| 39 | + "test:unit:watch": "vitest watch", |
37 | 40 | "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", |
38 | 41 | "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", |
39 | 42 | "eslint-check": "eslint --ignore-path .gitignore . --ext .js,.cjs,.ts,.svelte", |
40 | 43 | "eslint-fix": "eslint --fix --ignore-path .gitignore . --ext .js,.cjs,.ts,.svelte", |
41 | 44 | "prettier-check": "prettier --check \"./**/*.{json,css,js,cjs,ts,svelte}\"", |
42 | 45 | "prettier-fix": "prettier --write \"./**/*.{json,css,js,cjs,ts,svelte}\"", |
43 | | - "lint-fix-all": "yarn eslint-fix && yarn prettier-fix" |
| 46 | + "lint": "yarn run check && yarn run eslint-check && yarn run prettier-fix", |
| 47 | + "lint-fix-all": "yarn run eslint-fix && yarn run prettier-fix" |
44 | 48 | }, |
45 | 49 | "dependencies": { |
46 | 50 | "cookie": "^1.0.2", |
|
57 | 61 | "@types/node": "^22.9.1", |
58 | 62 | "@typescript-eslint/eslint-plugin": "^8.15.0", |
59 | 63 | "@typescript-eslint/parser": "^8.15.0", |
| 64 | + "@vitest/browser": "^3.0.5", |
| 65 | + "@vitest/coverage-v8": "^3.0.5", |
60 | 66 | "eslint": "^8.57.1", |
61 | 67 | "eslint-config-prettier": "^9.1.0", |
62 | 68 | "eslint-plugin-svelte": "^2.46.0", |
63 | 69 | "pino-pretty": "^13.0.0", |
| 70 | + "playwright": "^1.50.1", |
64 | 71 | "prettier": "^3.3.3", |
65 | 72 | "prettier-plugin-svelte": "^3.3.1", |
66 | 73 | "svelte": "^5.0.0", |
67 | 74 | "svelte-check": "^4.1.4", |
68 | 75 | "tslib": "^2.8.1", |
69 | 76 | "typescript": "^5.6.3", |
70 | | - "vite": "^6.0.0" |
| 77 | + "vite": "^6.0.0", |
| 78 | + "vitest": "^3.0.5" |
71 | 79 | }, |
72 | 80 | "peerDependencies": { |
73 | 81 | "@sveltejs/kit": "^2.0.0", |
|
0 commit comments