Skip to content

Commit bdd4fa1

Browse files
committed
fix(deps): Consume forked npm libs
This helps improve `pnpm` support, making `lerna` installable without gross hacks. * `libnpmaccess` -> `@evocateur/libnpmaccess` * `libnpmpublish` -> `@evocateur/libnpmpublish` * `npm-registry-fetch` -> `@evocateur/npm-registry-fetch` * `pacote` -> `@evocateur/pacote`
1 parent 4974b78 commit bdd4fa1

20 files changed

Lines changed: 142 additions & 140 deletions

commands/add/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ const dedent = require("dedent");
44
const npa = require("npm-package-arg");
55
const pMap = require("p-map");
66
const path = require("path");
7-
const getManifest = require("pacote/manifest");
7+
const getManifest = require("@evocateur/pacote/manifest");
88
const semver = require("semver");
99

1010
const Command = require("@lerna/command");

commands/add/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
"test": "echo \"Run tests from root\" && exit 1"
3434
},
3535
"dependencies": {
36+
"@evocateur/pacote": "^9.6.0",
3637
"@lerna/bootstrap": "file:../bootstrap",
3738
"@lerna/command": "file:../../core/command",
3839
"@lerna/filter-options": "file:../../core/filter-options",
@@ -41,7 +42,6 @@
4142
"dedent": "^0.7.0",
4243
"npm-package-arg": "^6.1.0",
4344
"p-map": "^1.2.0",
44-
"pacote": "^9.5.0",
4545
"semver": "^5.5.0"
4646
}
4747
}

commands/create/__tests__/create-command.test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
"use strict";
22

3-
jest.mock("pacote/manifest");
3+
jest.mock("@evocateur/pacote/manifest");
44

55
const fs = require("fs-extra");
66
const path = require("path");
77
const execa = require("execa");
88
const slash = require("slash");
99

1010
// mocked modules
11-
const getManifest = require("pacote/manifest");
11+
const getManifest = require("@evocateur/pacote/manifest");
1212

1313
// helpers
1414
const initFixture = require("@lerna-test/init-fixture")(__dirname);

commands/create/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ const { URL } = require("whatwg-url");
77
const camelCase = require("camelcase");
88
const dedent = require("dedent");
99
const initPackageJson = require("pify")(require("init-package-json"));
10-
const getManifest = require("pacote/manifest");
10+
const getManifest = require("@evocateur/pacote/manifest");
1111
const npa = require("npm-package-arg");
1212
const pReduce = require("p-reduce");
1313
const slash = require("slash");

commands/create/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
"test": "echo \"Run tests from root\" && exit 1"
3434
},
3535
"dependencies": {
36+
"@evocateur/pacote": "^9.6.0",
3637
"@lerna/child-process": "file:../../core/child-process",
3738
"@lerna/command": "file:../../core/command",
3839
"@lerna/npm-conf": "file:../../utils/npm-conf",
@@ -44,7 +45,6 @@
4445
"init-package-json": "^1.10.3",
4546
"npm-package-arg": "^6.1.0",
4647
"p-reduce": "^1.0.0",
47-
"pacote": "^9.5.0",
4848
"pify": "^3.0.0",
4949
"semver": "^5.5.0",
5050
"slash": "^1.0.0",

commands/publish/__tests__/get-npm-username.test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
"use strict";
22

3-
jest.mock("npm-registry-fetch");
3+
jest.mock("@evocateur/npm-registry-fetch");
44

5-
const fetch = require("npm-registry-fetch");
5+
const fetch = require("@evocateur/npm-registry-fetch");
66
const loggingOutput = require("@lerna-test/logging-output");
77
const getNpmUsername = require("../lib/get-npm-username");
88

commands/publish/__tests__/get-unpublished-packages.test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
"use strict";
22

3-
jest.mock("pacote/packument");
3+
jest.mock("@evocateur/pacote/packument");
44

55
// mocked module(s)
6-
const getPackument = require("pacote/packument");
6+
const getPackument = require("@evocateur/pacote/packument");
77

88
// helpers
99
const PackageGraph = require("@lerna/package-graph");

commands/publish/__tests__/verify-npm-package-access.test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
"use strict";
22

3-
jest.mock("libnpmaccess");
3+
jest.mock("@evocateur/libnpmaccess");
44

5-
const access = require("libnpmaccess");
5+
const access = require("@evocateur/libnpmaccess");
66
const { getPackages } = require("@lerna/project");
77
const loggingOutput = require("@lerna-test/logging-output");
88
const initFixture = require("@lerna-test/init-fixture")(__dirname);

commands/publish/lib/get-npm-username.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"use strict";
22

3-
const fetch = require("npm-registry-fetch");
3+
const fetch = require("@evocateur/npm-registry-fetch");
44
const pulseTillDone = require("@lerna/pulse-till-done");
55
const ValidationError = require("@lerna/validation-error");
66
const FetchConfig = require("./fetch-config");

commands/publish/lib/get-unpublished-packages.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
const log = require("npmlog");
44
const pMap = require("p-map");
5-
const getPackument = require("pacote/packument");
5+
const getPackument = require("@evocateur/pacote/packument");
66

77
module.exports = getUnpublishedPackages;
88

0 commit comments

Comments
 (0)