Skip to content

Commit b7867b8

Browse files
committed
Fix homepage build
1 parent 0cc3f3d commit b7867b8

File tree

3 files changed

+16
-6
lines changed

3 files changed

+16
-6
lines changed

packages/common/utils/analytics.js

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
import VERSION from 'common/version';
22

3-
export const DNT = !!(
4-
window.doNotTrack ||
5-
window.navigator.doNotTrack ||
6-
window.navigator.msDoNotTrack
7-
);
3+
export const DNT =
4+
typeof window !== 'undefined' &&
5+
!!(
6+
window.doNotTrack ||
7+
window.navigator.doNotTrack ||
8+
window.navigator.msDoNotTrack
9+
);
810

911
export function identify(key, value) {
1012
try {

packages/homepage/babel.config.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
module.exports = {
22
presets: [
3+
'@babel/preset-env',
34
'@babel/preset-flow',
45
[
56
'babel-preset-gatsby',
@@ -10,4 +11,11 @@ module.exports = {
1011
},
1112
],
1213
],
14+
15+
overrides: [
16+
{
17+
test: '../common',
18+
presets: ['@babel/preset-env'],
19+
},
20+
],
1321
};

packages/homepage/gatsby-node.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ exports.onCreateWebpackConfig = ({
179179

180180
test: /\.jsx?$/,
181181

182-
// Exclude all node_modules from transpilation, except for 'swiper' and 'dom7'
182+
// Exclude all node_modules from transpilation, except for 'common' and 'app'
183183
exclude: modulePath =>
184184
/node_modules/.test(modulePath) &&
185185
!/node_modules\/(common|app)/.test(modulePath),

0 commit comments

Comments
 (0)