-
Notifications
You must be signed in to change notification settings - Fork 483
Expand file tree
/
Copy pathknip.json
More file actions
101 lines (101 loc) · 2.56 KB
/
Copy pathknip.json
File metadata and controls
101 lines (101 loc) · 2.56 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
{
"$schema": "https://unpkg.com/knip@5/schema.json",
"rules": {
"binaries": "off",
"classMembers": "off",
"dependencies": "error",
"devDependencies": "off",
"optionalPeerDependencies": "off",
"duplicates": "error",
"enumMembers": "warn",
"exports": "warn",
"files": "error",
"nsExports": "off",
"nsTypes": "off",
"types": "warn",
"unlisted": "off",
"unresolved": "off"
},
"ignoreExportsUsedInFile": true,
"github-actions": false,
"project": ["src/**"],
"ignore": [
"**/__integrations__/*",
"**/*.test.*",
"**/*.spec.*",
"**/tests/**",
"**/__test__/**",
"**/__tests__/**",
"**/__mocks__/**",
"**/e2e/**",
"**/*.config.*",
"**/scripts/**",
"**/tools/**",
"**/*.mock.*",
"**/*.d.ts",
"**/.storybook-web/**",
"**/.eslintrc.guardrails.js",
"**/.eslintrc.i18n.js",
"**/.eslintrc.tailwind.js"
],
"workspaces": {
"./apps/ledger-live-desktop": {
"entry": [
"src/index.ts",
"src/renderer/index.ts",
"src/preloader/index.ts",
"src/renderer/webworkers/workers/*.ts",
"src/webviewPreloader/dappPreloader.ts",
"src/webviewPreloader/index.ts"
],
"ignore": [
".storybook/stub.ts",
".storybook/electronStub.js",
".storybook/fsStub.js",
".storybook/settingsMock.ts",
"src/renderer/mockServiceWorker.js",
"src/errors.ts"
],
"ignoreDependencies": [
"prop-types",
"allure-commandline",
"ws",
"@electron/fuses",
"embla-carousel-autoplay",
"embla-carousel-react",
"events",
"@ledgerhq/zcash-utils"
]
},
"./apps/ledger-live-mobile": {
"entry": ["index.js", "src/families/**"],
"ignore": [
"src/**/*.android.*",
"src/**/*.ios.*",
"babel-plugin-inject-collapsable.js",
"src/devTools/perfUtils.ts"
],
"ignoreDependencies": [
"@react-native/assets-registry",
"@react-native/community-cli-plugin",
"@react-native/gradle-plugin",
"buffer",
"expo-crypto",
"expo-file-system",
"expo-image-loader",
"expo-modules-autolinking",
"expo-modules-core",
"prop-types",
"react-is",
"react-native-fast-pbkdf2",
"react-native-navigation-bar-color",
"react-native-randombytes",
"react-native-udp",
"stylis"
]
},
"./libs/live-wallet": {
"entry": ["src/walletSyncComposition.ts", "src/accounts/index.ts"]
}
}
}