Skip to content

Commit a3af1a8

Browse files
committed
build: update rollup config to generate proper sourcemap
1 parent d2f4af1 commit a3af1a8

File tree

3 files changed

+65
-0
lines changed

3 files changed

+65
-0
lines changed
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
import commonjs from '@rollup/plugin-commonjs'
2+
import external from 'rollup-plugin-peer-deps-external'
3+
import resolve from '@rollup/plugin-node-resolve'
4+
import typescript from '@rollup/plugin-typescript'
5+
import css from 'rollup-plugin-import-css'
6+
import pkg from './package.json'
7+
export default {
8+
input: 'src/index.ts',
9+
output: [
10+
{
11+
file: pkg.main,
12+
format: 'cjs',
13+
exports: 'named',
14+
sourcemap: true,
15+
sourcemapPathTransform: (relativeSourcePath) => {
16+
return relativeSourcePath
17+
.replace('../../node_modules/', '../')
18+
.replace('../packages/coreui-icons-react', '..')
19+
},
20+
},
21+
{
22+
file: pkg.module,
23+
format: 'es',
24+
exports: 'named',
25+
sourcemap: true,
26+
sourcemapPathTransform: (relativeSourcePath) => {
27+
return relativeSourcePath
28+
.replace('../../node_modules/', '../')
29+
.replace('../packages/coreui-icons-react', '..')
30+
},
31+
},
32+
],
33+
plugins: [
34+
css(),
35+
external(),
36+
resolve(),
37+
typescript({
38+
exclude: ['**/__tests__/**'],
39+
tsconfig: './tsconfig.json',
40+
}),
41+
commonjs({
42+
include: ['../../node_modules/**'],
43+
}),
44+
],
45+
}

packages/coreui-react-chartjs/rollup.config.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,22 @@ export default {
1111
format: 'cjs',
1212
exports: 'named',
1313
sourcemap: true,
14+
sourcemapPathTransform: (relativeSourcePath) => {
15+
return relativeSourcePath
16+
.replace('../../node_modules/', '../')
17+
.replace('../packages/coreui-react-chartjs', '..')
18+
},
1419
},
1520
{
1621
file: pkg.module,
1722
format: 'es',
1823
exports: 'named',
1924
sourcemap: true,
25+
sourcemapPathTransform: (relativeSourcePath) => {
26+
return relativeSourcePath
27+
.replace('../../node_modules/', '../')
28+
.replace('../packages/coreui-react-chartjs', '..')
29+
},
2030
},
2131
],
2232
plugins: [

packages/coreui-react/rollup.config.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,22 @@ export default {
1111
format: 'cjs',
1212
exports: 'named',
1313
sourcemap: true,
14+
sourcemapPathTransform: (relativeSourcePath) => {
15+
return relativeSourcePath
16+
.replace('../../node_modules/', '../')
17+
.replace('../packages/coreui-react', '..')
18+
},
1419
},
1520
{
1621
file: pkg.module,
1722
format: 'es',
1823
exports: 'named',
1924
sourcemap: true,
25+
sourcemapPathTransform: (relativeSourcePath) => {
26+
return relativeSourcePath
27+
.replace('../../node_modules/', '../')
28+
.replace('../packages/coreui-react', '..')
29+
},
2030
},
2131
],
2232
plugins: [

0 commit comments

Comments
 (0)