Repository navigation
Expand file tree
/
Copy pathknip.json
More file actions
193 lines (193 loc) · 6.48 KB
/
Copy pathknip.json
File metadata and controls
193 lines (193 loc) · 6.48 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
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
{
"$schema": "https://unpkg.com/knip@latest/schema.json",
"ignore": [
"identity-apps-core/**",
"apps/console/src/extensions/i18n/**",
"modules/i18n/src/**",
"features/admin.server-configurations.v1/dynamic-connector.tsx",
"features/admin.applications.v1/components/application-danger-zone.tsx",
"features/admin.extensions.v1/configs/components/application-general-tab-overide.tsx",
"features/admin.subscription.v1/hooks/use-trial-expiry-wizard.ts",
"features/admin.connections.v1/resources/guides/**"
],
"ignoreIssues": {
"features/common.branding.v1/models/branding-preferences.ts": ["enumMembers"],
"features/admin.identity-providers.v1/models/identity-provider.ts": ["enumMembers"],
"features/admin.applications.v1/models/application-inbound.ts": ["enumMembers"],
"features/admin.extensions.v1/configs/models/application.ts": ["enumMembers"],
"features/admin.flow-builder-core.v1/components/resource-property-panel/choice-options-property-field.tsx": ["types"],
"features/admin.subscription.v1/models/trial-expiry.ts": ["types"],
"modules/core/src/models/http.ts": ["enumMembers"],
"modules/forms/src/components/adapters/file-picker-adapter.tsx": ["enumMembers"],
"features/admin.users.v1/components/guests/models/invite.ts": ["enumMembers"],
"features/admin.core.v1/public-api.ts": ["unresolved"],
"features/admin.extensions.v1/public-api.ts": ["unresolved"],
"features/admin.identity-providers.v1/public-api.ts": ["unresolved"],
"features/admin.identity-verification-providers.v1/public-api.ts": ["unresolved"],
"apps/console/vitest.config.ts": ["unresolved"],
"apps/myaccount/vitest.config.ts": ["unresolved"],
"features/vitest.config.ts": ["unresolved"],
"modules/core/vitest.config.ts": ["unresolved"],
"modules/forms/vitest.config.ts": ["unresolved"],
"modules/i18n/vitest.config.ts": ["unresolved"],
"modules/unit-testing/vitest.config.ts": ["unresolved"],
"modules/forms/src/legacy/dynamic-forms/components/adapters.tsx": ["exports", "types"],
"modules/forms/src/legacy/dynamic-forms/components/utils.tsx": ["exports", "types"],
"modules/forms/src/legacy/dynamic-forms/models/fields.ts": ["exports"],
"modules/forms/src/legacy/dynamic-forms/utils/validate.ts": ["exports"],
"modules/forms/src/legacy/index.ts": ["exports"],
"modules/forms/src/legacy/components/dynamic-field.tsx": ["types"],
"modules/forms/src/legacy/dynamic-forms/components/field-input.tsx": ["types"],
"modules/forms/src/legacy/dynamic-forms/components/field.tsx": ["types"],
"modules/forms/src/legacy/dynamic-forms/components/index.ts": ["types"],
"modules/forms/src/legacy/models/forms.ts": ["types"]
},
"ignoreBinaries": [
"prebuild",
"postbuild"
],
"ignoreDependencies": [],
"workspaces": {
".": {
"entry": [
"scripts/*.{js,ts}",
"babel.config.json"
],
"project": [
"scripts/**/*.{js,ts}"
],
"ignoreDependencies": [
"core-js",
"lodash",
"@svgr/rollup",
"@rollup/plugin-url",
"@babel/polyfill",
"worker-loader"
]
},
"apps/console": {
"entry": [
"src/index.tsx",
"src/init/*.ts"
],
"project": [
"src/**/*.{ts,tsx}"
],
"webpack": {
"config": []
},
"ignoreDependencies": [
"buffer"
]
},
"apps/myaccount": {
"entry": [
"src/index.tsx",
"src/init/*.ts"
],
"project": [
"src/**/*.{ts,tsx}"
],
"webpack": {
"config": []
},
"ignoreDependencies": [
"@wso2is/theme",
"buffer"
]
},
"features": {
"project": [
"**/*.{ts,tsx}",
"!admin.*/**"
],
"ignoreDependencies": [
"@wso2is/theme"
]
},
"features/admin.extensions.v1": {
"project": [
"**/*.{ts,tsx}"
],
"ignoreDependencies": [
"@wso2is/admin.feature-gate.v1",
"@wso2is/admin.subscription.v1",
"@oxygen-ui/react-icons"
]
},
"features/admin.email-and-sms.v1": {
"project": [
"**/*.{ts,tsx}"
],
"ignoreDependencies": [
"redux"
]
},
"features/admin.*": {
"project": [
"**/*.{ts,tsx}"
]
},
"modules/access-control": {
"project": [
"src/**/*.{ts,tsx}"
],
"ignoreDependencies": [
"@vitest/coverage-v8"
]
},
"modules/core": {
"project": [
"src/**/*.{ts,tsx}"
]
},
"modules/forms": {
"project": [
"src/**/*.{ts,tsx}"
]
},
"modules/i18n": {
"project": [
"src/**/*.{ts,tsx}"
]
},
"modules/react-components": {
"project": [
"src/**/*.{ts,tsx}"
],
"ignoreDependencies": [
"@vitest/coverage-v8"
]
},
"modules/theme": {
"entry": [
"src/index.{js,ts}"
],
"project": [
"src/**/*.{js,ts}"
],
"ignoreDependencies": [
"semantic-ui-css",
"semantic-ui-less",
"rc-tree",
"@vitest/coverage-v8"
]
},
"modules/unit-testing": {
"project": [
"*.{ts,tsx}"
],
"ignoreDependencies": [
"redux-mock-store"
]
},
"modules/validation": {
"project": [
"src/**/*.{ts,tsx}"
],
"ignoreDependencies": [
"@vitest/coverage-v8"
]
}
}
}