From b70f83874820ec9400f6f8327cd51b6e1fe89835 Mon Sep 17 00:00:00 2001 From: Diogo Correia Date: Thu, 28 Mar 2024 20:39:36 +0000 Subject: [PATCH] +tailwindcss.com (#5732) * add tailwindcss * fix wrong project name * add vendored warning * add comment on tailwindcss vendored warning --- projects/tailwindcss.com/package.yml | 33 ++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 projects/tailwindcss.com/package.yml diff --git a/projects/tailwindcss.com/package.yml b/projects/tailwindcss.com/package.yml new file mode 100644 index 00000000..7aa9ecb2 --- /dev/null +++ b/projects/tailwindcss.com/package.yml @@ -0,0 +1,33 @@ +distributable: ~ + +# opted to use the pre-built binary from the official release instead of building from source to +# not require a nodejs runtime to run tailwindcss as otherwise it would. We could also try to +# reproduce their build process to build the self-contained binary ourselves in the future. +warnings: + - vendored + +versions: + github: tailwindlabs/tailwindcss + strip: /^v/ + +build: + dependencies: + curl.se: "*" + working-directory: ${{prefix}} + script: | + curl -Lfo tailwindcss https://github.com/tailwindlabs/tailwindcss/releases/download/v{{version}}/tailwindcss-$PLATFORM + chmod +x tailwindcss + mkdir -p bin + mv tailwindcss bin + env: + darwin/aarch64: { PLATFORM: macos-arm64 } + darwin/x86-64: { PLATFORM: macos-x64 } + linux/aarch64: { PLATFORM: linux-arm64 } + linux/x86-64: { PLATFORM: linux-x64 } + +provides: + - bin/tailwindcss + +test: + script: + - tailwindcss --help | grep -q "tailwindcss v{{version}}"