@bugsnag/cli
Advanced tools
Comparing version 1.2.1 to 1.2.2
@@ -103,32 +103,2 @@ const axios = require('axios'); | ||
const writeToPackageJson = (packageJsonPath) => { | ||
fs.readFile(packageJsonPath, 'utf8', (err, data) => { | ||
if (err) { | ||
console.error(`Error reading package.json: ${err}`); | ||
return; | ||
} | ||
try { | ||
const packageJson = JSON.parse(data); | ||
packageJson.scripts = { | ||
...packageJson.scripts, | ||
"bugsnag:create-build": "./node_modules/.bin/bugsnag-cli create-build", | ||
"bugsnag:upload-android": "./node_modules/.bin/bugsnag-cli upload react-native-android" | ||
}; | ||
const updatedPackageJson = JSON.stringify(packageJson, null, 2); | ||
fs.writeFile(packageJsonPath, updatedPackageJson, 'utf8', (err) => { | ||
if (err) { | ||
console.error(`Error writing package.json: ${err}`); | ||
return; | ||
} | ||
}); | ||
} catch (err) { | ||
console.error(`Error parsing package.json: ${err}`); | ||
} | ||
}) | ||
} | ||
const platformMetadata = getPlatformMetadata(); | ||
@@ -138,5 +108,3 @@ const repoUrl = removeGitPrefixAndSuffix(repository.url); | ||
const binaryOutputPath = path.join(process.cwd(),'..','..','.bin', platformMetadata.BINARY_NAME); | ||
const projectPackageJsonPath = path.join(process.cwd(),'..','..', '..','package.json'); | ||
downloadBinaryFromGitHub(binaryUrl, binaryOutputPath); | ||
writeToPackageJson(projectPackageJsonPath) |
{ | ||
"name": "@bugsnag/cli", | ||
"version": "1.2.1", | ||
"version": "1.2.2", | ||
"description": "BugSnag CLI", | ||
@@ -5,0 +5,0 @@ "main": "install.js", |
10485
96