Так как вы публикуете как пакет commonjs, вам не нужен rollup / webpack.
Все, что вам нужно, это перенести ваш код в es5 в commonjs с помощью компилятора TypeScript.
Ваш tsconfig.json должен выглядеть следующим образом:
// tsconfig.json
{
"compilerOptions": {
"module": "commonjs",
"moduleResolution": "node",
"target": "es5",
"outDir": "dist" // customize this yourself.
...
}
}
А в вашем package.json:
// package.json
{
"main": "dist/index.js",
"typings": "dist/inde.d.ts",
"files": [
"dist" // customize this yourself.
],
...
}
Вот пример репозитория, в который вы можете взглянуть:
https://github.com/unional/path-equal