mirror of
https://github.com/pnpm/pnpm.git
synced 2026-03-27 03:21:55 -04:00
fix: if a package version is not on registry, try to find it locally
This commit is contained in:
@@ -32,7 +32,7 @@
|
||||
"dependencies": {
|
||||
"@pnpm/git-resolver": "^0.3.4",
|
||||
"@pnpm/local-resolver": "^1.0.0",
|
||||
"@pnpm/npm-resolver": "^2.2.2",
|
||||
"@pnpm/npm-resolver": "^2.2.3",
|
||||
"@pnpm/tarball-resolver": "^1.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
|
||||
@@ -2,7 +2,7 @@ dependencies:
|
||||
'@pnpm/default-resolver': 'link:../../../__package_previews__/default-resolver/@pnpm/default-resolver'
|
||||
'@pnpm/git-resolver': 0.3.8
|
||||
'@pnpm/local-resolver': 1.0.0
|
||||
'@pnpm/npm-resolver': 2.2.2
|
||||
'@pnpm/npm-resolver': 2.2.3
|
||||
'@pnpm/tarball-resolver': 1.0.0
|
||||
devDependencies:
|
||||
'@pnpm/logger': 2.1.0
|
||||
@@ -70,7 +70,7 @@ packages:
|
||||
node: '>=6'
|
||||
resolution:
|
||||
integrity: sha512-BL4Laf6b50LjdcpOUWPukx2XJtb3mo2OpJjHdRNSDJu9YS2tRBeP14H2bNqGjCjfeml8z3KufI3Km6VQemVXNw==
|
||||
/@pnpm/npm-resolver/2.2.2:
|
||||
/@pnpm/npm-resolver/2.2.3:
|
||||
dependencies:
|
||||
'@pnpm/resolver-base': 1.2.0
|
||||
'@pnpm/types': 1.7.0
|
||||
@@ -97,7 +97,7 @@ packages:
|
||||
peerDependencies:
|
||||
'@pnpm/logger': ^1.0.0 || ^2.0.0
|
||||
resolution:
|
||||
integrity: sha512-3G1WA6hLug1ylkSUnaINhNYpFBDdS0xfVn/vdD21/hQLc20EsYJCaaBcudO4l9PHHLis2MPMOoS/taUptyZUBA==
|
||||
integrity: sha512-/57JkQq0SKZEBRcgcXD9j9AyMm0LL6ljTkHZDNAs//NjbkTMsvhdLY9v7rbFMq3Wx+vwMtYvdvc/T0ZvpbXqqQ==
|
||||
/@pnpm/resolver-base/1.2.0:
|
||||
dependencies:
|
||||
'@pnpm/types': 1.7.0
|
||||
@@ -3796,7 +3796,7 @@ specifiers:
|
||||
'@pnpm/git-resolver': ^0.3.4
|
||||
'@pnpm/local-resolver': ^1.0.0
|
||||
'@pnpm/logger': ^2.0.0
|
||||
'@pnpm/npm-resolver': ^2.2.2
|
||||
'@pnpm/npm-resolver': ^2.2.3
|
||||
'@pnpm/tarball-resolver': ^1.0.0
|
||||
'@types/tape': ^4.2.31
|
||||
mos: ^2.0.0-alpha.3
|
||||
|
||||
@@ -59,7 +59,7 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"@pnpm/logger": "^2.1.0",
|
||||
"@pnpm/npm-resolver": "^2.2.2",
|
||||
"@pnpm/npm-resolver": "^2.2.3",
|
||||
"@pnpm/tarball-fetcher": "^1.0.0",
|
||||
"@types/nock": "^9.1.3",
|
||||
"@types/sinon": "^5.0.1",
|
||||
|
||||
@@ -24,7 +24,7 @@ dependencies:
|
||||
write-json-file: 2.3.0
|
||||
devDependencies:
|
||||
'@pnpm/logger': 2.1.0
|
||||
'@pnpm/npm-resolver': 2.2.2
|
||||
'@pnpm/npm-resolver': 2.2.3
|
||||
'@pnpm/tarball-fetcher': 1.0.0
|
||||
'@types/nock': 9.3.0
|
||||
'@types/sinon': 5.0.1
|
||||
@@ -81,7 +81,7 @@ packages:
|
||||
node: '>=6'
|
||||
resolution:
|
||||
integrity: sha512-BL4Laf6b50LjdcpOUWPukx2XJtb3mo2OpJjHdRNSDJu9YS2tRBeP14H2bNqGjCjfeml8z3KufI3Km6VQemVXNw==
|
||||
/@pnpm/npm-resolver/2.2.2:
|
||||
/@pnpm/npm-resolver/2.2.3:
|
||||
dependencies:
|
||||
'@pnpm/resolver-base': 1.2.0
|
||||
'@pnpm/types': 1.7.0
|
||||
@@ -108,7 +108,7 @@ packages:
|
||||
peerDependencies:
|
||||
'@pnpm/logger': ^1.0.0 || ^2.0.0
|
||||
resolution:
|
||||
integrity: sha512-3G1WA6hLug1ylkSUnaINhNYpFBDdS0xfVn/vdD21/hQLc20EsYJCaaBcudO4l9PHHLis2MPMOoS/taUptyZUBA==
|
||||
integrity: sha512-/57JkQq0SKZEBRcgcXD9j9AyMm0LL6ljTkHZDNAs//NjbkTMsvhdLY9v7rbFMq3Wx+vwMtYvdvc/T0ZvpbXqqQ==
|
||||
/@pnpm/pkgid-to-filename/1.0.1:
|
||||
dependencies:
|
||||
normalize-path: 3.0.0
|
||||
@@ -3855,7 +3855,7 @@ specifiers:
|
||||
'@pnpm/check-package': ^2.0.0
|
||||
'@pnpm/fetcher-base': ^1.0.0
|
||||
'@pnpm/logger': ^2.1.0
|
||||
'@pnpm/npm-resolver': ^2.2.2
|
||||
'@pnpm/npm-resolver': ^2.2.3
|
||||
'@pnpm/pkgid-to-filename': ^1.0.0
|
||||
'@pnpm/resolver-base': ^1.2.0
|
||||
'@pnpm/tarball-fetcher': ^1.0.0
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"@pnpm/logger": "^2.1.0",
|
||||
"@pnpm/npm-resolver": "^2.2.2",
|
||||
"@pnpm/npm-resolver": "^2.2.3",
|
||||
"@pnpm/tarball-fetcher": "^2.0.0",
|
||||
"@types/tape": "^4.2.30",
|
||||
"@types/tempy": "^0.1.0",
|
||||
|
||||
@@ -25,7 +25,7 @@ dependencies:
|
||||
write-json-file: 2.3.0
|
||||
devDependencies:
|
||||
'@pnpm/logger': 2.1.0
|
||||
'@pnpm/npm-resolver': 2.2.2
|
||||
'@pnpm/npm-resolver': 2.2.3
|
||||
'@pnpm/tarball-fetcher': 2.0.0
|
||||
'@types/tape': 4.2.32
|
||||
'@types/tempy': 0.1.0
|
||||
@@ -64,7 +64,7 @@ packages:
|
||||
node: '>=6'
|
||||
resolution:
|
||||
integrity: sha512-BL4Laf6b50LjdcpOUWPukx2XJtb3mo2OpJjHdRNSDJu9YS2tRBeP14H2bNqGjCjfeml8z3KufI3Km6VQemVXNw==
|
||||
/@pnpm/npm-resolver/2.2.2:
|
||||
/@pnpm/npm-resolver/2.2.3:
|
||||
dependencies:
|
||||
'@pnpm/resolver-base': 1.2.0
|
||||
'@pnpm/types': 1.7.0
|
||||
@@ -91,7 +91,7 @@ packages:
|
||||
peerDependencies:
|
||||
'@pnpm/logger': ^1.0.0 || ^2.0.0
|
||||
resolution:
|
||||
integrity: sha512-3G1WA6hLug1ylkSUnaINhNYpFBDdS0xfVn/vdD21/hQLc20EsYJCaaBcudO4l9PHHLis2MPMOoS/taUptyZUBA==
|
||||
integrity: sha512-/57JkQq0SKZEBRcgcXD9j9AyMm0LL6ljTkHZDNAs//NjbkTMsvhdLY9v7rbFMq3Wx+vwMtYvdvc/T0ZvpbXqqQ==
|
||||
/@pnpm/resolver-base/1.2.0:
|
||||
dependencies:
|
||||
'@pnpm/types': 1.7.0
|
||||
@@ -1874,7 +1874,7 @@ specifiers:
|
||||
'@pnpm/fetcher-base': ^1.0.0
|
||||
'@pnpm/fs-locker': ^1.0.0
|
||||
'@pnpm/logger': ^2.1.0
|
||||
'@pnpm/npm-resolver': ^2.2.2
|
||||
'@pnpm/npm-resolver': ^2.2.3
|
||||
'@pnpm/package-requester': ^4.0.0
|
||||
'@pnpm/resolver-base': ^1.1.0
|
||||
'@pnpm/tarball-fetcher': ^2.0.0
|
||||
|
||||
@@ -180,7 +180,7 @@ packages:
|
||||
node: '>=4'
|
||||
resolution:
|
||||
integrity: sha512-bl9TPt2UObSEpGPQHZ2soXSSwz+/0XZqK+afBRJ4L78NKV41oZTUnrLjeNbeNEVwIG9icrQ3ZeSslIvQy4L+Dw==
|
||||
/@pnpm/npm-resolver/2.2.2:
|
||||
/@pnpm/npm-resolver/2.2.3:
|
||||
dependencies:
|
||||
'@pnpm/resolver-base': 1.2.0
|
||||
'@pnpm/types': 1.7.0
|
||||
@@ -207,10 +207,10 @@ packages:
|
||||
peerDependencies:
|
||||
'@pnpm/logger': ^1.0.0 || ^2.0.0
|
||||
resolution:
|
||||
integrity: sha512-3G1WA6hLug1ylkSUnaINhNYpFBDdS0xfVn/vdD21/hQLc20EsYJCaaBcudO4l9PHHLis2MPMOoS/taUptyZUBA==
|
||||
integrity: sha512-/57JkQq0SKZEBRcgcXD9j9AyMm0LL6ljTkHZDNAs//NjbkTMsvhdLY9v7rbFMq3Wx+vwMtYvdvc/T0ZvpbXqqQ==
|
||||
/@pnpm/outdated/0.4.1:
|
||||
dependencies:
|
||||
'@pnpm/npm-resolver': 2.2.2
|
||||
'@pnpm/npm-resolver': 2.2.3
|
||||
'@pnpm/read-package-json': 1.0.0
|
||||
'@pnpm/store-path': 1.0.3
|
||||
'@types/node': 10.7.1
|
||||
|
||||
@@ -103,7 +103,7 @@ test('linking a package inside a monorepo with --link-workspace-packages', async
|
||||
'project-2': '2.0.0',
|
||||
},
|
||||
devDependencies: {
|
||||
'project-3': '3.0.0',
|
||||
'is-negative': '100.0.0',
|
||||
},
|
||||
optionalDependencies: {
|
||||
'is-positive': '1.0.0',
|
||||
@@ -123,8 +123,8 @@ test('linking a package inside a monorepo with --link-workspace-packages', async
|
||||
},
|
||||
},
|
||||
{
|
||||
name: 'project-3',
|
||||
version: '3.0.0',
|
||||
name: 'is-negative',
|
||||
version: '100.0.0',
|
||||
},
|
||||
{
|
||||
name: 'is-positive',
|
||||
@@ -143,13 +143,13 @@ test('linking a package inside a monorepo with --link-workspace-packages', async
|
||||
t.deepEqual(outputs, ['project-2', 'project-1'])
|
||||
|
||||
await projects['project-1'].has('project-2')
|
||||
await projects['project-1'].has('project-3')
|
||||
await projects['project-1'].has('is-negative')
|
||||
await projects['project-1'].has('is-positive')
|
||||
|
||||
{
|
||||
const shr = await projects['project-1'].loadShrinkwrap()
|
||||
t.equal(shr.dependencies['project-2'], 'link:../project-2')
|
||||
t.equal(shr.devDependencies['project-3'], 'link:../project-3')
|
||||
t.equal(shr.devDependencies['is-negative'], 'link:../is-negative')
|
||||
t.equal(shr.optionalDependencies['is-positive'], 'link:../is-positive')
|
||||
}
|
||||
|
||||
|
||||
@@ -33,7 +33,7 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"@pnpm/logger": "^2.1.0",
|
||||
"@pnpm/npm-resolver": "^2.2.2",
|
||||
"@pnpm/npm-resolver": "^2.2.3",
|
||||
"@pnpm/tarball-fetcher": "^1.0.0",
|
||||
"@types/mz": "^0.0.32",
|
||||
"@types/tape": "^4.2.31",
|
||||
|
||||
@@ -13,7 +13,7 @@ dependencies:
|
||||
uuid: 3.3.2
|
||||
devDependencies:
|
||||
'@pnpm/logger': 2.1.0
|
||||
'@pnpm/npm-resolver': 2.2.2
|
||||
'@pnpm/npm-resolver': 2.2.3
|
||||
'@pnpm/tarball-fetcher': 1.0.0
|
||||
'@types/mz': 0.0.32
|
||||
'@types/tape': 4.2.32
|
||||
@@ -46,7 +46,7 @@ packages:
|
||||
node: '>=6'
|
||||
resolution:
|
||||
integrity: sha512-BL4Laf6b50LjdcpOUWPukx2XJtb3mo2OpJjHdRNSDJu9YS2tRBeP14H2bNqGjCjfeml8z3KufI3Km6VQemVXNw==
|
||||
/@pnpm/npm-resolver/2.2.2:
|
||||
/@pnpm/npm-resolver/2.2.3:
|
||||
dependencies:
|
||||
'@pnpm/resolver-base': 1.2.0
|
||||
'@pnpm/types': 1.7.0
|
||||
@@ -73,7 +73,7 @@ packages:
|
||||
peerDependencies:
|
||||
'@pnpm/logger': ^1.0.0 || ^2.0.0
|
||||
resolution:
|
||||
integrity: sha512-3G1WA6hLug1ylkSUnaINhNYpFBDdS0xfVn/vdD21/hQLc20EsYJCaaBcudO4l9PHHLis2MPMOoS/taUptyZUBA==
|
||||
integrity: sha512-/57JkQq0SKZEBRcgcXD9j9AyMm0LL6ljTkHZDNAs//NjbkTMsvhdLY9v7rbFMq3Wx+vwMtYvdvc/T0ZvpbXqqQ==
|
||||
/@pnpm/resolver-base/1.2.0:
|
||||
dependencies:
|
||||
'@pnpm/types': 1.7.0
|
||||
@@ -3520,7 +3520,7 @@ shrinkwrapMinorVersion: 9
|
||||
shrinkwrapVersion: 3
|
||||
specifiers:
|
||||
'@pnpm/logger': ^2.1.0
|
||||
'@pnpm/npm-resolver': ^2.2.2
|
||||
'@pnpm/npm-resolver': ^2.2.3
|
||||
'@pnpm/package-requester': ^4.0.0
|
||||
'@pnpm/resolver-base': ^1.1.0
|
||||
'@pnpm/tarball-fetcher': ^1.0.0
|
||||
|
||||
Reference in New Issue
Block a user