build: include declaration files in output

This commit is contained in:
Zack Schuster 2020-04-25 13:21:57 -07:00
parent 0c045e1ca3
commit c1eb2ee73b
2 changed files with 13 additions and 3 deletions

View File

@ -7,14 +7,16 @@ export default {
input: 'email.ts',
output: [
{
file: 'email.cjs',
entryFileNames: '[name].cjs',
dir: 'dist',
format: 'cjs',
interop: false,
freeze: false,
sourcemap: true,
},
{
file: 'email.mjs',
entryFileNames: '[name].mjs',
dir: 'dist',
format: 'es',
interop: false,
freeze: false,
@ -22,5 +24,9 @@ export default {
},
],
external: module.builtinModules,
plugins: [resolve(), commonjs(), typescript()],
plugins: [
resolve(),
commonjs(),
typescript({ include: ['email.ts', 'smtp/*.ts']})
],
};

View File

@ -1,5 +1,9 @@
{
"extends": "@ledge/configs/tsconfig.json",
"compilerOptions": {
"declarationDir": "dist",
"declaration": true
},
"include": [
"*.ts",
"smtp/*.ts",