Skip to content
This repository was archived by the owner on Jan 6, 2025. It is now read-only.

Commit da4a90c

Browse files
authoredDec 26, 2017
🐛 Use temporary merged source directory (#187)
* 🔧 Add ./generated to the prod env of babel module-resolver * 🐛 fix generated sources for seq * 🐛 Use a temporary merged source directory fix #186
1 parent 3e6d82d commit da4a90c

File tree

4 files changed

+14
-12
lines changed

4 files changed

+14
-12
lines changed
 

‎.babelrc

+7-7
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,19 @@
55
}],
66
["stage-2"],
77
],
8-
"plugins": [
9-
["module-resolver", {
10-
"root": ["./src"]
11-
}]
12-
],
138
"env": {
149
"production": {
15-
"ignore": ".spec.js"
10+
"ignore": ".spec.js",
11+
"plugins": [
12+
["module-resolver", {
13+
"root": ["./tmpsrc"]
14+
}]
15+
],
1616
},
1717
"test": {
1818
"plugins": [
1919
["module-resolver", {
20-
"root": ["./src", "../../misc", "./generated"]
20+
"root": ["./src", "./generated", "../../misc"]
2121
}]
2222
]
2323
}

‎misc/generate-flow.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ ${nsItems.map(({ name }) => ` ${name},`).join('\n')}
8585
/* eslint-disable indent */
8686
`import { ChainWrapper } from 'seq/ChainWrapper'
8787
88-
import { ${name} } from 'core/${name}'
88+
import { ${name} } from '${namespace}/${name}'
8989
9090
ChainWrapper.prototype.${name} = function(path, ...args) {
9191
return this._call(${name}, path, args)

‎packages/immutadot-lodash/package.json

+3-2
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,9 @@
1717
},
1818
"scripts": {
1919
"generate:flow": "node ../../misc/generate-flow.js",
20-
"prebuild": "yarn generate:flow",
21-
"build": "cross-env BABEL_ENV=production babel src generated -d .",
20+
"prebuild": "yarn generate:flow && rm -rf tmpsrc && mkdir tmpsrc && cp -r src/* generated/* tmpsrc",
21+
"build": "cross-env BABEL_ENV=production babel tmpsrc -d .",
22+
"postbuild": "rm -rf tmpsrc",
2223
"prelint": "yarn generate:flow",
2324
"lint": "eslint src generated",
2425
"pretest": "lerna run --scope immutadot build && yarn generate:flow",

‎packages/immutadot/package.json

+3-2
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,9 @@
3030
},
3131
"scripts": {
3232
"generate:flow": "node ../../misc/generate-flow.js",
33-
"prebuild": "yarn generate:flow",
34-
"build": "cross-env BABEL_ENV=production babel src generated -d .",
33+
"prebuild": "yarn generate:flow && rm -rf tmpsrc && mkdir tmpsrc && cp -r src/* generated/* tmpsrc",
34+
"build": "cross-env BABEL_ENV=production babel tmpsrc -d .",
35+
"postbuild": "rm -rf tmpsrc",
3536
"prelint": "yarn generate:flow",
3637
"lint": "eslint src generated",
3738
"pretest": "yarn generate:flow",

0 commit comments

Comments
 (0)
This repository has been archived.