|
11 | 11 | "types": "vue-tsc ", |
12 | 12 | "preview": "vite preview", |
13 | 13 | "lint": "eslint src/", |
14 | | - "storybook": "storybook dev -p 6006" |
| 14 | + "storybook": "storybook dev -p 6006", |
| 15 | + "test": "vitest", |
| 16 | + "coverage": "vitest run --coverage" |
15 | 17 | }, |
16 | 18 | "repository": { |
17 | 19 | "type": "git", |
|
38 | 40 | "@storybook/test": "^8.0.5", |
39 | 41 | "@storybook/vue3": "^8.0.5", |
40 | 42 | "@storybook/vue3-vite": "^8.0.5", |
| 43 | + "@testing-library/vue": "^8.0.3", |
| 44 | + "@types/jsdom": "^21.1.6", |
41 | 45 | "@types/node": "^20.2.5", |
42 | 46 | "@types/pubsub-js": "^1.8.6", |
43 | 47 | "@typescript-eslint/parser": "^7.5.0", |
44 | 48 | "@vitejs/plugin-vue": "^5.0.4", |
| 49 | + "@vitest/coverage-istanbul": "^1.5.2", |
| 50 | + "@vitest/coverage-v8": "^1.5.2", |
45 | 51 | "@vue/eslint-config-airbnb": "^8.0.0", |
46 | 52 | "@vue/eslint-config-prettier": "^9.0.0", |
47 | 53 | "@vue/eslint-config-typescript": "^13.0.0", |
48 | 54 | "eslint-plugin-storybook": "^0.8.0", |
49 | 55 | "eslint-plugin-vue": "^9.24.0", |
| 56 | + "happy-dom": "^14.7.1", |
50 | 57 | "path": "^0.12.7", |
51 | | - "storybook": "^8.0.5", |
52 | 58 | "pubsub-js": "^1.9.4", |
| 59 | + "storybook": "^8.0.5", |
53 | 60 | "typescript": "^5.3.3", |
54 | 61 | "vite": "^5.1.6", |
55 | 62 | "vite-plugin-css-injected-by-js": "^3.4.0", |
| 63 | + "vitest": "^1.5.2", |
56 | 64 | "vue-tsc": "^2.0.5" |
57 | 65 | }, |
58 | 66 | "peerDependencies": { |
|
65 | 73 | "license" |
66 | 74 | ], |
67 | 75 | "dependencies": { |
| 76 | + "jsdom": "^24.0.0", |
68 | 77 | "test_notification": "1.1.0" |
69 | 78 | } |
70 | 79 | } |
0 commit comments