UNPKG

tiptap-pagination-breaks

Version:
43 lines (40 loc) 906 B
import resolve from '@rollup/plugin-node-resolve'; import commonjs from '@rollup/plugin-commonjs'; import typescript from 'rollup-plugin-typescript2'; import { readFileSync } from 'fs'; const pkg = JSON.parse( readFileSync(new URL('./package.json', import.meta.url), 'utf8') ); export default { input: 'src/index.ts', output: [ { file: pkg.main, format: 'cjs', exports: 'named', sourcemap: true, }, { file: pkg.module, format: 'es', exports: 'named', sourcemap: true, }, ], plugins: [ resolve(), commonjs(), typescript({ useTsconfigDeclarationDir: true, tsconfigOverride: { exclude: ['**/*.test.ts', '**/*.test.tsx'], }, }), ], external: [ '@tiptap/core', 'prosemirror-state', 'prosemirror-view', 'prosemirror-model', ], };