Skip to content

Commit

Permalink
script to update dependencies
Browse files Browse the repository at this point in the history
  • Loading branch information
Edvin Wennerdahl Eriksson committed Aug 25, 2023
1 parent ed7e7b7 commit bcadc7d
Showing 1 changed file with 30 additions and 0 deletions.
30 changes: 30 additions & 0 deletions scripts/update-sharp-assets.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
#!/usr/bin/env bash

# generate random folder in /tmp
tmpFolder=$(mktemp -d -t update-sharp-assets-XXXXXXXXXX)
SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )

echo "tmpFolder: $tmpFolder"
echo "openNextFolder: $SCRIPT_DIR"

#create package.json in tmp folder
cat > $tmpFolder/package.json <<EOF
{
"name": "sharp",
"version": "1.0.0"
}
EOF

# install sharp in tmp folder using linux arm64
cd $tmpFolder
npm install --arch=arm64 sharp

# move lock file to node_modules
mv $tmpFolder/package-lock.json $tmpFolder/node_modules/.package-lock.json

# remove current sharp-node-modules
rm -rf $SCRIPT_DIR/../packages/open-next/assets/sharp-node-modules

#move node_modules to sharp-node-modules
mv $tmpFolder/node_modules $SCRIPT_DIR/../packages/open-next/assets/sharp-node-modules

0 comments on commit bcadc7d

Please sign in to comment.