From 8f60f430cc3af7ffccd620cb84ebf8339c2e57d5 Mon Sep 17 00:00:00 2001 From: Sebastian Rindom Date: Tue, 17 Aug 2021 13:18:25 +0200 Subject: [PATCH] fix: add cross-spawn (#341) --- packages/medusa/package.json | 1 + packages/medusa/src/commands/develop.js | 5 +++-- packages/medusa/yarn.lock | 18 +++++++++--------- 3 files changed, 13 insertions(+), 11 deletions(-) diff --git a/packages/medusa/package.json b/packages/medusa/package.json index 2659753850..cf516a7e52 100644 --- a/packages/medusa/package.json +++ b/packages/medusa/package.json @@ -55,6 +55,7 @@ "cookie-parser": "^1.4.4", "core-js": "^3.6.5", "cors": "^2.8.5", + "cross-spawn": "^7.0.3", "dotenv": "^8.2.0", "express": "^4.17.1", "express-session": "^1.17.1", diff --git a/packages/medusa/src/commands/develop.js b/packages/medusa/src/commands/develop.js index acc92914bc..549d30e4a2 100644 --- a/packages/medusa/src/commands/develop.js +++ b/packages/medusa/src/commands/develop.js @@ -1,5 +1,6 @@ import path from "path" -import { spawn, execSync } from "child_process" +import { execSync } from "child_process" +import spawn from "cross-spawn" import chokidar from "chokidar" import Logger from "../loaders/logger" @@ -28,7 +29,7 @@ export default async function({ port, directory }) { Logger.info(`${f} changed: restarting...`) child.kill("SIGINT") - execSync(`./node_modules/.bin/babel src -d dist`, { + execSync(`${babelPath} src -d dist`, { cwd: directory, stdio: ["pipe", process.stdout, process.stderr], }) diff --git a/packages/medusa/yarn.lock b/packages/medusa/yarn.lock index c11956284c..e49c7d1835 100644 --- a/packages/medusa/yarn.lock +++ b/packages/medusa/yarn.lock @@ -1229,10 +1229,10 @@ "@types/yargs" "^15.0.0" chalk "^3.0.0" -"@medusajs/medusa-cli@^1.1.15": - version "1.1.15" - resolved "https://registry.yarnpkg.com/@medusajs/medusa-cli/-/medusa-cli-1.1.15.tgz#01837aeb8850349b204a85cb2bbac0d5ce166eeb" - integrity sha512-WxToDuksYZWSUvrKhOvETwzBGgOqhd9q2l2kGLOV997bMu/elj90Nhzrf0jZ+ioNsXmebq7aw6/fCrmZc9KxbQ== +"@medusajs/medusa-cli@^1.1.16": + version "1.1.16" + resolved "https://registry.yarnpkg.com/@medusajs/medusa-cli/-/medusa-cli-1.1.16.tgz#3ddcd5b16388a387c430116b962bb27a933ee85e" + integrity sha512-QvE7IYkR3NFiy4seZklfX+Xs/dJannVLbKfxLQbxCV2Sso3ZtJbSJt1BpTUwDxYjOFWXyTxRRjO1kEnA1yqCBA== dependencies: "@babel/polyfill" "^7.8.7" "@babel/runtime" "^7.9.6" @@ -1251,7 +1251,7 @@ joi-objectid "^3.0.1" meant "^1.0.1" medusa-core-utils "^0.1.27" - medusa-telemetry "^0.0.2" + medusa-telemetry "^0.0.3" netrc-parser "^3.1.6" open "^8.0.6" ora "^5.4.1" @@ -5247,10 +5247,10 @@ medusa-interfaces@^1.1.21: dependencies: medusa-core-utils "^1.1.20" -medusa-telemetry@^0.0.2: - version "0.0.2" - resolved "https://registry.yarnpkg.com/medusa-telemetry/-/medusa-telemetry-0.0.2.tgz#f3324eb3703b3f877f472dce450b5ad600a9a8f1" - integrity sha512-pZYYcXWPBkfoDSvReR9Aph3pKiXHf6sBiijtI+eSTvA1RmuPGktL7xpiKdGOG6IBKQpeqQRRfX0rV9bptu/PRg== +medusa-telemetry@^0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/medusa-telemetry/-/medusa-telemetry-0.0.3.tgz#c11e5e0f3cc969f3eaee41d1c24f78a5c0715362" + integrity sha512-Qb/sgOwO8t2Sjjo4nKyBa6hKZ/SjniT4eEWenygEaJDqXZhfogVYGhWc5gn4tLlFFNEHXzDTlrqX2LvzfEJWIw== dependencies: axios "^0.21.1" axios-retry "^3.1.9"