react-cust-table
Version:
> Multiple responsive design, Pagination support, Collapsible row, Easy Customization,
34 lines (32 loc) • 928 B
JavaScript
import { defineConfig } from "rollup";
import typescript from "@rollup/plugin-typescript";
import babel from "@rollup/plugin-babel";
import { nodeResolve } from '@rollup/plugin-node-resolve';
import commonjs from '@rollup/plugin-commonjs';
export default defineConfig({
input: "src/index.ts",
output: {
dir: "dist",
format: "es",
name: "react-cust-table",
sourcemap: true,
},
plugins: [
nodeResolve(),
commonjs(),
typescript({ tsconfig: "tsconfig.json" }),
babel({
exclude: "node_modules/**",
babelHelpers: "runtime",
presets: [
"@babel/preset-react",
"@babel/preset-typescript",
["@babel/preset-env", { targets: "> 0.25%, not dead" }],
],
plugins: [
["@babel/plugin-transform-runtime", { regenerator: true }]
]
}),
],
external: ["react", "react-dom", "styled-components"],
});