|
1 | | -"use strict"; |
| 1 | +import { liveServer, staticServer } from "./server.js"; |
| 2 | +import { pluginsByBucket } from "./plugins.js"; |
| 3 | +import { AssetManager } from "./manager.js"; |
| 4 | +import { resolvePath } from "./util/resolve.js"; |
| 5 | +import { abort, repr } from "./util/index.js"; |
| 6 | +import { SerializedRunner } from "./util/runner.js"; |
| 7 | +import browserslist from "browserslist"; |
2 | 8 |
|
3 | | -let server = require("./server"); |
4 | | -let { pluginsByBucket } = require("./plugins"); |
5 | | -let { AssetManager } = require("./manager"); |
6 | | -let { resolvePath } = require("./util/resolve"); |
7 | | -let { abort, repr } = require("./util"); |
8 | | -let { SerializedRunner } = require("./util/runner"); |
9 | | -let browserslist = require("browserslist"); |
10 | | - |
11 | | -exports.faucetDispatch = async function faucetDispatch(referenceDir, config, |
| 9 | +export async function faucetDispatch(referenceDir, config, |
12 | 10 | { watch, fingerprint, sourcemaps, compact, serve, liveserve }) { |
13 | 11 | config = await config; |
14 | 12 |
|
@@ -51,19 +49,19 @@ exports.faucetDispatch = async function faucetDispatch(referenceDir, config, |
51 | 49 | abort("ERROR: serve and liveserve must not be used together"); |
52 | 50 | } |
53 | 51 | if(serve) { |
54 | | - server.static(serve, assetManager.manifest.webRoot); |
| 52 | + staticServer(serve, assetManager.manifest.webRoot); |
55 | 53 | } else if(liveserve) { |
56 | | - server.live(liveserve, assetManager.manifest.webRoot); |
| 54 | + liveServer(liveserve, assetManager.manifest.webRoot); |
57 | 55 | } |
58 | | -}; |
| 56 | +} |
59 | 57 |
|
60 | 58 | function buildStep(plugins) { |
61 | 59 | return files => Promise.all(plugins.map(plugin => plugin(files))). |
62 | 60 | then(() => files); |
63 | 61 | } |
64 | 62 |
|
65 | 63 | async function makeWatcher(watchDirs, referenceDir) { |
66 | | - let niteOwl = await require("nite-owl"); |
| 64 | + let niteOwl = await import("nite-owl"); |
67 | 65 |
|
68 | 66 | if(watchDirs) { |
69 | 67 | watchDirs = watchDirs.map(dir => resolvePath(dir, referenceDir, |
|
0 commit comments