👷 Emit Typescript declaration files with Rollup Plugin Typescript

This commit is contained in:
Dan6erbond 2021-05-25 09:57:29 +02:00
parent 293aec5320
commit 6f53ada391

View File

@ -1,6 +1,7 @@
import multiInput from "rollup-plugin-multi-input";
import packageJson from "./package.json";
import esbuild from "rollup-plugin-esbuild";
import typescript from "@rollup/plugin-typescript";
const globals = {
...packageJson.dependencies,
@ -15,7 +16,14 @@ export default [
sourcemap: true,
format: "cjs",
},
plugins: [esbuild(), multiInput()],
plugins: [
esbuild(),
multiInput(),
typescript({
emitDeclarationOnly: true,
sourceMap: false,
}),
],
external: [
...Object.keys(globals),
"@sveltejs/kit/assets/runtime/app/navigation",