Socket
Socket
Sign inDemoInstall

@pnpm/local-resolver

Package Overview
Dependencies
Maintainers
3
Versions
128
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@pnpm/local-resolver - npm Package Compare versions

Comparing version 5.0.20 to 5.1.0

6

CHANGELOG.md
# @pnpm/local-resolver
## 5.1.0
### Minor Changes
- 284e95c5e: Support relative path to workspace directory.
## 5.0.20

@@ -4,0 +10,0 @@

6

lib/parsePref.js

@@ -16,3 +16,3 @@ "use strict";

function parsePref(pref, projectDir, lockfileDir) {
if (pref.startsWith('link:')) {
if (pref.startsWith('link:') || pref.startsWith('workspace:')) {
return fromLocal(pref, projectDir, lockfileDir, 'directory');

@@ -43,4 +43,4 @@ }

const spec = pref.replace(/\\/g, '/')
.replace(/^(file|link):[/]*([A-Za-z]:)/, '$2') // drive name paths on windows
.replace(/^(file|link):(?:[/]*([~./]))?/, '$2');
.replace(/^(file|link|workspace):[/]*([A-Za-z]:)/, '$2') // drive name paths on windows
.replace(/^(file|link|workspace):(?:[/]*([~./]))?/, '$2');
const protocol = type === 'directory' ? 'link:' : 'file:';

@@ -47,0 +47,0 @@ let fetchSpec;

{
"name": "@pnpm/local-resolver",
"version": "5.0.20",
"version": "5.1.0",
"description": "Resolver for local packages",

@@ -5,0 +5,0 @@ "main": "lib/index.js",

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