diff --git a/rollup.config.js b/rollup.config.js index 43eb40663..86ff773aa 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -3,11 +3,14 @@ import nodeResolve from "rollup-plugin-node-resolve"; import builtins from "rollup-plugin-node-builtins"; import globals from "rollup-plugin-node-globals"; +const sinon = require("./lib/sinon.js"); + export default { input: "./lib/sinon.js", output: { file: "pkg/sinon-esm.js", - format: "es" + format: "es", + outro: Object.keys(sinon).map((key) => `const _${key} = sinon.${key};\nexport { _${key} as ${key} };`).join('\n') }, plugins: [ nodeResolve({