Skip to content

Commit 2dc18b5

Browse files
committed
fix(cli): move server require to runtime dependency
1 parent 5aaf45a commit 2dc18b5

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

packages/cli/src/wizard/wizard.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77

88
const inquirer = require('inquirer');
99
const ApiClient = require('@lhci/utils/src/api-client.js');
10-
const StorageMethod = require('@lhci/server/src/api/storage/storage-method.js');
1110
const _ = require('@lhci/utils/src/lodash.js');
1211
const log = require('lighthouse-logger');
1312

@@ -70,6 +69,8 @@ async function runResetAdminTokenWizard(options) {
7069
if (!options.storage) {
7170
throw new Error('Cannot run admin token wizard without a storage configuration');
7271
}
72+
// Require this only when run since `@lhci/server` is an optional dependency
73+
const StorageMethod = require('@lhci/server/src/api/storage/storage-method.js');
7374

7475
const storageMethod = StorageMethod.from(options.storage);
7576
await storageMethod.initialize(options.storage);

0 commit comments

Comments
 (0)