summaryrefslogtreecommitdiff
path: root/node_modules/@11ty/eleventy/src/Util/PassthroughCopyBehaviorCheck.js
blob: 3dc1abb924d92e4954330182f40eeb9953d42e2e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function isUsingEleventyDevServer(config) {
	return (
		!config.serverOptions.module || config.serverOptions.module === "@11ty/eleventy-dev-server"
	);
}

// Config opt-out via serverPassthroughCopyBehavior
// False when other server is used
// False when runMode is "build" or "watch"
export default function (config, runMode) {
	return (
		config.serverPassthroughCopyBehavior === "passthrough" &&
		isUsingEleventyDevServer(config) &&
		runMode === "serve"
	);
}