distributable: ~ versions: github: vitejs/vite/tags strip: /v/ build: dependencies: deno.land: "*" script: | {{pkgx.prefix}}/pkgx.sh/brewkit/v0/bin/pkg --version mkdir -p "{{prefix}}"/bin deno compile -Ar npm:vite@{{version.raw}} -o vite mv vite "{{prefix}}"/bin/vite # If the binay doesn't get built, the build will fail, not the tests. So, we'll know. # Required. Else, wouldn't work. skip: fix-patchelf test: script: | vite --version test "$(vite --version | grep -o 'vite/[^ ]*')" = "vite/{{version.raw}}" provides: - bin/vite