webpack/test/watchCases/context/loader-context-dep/0/loader.js

14 lines
414 B
JavaScript

const path = require("path");
const directory = path.resolve(__dirname, "directory");
/** @type {import("../../../../../").LoaderDefinition} */
module.exports = function () {
this.addContextDependency(directory);
const callback = this.async();
this.fs.readdir(directory, (err, files) => {
if (err) return callback(err);
files.sort();
callback(null, `module.exports = ${JSON.stringify(files)};`);
});
};