diff options
| author | pack <pack@packgekko.xyz> | 2026-08-09 10:54:08 +0000 |
|---|---|---|
| committer | pack <pack@packgekko.xyz> | 2026-08-09 10:54:08 +0000 |
| commit | d3adc16a08d95d6e331de55d7d3bf05a66a874a8 (patch) | |
| tree | a2dabd199501e67c547c2ce79e1374ca3aa55443 /node_modules/node-gyp/lib/remove.js | |
| parent | 55a4f1fc869e41aca748c63d3018f0448b1606e0 (diff) | |
| download | crud-d3adc16a08d95d6e331de55d7d3bf05a66a874a8.tar.gz | |
stop tracking node_modules/
Diffstat (limited to '')
| -rw-r--r-- | node_modules/node-gyp/lib/remove.js | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/node_modules/node-gyp/lib/remove.js b/node_modules/node-gyp/lib/remove.js deleted file mode 100644 index 55736f7..0000000 --- a/node_modules/node-gyp/lib/remove.js +++ /dev/null @@ -1,43 +0,0 @@ -'use strict' - -const fs = require('graceful-fs').promises -const path = require('path') -const log = require('./log') -const semver = require('semver') - -async function remove (gyp, argv) { - const devDir = gyp.devDir - log.verbose('remove', 'using node-gyp dir:', devDir) - - // get the user-specified version to remove - let version = argv[0] || gyp.opts.target - log.verbose('remove', 'removing target version:', version) - - if (!version) { - throw new Error('You must specify a version number to remove. Ex: "' + process.version + '"') - } - - const versionSemver = semver.parse(version) - if (versionSemver) { - // flatten the version Array into a String - version = versionSemver.version - } - - const versionPath = path.resolve(gyp.devDir, version) - log.verbose('remove', 'removing development files for version:', version) - - // first check if its even installed - try { - await fs.stat(versionPath) - } catch (err) { - if (err.code === 'ENOENT') { - return 'version was already uninstalled: ' + version - } - throw err - } - - await fs.rm(versionPath, { recursive: true, force: true, maxRetries: 3 }) -} - -module.exports = remove -module.exports.usage = 'Removes the node development files for the specified version' |