UNPKG

simple-react-event-hub

Version:

A simple hub that your react components can use to listen for events triggered by other components (using the hooks api)

30 lines (27 loc) 775 B
import babel from "@rollup/plugin-babel"; import resolve from "@rollup/plugin-node-resolve"; import peerDepsExternal from 'rollup-plugin-peer-deps-external'; import pkg from "./package.json"; // Array of extensions to be handled by babel const EXTENSIONS = [ ".ts", ".tsx", ".js" ]; // Excluded dependencies - dev dependencies const EXTERNAL = Object.keys( pkg.devDependencies ); export default { input: [ "src/index.ts" ], output: { dir: "dist", sourcemap: true, format: "esm", preserveModules: true }, plugins: [ peerDepsExternal(), resolve(), // Resolves node modules babel( { extensions: EXTENSIONS, babelHelpers: "inline", include: EXTENSIONS.map( ext => `src/**/*${ ext }` ) } ) ], external: EXTERNAL };