veend-sdk
Version:
a nodejs package for veend products
26 lines (24 loc) • 764 B
JavaScript
import resolve from '@rollup/plugin-node-resolve';
import commonjs from '@rollup/plugin-commonjs';
import typescript from '@rollup/plugin-typescript';
import { terser } from 'rollup-plugin-terser';
export default {
input: 'src/index.ts', // Your entry TypeScript file
output: [
{
file: 'dist/bundle.cjs.js', // CommonJS output
format: 'cjs',
},
{
file: 'dist/bundle.esm.js', // ES module output
format: 'esm',
},
],
plugins: [
resolve(), // Resolves external dependencies
commonjs(), // Converts CommonJS modules to ES6
typescript(), // Transpiles TypeScript
terser(), // Minifies output (optional)
],
external: ['axios'], // External dependencies, prevent bundling them
};