- Rollup Version: 1.29.0
- Operating System (or Browser): Fedora 31/Chrome (last)
- Node Version: 13.6.0
How Do We Reproduce?
- install
koa-bodyparser, @types/koa-bodyparser, rollup and typescript plugins
- then create the files
input.ts
import bodyParser = require('koa-bodyparser');
console.log(bodyParser);
rollup.config.js
import typescript from '@rollup/plugin-typescript';
export default {
input: 'input.ts',
output: { file: 'output.js', format: 'cjs' },
plugins: [typescript()]
}
Expected Behavior
output.js
'use strict';
const bodyParser = require('koa-bodyparser');
console.log(bodyParser);
output of vanilla typescript.
Actual Behavior
'use strict';
console.log(bodyParser);
generates an empty file.
How Do We Reproduce?
koa-bodyparser,@types/koa-bodyparser,rollupand typescript pluginsinput.ts
rollup.config.js
rolluptargetingcjsExpected Behavior
output.js
output of vanilla typescript.
Actual Behavior
generates an empty file.