prettier/scripts/build/rollup.docs.config.js

20 lines
688 B
JavaScript

import baseConfig from "./rollup.base.config.js";
import resolve from "rollup-plugin-node-resolve";
import commonjs from "rollup-plugin-commonjs";
import globals from "rollup-plugin-node-globals";
import json from "rollup-plugin-json";
const filepath = process.env.filepath;
const filename = filepath.replace(/.+\//, "");
const basename = filename.replace(/\..+/, "");
export default Object.assign(baseConfig, {
entry: "dist/" + filepath,
dest: "website/static/lib/" + filename,
format: "iife",
plugins: [json(), resolve({ preferBuiltins: true }), commonjs(), globals()],
useStrict: false,
moduleName: basename.replace(/.+-/, ""),
external: ["assert", "fs", "module"]
});