diff --git a/package.json b/package.json index 907cd18431..4761418636 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ ], "scripts": { "preinstall": "node scripts/node-check.js", - "postinstall": "yarn build", + "postinstall": "node -e \"if (!process.env.DEPENDABOT && !process.env.DEPENDABOT_HOME && !process.env.CI) require('child_process').execSync('yarn build', {stdio:'inherit'})\"", "build": "lerna run build", "lint": "lerna run lint", "build:storybook": "lerna run build-storybook", diff --git a/packages/react-native/package.json b/packages/react-native/package.json index 77e2858497..e68ada9ce5 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -57,5 +57,8 @@ "version": "0.0.5", "private": true, "name": "@embeddedchat/react-native", - "main": "start-app.js" + "main": "start-app.js", + "resolutions": { + "brace-expansion": "1.1.13" + } } diff --git a/scripts/node-check.js b/scripts/node-check.js index e3926519e9..59957b7d5a 100644 --- a/scripts/node-check.js +++ b/scripts/node-check.js @@ -2,6 +2,9 @@ const fs = require('fs'); const path = require('path'); const semver = require('semver'); +// Skip version check in automated dependency update environments +if (process.env.DEPENDABOT || process.env.DEPENDABOT_HOME) process.exit(0); + const nvmrcPath = path.join(__dirname, '../.nvmrc'); const expectedVersion = fs.readFileSync(nvmrcPath).toString().trim(); const expectedMajor = semver.major(expectedVersion);