rollup.config.js 477 B

123456789101112131415161718192021
  1. import { nodeResolve } from '@rollup/plugin-node-resolve'
  2. import { terser } from 'rollup-plugin-terser'
  3. import typescript from '@rollup/plugin-typescript'
  4. export default {
  5. input: './webview-src/index.ts',
  6. output: {
  7. dir: './webview-dist',
  8. entryFileNames: '[name].js',
  9. format: 'es',
  10. exports: 'auto'
  11. },
  12. plugins: [
  13. nodeResolve(),
  14. terser(),
  15. typescript({
  16. tsconfig: './webview-src/tsconfig.json',
  17. moduleResolution: 'node'
  18. })
  19. ]
  20. }