Skip to content

Commit 2429cc4

Browse files
committed
Merge branch 'bestander-e2e-fbsource-tests'
2 parents ec762e6 + fa49227 commit 2429cc4

File tree

27 files changed

+322
-77
lines changed

27 files changed

+322
-77
lines changed

src/cli/commands/uninstall.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ export async function run(
3434
let step = 0;
3535

3636
async function runInstall() {
37-
let lockfile = new Lockfile(null, false);
37+
let lockfile = await Lockfile.fromDirectory(config.cwd, reporter, {});
3838
let install = new Install("uninstall", flags, [], config, new NoopReporter, lockfile);
3939
await install.init();
4040
return install;
@@ -53,7 +53,7 @@ export async function run(
5353

5454
// remove
5555
for (let name of args) {
56-
let loc = path.join("node_modules", name);
56+
let loc = path.join(config.cwd, "node_modules", name);
5757
let range;
5858
reporter.step(++step, totalSteps, `Removing module ${name}`);
5959

src/package-request.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -262,6 +262,7 @@ export default class PackageRequest {
262262
// while we're fetching the package we have some idle time to warm the cache with
263263
// registry responses for known dependencies
264264
for (let name in info.dependencies) {
265+
// TODO not needed for offline installation
265266
this.warmCacheIfRegistry(`${name}@${info.dependencies[name]}`);
266267
}
267268

test/commands/install.js

Lines changed: 237 additions & 75 deletions
Large diffs are not rendered by default.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
kpm-offline-mirror=./mirror-for-offline
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
dep-a@^1.2.0:
2+
name dep-a
3+
version "1.2.0"
4+
resolved dep-a-1.2.0.tgz#24fbe8e7aafea09dbfc4837058848a05eec95bf2
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
dep-a@^1.0.0:
2+
name dep-a
3+
version "1.0.0"
4+
resolved dep-a-1.0.0.tgz#d170a960654001b74bdee4747e71f744ecf0a24f
5+
dependencies:
6+
dep-b "1.0.0"
7+
dep-b@1.0.0:
8+
name dep-b
9+
version "1.0.0"
10+
resolved dep-b-1.0.0.tgz#fa3fab4e36d8eb93ac74790748a30547e9cb0f3f
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"dependencies": {
3+
"dep-a": "^1.2.0"
4+
}
5+
}

0 commit comments

Comments
 (0)