From fa3cb7a0ed2517d7b0242d8789d81af5800c72a1 Mon Sep 17 00:00:00 2001 From: Alejandro Lembke Barrientos Date: Thu, 4 Aug 2022 16:16:14 +0000 Subject: [PATCH] PR-987140: fixing npx. --- bin/cli.js | 9 +++++---- package.json | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/bin/cli.js b/bin/cli.js index 5070628..fbbd938 100644 --- a/bin/cli.js +++ b/bin/cli.js @@ -15,8 +15,13 @@ const runCommand = command => { const repoName = process.argv[2]; const gitCheckoutCommand = `git clone --depth 1 https://github.com/aleleba/create-react-ssr ${repoName}`; +console.log(`Cloning the repository with name ${repoName}`); +const checkedOut = runCommand(gitCheckoutCommand); +if(!checkedOut) process.exit(-1); + const actualVersion = runCommand(`cd ${repoName} && node -p "require('./package.json').version"`) if(!actualVersion) process.exit(-1); + const installDepsCommand = `cd ${repoName} && npm install`; const cleanGitHistoryCommand = `cd ${repoName} && rm -rf .git && git init && git add --all -- ":!.github" ":!bin" && git commit -m "Initial commit"` const cleanGitHistoryCommandWindows = `cd ${repoName} && rmdir .git /s /q && git init && git add --all -- ":!.github" ":!bin" && git commit -m "Initial commit"` @@ -29,10 +34,6 @@ rm -rf package.json.copy` const replaceNewVersionCommand = `cd ${repoName} && sed -i 's+"version": "${actualVersion}",+"version": "0.0.1",+g' package.json` const replaceNameAppCommand = `cd ${repoName} && sed -i 's+"name": "@aleleba/create-react-ssr",+"name": "${repoName}",+g' package.json` -console.log(`Cloning the repository with name ${repoName}`); -const checkedOut = runCommand(gitCheckoutCommand); -if(!checkedOut) process.exit(-1); - console.log(`Installing dependencies for ${repoName}`); const installedDeps = runCommand(installDepsCommand); if(!installedDeps) process.exit(-1); diff --git a/package.json b/package.json index e202c7b..36c3f04 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@aleleba/create-react-ssr", - "version": "3.0.30", + "version": "3.0.31", "description": "Starter Kit of server side render of react", "bin": "./bin/cli.js", "main": "src/server/index",