Skip to content

Commit c26cdda

Browse files
committed
build: update rollup config
1 parent 84cce9a commit c26cdda

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

rollup.config.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import typescript from '@rollup/plugin-typescript';
2+
import resolve from '@rollup/plugin-node-resolve';
23
import terser from '@rollup/plugin-terser';
34
import dts from 'rollup-plugin-dts';
45
import cleanup from 'rollup-plugin-cleanup';
@@ -29,15 +30,17 @@ const config = [
2930
},
3031
],
3132
plugins: [
33+
resolve(),
3234
typescript({ tsconfig: './tsconfig.json' }),
3335
cleanup({ comments: 'none', extensions: ['ts'] }),
3436
],
37+
preserveEntrySignatures: 'strict',
3538
},
3639
{
3740
input: 'src/plugins/index.ts',
3841
output: [
3942
{
40-
file: 'dist/plugins/index.js',
43+
file: 'dist/plugins/index.esm.js',
4144
format: 'esm',
4245
},
4346
{
@@ -48,6 +51,7 @@ const config = [
4851
},
4952
],
5053
plugins: [
54+
resolve(),
5155
typescript({ tsconfig: './tsconfig.json' }),
5256
cleanup({ comments: 'none', extensions: ['ts'] }),
5357
],
@@ -62,9 +66,13 @@ const config = [
6266
},
6367
{
6468
input: 'src/plugins/index.ts',
69+
external: ['@/types'],
6570
output: {
6671
file: 'dist/plugins/index.d.ts',
6772
format: 'esm',
73+
paths: {
74+
'@/types': '../darkify',
75+
},
6876
},
6977
plugins: [dts({ tsconfig: './tsconfig.json' })],
7078
},

0 commit comments

Comments
 (0)