forked from yarnpkg/berry
-
Notifications
You must be signed in to change notification settings - Fork 0
/
MessageName.ts
80 lines (79 loc) Β· 2.36 KB
/
MessageName.ts
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
// The values in this enum should never be reassigned, even if some are removed
// over time (it would mess up the search results, which are the whole point of
// having this system)
export enum MessageName {
UNNAMED = 0,
EXCEPTION = 1,
MISSING_PEER_DEPENDENCY = 2,
CYCLIC_DEPENDENCIES = 3,
DISABLED_BUILD_SCRIPTS = 4,
BUILD_DISABLED = 5,
SOFT_LINK_BUILD = 6,
MUST_BUILD = 7,
MUST_REBUILD = 8,
BUILD_FAILED = 9,
RESOLVER_NOT_FOUND = 10,
FETCHER_NOT_FOUND = 11,
LINKER_NOT_FOUND = 12,
FETCH_NOT_CACHED = 13,
YARN_IMPORT_FAILED = 14,
REMOTE_INVALID = 15,
REMOTE_NOT_FOUND = 16,
RESOLUTION_PACK = 17,
CACHE_CHECKSUM_MISMATCH = 18,
UNUSED_CACHE_ENTRY = 19,
MISSING_LOCKFILE_ENTRY = 20,
WORKSPACE_NOT_FOUND = 21,
TOO_MANY_MATCHING_WORKSPACES = 22,
CONSTRAINTS_MISSING_DEPENDENCY = 23,
CONSTRAINTS_INCOMPATIBLE_DEPENDENCY = 24,
CONSTRAINTS_EXTRANEOUS_DEPENDENCY = 25,
CONSTRAINTS_INVALID_DEPENDENCY = 26,
CANT_SUGGEST_RESOLUTIONS = 27,
FROZEN_LOCKFILE_EXCEPTION = 28,
CROSS_DRIVE_VIRTUAL_LOCAL = 29,
FETCH_FAILED = 30,
DANGEROUS_NODE_MODULES = 31,
NODE_GYP_INJECTED = 32,
AUTHENTICATION_NOT_FOUND = 33,
INVALID_CONFIGURATION_KEY = 34,
NETWORK_ERROR = 35,
LIFECYCLE_SCRIPT = 36,
CONSTRAINTS_MISSING_FIELD = 37,
CONSTRAINTS_INCOMPATIBLE_FIELD = 38,
CONSTRAINTS_EXTRANEOUS_FIELD = 39,
CONSTRAINTS_INVALID_FIELD = 40,
AUTHENTICATION_INVALID = 41,
PROLOG_UNKNOWN_ERROR = 42,
PROLOG_SYNTAX_ERROR = 43,
PROLOG_EXISTENCE_ERROR = 44,
STACK_OVERFLOW_RESOLUTION = 45,
AUTOMERGE_FAILED_TO_PARSE = 46,
AUTOMERGE_IMMUTABLE = 47,
AUTOMERGE_SUCCESS = 48,
AUTOMERGE_REQUIRED = 49,
DEPRECATED_CLI_SETTINGS = 50,
PLUGIN_NAME_NOT_FOUND = 51,
INVALID_PLUGIN_REFERENCE = 52,
CONSTRAINTS_AMBIGUITY = 53,
CACHE_OUTSIDE_PROJECT = 54,
IMMUTABLE_INSTALL = 55,
IMMUTABLE_CACHE = 56,
INVALID_MANIFEST = 57,
PACKAGE_PREPARATION_FAILED = 58,
INVALID_RANGE_PEER_DEPENDENCY = 59,
INCOMPATIBLE_PEER_DEPENDENCY = 60,
DEPRECATED_PACKAGE = 61,
INCOMPATIBLE_OS = 62,
INCOMPATIBLE_CPU = 63,
FROZEN_ARTIFACT_EXCEPTION = 64,
TELEMETRY_NOTICE = 65,
PATCH_HUNK_FAILED = 66,
INVALID_CONFIGURATION_VALUE = 67,
UNUSED_PACKAGE_EXTENSION = 68,
REDUNDANT_PACKAGE_EXTENSION = 69,
AUTO_NM_SUCCESS = 70,
}
export function stringifyMessageName(name: MessageName | number): string {
return `YN${name.toString(10).padStart(4, `0`)}`;
}