sprites: pinhead pinhead-compat maki temaki

pinhead-compat:
    node build-pinhead-compat.js

_icons name folder license:
    #!/bin/bash
    mkdir -p static/sprites
    set -e
    set -x
    for icon in {{folder}}*.svg; do
        rsvg-convert -f svg -o $icon $icon -w 30 -h 30
    done
    npx -- sprite-one ./static/sprites/{{name}} -i {{folder}} --sdf
    npx -- sprite-one --ratio=2 ./static/sprites/{{name}}@2x -i {{folder}} --sdf
    cp {{license}} static/sprites/{{name}}.license

maki:
    @just _icons maki node_modules/@mapbox/maki/icons/ node_modules/@mapbox/maki/LICENSE.txt

temaki:
    @just _icons temaki node_modules/@rapideditor/temaki/icons/ node_modules/@rapideditor/temaki/LICENSE.md

pinhead:
    @just _icons pinhead node_modules/@waysidemapping/pinhead/dist/icons/ node_modules/@waysidemapping/pinhead/LICENSE
