mirror of
https://github.com/safedep/pmg.git
synced 2026-08-03 07:24:09 +02:00
enable support for proxy mode for npm package managers (#104)
Signed-off-by: Sahil Bansal <bansalsahil315@gmail.com>
This commit is contained in:
@@ -51,5 +51,9 @@ func executeBunFlow(ctx context.Context, args []string) error {
|
|||||||
return fmt.Errorf("failed to create dependency resolver: %w", err)
|
return fmt.Errorf("failed to create dependency resolver: %w", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if config.Config.ExperimentalProxyMode {
|
||||||
|
return flows.ProxyFlow(packageManager, packageResolver).Run(ctx, args, parsedCommand)
|
||||||
|
}
|
||||||
|
|
||||||
return flows.Common(packageManager, packageResolver).Run(ctx, args, parsedCommand)
|
return flows.Common(packageManager, packageResolver).Run(ctx, args, parsedCommand)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -52,5 +52,9 @@ func executePnpmFlow(ctx context.Context, args []string) error {
|
|||||||
return fmt.Errorf("failed to create dependency resolver: %w", err)
|
return fmt.Errorf("failed to create dependency resolver: %w", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if config.Config.ExperimentalProxyMode {
|
||||||
|
return flows.ProxyFlow(packageManager, packageResolver).Run(ctx, args, parsedCommand)
|
||||||
|
}
|
||||||
|
|
||||||
return flows.Common(packageManager, packageResolver).Run(ctx, args, parsedCommand)
|
return flows.Common(packageManager, packageResolver).Run(ctx, args, parsedCommand)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -51,5 +51,9 @@ func executeYarnFlow(ctx context.Context, args []string) error {
|
|||||||
return fmt.Errorf("failed to create dependency resolver: %w", err)
|
return fmt.Errorf("failed to create dependency resolver: %w", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if config.Config.ExperimentalProxyMode {
|
||||||
|
return flows.ProxyFlow(packageManager, packageResolver).Run(ctx, args, parsedCommand)
|
||||||
|
}
|
||||||
|
|
||||||
return flows.Common(packageManager, packageResolver).Run(ctx, args, parsedCommand)
|
return flows.Common(packageManager, packageResolver).Run(ctx, args, parsedCommand)
|
||||||
}
|
}
|
||||||
|
|||||||
+3
-3
@@ -27,10 +27,10 @@ experimental_proxy_mode: true
|
|||||||
| --------------- | --------- |
|
| --------------- | --------- |
|
||||||
| `npm` | ✅ Active |
|
| `npm` | ✅ Active |
|
||||||
| `npx` | ✅ Active |
|
| `npx` | ✅ Active |
|
||||||
|
| `pnpm` | ✅ Active |
|
||||||
| `pnpx` | ✅ Active |
|
| `pnpx` | ✅ Active |
|
||||||
| `pnpm` | 🕒 Planned |
|
| `bun` | ✅ Active |
|
||||||
| `yarn` | 🕒 Planned |
|
| `yarn` | ✅ Active |
|
||||||
| `bun` | 🕒 Planned |
|
|
||||||
| `pip` | 🕒 Planned |
|
| `pip` | 🕒 Planned |
|
||||||
| `uv` | 🕒 Planned |
|
| `uv` | 🕒 Planned |
|
||||||
| `poetry` | 🕒 Planned |
|
| `poetry` | 🕒 Planned |
|
||||||
|
|||||||
Reference in New Issue
Block a user