File tree Expand file tree Collapse file tree
workspaces/libnpmexec/lib Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11'use strict'
22
3+ const { dirname, resolve } = require ( 'node:path' )
4+ const crypto = require ( 'node:crypto' )
35const { mkdir } = require ( 'node:fs/promises' )
46const Arborist = require ( '@npmcli/arborist' )
57const ciInfo = require ( 'ci-info' )
6- const crypto = require ( 'node:crypto' )
78const { log, input } = require ( 'proc-log' )
89const npa = require ( 'npm-package-arg' )
910const pacote = require ( 'pacote' )
1011const { read } = require ( 'read' )
1112const semver = require ( 'semver' )
13+ const PackageJson = require ( '@npmcli/package-json' )
1214const { fileExists, localFileExists } = require ( './file-exists.js' )
1315const getBinFromManifest = require ( './get-bin-from-manifest.js' )
1416const noTTY = require ( './no-tty.js' )
1517const runScript = require ( './run-script.js' )
1618const isWindows = require ( './is-windows.js' )
17- const { dirname, resolve } = require ( 'node:path' )
1819
1920const binPaths = [ ]
2021
@@ -293,6 +294,9 @@ const exec = async (opts) => {
293294 } )
294295 }
295296 binPaths . push ( resolve ( installDir , 'node_modules/.bin' ) )
297+ const pkgJson = await PackageJson . load ( installDir )
298+ pkgJson . update ( { _npx : { packages } } )
299+ await pkgJson . save ( )
296300 }
297301
298302 return await run ( )
You can’t perform that action at this time.
0 commit comments