Update update notes

This commit is contained in:
Tristan Daniël Maat 2022-07-30 17:55:04 +01:00
parent 9353b2ff1f
commit 576d2dc69a
Signed by: tlater
GPG key ID: 49670FD774E43268

View file

@ -4,29 +4,10 @@ Website templates bundled with parcel.
## Updating
Firstly, updating the npm dependencies needs:
```sh
npm update --package-lock-only
npm-check-updates -u
rm node_modules # Yeah, npm gets confused if it can't write here
npm install --package-lock-only
rm -rf node_modules
direnv reload
```
After that, the NixOS derivations can be updated by running
`generate.sh` in the `nix` subdirectory.
### Note
[Sharp](https://github.com/lovell/sharp/releases) is gloriously hard
to install, because it depends on the most cutting-edge patch version
of `vips`.
Check which version it needs in the `package.json` of sharp, and then
match this up which major sharp version matches up to which OS version
of vips.
Known versions:
| Sharp | vips | NixOS |
| ----: | ---------: | ----: |
| 28.* | 8.10.6 | |
| 27.* | 8.10.5 | 21.05 |
| 26.* | 8.10.0 | 20.09 |