From bae95e391cbff10859dad57a927c1126b5260aa6 Mon Sep 17 00:00:00 2001 From: Aaron Friel Date: Sat, 14 Oct 2017 12:38:43 -0500 Subject: [PATCH] Build scripts working on Windows. --- app/react/package.json | 4 +++- app/vue/package.json | 4 +++- yarn.lock | 34 +++++++--------------------------- 3 files changed, 13 insertions(+), 29 deletions(-) diff --git a/app/react/package.json b/app/react/package.json index 89beba4413c0..5567c1adf3e3 100644 --- a/app/react/package.json +++ b/app/react/package.json @@ -18,7 +18,8 @@ "url": "https://github.com/storybooks/storybook.git" }, "scripts": { - "dev": "DEV_BUILD=1 nodemon --watch ./src --exec 'yarn prepare'", + "prepare-root": "cd ../../ && yarn && cd ./app/react", + "dev": "yarn prepare-root && cross-env DEV_BUILD=1 nodemon --watch ./src --exec \"yarn prepare\"", "prepare": "node ../../scripts/prepare.js" }, "dependencies": { @@ -77,6 +78,7 @@ }, "devDependencies": { "babel-cli": "^6.26.0", + "cross-env": "^5.0.5", "nodemon": "^1.12.1", "react": "^16.0.0", "react-dom": "^16.0.0" diff --git a/app/vue/package.json b/app/vue/package.json index 93a0fe7e2694..88e26a1d7a0a 100644 --- a/app/vue/package.json +++ b/app/vue/package.json @@ -18,7 +18,8 @@ "url": "https://github.com/storybooks/storybook.git" }, "scripts": { - "dev": "DEV_BUILD=1 nodemon --watch ./src --exec 'yarn prepare'", + "prepare-root": "cd ../../ && yarn && cd ./app/vue", + "dev": "yarn prepare-root && cross-env DEV_BUILD=1 nodemon --watch ./src --exec \"yarn prepare\"", "prepare": "node ../../scripts/prepare.js" }, "dependencies": { @@ -81,6 +82,7 @@ }, "devDependencies": { "babel-cli": "^6.26.0", + "cross-env": "^5.0.5", "nodemon": "^1.12.1" } } diff --git a/yarn.lock b/yarn.lock index 1fa9b26b7bd5..e26b6f504cac 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3187,6 +3187,13 @@ cross-env@^3.0.0: cross-spawn "^5.1.0" is-windows "^1.0.0" +cross-env@^5.0.5: + version "5.0.5" + resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-5.0.5.tgz#4383d364d9660873dd185b398af3bfef5efffef3" + dependencies: + cross-spawn "^5.1.0" + is-windows "^1.0.0" + cross-spawn@5.1.0, cross-spawn@^5.0.1, cross-spawn@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" @@ -12331,33 +12338,6 @@ webpack@^3.7.1: webpack-sources "^1.0.1" yargs "^8.0.2" -webpack@^3.7.1: - version "3.7.1" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-3.7.1.tgz#6046b5c415ff7df7a0dc54c5b6b86098e8b952da" - dependencies: - acorn "^5.0.0" - acorn-dynamic-import "^2.0.0" - ajv "^5.1.5" - ajv-keywords "^2.0.0" - async "^2.1.2" - enhanced-resolve "^3.4.0" - escope "^3.6.0" - interpret "^1.0.0" - json-loader "^0.5.4" - json5 "^0.5.1" - loader-runner "^2.3.0" - loader-utils "^1.1.0" - memory-fs "~0.4.1" - mkdirp "~0.5.0" - node-libs-browser "^2.0.0" - source-map "^0.5.3" - supports-color "^4.2.1" - tapable "^0.2.7" - uglifyjs-webpack-plugin "^0.4.6" - watchpack "^1.4.0" - webpack-sources "^1.0.1" - yargs "^8.0.2" - websocket-driver@>=0.5.1: version "0.7.0" resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.0.tgz#0caf9d2d755d93aee049d4bdd0d3fe2cca2a24eb"