Skip to content

Commit 8469acb

Browse files
committed
refactor: remove yarn.lock check
1 parent 893d071 commit 8469acb

File tree

1 file changed

+5
-15
lines changed

1 file changed

+5
-15
lines changed

ci/build/npm-postinstall.sh

+5-15
Original file line numberDiff line numberDiff line change
@@ -129,23 +129,13 @@ install_with_yarn_or_npm() {
129129
# This also ensures that when *we* run `yarn` in the development process, the yarn.lock file is used.
130130
case "${npm_config_user_agent-}" in
131131
npm*)
132-
if [ -f "yarn.lock" ]; then
133-
echo "yarn.lock file present, running in development mode. use yarn to install code-server!"
134-
exit 1
135-
else
136-
# HACK: NPM's use of semver doesn't like resolving some peerDependencies that vscode (upstream) brings in the form of pre-releases.
137-
# The legacy behavior doesn't complain about pre-releases being used, falling back to that for now.
138-
# See https://github.com//pull/5071
139-
npm install --unsafe-perm --legacy-peer-deps --omit=dev
140-
fi
132+
# HACK: NPM's use of semver doesn't like resolving some peerDependencies that vscode (upstream) brings in the form of pre-releases.
133+
# The legacy behavior doesn't complain about pre-releases being used, falling back to that for now.
134+
# See https://github.com//pull/5071
135+
npm install --unsafe-perm --legacy-peer-deps --omit=dev
141136
;;
142137
yarn*)
143-
if [ -f "yarn.lock" ]; then
144-
yarn --production --frozen-lockfile --no-default-rc
145-
else
146-
echo "yarn.lock file not present, not running in development mode. use npm to install code-server!"
147-
exit 1
148-
fi
138+
yarn --production --frozen-lockfile --no-default-rc
149139
;;
150140
*)
151141
echo "Could not determine which package manager is being used to install code-server"

0 commit comments

Comments
 (0)