Skip to content
Snippets Groups Projects
Select Git revision
  • 1cb41179dd25211f1e2027748d18c3a998144ec5
  • main default
  • f-publish protected
  • f-remove-googleapi
4 results

rollup.config.js

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    rollup.config.js 932 B
    import commonjs from "@rollup/plugin-commonjs";
    import resolve from "@rollup/plugin-node-resolve";
    import peerDepsExternal from "rollup-plugin-peer-deps-external";
    import typescript from "rollup-plugin-typescript2";
    import sass from "rollup-plugin-sass";
    import packageJson from "./package.json";
    //import jsx from 'rollup-plugin-jsx'
    //import json from "rollup-plugin-json";
    //import { terser } from "rollup-plugin-terser";
    export default {
      input: "./src/index.ts",
      output: [
        {
          file: packageJson.main,
          format: "cjs",
          sourcemap: true,
        },
        {
          file: packageJson.module,
          format: "esm",
          sourcemap: true,
        },
      ],
      plugins: [
        sass({ insert: true }),
        
        peerDepsExternal(),
        resolve(
         // { preferBuiltins: true, mainFields: ['browser'] }
          ),
        commonjs(),
        typescript(),
        //terser(),
        //json(),
        // jsx( {factory: 'React.createElement'} ),
      ],
    };