-
Notifications
You must be signed in to change notification settings - Fork 34
Expand file tree
/
Copy pathvitest.config.ts
More file actions
119 lines (118 loc) · 5.7 KB
/
vitest.config.ts
File metadata and controls
119 lines (118 loc) · 5.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
import { defineConfig } from 'vitest/config'
export default defineConfig({
test: {
// Keep root-managed projects to package-local node configs.
// Browser tests run via package-owned scripts to avoid cross-workspace runtime mixing.
projects: [
'packages/extension/vitest.node.config.ts',
'packages/plugins/vitest.config.ts',
'packages/mcp-server/vitest.config.ts',
'packages/shared/vitest.config.ts'
],
coverage: {
provider: 'istanbul',
include: [
'packages/extension/utils/number.ts',
'packages/extension/utils/string.ts',
'packages/extension/utils/object.ts',
'packages/extension/utils/color.ts',
'packages/extension/utils/module.ts',
'packages/extension/utils/log.ts',
'packages/extension/utils/figma.ts',
'packages/extension/utils/dom.ts',
'packages/extension/utils/keyboard.ts',
'packages/extension/utils/css.ts',
'packages/extension/utils/tailwind.ts',
'packages/extension/utils/codegen.ts',
'packages/extension/utils/index.ts',
'packages/extension/utils/tempad.ts',
'packages/extension/composables/availability.ts',
'packages/extension/composables/copy.ts',
'packages/extension/composables/deep-link.ts',
'packages/extension/codegen/requester.ts',
'packages/extension/composables/input.ts',
'packages/extension/composables/plugin.ts',
'packages/extension/composables/selection.ts',
'packages/extension/composables/scrollbar.ts',
'packages/extension/composables/toast.ts',
'packages/extension/composables/index.ts',
'packages/extension/ui/figma.ts',
'packages/extension/ui/state.ts',
'packages/extension/worker/safe.ts',
'packages/extension/worker/lockdown.ts',
'packages/extension/mcp/index.ts',
'packages/extension/mcp/config.ts',
'packages/extension/mcp/assets.ts',
'packages/extension/mcp/runtime.ts',
'packages/extension/mcp/transform-variables/requester.ts',
'packages/extension/mcp/transform-variables/worker.ts',
'packages/extension/rewrite/config.ts',
'packages/extension/rewrite/figma.ts',
'packages/extension/rewrite/runtime.ts',
'packages/extension/rewrite/shared.ts',
'packages/extension/mcp/errors.ts',
'packages/extension/mcp/transport.ts',
'packages/extension/mcp/tools/config.ts',
'packages/extension/mcp/tools/structure.ts',
'packages/extension/mcp/tools/screenshot.ts',
'packages/extension/mcp/tools/code/layout-parent.ts',
'packages/extension/mcp/tools/code/messages.ts',
'packages/extension/mcp/tools/code/render/plugin.ts',
'packages/extension/mcp/tools/code/render/props.ts',
'packages/extension/mcp/tools/code/variables.ts',
'packages/extension/mcp/tools/code/sanitize/negative-gap.ts',
'packages/extension/mcp/tools/code/sanitize/relative-parent.ts',
'packages/extension/mcp/tools/code/sanitize/stacking.ts',
'packages/extension/mcp/tools/code/sanitize/index.ts',
'packages/extension/mcp/tools/code/styles/layout.ts',
'packages/extension/mcp/tools/code/styles/overflow.ts',
'packages/extension/mcp/tools/code/styles/index.ts',
'packages/extension/mcp/tools/code/assets/plan.ts',
'packages/extension/mcp/tools/code/assets/vector.ts',
'packages/extension/mcp/tools/code/assets/export.ts',
'packages/extension/mcp/tools/code/assets/image.ts',
'packages/extension/mcp/tools/code/assets/index.ts',
'packages/extension/mcp/tools/code/styles/normalize.ts',
'packages/extension/mcp/tools/code/styles/prepare.ts',
'packages/extension/mcp/tools/code/tokens/extract.ts',
'packages/extension/mcp/tools/code/tokens/index.ts',
'packages/extension/mcp/tools/code/tokens/transform.ts',
'packages/extension/mcp/tools/code/tokens/process.ts',
'packages/extension/mcp/tools/code/tokens/rewrite.ts',
'packages/extension/mcp/tools/code/tokens/source-index.ts',
'packages/extension/mcp/tools/code/tokens/used.ts',
'packages/extension/mcp/tools/code/text/types.ts',
'packages/extension/mcp/tools/code/text/index.ts',
'packages/extension/mcp/tools/code/text/segments.ts',
'packages/extension/mcp/tools/code/text/style.ts',
'packages/extension/mcp/tools/code/tokens/cache.ts',
'packages/extension/mcp/tools/code/tokens/resolve.ts',
'packages/extension/mcp/tools/token/candidates.ts',
'packages/extension/mcp/tools/token/cache.ts',
'packages/extension/mcp/tools/token/indexer.ts',
'packages/extension/mcp/tools/token/mapping.ts',
'packages/extension/mcp/tools/token/index.ts',
'packages/plugins/src/index.ts',
'packages/mcp-server/src/asset-utils.ts',
'packages/mcp-server/src/tools.ts',
'packages/mcp-server/src/config.ts',
'packages/mcp-server/src/request.ts',
'packages/mcp-server/src/asset-store.ts',
'packages/mcp-server/src/asset-http-server.ts',
'packages/mcp-server/src/shared.ts',
'packages/shared/src/index.ts',
'packages/shared/src/mcp/constants.ts',
'packages/shared/src/mcp/errors.ts',
'packages/shared/src/mcp/index.ts',
'packages/shared/src/mcp/protocol.ts',
'packages/shared/src/mcp/tools.ts',
'packages/shared/src/figma/color.ts',
'packages/shared/src/figma/gradient.ts',
'packages/shared/src/figma/index.ts',
'packages/shared/src/figma/stroke.ts',
'packages/shared/src/figma/style-resolver.ts'
],
exclude: ['**/dist/**', '**/.output/**']
}
}
})