@@ -26,6 +26,10 @@ const BUN = regConsts.BUN
2626const CHANGELOG_MD = regConsts . CHANGELOG_MD
2727const CI = regConsts . CI
2828const COLUMN_LIMIT = regConsts . COLUMN_LIMIT
29+ const CACHE_DIR = regConsts . CACHE_DIR
30+ const CACHE_GITHUB_DIR = regConsts . CACHE_GITHUB_DIR
31+ const CACHE_SOCKET_API_DIR = regConsts . CACHE_SOCKET_API_DIR
32+ const CACHE_TTL_DIR = regConsts . CACHE_TTL_DIR
2933const DOT_GIT_DIR = regConsts . DOT_GIT_DIR
3034const DOT_PACKAGE_LOCK_JSON = regConsts . DOT_PACKAGE_LOCK_JSON
3135const DOT_SOCKET_DIR = regConsts . DOT_SOCKET_DIR
@@ -82,6 +86,7 @@ const REGISTRY = regConsts.REGISTRY
8286const REGISTRY_SCOPE_DELIMITER = regConsts . REGISTRY_SCOPE_DELIMITER
8387const RESOLUTIONS = regConsts . RESOLUTIONS
8488const SOCKET_GITHUB_ORG = regConsts . SOCKET_GITHUB_ORG
89+ const SOCKET_CLI_APP_NAME = regConsts . SOCKET_CLI_APP_NAME
8590const SOCKET_IPC_HANDSHAKE = regConsts . SOCKET_IPC_HANDSHAKE
8691const SOCKET_OVERRIDE_SCOPE = regConsts . SOCKET_OVERRIDE_SCOPE
8792const SOCKET_PUBLIC_API_TOKEN = regConsts . SOCKET_PUBLIC_API_TOKEN
@@ -216,6 +221,7 @@ const ALERT_TYPE_CVE = 'cve'
216221const ALERT_TYPE_MEDIUM_CVE = 'mediumCVE'
217222const ALERT_TYPE_MILD_CVE = 'mildCVE'
218223const API_V0_URL = 'https://api.socket.dev/v0/'
224+ const CLI_DIR = 'cli'
219225const CONFIG_KEY_API_BASE_URL = 'apiBaseUrl'
220226const CONFIG_KEY_API_PROXY = 'apiProxy'
221227const CONFIG_KEY_API_TOKEN = 'apiToken'
@@ -279,6 +285,7 @@ const REPORT_LEVEL_IGNORE = 'ignore'
279285const REPORT_LEVEL_MONITOR = 'monitor'
280286const REPORT_LEVEL_WARN = 'warn'
281287const REQUIREMENTS_TXT = 'requirements.txt'
288+ const SEA_DIR = 'sea'
282289const SEA_UPDATE_COMMAND = 'self-update'
283290const SOCKET_CLI_ACCEPT_RISKS = 'SOCKET_CLI_ACCEPT_RISKS'
284291const SOCKET_CLI_BIN_NAME = 'socket'
@@ -296,12 +303,18 @@ const SOCKET_JSON = 'socket.json'
296303const SOCKET_WEBSITE_URL = 'https://socket.dev'
297304const SOCKET_YAML = 'socket.yaml'
298305const SOCKET_YML = 'socket.yml'
306+ const TMP_DIR = 'tmp'
299307const TOKEN_PREFIX = 'sktsec_'
300308const TOKEN_PREFIX_LENGTH = TOKEN_PREFIX . length
301309const UPDATE_CHECK_TTL = 24 * 60 * 60 * 1_000
302310const UPDATE_NOTIFIER_TIMEOUT = 10_000
303311const UPDATE_STORE_DIR = '.socket/_socket'
304312const UPDATE_STORE_FILE_NAME = 'update-store.json'
313+ const UPDATER_BACKUPS_DIR = 'backups'
314+ const UPDATER_DIR = 'updater'
315+ const UPDATER_DOWNLOADS_DIR = 'downloads'
316+ const UPDATER_STAGING_DIR = 'staging'
317+ const UPDATER_STATE_JSON = 'state.json'
305318const V1_MIGRATION_GUIDE_URL = 'https://docs.socket.dev/docs/v1-migration-guide'
306319
307320export type Constants = Remap <
@@ -315,10 +328,15 @@ export type Constants = Remap<
315328 readonly ALERT_TYPE_MEDIUM_CVE : typeof ALERT_TYPE_MEDIUM_CVE
316329 readonly ALERT_TYPE_MILD_CVE : typeof ALERT_TYPE_MILD_CVE
317330 readonly API_V0_URL : typeof API_V0_URL
331+ readonly CLI_DIR : typeof CLI_DIR
318332 readonly BUN : typeof BUN
319333 readonly BUN_LOCK : typeof BUN_LOCK
320334 readonly BUN_LOCKB : typeof BUN_LOCKB
321335 readonly CHANGELOG_MD : typeof CHANGELOG_MD
336+ readonly CACHE_DIR : typeof CACHE_DIR
337+ readonly CACHE_GITHUB_DIR : typeof CACHE_GITHUB_DIR
338+ readonly CACHE_SOCKET_API_DIR : typeof CACHE_SOCKET_API_DIR
339+ readonly CACHE_TTL_DIR : typeof CACHE_TTL_DIR
322340 readonly CONFIG_KEY_API_BASE_URL : typeof CONFIG_KEY_API_BASE_URL
323341 readonly CONFIG_KEY_API_PROXY : typeof CONFIG_KEY_API_PROXY
324342 readonly CONFIG_KEY_API_TOKEN : typeof CONFIG_KEY_API_TOKEN
@@ -337,6 +355,11 @@ export type Constants = Remap<
337355 readonly UPDATE_NOTIFIER_TIMEOUT : typeof UPDATE_NOTIFIER_TIMEOUT
338356 readonly UPDATE_STORE_DIR : typeof UPDATE_STORE_DIR
339357 readonly UPDATE_STORE_FILE_NAME : typeof UPDATE_STORE_FILE_NAME
358+ readonly UPDATER_BACKUPS_DIR : typeof UPDATER_BACKUPS_DIR
359+ readonly UPDATER_DIR : typeof UPDATER_DIR
360+ readonly UPDATER_DOWNLOADS_DIR : typeof UPDATER_DOWNLOADS_DIR
361+ readonly UPDATER_STAGING_DIR : typeof UPDATER_STAGING_DIR
362+ readonly UPDATER_STATE_JSON : typeof UPDATER_STATE_JSON
340363 readonly DRY_RUN_NOT_SAVING : typeof DRY_RUN_NOT_SAVING
341364 readonly EMPTY_VALUE : typeof EMPTY_VALUE
342365 readonly ENV : ENV
@@ -406,7 +429,9 @@ export type Constants = Remap<
406429 readonly REPORT_LEVEL_MONITOR : typeof REPORT_LEVEL_MONITOR
407430 readonly REPORT_LEVEL_WARN : typeof REPORT_LEVEL_WARN
408431 readonly REQUIREMENTS_TXT : typeof REQUIREMENTS_TXT
432+ readonly SEA_DIR : typeof SEA_DIR
409433 readonly RESOLUTIONS : typeof RESOLUTIONS
434+ readonly SOCKET_CLI_APP_NAME : typeof SOCKET_CLI_APP_NAME
410435 readonly SOCKET_CLI_ACCEPT_RISKS : typeof SOCKET_CLI_ACCEPT_RISKS
411436 readonly SOCKET_CLI_BIN_NAME : typeof SOCKET_CLI_BIN_NAME
412437 readonly SOCKET_CLI_GITHUB_REPO : typeof SOCKET_CLI_GITHUB_REPO
@@ -426,6 +451,7 @@ export type Constants = Remap<
426451 readonly SOCKET_WEBSITE_URL : typeof SOCKET_WEBSITE_URL
427452 readonly SOCKET_YAML : typeof SOCKET_YAML
428453 readonly SOCKET_YML : typeof SOCKET_YML
454+ readonly TMP_DIR : typeof TMP_DIR
429455 readonly TOKEN_PREFIX : typeof TOKEN_PREFIX
430456 readonly TOKEN_PREFIX_LENGTH : typeof TOKEN_PREFIX_LENGTH
431457 readonly TSCONFIG_JSON : typeof TSCONFIG_JSON
@@ -956,7 +982,12 @@ const constants: Constants = createConstantsObject(
956982 ALERT_TYPE_MEDIUM_CVE ,
957983 ALERT_TYPE_MILD_CVE ,
958984 API_V0_URL ,
985+ CLI_DIR ,
959986 BUN ,
987+ CACHE_DIR ,
988+ CACHE_GITHUB_DIR ,
989+ CACHE_SOCKET_API_DIR ,
990+ CACHE_TTL_DIR ,
960991 CONFIG_KEY_API_BASE_URL ,
961992 CONFIG_KEY_API_PROXY ,
962993 CONFIG_KEY_API_TOKEN ,
@@ -1028,6 +1059,8 @@ const constants: Constants = createConstantsObject(
10281059 REPORT_LEVEL_MONITOR ,
10291060 REPORT_LEVEL_WARN ,
10301061 REQUIREMENTS_TXT ,
1062+ SEA_DIR ,
1063+ SOCKET_CLI_APP_NAME ,
10311064 SOCKET_CLI_ACCEPT_RISKS ,
10321065 SOCKET_CLI_BIN_NAME ,
10331066 SOCKET_CLI_GITHUB_REPO ,
@@ -1044,11 +1077,17 @@ const constants: Constants = createConstantsObject(
10441077 SOCKET_WEBSITE_URL ,
10451078 SOCKET_YAML ,
10461079 SOCKET_YML ,
1080+ TMP_DIR ,
10471081 TOKEN_PREFIX ,
10481082 TOKEN_PREFIX_LENGTH ,
10491083 TSCONFIG_JSON ,
10501084 UNKNOWN_ERROR ,
10511085 UNKNOWN_VALUE ,
1086+ UPDATER_BACKUPS_DIR ,
1087+ UPDATER_DIR ,
1088+ UPDATER_DOWNLOADS_DIR ,
1089+ UPDATER_STAGING_DIR ,
1090+ UPDATER_STATE_JSON ,
10521091 V1_MIGRATION_GUIDE_URL ,
10531092 VLT ,
10541093 YARN ,
@@ -1226,6 +1265,10 @@ export {
12261265 ALERT_TYPE_MEDIUM_CVE ,
12271266 ALERT_TYPE_MILD_CVE ,
12281267 API_V0_URL ,
1268+ CACHE_DIR ,
1269+ CACHE_GITHUB_DIR ,
1270+ CACHE_SOCKET_API_DIR ,
1271+ CACHE_TTL_DIR ,
12291272 CONFIG_KEY_API_BASE_URL ,
12301273 CONFIG_KEY_API_PROXY ,
12311274 CONFIG_KEY_API_TOKEN ,
@@ -1292,6 +1335,15 @@ export {
12921335 REPORT_LEVEL_MONITOR ,
12931336 REPORT_LEVEL_WARN ,
12941337 REQUIREMENTS_TXT ,
1338+ CLI_DIR ,
1339+ SEA_DIR ,
1340+ TMP_DIR ,
1341+ UPDATER_BACKUPS_DIR ,
1342+ UPDATER_DIR ,
1343+ UPDATER_DOWNLOADS_DIR ,
1344+ UPDATER_STAGING_DIR ,
1345+ UPDATER_STATE_JSON ,
1346+ SOCKET_CLI_APP_NAME ,
12951347 SOCKET_CLI_ACCEPT_RISKS ,
12961348 SOCKET_CLI_BIN_NAME ,
12971349 SOCKET_CLI_GITHUB_REPO ,
0 commit comments