-
Notifications
You must be signed in to change notification settings - Fork 3
/
rollup.config.js
39 lines (37 loc) · 1019 Bytes
/
rollup.config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
import typescript from 'rollup-plugin-typescript2';
import pkg from './package.json';
export default [
{
input: 'src/index.ts',
external: Object.keys(pkg.peerDependencies || {}),
plugins: [
typescript({
typescript: require('typescript'),
}),
],
output: [
{ file: pkg.main, format: 'cjs' },
{ file: pkg.module, format: 'esm' },
{
file: 'test/example-for-test/src/reactRouterAdvance/index.js',
format: 'es',
banner: '/* eslint-disable */',
},
{
file: 'examples/basic-and-nested-routing/src/reactRouterAdvance/index.js',
format: 'es',
banner: '/* eslint-disable */',
},
{
file: 'examples/using-of-guards/src/reactRouterAdvance/index.js',
format: 'es',
banner: '/* eslint-disable */',
},
{
file: 'examples/using-of-resolvers/src/reactRouterAdvance/index.js',
format: 'es',
banner: '/* eslint-disable */',
},
],
},
];