rollup-plugin-export-equals v0.3.7
rollup-plugin-export-equals
Transforms export default something
to export = something
for CommonJS module type declaration export.
For most applications you won't need this plugin, but it is specially useful after
rollup-plugin-dts
orrolloup-plugin-typescript2
(maybe others...) if your want to build a CommonJS module.
Install
npm i -D rollup-plugin-export-equals
Usage
with rollup-plugin-dts@0.x.x
// rollup.config.js
import { dts } from "rollup-plugin-dts";
import equals from "rollup-plugin-export-equals";
export default {
input: "src/index.ts",
output: { file: "index.d.ts", format: "es" },
plugins: [
dts(),
equals(),
]
}
with rollup-plugin-dts@1.x.x
// rollup.config.js
import dts from "rollup-plugin-dts";
import equals from "rollup-plugin-export-equals";
export default {
input: "input/index.d.ts",
output: { file: "out/index.d.ts", format: "es" },
plugins: [
dts(),
equals(),
]
}
with rollup-plugin-typescript2
// rollup.config.js
import ts from "rollup-plugin-typescript2";
import equals from "rollup-plugin-export-equals";
export default {
input: "src/index.ts",
output: { file: "dist/index.js", format: "cjs" },
plugins: [
ts({
// ... rollup-plugin-typescript2 options
}),
equals({
file: "index.d.ts"
}),
]
}
Options
file
file: string;
Path to the file which content to be replaced. If provided the plugin will transform the file in-place instead of the bundled output. It will process the file after it has been writen to disk. For example after rollup-plugin-typescript2
has written it to disk.
replace
replace: string;
replace: (...args: any[]) => string;
default: "export = $1"
String or function to be passed to code.replace
function. $1
refers to the original value captured from export default ...
.
License
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago