14 lines
414 B
JavaScript
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)};`);
|
|
});
|
|
};
|