WIP: feat(webserver): Vendor and reimplement in leptos
This commit is contained in:
parent
aeba7301b0
commit
6b1c157b62
14 changed files with 3062 additions and 163 deletions
27
pkgs/packages/webserver/update.nu
Normal file
27
pkgs/packages/webserver/update.nu
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
let tmpdir = mktemp -d webserver-update.XXXXXXXXXX
|
||||
|
||||
def update-npm [package: string] {
|
||||
let metadata = http get $'https://registry.npmjs.org/($package)'
|
||||
let version = $metadata.dist-tags.latest
|
||||
let url = ($metadata.versions | get $version).dist.tarball
|
||||
let tarball = ($tmpdir | path join "package.tgz")
|
||||
|
||||
http get $url | save -f $tarball
|
||||
|
||||
let hash = nix hash file $tarball
|
||||
|
||||
{
|
||||
url: $url,
|
||||
version: $version,
|
||||
hash: $hash
|
||||
}
|
||||
}
|
||||
|
||||
# Update bulma
|
||||
let metadata = http get https://api.github.com/repos/jgthms/bulma/releases/latest
|
||||
let bulma_prefetch = nix-prefetch-github --rev $metadata.tag_name --json jgthms bulma | from json
|
||||
|
||||
let bulma = $bulma_prefetch | insert version $metadata.name
|
||||
let fontsource_scss = update-npm @fontsource-utils/scss
|
||||
let fontsource_arimo = update-npm @fontsource-variable/arimo
|
||||
let fontsource_nunito = update-npm @fontsource-variable/nunito
|
||||
Loading…
Add table
Add a link
Reference in a new issue