react-ready-state-effect
Version:
React Effect Hook based on document.readyState
28 lines (25 loc) • 662 B
JavaScript
import babel from "@rollup/plugin-babel";
import resolve from "@rollup/plugin-node-resolve";
import pkg from './package.json' with {type: "json"};
const extensions = [".ts", ".tsx",];
export default [{
input: 'src/index.ts',
external: [
...Object.keys(pkg.dependencies || {}),
...Object.keys(pkg.peerDependencies || {}),
],
plugins: [
resolve({
dedupe: ['react',],
extensions,
}),
babel({
exclude: ['node_modules/**'],
extensions,
}),
],
output: [
{file: pkg.main, format: 'cjs'},
{file: pkg.module, format: 'es'}
]
}];