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