summaryrefslogtreecommitdiff
path: root/run-loader.js
blob: 165b9f1c78cd2d1306c27c5ac5fb9515741b4e9e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
const fs = require("fs");
const path = require("path");
const { runLoaders } = require("loader-runner");

runLoaders(
  {
    resource: "./demo.txt",
    loaders: [
      {
        loader: path.resolve(__dirname, "./loaders/demo-loader"),
        options: { name: "demo.[ext]" },
      },
      path.resolve(__dirname, "./loaders/pitch-loader"),
    ],
    context: {
      emitFile: () => {},
    },
    readResource: fs.readFile.bind(fs),
  },
  (error, result) => (error ? console.error(error) : console.log(result))
);