Skip to content

Commit 1a40eb5

Browse files
committed
Make nite-owl an optional dependency
1 parent 82a7635 commit 1a40eb5

File tree

2 files changed

+3
-5
lines changed

2 files changed

+3
-5
lines changed

lib/index.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
let server = require("./server");
44
let { pluginsByBucket } = require("./plugins");
55
let { AssetManager } = require("./manager");
6-
let { abort, repr, resolvePath } = require("./util");
6+
let { abort, repr, resolvePath, loadExtension } = require("./util");
77
let { SerializedRunner } = require("./runner");
88

99
exports.faucetDispatch = async function faucetDispatch(referenceDir, config,
@@ -57,7 +57,8 @@ function buildStep(plugins) {
5757
}
5858

5959
async function makeWatcher(watchDirs, referenceDir) {
60-
let niteOwl = await require("nite-owl");
60+
// XXX: Rename to faucet-pipeline-watch?
61+
let niteOwl = await loadExtension("nite-owl", "failed to activate watching");
6162

6263
if(watchDirs) {
6364
watchDirs = watchDirs.map(dir => resolvePath(dir, referenceDir,

package.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,6 @@
2727
"engines": {
2828
"node": ">= 18"
2929
},
30-
"dependencies": {
31-
"nite-owl": "~5.0.5"
32-
},
3330
"devDependencies": {
3431
"eslint-config-fnd": "^1.13.0",
3532
"release-util-fnd": "^3.0.0"

0 commit comments

Comments
 (0)