New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@gasket/utils

Package Overview
Dependencies
Maintainers
7
Versions
164
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@gasket/utils - npm Package Compare versions

Comparing version 6.35.2 to 6.36.0

16

lib/require-with-install.js

@@ -17,5 +17,5 @@ const fs = require('fs/promises');

return {
pkgMananger: 'yarn',
pkgManager: 'yarn',
cmd: 'add',
flag: '--dev',
flags: ['--dev'],
logMsg: (pkg) =>

@@ -26,5 +26,5 @@ `requireWithInstall - installing "${pkg}" with "yarn" - saving as a devDependency`

return {
pkgMananger: 'npm',
pkgManager: 'npm',
cmd: 'install',
flag: '--no-save',
flags: ['--no-save', '--force'],
logMsg: (pkg) =>

@@ -50,11 +50,11 @@ `requireWithInstall - installing "${pkg}" with "npm" - save as a devDependency to avoid this`

const { pkgMananger, cmd, flag, logMsg } = await getPkgManager(root);
const { pkgManager, cmd, flags, logMsg } = await getPkgManager(root);
const pkg = dependency.match(rePackage)[0];
const manager = new PackageManager({ packageManager: pkgMananger, dest: root });
const manager = new PackageManager({ packageManager: pkgManager, dest: root });
logger.info(logMsg(pkg));
try {
await manager.exec(cmd, [pkg, flag]);
await manager.exec(cmd, [pkg, ...flags]);
} catch (err) {
logger.error(`requireWithInstall - Failed to install "${pkg}" using "${pkgMananger}"`);
logger.error(`requireWithInstall - Failed to install "${pkg}" using "${pkgManager}"`);
throw err;

@@ -61,0 +61,0 @@ }

{
"name": "@gasket/utils",
"version": "6.35.2",
"version": "6.36.0",
"description": "Reusable utilities for Gasket internals",

@@ -47,3 +47,3 @@ "main": "lib",

"devDependencies": {
"@gasket/engine": "^6.34.6",
"@gasket/engine": "^6.36.0",
"@godaddy/dmd": "^1.0.0",

@@ -78,3 +78,3 @@ "abort-controller": "^3.0.0",

],
"gitHead": "6c8c8a3cf21d602545ba6d24e5ab2270f6cff919"
"gitHead": "e2230c21fe127665e68ed615885a9588ce2fe0af"
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc