@@ -29,29 +29,31 @@ import {
2929
3030const {
3131 BABEL_RUNTIME ,
32+ CLI ,
3233 CONSTANTS ,
34+ INSTRUMENT_WITH_SENTRY ,
3335 MODULE_SYNC ,
3436 NPM_INJECTION ,
3537 REQUIRE ,
3638 ROLLUP_EXTERNAL_SUFFIX ,
3739 SHADOW_BIN ,
40+ SOCKET ,
3841 SOCKET_CLI_LEGACY_BUILD ,
3942 SOCKET_CLI_PUBLISHED_BUILD ,
4043 SOCKET_CLI_SENTRY_BUILD ,
4144 SOCKET_CLI_VERSION_HASH ,
4245 VENDOR ,
4346 VITEST ,
47+ WITH_SENTRY ,
4448 depStatsPath,
4549 rootDistPath,
4650 rootPackageLockPath,
4751 rootPath,
4852 rootSrcPath
4953} = constants
5054
51- const WITH_SENTRY = 'with-sentry'
52- const INSTRUMENT_WITH_SENTRY = `instrument-${ WITH_SENTRY } `
55+ const CLI_WITH_SENTRY = `${ CLI } -${ WITH_SENTRY } `
5356const SENTRY_NODE = '@sentry/node'
54- const SOCKET = 'socket'
5557const SOCKET_DESCRIPTION = 'CLI tool for Socket.dev'
5658const SOCKET_DESCRIPTION_WITH_SENTRY = `${ SOCKET_DESCRIPTION } , includes Sentry error handling, otherwise identical to the regular \`${ SOCKET } \` package`
5759const SOCKET_NPM = 'socket-npm'
@@ -153,12 +155,12 @@ async function removeJsFiles(namePattern, srcPath) {
153155
154156function resetBin ( bin ) {
155157 const tmpBin = {
156- socket : bin ?. [ SOCKET ] ?? bin ?. [ SOCKET_WITH_SENTRY ] ,
158+ [ SOCKET ] : bin ?. [ SOCKET ] ?? bin ?. [ SOCKET_WITH_SENTRY ] ,
157159 [ SOCKET_NPM ] : bin ?. [ SOCKET_NPM ] ?? bin ?. [ SOCKET_NPM_WITH_SENTRY ] ,
158160 [ SOCKET_NPX ] : bin ?. [ SOCKET_NPX ] ?? bin ?. [ SOCKET_NPX_WITH_SENTRY ]
159161 }
160162 const newBin = {
161- ...( tmpBin [ SOCKET ] ? { socket : tmpBin . socket } : { } ) ,
163+ ...( tmpBin [ SOCKET ] ? { [ SOCKET ] : tmpBin . socket } : { } ) ,
162164 ...( tmpBin [ SOCKET_NPM ] ? { [ SOCKET_NPM ] : tmpBin [ SOCKET_NPM ] } : { } ) ,
163165 ...( tmpBin [ SOCKET_NPX ] ? { [ SOCKET_NPX ] : tmpBin [ SOCKET_NPX ] } : { } )
164166 }
@@ -243,12 +245,8 @@ async function updatePackageJson() {
243245 editablePkgJson . update ( {
244246 name : SOCKET_SECURITY_CLI ,
245247 bin : {
246- cli : bin . socket ,
248+ [ CLI ] : bin [ SOCKET ] ,
247249 ...bin
248- } ,
249- dependencies : {
250- ...dependencies ,
251- [ SENTRY_NODE ] : ( await getSentryManifest ( ) ) . version
252250 }
253251 } )
254252 }
@@ -258,7 +256,8 @@ async function updatePackageJson() {
258256 name : SOCKET_SECURITY_CLI_WITH_SENTRY ,
259257 description : SOCKET_DESCRIPTION_WITH_SENTRY ,
260258 bin : {
261- [ SOCKET_WITH_SENTRY ] : bin . socket ,
259+ [ CLI_WITH_SENTRY ] : bin [ SOCKET ] ,
260+ [ SOCKET_WITH_SENTRY ] : bin [ SOCKET ] ,
262261 [ SOCKET_NPM_WITH_SENTRY ] : bin [ SOCKET_NPM ] ,
263262 [ SOCKET_NPX_WITH_SENTRY ] : bin [ SOCKET_NPX ]
264263 } ,
@@ -289,14 +288,20 @@ async function updatePackageLockFile() {
289288 lockJson . name = SOCKET_SECURITY_CLI
290289 rootPkg . name = SOCKET_SECURITY_CLI
291290 rootPkg . bin = toSortedObject ( {
292- cli : bin . socket ,
291+ [ CLI ] : bin [ SOCKET ] ,
293292 ...bin
294293 } )
295294 }
296295 // Lazily access constants.ENV[SOCKET_CLI_SENTRY_BUILD].
297296 else if ( constants . ENV [ SOCKET_CLI_SENTRY_BUILD ] ) {
298297 lockJson . name = SOCKET_SECURITY_CLI_WITH_SENTRY
299298 rootPkg . name = SOCKET_SECURITY_CLI_WITH_SENTRY
299+ rootPkg . bin = {
300+ [ CLI_WITH_SENTRY ] : bin [ SOCKET ] ,
301+ [ SOCKET_WITH_SENTRY ] : bin [ SOCKET ] ,
302+ [ SOCKET_NPM_WITH_SENTRY ] : bin [ SOCKET_NPM ] ,
303+ [ SOCKET_NPX_WITH_SENTRY ] : bin [ SOCKET_NPX ]
304+ }
300305 rootPkg . dependencies = toSortedObject ( {
301306 ...dependencies ,
302307 [ SENTRY_NODE ] : ( await getSentryManifest ( ) ) . version
0 commit comments