123456789101112131415161718192021222324252627 |
- import typescript from '@rollup/plugin-typescript'
- import commonjs from '@rollup/plugin-commonjs'
- import pkg from './package.json'
- export default {
- treeshake: true,
- perf: true,
- input: 'src/index.ts',
- output: {
- dir: 'dist',
- format: 'cjs',
- entryFileNames: '[name].js',
- exports: 'named'
- },
- plugins: [typescript(), commonjs({ extensions: ['.js'] })],
- external: [
- 'fs',
- 'path',
- ...Object.keys(pkg.dependencies || {}),
- ...Object.keys(pkg.peerDependencies || {})
- ],
- watch: {
- chokidar: true,
- include: 'src/**',
- exclude: 'node_modules/**'
- }
- }
|