clicknhold
Version:
React hook for handling click and hold events
52 lines (50 loc) • 975 B
JavaScript
import typescript from '@rollup/plugin-typescript';
import commonjs from '@rollup/plugin-commonjs';
import resolve from '@rollup/plugin-node-resolve';
import terser from '@rollup/plugin-terser';
export default {
input: 'src/index.ts',
output: [
{
file: 'dist/index.js',
format: 'cjs',
},
{
file: 'dist/index.min.js',
format: 'cjs',
plugins: [terser()]
},
{
file: 'dist/index.esm.js',
format: 'es',
},
{
file: 'dist/index.esm.min.js',
format: 'es',
plugins: [terser()]
},
{
file: 'dist/index.umd.js',
format: 'umd',
name: 'clicknhold',
globals: {
react: 'React'
}
},
{
file: 'dist/index.umd.min.js',
format: 'umd',
name: 'clicknhold',
globals: {
react: 'React'
},
plugins: [terser()]
}
],
external: ['react'],
plugins: [
typescript(),
commonjs(),
resolve()
]
}