@@ -106,20 +106,20 @@ export {
106106// IMPORTANT: esbuild's define plugin can only replace direct process.env['KEY'] references.
107107// If we imported these from env modules, esbuild couldn't inline the values at build time.
108108// This is critical for embedding version info, build tags, and feature flags into the binary.
109- export function getCliVersion ( ) : string | undefined {
110- return process . env [ 'INLINED_SOCKET_CLI_VERSION' ]
109+ export function getCliVersion ( ) : string {
110+ return process . env [ 'INLINED_SOCKET_CLI_VERSION' ] !
111111}
112112
113- export function getCliVersionHash ( ) : string | undefined {
114- return process . env [ 'INLINED_SOCKET_CLI_VERSION_HASH' ]
113+ export function getCliVersionHash ( ) : string {
114+ return process . env [ 'INLINED_SOCKET_CLI_VERSION_HASH' ] !
115115}
116116
117- export function getCliHomepage ( ) : string | undefined {
118- return process . env [ 'INLINED_SOCKET_CLI_HOMEPAGE' ]
117+ export function getCliHomepage ( ) : string {
118+ return process . env [ 'INLINED_SOCKET_CLI_HOMEPAGE' ] !
119119}
120120
121- export function getCliName ( ) : string | undefined {
122- return process . env [ 'INLINED_SOCKET_CLI_NAME' ]
121+ export function getCliName ( ) : string {
122+ return process . env [ 'INLINED_SOCKET_CLI_NAME' ] !
123123}
124124
125125export function isPublishedBuild ( ) : boolean {
@@ -134,32 +134,32 @@ export function isSentryBuild(): boolean {
134134 return envAsBoolean ( process . env [ 'INLINED_SOCKET_CLI_SENTRY_BUILD' ] )
135135}
136136
137- export function getCliAiVersion ( ) : string | undefined {
138- return process . env [ 'INLINED_SOCKET_CLI_AI_VERSION' ]
137+ export function getCliAiVersion ( ) : string {
138+ return process . env [ 'INLINED_SOCKET_CLI_AI_VERSION' ] !
139139}
140140
141- export function getCoanaVersion ( ) : string | undefined {
142- return process . env [ 'INLINED_SOCKET_CLI_COANA_VERSION' ]
141+ export function getCoanaVersion ( ) : string {
142+ return process . env [ 'INLINED_SOCKET_CLI_COANA_VERSION' ] !
143143}
144144
145- export function getCdxgenVersion ( ) : string | undefined {
146- return process . env [ 'INLINED_SOCKET_CLI_CYCLONEDX_CDXGEN_VERSION' ]
145+ export function getCdxgenVersion ( ) : string {
146+ return process . env [ 'INLINED_SOCKET_CLI_CYCLONEDX_CDXGEN_VERSION' ] !
147147}
148148
149- export function getSynpVersion ( ) : string | undefined {
150- return process . env [ 'INLINED_SOCKET_CLI_SYNP_VERSION' ]
149+ export function getSynpVersion ( ) : string {
150+ return process . env [ 'INLINED_SOCKET_CLI_SYNP_VERSION' ] !
151151}
152152
153- export function getPythonVersion ( ) : string | undefined {
154- return process . env [ 'INLINED_SOCKET_CLI_PYTHON_VERSION' ]
153+ export function getPythonVersion ( ) : string {
154+ return process . env [ 'INLINED_SOCKET_CLI_PYTHON_VERSION' ] !
155155}
156156
157- export function getPythonBuildTag ( ) : string | undefined {
158- return process . env [ 'INLINED_SOCKET_CLI_PYTHON_BUILD_TAG' ]
157+ export function getPythonBuildTag ( ) : string {
158+ return process . env [ 'INLINED_SOCKET_CLI_PYTHON_BUILD_TAG' ] !
159159}
160160
161- export function getPyCliVersion ( ) : string | undefined {
162- return process . env [ 'INLINED_SOCKET_CLI_PYCLI_VERSION' ]
161+ export function getPyCliVersion ( ) : string {
162+ return process . env [ 'INLINED_SOCKET_CLI_PYCLI_VERSION' ] !
163163}
164164
165165// Export processEnv for backward compatibility with shadow npm integration.
@@ -222,32 +222,32 @@ const envSnapshot = {
222222 GITHUB_REPOSITORY : env [ 'GITHUB_REPOSITORY' ] ,
223223 SOCKET_CLI_ORG_SLUG : env [ 'SOCKET_CLI_ORG_SLUG' ] ,
224224 // Build metadata (inlined by esbuild define).
225- INLINED_SOCKET_CLI_AI_VERSION : process . env [ 'INLINED_SOCKET_CLI_AI_VERSION' ] ,
225+ INLINED_SOCKET_CLI_AI_VERSION : process . env [ 'INLINED_SOCKET_CLI_AI_VERSION' ] ! ,
226226 INLINED_SOCKET_CLI_CDXGEN_VERSION :
227- process . env [ 'INLINED_SOCKET_CLI_CDXGEN_VERSION' ] ,
227+ process . env [ 'INLINED_SOCKET_CLI_CDXGEN_VERSION' ] ! ,
228228 INLINED_SOCKET_CLI_COANA_VERSION :
229- process . env [ 'INLINED_SOCKET_CLI_COANA_VERSION' ] ,
229+ process . env [ 'INLINED_SOCKET_CLI_COANA_VERSION' ] ! ,
230230 INLINED_SOCKET_CLI_CYCLONEDX_CDXGEN_VERSION :
231- process . env [ 'INLINED_SOCKET_CLI_CYCLONEDX_CDXGEN_VERSION' ] ,
232- INLINED_SOCKET_CLI_HOMEPAGE : process . env [ 'INLINED_SOCKET_CLI_HOMEPAGE' ] ,
231+ process . env [ 'INLINED_SOCKET_CLI_CYCLONEDX_CDXGEN_VERSION' ] ! ,
232+ INLINED_SOCKET_CLI_HOMEPAGE : process . env [ 'INLINED_SOCKET_CLI_HOMEPAGE' ] ! ,
233233 INLINED_SOCKET_CLI_LEGACY_BUILD :
234- process . env [ 'INLINED_SOCKET_CLI_LEGACY_BUILD' ] ,
235- INLINED_SOCKET_CLI_NAME : process . env [ 'INLINED_SOCKET_CLI_NAME' ] ,
234+ process . env [ 'INLINED_SOCKET_CLI_LEGACY_BUILD' ] ! ,
235+ INLINED_SOCKET_CLI_NAME : process . env [ 'INLINED_SOCKET_CLI_NAME' ] ! ,
236236 INLINED_SOCKET_CLI_PUBLISHED_BUILD :
237- process . env [ 'INLINED_SOCKET_CLI_PUBLISHED_BUILD' ] ,
237+ process . env [ 'INLINED_SOCKET_CLI_PUBLISHED_BUILD' ] ! ,
238238 INLINED_SOCKET_CLI_PYTHON_BUILD_TAG :
239- process . env [ 'INLINED_SOCKET_CLI_PYTHON_BUILD_TAG' ] ,
239+ process . env [ 'INLINED_SOCKET_CLI_PYTHON_BUILD_TAG' ] ! ,
240240 INLINED_SOCKET_CLI_PYTHON_VERSION :
241- process . env [ 'INLINED_SOCKET_CLI_PYTHON_VERSION' ] ,
241+ process . env [ 'INLINED_SOCKET_CLI_PYTHON_VERSION' ] ! ,
242242 INLINED_SOCKET_CLI_PYCLI_VERSION :
243- process . env [ 'INLINED_SOCKET_CLI_PYCLI_VERSION' ] ,
243+ process . env [ 'INLINED_SOCKET_CLI_PYCLI_VERSION' ] ! ,
244244 INLINED_SOCKET_CLI_SENTRY_BUILD :
245- process . env [ 'INLINED_SOCKET_CLI_SENTRY_BUILD' ] ,
245+ process . env [ 'INLINED_SOCKET_CLI_SENTRY_BUILD' ] ! ,
246246 INLINED_SOCKET_CLI_SYNP_VERSION :
247- process . env [ 'INLINED_SOCKET_CLI_SYNP_VERSION' ] ,
248- INLINED_SOCKET_CLI_VERSION : process . env [ 'INLINED_SOCKET_CLI_VERSION' ] ,
247+ process . env [ 'INLINED_SOCKET_CLI_SYNP_VERSION' ] ! ,
248+ INLINED_SOCKET_CLI_VERSION : process . env [ 'INLINED_SOCKET_CLI_VERSION' ] ! ,
249249 INLINED_SOCKET_CLI_VERSION_HASH :
250- process . env [ 'INLINED_SOCKET_CLI_VERSION_HASH' ] ,
250+ process . env [ 'INLINED_SOCKET_CLI_VERSION_HASH' ] ! ,
251251}
252252
253253// Create a Proxy that uses live process.env in VITEST mode and snapshot in production.
0 commit comments