Skip to content

Commit 1164735

Browse files
cellogtimdorr
authored andcommitted
fix typescript config for rollup (reduxjs#3519)
* fix typescript config for rollup * h/t @timdorr remove need for .rpt2_cache ignore Former-commit-id: 810580f
1 parent c9be4fd commit 1164735

File tree

3 files changed

+19
-1
lines changed

3 files changed

+19
-1
lines changed

package-lock.json.REMOVED.git-id

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@
8787
"rollup-plugin-node-resolve": "^5.2.0",
8888
"rollup-plugin-replace": "^2.2.0",
8989
"rollup-plugin-terser": "^5.1.1",
90+
"rollup-plugin-typescript2": "^0.22.1",
9091
"rxjs": "^6.5.2",
9192
"typescript": "^3.5.3",
9293
"typings-tester": "^0.3.2"

rollup.config.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1+
import path from 'path'
12
import nodeResolve from 'rollup-plugin-node-resolve'
23
import babel from 'rollup-plugin-babel'
34
import replace from 'rollup-plugin-replace'
5+
import typescript from 'rollup-plugin-typescript2'
46
import { terser } from 'rollup-plugin-terser'
57

68
import pkg from './package.json'
@@ -18,6 +20,9 @@ export default [
1820
nodeResolve({
1921
extensions: ['.ts']
2022
}),
23+
typescript({
24+
cacheRoot: path.resolve('./node_modules/.cache')
25+
}),
2126
babel()
2227
]
2328
},
@@ -34,6 +39,9 @@ export default [
3439
nodeResolve({
3540
extensions: ['.ts']
3641
}),
42+
typescript({
43+
cacheRoot: path.resolve('./node_modules/.cache')
44+
}),
3745
babel()
3846
]
3947
},
@@ -49,6 +57,9 @@ export default [
4957
replace({
5058
'process.env.NODE_ENV': JSON.stringify('production')
5159
}),
60+
typescript({
61+
cacheRoot: path.resolve('./node_modules/.cache')
62+
}),
5263
babel({
5364
exclude: 'node_modules/**'
5465
}),
@@ -76,6 +87,9 @@ export default [
7687
nodeResolve({
7788
extensions: ['.ts']
7889
}),
90+
typescript({
91+
cacheRoot: path.resolve('./node_modules/.cache')
92+
}),
7993
babel({
8094
exclude: 'node_modules/**'
8195
}),
@@ -98,6 +112,9 @@ export default [
98112
nodeResolve({
99113
extensions: ['.ts']
100114
}),
115+
typescript({
116+
cacheRoot: path.resolve('./node_modules/.cache')
117+
}),
101118
babel({
102119
exclude: 'node_modules/**'
103120
}),

0 commit comments

Comments
 (0)