react-custom-otp-input
Version:
A Reusable react custom otp (One-Time Password) input
41 lines (40 loc) • 1.16 kB
JavaScript
import resolve from '@rollup/plugin-node-resolve';
import commonjs from '@rollup/plugin-commonjs';
import typescript from '@rollup/plugin-typescript';
import dts from 'rollup-plugin-dts';
import terser from '@rollup/plugin-terser';
import PeerDepsExternalPlugin from 'rollup-plugin-peer-deps-external';
import scss from 'rollup-plugin-scss'
const packageJson = require('./package.json')
export default [
{
input: 'src/index.ts',
output: [
{
file: packageJson.main,
formart: 'cjs',
sourcemap: true
},
{
file: packageJson.module,
formart: 'esm',
sourcemap: true
},
],
plugins: [
PeerDepsExternalPlugin(),
resolve(),
commonjs(),
typescript({ tsconfig: "./tsconfig.json" }),
terser(),
scss()
],
external: ['react', 'react-dom']
},
{
input: "src/index.ts",
output: [{ file: packageJson.types }],
plugins: [dts.default()],
external: [/\.scss/],
}
]