#! /bin/bash

# Build the plugin CSS
npm install --frozen-lockfile
npm run css

# Copy only the required files for zip
mkdir -p tmp_build
cp -r custom_components tmp_build/
cp hacs.json tmp_build/
cp LICENSE.md tmp_build/
cp pyproject.toml tmp_build/
cp README.md tmp_build/

# Create zip from the tmp_build directory
cd tmp_build
zip -r ../hass-oidc-auth.zip ./*

cd ..
rm -rf tmp_build