Skip to content

Commit bf127c8

Browse files
committed
feat: support react-spring monorepo
1 parent 89153bf commit bf127c8

File tree

2 files changed

+10
-16
lines changed

2 files changed

+10
-16
lines changed

package.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,13 @@
6262
},
6363
"dependencies": {
6464
"@babel/runtime": "^7.3.1",
65+
<<<<<<< Updated upstream
6566
"@types/react": "^16.8.14",
6667
"@types/styled-components": "^4.1.14",
68+
=======
69+
"@researchgate/react-intersection-observer": "^0.7.4",
70+
"@react-spring/web": "^9.0.0",
71+
>>>>>>> Stashed changes
6772
"flubber": "^0.4.2",
6873
"lodash-es": "^4.17.11",
6974
"lorem-ipsum": "^1.0.6",

webpack.config.js

Lines changed: 5 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,7 @@ const HtmlWebpackPlugin = require('html-webpack-plugin')
33
const webpack = require('webpack')
44
const fs = require('fs')
55

6-
const createAlias = (name, fallback) =>
7-
fs.existsSync(`./../${name}`)
8-
? path.resolve(`./../${name}`)
9-
: fallback || name
6+
const createAlias = (name, fallback) => (fs.existsSync(name) ? name : fallback)
107

118
module.exports = mode => {
129
return {
@@ -54,21 +51,13 @@ module.exports = mode => {
5451
modules: [path.resolve('./'), 'node_modules'],
5552
extensions: ['.js', '.jsx', '.ts', '.tsx'],
5653
alias: {
57-
'react-spring$': createAlias(
58-
'react-spring/src/targets/web',
59-
'react-spring'
60-
),
61-
'react-spring/renderprops': createAlias(
62-
'react-spring/src/renderprops/targets/web',
63-
'react-spring/renderprops'
64-
),
65-
'react-spring/renderprops-addons': createAlias(
66-
'react-spring/src/renderprops/addons',
67-
'react-spring/renderprops-addons'
68-
),
6954
react: path.resolve('node_modules/react'),
7055
'react-dom': path.resolve('node_modules/react-dom'),
7156
'prop-types': path.resolve('node_modules/prop-types'),
57+
'react-spring$': createAlias(
58+
'../packages/react-spring',
59+
'@react-spring/web'
60+
),
7261
},
7362
},
7463
plugins: [new HtmlWebpackPlugin({ template: 'template.html' })],

0 commit comments

Comments
 (0)