Switch to bootstrapless lerna setup via lerna link convert
This commit is contained in:
parent
f25a9fe969
commit
6a3fbda599
|
@ -1,5 +1,4 @@
|
|||
#!/bin/sh
|
||||
[ -d node_modules/lerna ] || npm i .
|
||||
npx lerna bootstrap --ignore-scripts
|
||||
redo clean
|
||||
redo -j3 all
|
||||
|
|
28
package.json
28
package.json
|
@ -2,6 +2,32 @@
|
|||
"name": "@syndicate-lang/root",
|
||||
"private": true,
|
||||
"devDependencies": {
|
||||
"lerna": "^3.4.3"
|
||||
"@babel/core": "^7.2.0",
|
||||
"@babel/plugin-syntax-jsx": "^7.2.0",
|
||||
"@babel/plugin-transform-react-jsx": "^7.2.0",
|
||||
"@babel/preset-env": "^7.2.0",
|
||||
"@syndicate-lang/syntax": "^0.1.1",
|
||||
"lerna": "^3.4.3",
|
||||
"mocha": "^5.2.0",
|
||||
"nyc": "^14.1.1",
|
||||
"webpack": "^4.27.1",
|
||||
"webpack-cli": "^3.1.2"
|
||||
},
|
||||
"dependencies": {
|
||||
"@syndicate-lang/core": "file:packages/core",
|
||||
"@syndicate-lang/create": "file:packages/create",
|
||||
"@syndicate-lang/driver-browser-ui": "file:packages/driver-browser-ui",
|
||||
"@syndicate-lang/driver-http-node": "file:packages/driver-http-node",
|
||||
"@syndicate-lang/driver-mdns": "file:packages/driver-mdns",
|
||||
"@syndicate-lang/driver-streams-node": "file:packages/driver-streams-node",
|
||||
"@syndicate-lang/driver-timer": "file:packages/driver-timer",
|
||||
"@syndicate-lang/driver-udp-node": "file:packages/driver-udp-node",
|
||||
"@syndicate-lang/driver-websocket": "file:packages/driver-websocket",
|
||||
"@syndicate-lang/flappy-bird-demo": "file:packages/flappy-bird-demo",
|
||||
"@syndicate-lang/server": "file:packages/server",
|
||||
"@syndicate-lang/socks": "file:packages/socks",
|
||||
"@syndicate-lang/syntax": "file:packages/syntax",
|
||||
"@syndicate-lang/syntax-playground": "file:packages/syntax-playground",
|
||||
"@syndicate-lang/syntax-server": "file:packages/syntax-server"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -14,10 +14,6 @@
|
|||
},
|
||||
"main": "src/index.js",
|
||||
"author": "Tony Garnock-Jones <tonyg@leastfixedpoint.com>",
|
||||
"devDependencies": {
|
||||
"mocha": "^5.2.0",
|
||||
"nyc": "^14.1.1"
|
||||
},
|
||||
"dependencies": {
|
||||
"debug": "^4.1.1",
|
||||
"immutable": "^4.0.0-rc.12",
|
||||
|
|
|
@ -4,7 +4,7 @@ mkdir -p "$(dirname "$1")"
|
|||
cd "$(dirname "$1")"/..
|
||||
case "$1" in
|
||||
syntax/lib/babel_parser.js)
|
||||
src=node_modules/@babel/parser/lib/index.js
|
||||
src=../../node_modules/@babel/parser/lib/index.js
|
||||
[ -f "$src" ] || npm -i .
|
||||
redo-ifchange "$src" babel_parser_suffix.js
|
||||
cat "$src" babel_parser_suffix.js
|
||||
|
@ -12,7 +12,7 @@ case "$1" in
|
|||
syntax/lib/*)
|
||||
file=$(basename "$1")
|
||||
redo-ifchange "src/$file"
|
||||
npx babel "src/$file"
|
||||
../../node_modules/.bin/babel "src/$file"
|
||||
;;
|
||||
*/lib/*)
|
||||
redo-ifchange ../syntax/all
|
||||
|
@ -66,7 +66,7 @@ case "$1" in
|
|||
done | xargs redo-ifchange
|
||||
configfile=$(basename "$1" .js).webpack.config.js
|
||||
redo-ifchange $configfile
|
||||
for maybedep in $(npx webpack --config "$configfile" --json -o "$targettempfile" | jq -r '.modules[].identifier')
|
||||
for maybedep in $(../../node_modules/.bin/webpack --config "$configfile" --json -o "$targettempfile" | jq -r '.modules[].identifier')
|
||||
do
|
||||
[ -f "$maybedep" ] && echo "$maybedep"
|
||||
done | xargs redo-ifchange
|
||||
|
|
|
@ -14,12 +14,10 @@
|
|||
},
|
||||
"homepage": "https://github.com/syndicate-lang/syndicate-js/tree/master/packages/driver-browser-ui",
|
||||
"devDependencies": {
|
||||
"@babel/core": "^7.2.0",
|
||||
"@babel/preset-env": "^7.2.0",
|
||||
"@syndicate-lang/syntax": "^0.1.1"
|
||||
"@syndicate-lang/syntax": "file:../syntax"
|
||||
},
|
||||
"dependencies": {
|
||||
"@syndicate-lang/core": "^0.3.0",
|
||||
"@syndicate-lang/core": "file:../core",
|
||||
"immutable": "^4.0.0-rc.12"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -14,13 +14,11 @@
|
|||
},
|
||||
"homepage": "https://github.com/syndicate-lang/syndicate-js/tree/master/packages/driver-http-node",
|
||||
"devDependencies": {
|
||||
"@babel/core": "^7.2.0",
|
||||
"@babel/preset-env": "^7.2.0",
|
||||
"@syndicate-lang/syntax": "^0.1.1"
|
||||
"@syndicate-lang/syntax": "file:../syntax"
|
||||
},
|
||||
"dependencies": {
|
||||
"@syndicate-lang/core": "^0.3.0",
|
||||
"@syndicate-lang/driver-streams-node": "^0.3.0",
|
||||
"@syndicate-lang/core": "file:../core",
|
||||
"@syndicate-lang/driver-streams-node": "file:../driver-streams-node",
|
||||
"ws": "^6.1.2"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -14,13 +14,11 @@
|
|||
},
|
||||
"homepage": "https://github.com/syndicate-lang/syndicate-js/tree/master/packages/driver-mdns",
|
||||
"devDependencies": {
|
||||
"@babel/core": "^7.2.0",
|
||||
"@babel/preset-env": "^7.2.0",
|
||||
"@syndicate-lang/syntax": "^0.1.1"
|
||||
"@syndicate-lang/syntax": "file:../syntax"
|
||||
},
|
||||
"dependencies": {
|
||||
"@syndicate-lang/core": "^0.3.0",
|
||||
"@syndicate-lang/driver-streams-node": "^0.3.0",
|
||||
"@syndicate-lang/driver-timer": "^0.3.0"
|
||||
"@syndicate-lang/core": "file:../core",
|
||||
"@syndicate-lang/driver-streams-node": "file:../driver-streams-node",
|
||||
"@syndicate-lang/driver-timer": "file:../driver-timer"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -14,12 +14,10 @@
|
|||
},
|
||||
"homepage": "https://github.com/syndicate-lang/syndicate-js/tree/master/packages/driver-streams-node",
|
||||
"devDependencies": {
|
||||
"@babel/core": "^7.2.0",
|
||||
"@babel/preset-env": "^7.2.0",
|
||||
"@syndicate-lang/syntax": "^0.1.1"
|
||||
"@syndicate-lang/syntax": "file:../syntax"
|
||||
},
|
||||
"dependencies": {
|
||||
"@syndicate-lang/core": "^0.3.0",
|
||||
"@syndicate-lang/core": "file:../core",
|
||||
"debug": "^4.1.1"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -14,11 +14,9 @@
|
|||
},
|
||||
"homepage": "https://github.com/syndicate-lang/syndicate-js/tree/master/packages/driver-timer",
|
||||
"devDependencies": {
|
||||
"@babel/core": "^7.2.0",
|
||||
"@babel/preset-env": "^7.2.0",
|
||||
"@syndicate-lang/syntax": "^0.1.1"
|
||||
"@syndicate-lang/syntax": "file:../syntax"
|
||||
},
|
||||
"dependencies": {
|
||||
"@syndicate-lang/core": "^0.3.0"
|
||||
"@syndicate-lang/core": "file:../core"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -14,12 +14,10 @@
|
|||
},
|
||||
"homepage": "https://github.com/syndicate-lang/syndicate-js/tree/master/packages/driver-udp-node",
|
||||
"devDependencies": {
|
||||
"@babel/core": "^7.2.0",
|
||||
"@babel/preset-env": "^7.2.0",
|
||||
"@syndicate-lang/syntax": "^0.1.1"
|
||||
"@syndicate-lang/syntax": "file:../syntax"
|
||||
},
|
||||
"dependencies": {
|
||||
"@syndicate-lang/core": "^0.3.0",
|
||||
"@syndicate-lang/driver-timer": "^0.3.0"
|
||||
"@syndicate-lang/core": "file:../core",
|
||||
"@syndicate-lang/driver-timer": "file:../driver-timer"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -14,13 +14,11 @@
|
|||
},
|
||||
"homepage": "https://github.com/syndicate-lang/syndicate-js/tree/master/packages/driver-websocket",
|
||||
"devDependencies": {
|
||||
"@babel/core": "^7.2.0",
|
||||
"@babel/preset-env": "^7.2.0",
|
||||
"@syndicate-lang/syntax": "^0.1.1"
|
||||
"@syndicate-lang/syntax": "file:../syntax"
|
||||
},
|
||||
"dependencies": {
|
||||
"@syndicate-lang/core": "^0.3.0",
|
||||
"@syndicate-lang/driver-timer": "^0.3.0",
|
||||
"@syndicate-lang/core": "file:../core",
|
||||
"@syndicate-lang/driver-timer": "file:../driver-timer",
|
||||
"debug": "^4.1.1",
|
||||
"isomorphic-ws": "^4.0.1",
|
||||
"ws": "^6.1.2"
|
||||
|
|
|
@ -7,16 +7,12 @@
|
|||
"repository": "github:syndicate-lang/syndicate-js",
|
||||
"author": "Tony Garnock-Jones <tonyg@leastfixedpoint.com>",
|
||||
"devDependencies": {
|
||||
"@babel/core": "^7.2.0",
|
||||
"@babel/plugin-syntax-jsx": "^7.2.0",
|
||||
"@babel/plugin-transform-react-jsx": "^7.2.0",
|
||||
"@babel/preset-env": "^7.2.0",
|
||||
"@syndicate-lang/syntax": "^0.1.1"
|
||||
"@syndicate-lang/syntax": "file:../syntax"
|
||||
},
|
||||
"dependencies": {
|
||||
"@syndicate-lang/core": "^0.3.0",
|
||||
"@syndicate-lang/driver-browser-ui": "^0.3.0",
|
||||
"@syndicate-lang/driver-timer": "^0.3.0",
|
||||
"@syndicate-lang/core": "file:../core",
|
||||
"@syndicate-lang/driver-browser-ui": "file:../driver-browser-ui",
|
||||
"@syndicate-lang/driver-timer": "file:../driver-timer",
|
||||
"webpack": "^4.27.1",
|
||||
"webpack-cli": "^3.1.2"
|
||||
}
|
||||
|
|
|
@ -13,22 +13,16 @@
|
|||
},
|
||||
"homepage": "https://github.com/syndicate-lang/syndicate-js/tree/master/packages/server",
|
||||
"devDependencies": {
|
||||
"@babel/core": "^7.2.0",
|
||||
"@babel/plugin-syntax-jsx": "^7.2.0",
|
||||
"@babel/plugin-transform-react-jsx": "^7.2.0",
|
||||
"@babel/preset-env": "^7.2.0",
|
||||
"@syndicate-lang/syntax": "^0.1.1",
|
||||
"webpack": "^4.27.1",
|
||||
"webpack-cli": "^3.1.2"
|
||||
"@syndicate-lang/syntax": "file:../syntax"
|
||||
},
|
||||
"dependencies": {
|
||||
"@syndicate-lang/core": "^0.3.0",
|
||||
"@syndicate-lang/driver-browser-ui": "^0.3.0",
|
||||
"@syndicate-lang/driver-http-node": "^0.3.0",
|
||||
"@syndicate-lang/driver-mdns": "^0.3.0",
|
||||
"@syndicate-lang/driver-streams-node": "^0.3.0",
|
||||
"@syndicate-lang/driver-timer": "^0.3.0",
|
||||
"@syndicate-lang/driver-websocket": "^0.3.0",
|
||||
"@syndicate-lang/core": "file:../core",
|
||||
"@syndicate-lang/driver-browser-ui": "file:../driver-browser-ui",
|
||||
"@syndicate-lang/driver-http-node": "file:../driver-http-node",
|
||||
"@syndicate-lang/driver-mdns": "file:../driver-mdns",
|
||||
"@syndicate-lang/driver-streams-node": "file:../driver-streams-node",
|
||||
"@syndicate-lang/driver-timer": "file:../driver-timer",
|
||||
"@syndicate-lang/driver-websocket": "file:../driver-websocket",
|
||||
"debug": "^4.1.1"
|
||||
},
|
||||
"main": "lib/index.js",
|
||||
|
|
|
@ -13,18 +13,14 @@
|
|||
},
|
||||
"homepage": "https://github.com/syndicate-lang/syndicate-js/tree/master/packages/socks",
|
||||
"devDependencies": {
|
||||
"@babel/core": "^7.2.0",
|
||||
"@babel/plugin-syntax-jsx": "^7.2.0",
|
||||
"@babel/plugin-transform-react-jsx": "^7.2.0",
|
||||
"@babel/preset-env": "^7.2.0",
|
||||
"@syndicate-lang/syntax": "^0.1.1"
|
||||
"@syndicate-lang/syntax": "file:../syntax"
|
||||
},
|
||||
"dependencies": {
|
||||
"@syndicate-lang/core": "^0.3.0",
|
||||
"@syndicate-lang/driver-mdns": "^0.3.0",
|
||||
"@syndicate-lang/driver-streams-node": "^0.3.0",
|
||||
"@syndicate-lang/driver-timer": "^0.3.0",
|
||||
"@syndicate-lang/server": "^0.3.0",
|
||||
"@syndicate-lang/core": "file:../core",
|
||||
"@syndicate-lang/driver-mdns": "file:../driver-mdns",
|
||||
"@syndicate-lang/driver-streams-node": "file:../driver-streams-node",
|
||||
"@syndicate-lang/driver-timer": "file:../driver-timer",
|
||||
"@syndicate-lang/server": "file:../server",
|
||||
"debug": "^4.1.1",
|
||||
"dockerode": "^2.5.8"
|
||||
},
|
||||
|
|
|
@ -7,24 +7,18 @@
|
|||
"repository": "github:syndicate-lang/syndicate-js",
|
||||
"author": "Tony Garnock-Jones <tonyg@leastfixedpoint.com>",
|
||||
"devDependencies": {
|
||||
"@babel/core": "^7.2.0",
|
||||
"@babel/plugin-syntax-jsx": "^7.2.0",
|
||||
"@babel/plugin-transform-react-jsx": "^7.2.0",
|
||||
"@babel/preset-env": "^7.2.0",
|
||||
"@syndicate-lang/syntax": "^0.1.1",
|
||||
"webpack": "^4.27.1",
|
||||
"webpack-cli": "^3.1.2"
|
||||
"@syndicate-lang/syntax": "file:../syntax"
|
||||
},
|
||||
"dependencies": {
|
||||
"@syndicate-lang/core": "^0.3.0",
|
||||
"@syndicate-lang/driver-browser-ui": "^0.3.0",
|
||||
"@syndicate-lang/driver-http-node": "^0.3.0",
|
||||
"@syndicate-lang/driver-mdns": "^0.3.0",
|
||||
"@syndicate-lang/driver-streams-node": "^0.3.0",
|
||||
"@syndicate-lang/driver-timer": "^0.3.0",
|
||||
"@syndicate-lang/driver-udp-node": "^0.3.0",
|
||||
"@syndicate-lang/driver-websocket": "^0.3.0",
|
||||
"@syndicate-lang/server": "^0.3.0",
|
||||
"@syndicate-lang/core": "file:../core",
|
||||
"@syndicate-lang/driver-browser-ui": "file:../driver-browser-ui",
|
||||
"@syndicate-lang/driver-http-node": "file:../driver-http-node",
|
||||
"@syndicate-lang/driver-mdns": "file:../driver-mdns",
|
||||
"@syndicate-lang/driver-streams-node": "file:../driver-streams-node",
|
||||
"@syndicate-lang/driver-timer": "file:../driver-timer",
|
||||
"@syndicate-lang/driver-udp-node": "file:../driver-udp-node",
|
||||
"@syndicate-lang/driver-websocket": "file:../driver-websocket",
|
||||
"@syndicate-lang/server": "file:../server",
|
||||
"debug": "^4.1.1",
|
||||
"dockerode": "^2.5.8"
|
||||
}
|
||||
|
|
|
@ -17,11 +17,11 @@
|
|||
"@babel/plugin-syntax-jsx": "^7.2.0",
|
||||
"@babel/plugin-transform-react-jsx": "^7.2.0",
|
||||
"@babel/preset-env": "^7.2.0",
|
||||
"@syndicate-lang/core": "^0.3.0",
|
||||
"@syndicate-lang/driver-browser-ui": "^0.3.0",
|
||||
"@syndicate-lang/driver-http-node": "^0.3.0",
|
||||
"@syndicate-lang/driver-streams-node": "^0.3.0",
|
||||
"@syndicate-lang/syntax": "^0.1.1"
|
||||
"@syndicate-lang/core": "file:../core",
|
||||
"@syndicate-lang/driver-browser-ui": "file:../driver-browser-ui",
|
||||
"@syndicate-lang/driver-http-node": "file:../driver-http-node",
|
||||
"@syndicate-lang/driver-streams-node": "file:../driver-streams-node",
|
||||
"@syndicate-lang/syntax": "file:../syntax"
|
||||
},
|
||||
"bin": {
|
||||
"syndicate-babel-server": "./bin/syndicate-babel-server.js"
|
||||
|
|
|
@ -11,9 +11,6 @@
|
|||
"scripts": {
|
||||
"prepare": "which redo >/dev/null && redo || ../../do"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@babel/preset-env": "^7.2.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"@babel/cli": "^7.2.0",
|
||||
"@babel/core": "^7.2.0",
|
||||
|
|
Loading…
Reference in New Issue