From 2e77c46fd0944e8bc5bfc3345016894a88ba39ec Mon Sep 17 00:00:00 2001 From: Alexander Zhirov Date: Sat, 10 May 2025 02:20:54 +0300 Subject: [PATCH] 1.3.0 --- README.md | 3 +++ package.yml | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 README.md create mode 100644 package.yml diff --git a/README.md b/README.md new file mode 100644 index 0000000..24423e7 --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# pagefind + +Pagefind is a fully static search library that aims to perform well on large sites, while using as little of your users’ bandwidth as possible, and without hosting any infrastructure. diff --git a/package.yml b/package.yml new file mode 100644 index 0000000..882d042 --- /dev/null +++ b/package.yml @@ -0,0 +1,48 @@ +name : pagefind +version : 1.3.0 +release : 1 +source : + - https://github.com/CloudCannon/pagefind/archive/refs/tags/v1.3.0.tar.gz : d171b75b6d255a5e5e7c36584509417ab3cc73936d5d851660dc93aa8eecf32b +license : MIT +component : programming.tools +homepage : https://pagefind.app/ +summary : Generate low-bandwidth search index for your static website +description: | + Pagefind is a fully static search library that aims to perform well on large sites, while using as little of your users’ bandwidth as possible, and without hosting any infrastructure. +builddeps : + - nodejs + - rustup + - wasm-pack +networking : yes +setup : | + rustup default stable + rustup target add wasm32-unknown-unknown + + ( + cd pagefind_web_js + npm i + npm run build-coupled + ) + + ( + cd pagefind_ui/default + npm i + npm run build + ) + + ( + cd pagefind_ui/modular + npm i + npm run build + ) + + ( + cd pagefind_web + bash ./local_build.sh + ) + + %cargo_fetch +build : | + %cargo_build +install : | + %cargo_install