@oobleck/fluid-backend
Version:
Fluid Framework backend for nteract RTC
47 lines (44 loc) • 1.15 kB
JavaScript
// import typescript from "@rollup/plugin-typescript";
import typescript from "rollup-plugin-typescript2";
import graphql from "@rollup/plugin-graphql";
import resolve from "@rollup/plugin-node-resolve";
import commonjs from "@rollup/plugin-commonjs";
import json from "@rollup/plugin-json";
import peerDepsExternal from "rollup-plugin-peer-deps-external";
import replace from "@rollup/plugin-replace";
const pkg = require("./package.json");
export default {
input: "src/index.ts",
output: [
// {
// file: pkg.main,
// format: "cjs", // commonJS
// sourcemap: true
// },
{
file: pkg.module,
format: "esm", // ES Modules
sourcemap: true
}
],
plugins: [
replace({
"process.env.NODE_ENV": true,
preventAssignment: true
}),
peerDepsExternal(),
resolve({ preferBuiltins: true }),
typescript({
check: true,
rollupCommonJSResolveHack: true,
clean: true
}),
graphql(),
json(),
commonjs({
// ignoreGlobal: true,
// include: ["node_modules/**"]
})
],
external: []
};