mirror of
https://github.com/keymanapp/keyman.git
synced 2026-09-19 22:27:39 +00:00
Merge pull request #12951 from keymanapp/fix/developer/12950-handle-dev-utils-deps-in-server-build
fix(developer): include developer-utils deps in server build
This commit is contained in:
commit
c191e57d9c
1 changed files with 10 additions and 0 deletions
|
|
@ -113,7 +113,17 @@ function installer_server() {
|
|||
# monorepo context
|
||||
cat package.json | "$JQ" \
|
||||
'. | del(.devDependencies."@keymanapp/resources-gosh") | del(.devDependencies."@keymanapp/keyman-version") | del(.dependencies."@keymanapp/developer-utils")' \
|
||||
> "$PRODBUILDTEMP/package0.json"
|
||||
|
||||
# #12950: Merge dependencies from @keymanapp/developer-utils and Server; this
|
||||
# is a bit messy but will mean we don't lose the needed dependencies.
|
||||
"$JQ" -s '.[0] + { dependencies: (.[1].dependencies * .[0].dependencies) }' "$PRODBUILDTEMP/package0.json" \
|
||||
"$KEYMAN_ROOT/developer/src/common/web/utils/package.json" > "$PRODBUILDTEMP/package1.json"
|
||||
cat $PRODBUILDTEMP/package1.json | "$JQ" \
|
||||
'. | del(.dependencies."@keymanapp/common-types")' \
|
||||
> "$PRODBUILDTEMP/package.json"
|
||||
rm "$PRODBUILDTEMP/package0.json"
|
||||
rm "$PRODBUILDTEMP/package1.json"
|
||||
|
||||
pushd "$PRODBUILDTEMP"
|
||||
npm install --omit=dev --omit=optional
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue