From 7b1d76c44b3a95f0b512cab8416748ccc0e51dec Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Sat, 24 Jun 2017 17:08:44 -0400 Subject: [PATCH 1/4] parallel builds --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index eca368922c..7b81c0be64 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "codecov": "codecov", "precodecov": "npm run coverage", "lint": "eslint src test/*.js", - "build": "npm run build:main && npm run build:shared && npm run build:ssr", + "build": "npm run build:main & npm run build:shared & npm run build:ssr", "build:main": "node src/shared/_build.js && rollup -c rollup/rollup.config.main.js", "build:shared": "rollup -c rollup/rollup.config.shared.js", "build:ssr": "rollup -c rollup/rollup.config.ssr.js", From a392bfc1617f029c6b2efd6e1aaf87570bf6662b Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Sat, 24 Jun 2017 17:10:04 -0400 Subject: [PATCH 2/4] lint in parallel as well, for good measure --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7b81c0be64..5d92b7f850 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "dev": "node src/shared/_build.js && rollup -c rollup/rollup.config.main.js -w", "dev:shared": "rollup -c rollup/rollup.config.shared.js -w", "pretest": "npm run build", - "prepublish": "npm run build && npm run lint", + "prepublish": "npm run build & npm run lint", "prettier": "prettier --use-tabs --single-quote --trailing-comma es5 --write \"src/**/*.ts\"" }, "repository": { From 6b2206cf945b10fb6bce4a56ad42664f1514297b Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Sat, 24 Jun 2017 18:24:58 -0400 Subject: [PATCH 3/4] wait --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 5d92b7f850..cea0832fa8 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "codecov": "codecov", "precodecov": "npm run coverage", "lint": "eslint src test/*.js", - "build": "npm run build:main & npm run build:shared & npm run build:ssr", + "build": "npm run build:main & npm run build:shared & npm run build:ssr; wait", "build:main": "node src/shared/_build.js && rollup -c rollup/rollup.config.main.js", "build:shared": "rollup -c rollup/rollup.config.shared.js", "build:ssr": "rollup -c rollup/rollup.config.ssr.js", From f6c057205f73e347f4d1aedb98f233a53aa19523 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Sat, 24 Jun 2017 18:45:08 -0400 Subject: [PATCH 4/4] ugh, wait doesnt work in windows --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index cea0832fa8..ecd5b2ffe6 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "codecov": "codecov", "precodecov": "npm run coverage", "lint": "eslint src test/*.js", - "build": "npm run build:main & npm run build:shared & npm run build:ssr; wait", + "build": "(npm run build:main & npm run build:shared & npm run build:ssr) && echo \"build complete\"", "build:main": "node src/shared/_build.js && rollup -c rollup/rollup.config.main.js", "build:shared": "rollup -c rollup/rollup.config.shared.js", "build:ssr": "rollup -c rollup/rollup.config.ssr.js",