GitHub iconTwitter icon

rollup

replace({
  delimiters: ['', ''],
  preventAssignment: true,
  values: {
    'import \'source-map-support/register.js\';': '',
  },
})
alias({
  customResolver: resolve({ extensions: ['.tsx', '.ts'] }),
  entries: Object.entries({
    '@/*': ['./src/*'],
  }).map(([alias, value]) => ({
    find: new RegExp(`${alias.replace('/*', '')}`),
    replacement: path.resolve(process.cwd(), `${value[0].replace('/*', '')}`),
  })),
})

refs: https://github.com/egoist/rollup-plugin-esbuild/issues/70