diff --git a/tests/data/dirlisting/generic/busybox-expected.json b/tests/data/package/dirlisting/generic/busybox-expected.json similarity index 100% rename from tests/data/dirlisting/generic/busybox-expected.json rename to tests/data/package/dirlisting/generic/busybox-expected.json diff --git a/tests/data/dirlisting/generic/busybox/index.html b/tests/data/package/dirlisting/generic/busybox/index.html similarity index 100% rename from tests/data/dirlisting/generic/busybox/index.html rename to tests/data/package/dirlisting/generic/busybox/index.html diff --git a/tests/data/dirlisting/generic/bzip2-expected.json b/tests/data/package/dirlisting/generic/bzip2-expected.json similarity index 100% rename from tests/data/dirlisting/generic/bzip2-expected.json rename to tests/data/package/dirlisting/generic/bzip2-expected.json diff --git a/tests/data/dirlisting/generic/bzip2/index.html b/tests/data/package/dirlisting/generic/bzip2/index.html similarity index 100% rename from tests/data/dirlisting/generic/bzip2/index.html rename to tests/data/package/dirlisting/generic/bzip2/index.html diff --git a/tests/data/dirlisting/generic/dnsmasq-expected.json b/tests/data/package/dirlisting/generic/dnsmasq-expected.json similarity index 100% rename from tests/data/dirlisting/generic/dnsmasq-expected.json rename to tests/data/package/dirlisting/generic/dnsmasq-expected.json diff --git a/tests/data/dirlisting/generic/dnsmasq/index.html b/tests/data/package/dirlisting/generic/dnsmasq/index.html similarity index 100% rename from tests/data/dirlisting/generic/dnsmasq/index.html rename to tests/data/package/dirlisting/generic/dnsmasq/index.html diff --git a/tests/data/dirlisting/generic/dropbear-expected.json b/tests/data/package/dirlisting/generic/dropbear-expected.json similarity index 100% rename from tests/data/dirlisting/generic/dropbear-expected.json rename to tests/data/package/dirlisting/generic/dropbear-expected.json diff --git a/tests/data/dirlisting/generic/dropbear/index.html b/tests/data/package/dirlisting/generic/dropbear/index.html similarity index 100% rename from tests/data/dirlisting/generic/dropbear/index.html rename to tests/data/package/dirlisting/generic/dropbear/index.html diff --git a/tests/data/dirlisting/generic/ebtables-expected.json b/tests/data/package/dirlisting/generic/ebtables-expected.json similarity index 100% rename from tests/data/dirlisting/generic/ebtables-expected.json rename to tests/data/package/dirlisting/generic/ebtables-expected.json diff --git a/tests/data/dirlisting/generic/ebtables/index.html b/tests/data/package/dirlisting/generic/ebtables/index.html similarity index 100% rename from tests/data/dirlisting/generic/ebtables/index.html rename to tests/data/package/dirlisting/generic/ebtables/index.html diff --git a/tests/data/dirlisting/generic/hostapd-expected.json b/tests/data/package/dirlisting/generic/hostapd-expected.json similarity index 100% rename from tests/data/dirlisting/generic/hostapd-expected.json rename to tests/data/package/dirlisting/generic/hostapd-expected.json diff --git a/tests/data/dirlisting/generic/hostapd/index.html b/tests/data/package/dirlisting/generic/hostapd/index.html similarity index 100% rename from tests/data/dirlisting/generic/hostapd/index.html rename to tests/data/package/dirlisting/generic/hostapd/index.html diff --git a/tests/data/dirlisting/generic/iproute2-expected.json b/tests/data/package/dirlisting/generic/iproute2-expected.json similarity index 100% rename from tests/data/dirlisting/generic/iproute2-expected.json rename to tests/data/package/dirlisting/generic/iproute2-expected.json diff --git a/tests/data/dirlisting/generic/iproute2/index.html b/tests/data/package/dirlisting/generic/iproute2/index.html similarity index 100% rename from tests/data/dirlisting/generic/iproute2/index.html rename to tests/data/package/dirlisting/generic/iproute2/index.html diff --git a/tests/data/dirlisting/generic/iptables-expected.json b/tests/data/package/dirlisting/generic/iptables-expected.json similarity index 100% rename from tests/data/dirlisting/generic/iptables-expected.json rename to tests/data/package/dirlisting/generic/iptables-expected.json diff --git a/tests/data/dirlisting/generic/iptables/index.html b/tests/data/package/dirlisting/generic/iptables/index.html similarity index 100% rename from tests/data/dirlisting/generic/iptables/index.html rename to tests/data/package/dirlisting/generic/iptables/index.html diff --git a/tests/data/dirlisting/generic/libnl-expected.json b/tests/data/package/dirlisting/generic/libnl-expected.json similarity index 100% rename from tests/data/dirlisting/generic/libnl-expected.json rename to tests/data/package/dirlisting/generic/libnl-expected.json diff --git a/tests/data/dirlisting/generic/libnl/index.html b/tests/data/package/dirlisting/generic/libnl/index.html similarity index 100% rename from tests/data/dirlisting/generic/libnl/index.html rename to tests/data/package/dirlisting/generic/libnl/index.html diff --git a/tests/data/dirlisting/generic/lighttpd-expected.json b/tests/data/package/dirlisting/generic/lighttpd-expected.json similarity index 100% rename from tests/data/dirlisting/generic/lighttpd-expected.json rename to tests/data/package/dirlisting/generic/lighttpd-expected.json diff --git a/tests/data/dirlisting/generic/lighttpd/index.html b/tests/data/package/dirlisting/generic/lighttpd/index.html similarity index 100% rename from tests/data/dirlisting/generic/lighttpd/index.html rename to tests/data/package/dirlisting/generic/lighttpd/index.html diff --git a/tests/data/dirlisting/generic/nftables-expected.json b/tests/data/package/dirlisting/generic/nftables-expected.json similarity index 100% rename from tests/data/dirlisting/generic/nftables-expected.json rename to tests/data/package/dirlisting/generic/nftables-expected.json diff --git a/tests/data/dirlisting/generic/nftables/index.html b/tests/data/package/dirlisting/generic/nftables/index.html similarity index 100% rename from tests/data/dirlisting/generic/nftables/index.html rename to tests/data/package/dirlisting/generic/nftables/index.html diff --git a/tests/data/dirlisting/generic/openssh-expected.json b/tests/data/package/dirlisting/generic/openssh-expected.json similarity index 100% rename from tests/data/dirlisting/generic/openssh-expected.json rename to tests/data/package/dirlisting/generic/openssh-expected.json diff --git a/tests/data/dirlisting/generic/openssh/index.html b/tests/data/package/dirlisting/generic/openssh/index.html similarity index 100% rename from tests/data/dirlisting/generic/openssh/index.html rename to tests/data/package/dirlisting/generic/openssh/index.html diff --git a/tests/data/dirlisting/generic/samba-expected.json b/tests/data/package/dirlisting/generic/samba-expected.json similarity index 100% rename from tests/data/dirlisting/generic/samba-expected.json rename to tests/data/package/dirlisting/generic/samba-expected.json diff --git a/tests/data/dirlisting/generic/samba/index.html b/tests/data/package/dirlisting/generic/samba/index.html similarity index 100% rename from tests/data/dirlisting/generic/samba/index.html rename to tests/data/package/dirlisting/generic/samba/index.html diff --git a/tests/data/dirlisting/generic/syslinux-expected.json b/tests/data/package/dirlisting/generic/syslinux-expected.json similarity index 100% rename from tests/data/dirlisting/generic/syslinux-expected.json rename to tests/data/package/dirlisting/generic/syslinux-expected.json diff --git a/tests/data/dirlisting/generic/syslinux/index.html b/tests/data/package/dirlisting/generic/syslinux/index.html similarity index 100% rename from tests/data/dirlisting/generic/syslinux/index.html rename to tests/data/package/dirlisting/generic/syslinux/index.html diff --git a/tests/data/dirlisting/generic/toybox-expected.json b/tests/data/package/dirlisting/generic/toybox-expected.json similarity index 100% rename from tests/data/dirlisting/generic/toybox-expected.json rename to tests/data/package/dirlisting/generic/toybox-expected.json diff --git a/tests/data/dirlisting/generic/toybox/index.html b/tests/data/package/dirlisting/generic/toybox/index.html similarity index 100% rename from tests/data/dirlisting/generic/toybox/index.html rename to tests/data/package/dirlisting/generic/toybox/index.html diff --git a/tests/data/dirlisting/generic/uclibc-expected.json b/tests/data/package/dirlisting/generic/uclibc-expected.json similarity index 100% rename from tests/data/dirlisting/generic/uclibc-expected.json rename to tests/data/package/dirlisting/generic/uclibc-expected.json diff --git a/tests/data/dirlisting/generic/uclibc-ng-expected.json b/tests/data/package/dirlisting/generic/uclibc-ng-expected.json similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng-expected.json rename to tests/data/package/dirlisting/generic/uclibc-ng-expected.json diff --git a/tests/data/dirlisting/generic/uclibc-ng/0.html b/tests/data/package/dirlisting/generic/uclibc-ng/0.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/0.html rename to tests/data/package/dirlisting/generic/uclibc-ng/0.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/1.html b/tests/data/package/dirlisting/generic/uclibc-ng/1.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/1.html rename to tests/data/package/dirlisting/generic/uclibc-ng/1.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/10.html b/tests/data/package/dirlisting/generic/uclibc-ng/10.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/10.html rename to tests/data/package/dirlisting/generic/uclibc-ng/10.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/11.html b/tests/data/package/dirlisting/generic/uclibc-ng/11.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/11.html rename to tests/data/package/dirlisting/generic/uclibc-ng/11.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/12.html b/tests/data/package/dirlisting/generic/uclibc-ng/12.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/12.html rename to tests/data/package/dirlisting/generic/uclibc-ng/12.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/13.html b/tests/data/package/dirlisting/generic/uclibc-ng/13.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/13.html rename to tests/data/package/dirlisting/generic/uclibc-ng/13.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/14.html b/tests/data/package/dirlisting/generic/uclibc-ng/14.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/14.html rename to tests/data/package/dirlisting/generic/uclibc-ng/14.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/15.html b/tests/data/package/dirlisting/generic/uclibc-ng/15.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/15.html rename to tests/data/package/dirlisting/generic/uclibc-ng/15.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/16.html b/tests/data/package/dirlisting/generic/uclibc-ng/16.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/16.html rename to tests/data/package/dirlisting/generic/uclibc-ng/16.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/17.html b/tests/data/package/dirlisting/generic/uclibc-ng/17.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/17.html rename to tests/data/package/dirlisting/generic/uclibc-ng/17.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/18.html b/tests/data/package/dirlisting/generic/uclibc-ng/18.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/18.html rename to tests/data/package/dirlisting/generic/uclibc-ng/18.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/19.html b/tests/data/package/dirlisting/generic/uclibc-ng/19.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/19.html rename to tests/data/package/dirlisting/generic/uclibc-ng/19.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/2.html b/tests/data/package/dirlisting/generic/uclibc-ng/2.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/2.html rename to tests/data/package/dirlisting/generic/uclibc-ng/2.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/20.html b/tests/data/package/dirlisting/generic/uclibc-ng/20.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/20.html rename to tests/data/package/dirlisting/generic/uclibc-ng/20.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/21.html b/tests/data/package/dirlisting/generic/uclibc-ng/21.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/21.html rename to tests/data/package/dirlisting/generic/uclibc-ng/21.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/22.html b/tests/data/package/dirlisting/generic/uclibc-ng/22.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/22.html rename to tests/data/package/dirlisting/generic/uclibc-ng/22.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/23.html b/tests/data/package/dirlisting/generic/uclibc-ng/23.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/23.html rename to tests/data/package/dirlisting/generic/uclibc-ng/23.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/24.html b/tests/data/package/dirlisting/generic/uclibc-ng/24.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/24.html rename to tests/data/package/dirlisting/generic/uclibc-ng/24.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/25.html b/tests/data/package/dirlisting/generic/uclibc-ng/25.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/25.html rename to tests/data/package/dirlisting/generic/uclibc-ng/25.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/26.html b/tests/data/package/dirlisting/generic/uclibc-ng/26.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/26.html rename to tests/data/package/dirlisting/generic/uclibc-ng/26.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/27.html b/tests/data/package/dirlisting/generic/uclibc-ng/27.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/27.html rename to tests/data/package/dirlisting/generic/uclibc-ng/27.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/28.html b/tests/data/package/dirlisting/generic/uclibc-ng/28.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/28.html rename to tests/data/package/dirlisting/generic/uclibc-ng/28.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/29.html b/tests/data/package/dirlisting/generic/uclibc-ng/29.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/29.html rename to tests/data/package/dirlisting/generic/uclibc-ng/29.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/3.html b/tests/data/package/dirlisting/generic/uclibc-ng/3.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/3.html rename to tests/data/package/dirlisting/generic/uclibc-ng/3.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/30.html b/tests/data/package/dirlisting/generic/uclibc-ng/30.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/30.html rename to tests/data/package/dirlisting/generic/uclibc-ng/30.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/31.html b/tests/data/package/dirlisting/generic/uclibc-ng/31.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/31.html rename to tests/data/package/dirlisting/generic/uclibc-ng/31.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/32.html b/tests/data/package/dirlisting/generic/uclibc-ng/32.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/32.html rename to tests/data/package/dirlisting/generic/uclibc-ng/32.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/33.html b/tests/data/package/dirlisting/generic/uclibc-ng/33.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/33.html rename to tests/data/package/dirlisting/generic/uclibc-ng/33.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/34.html b/tests/data/package/dirlisting/generic/uclibc-ng/34.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/34.html rename to tests/data/package/dirlisting/generic/uclibc-ng/34.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/35.html b/tests/data/package/dirlisting/generic/uclibc-ng/35.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/35.html rename to tests/data/package/dirlisting/generic/uclibc-ng/35.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/36.html b/tests/data/package/dirlisting/generic/uclibc-ng/36.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/36.html rename to tests/data/package/dirlisting/generic/uclibc-ng/36.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/37.html b/tests/data/package/dirlisting/generic/uclibc-ng/37.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/37.html rename to tests/data/package/dirlisting/generic/uclibc-ng/37.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/38.html b/tests/data/package/dirlisting/generic/uclibc-ng/38.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/38.html rename to tests/data/package/dirlisting/generic/uclibc-ng/38.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/39.html b/tests/data/package/dirlisting/generic/uclibc-ng/39.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/39.html rename to tests/data/package/dirlisting/generic/uclibc-ng/39.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/4.html b/tests/data/package/dirlisting/generic/uclibc-ng/4.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/4.html rename to tests/data/package/dirlisting/generic/uclibc-ng/4.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/40.html b/tests/data/package/dirlisting/generic/uclibc-ng/40.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/40.html rename to tests/data/package/dirlisting/generic/uclibc-ng/40.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/41.html b/tests/data/package/dirlisting/generic/uclibc-ng/41.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/41.html rename to tests/data/package/dirlisting/generic/uclibc-ng/41.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/42.html b/tests/data/package/dirlisting/generic/uclibc-ng/42.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/42.html rename to tests/data/package/dirlisting/generic/uclibc-ng/42.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/43.html b/tests/data/package/dirlisting/generic/uclibc-ng/43.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/43.html rename to tests/data/package/dirlisting/generic/uclibc-ng/43.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/44.html b/tests/data/package/dirlisting/generic/uclibc-ng/44.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/44.html rename to tests/data/package/dirlisting/generic/uclibc-ng/44.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/45.html b/tests/data/package/dirlisting/generic/uclibc-ng/45.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/45.html rename to tests/data/package/dirlisting/generic/uclibc-ng/45.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/46.html b/tests/data/package/dirlisting/generic/uclibc-ng/46.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/46.html rename to tests/data/package/dirlisting/generic/uclibc-ng/46.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/5.html b/tests/data/package/dirlisting/generic/uclibc-ng/5.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/5.html rename to tests/data/package/dirlisting/generic/uclibc-ng/5.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/6.html b/tests/data/package/dirlisting/generic/uclibc-ng/6.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/6.html rename to tests/data/package/dirlisting/generic/uclibc-ng/6.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/7.html b/tests/data/package/dirlisting/generic/uclibc-ng/7.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/7.html rename to tests/data/package/dirlisting/generic/uclibc-ng/7.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/8.html b/tests/data/package/dirlisting/generic/uclibc-ng/8.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/8.html rename to tests/data/package/dirlisting/generic/uclibc-ng/8.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/9.html b/tests/data/package/dirlisting/generic/uclibc-ng/9.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/9.html rename to tests/data/package/dirlisting/generic/uclibc-ng/9.html diff --git a/tests/data/dirlisting/generic/uclibc-ng/index.html b/tests/data/package/dirlisting/generic/uclibc-ng/index.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc-ng/index.html rename to tests/data/package/dirlisting/generic/uclibc-ng/index.html diff --git a/tests/data/dirlisting/generic/uclibc/index.html b/tests/data/package/dirlisting/generic/uclibc/index.html similarity index 100% rename from tests/data/dirlisting/generic/uclibc/index.html rename to tests/data/package/dirlisting/generic/uclibc/index.html diff --git a/tests/data/dirlisting/generic/util-linux-expected.json b/tests/data/package/dirlisting/generic/util-linux-expected.json similarity index 100% rename from tests/data/dirlisting/generic/util-linux-expected.json rename to tests/data/package/dirlisting/generic/util-linux-expected.json diff --git a/tests/data/dirlisting/generic/util-linux/0.html b/tests/data/package/dirlisting/generic/util-linux/0.html similarity index 100% rename from tests/data/dirlisting/generic/util-linux/0.html rename to tests/data/package/dirlisting/generic/util-linux/0.html diff --git a/tests/data/dirlisting/generic/util-linux/1.html b/tests/data/package/dirlisting/generic/util-linux/1.html similarity index 100% rename from tests/data/dirlisting/generic/util-linux/1.html rename to tests/data/package/dirlisting/generic/util-linux/1.html diff --git a/tests/data/dirlisting/generic/util-linux/10.html b/tests/data/package/dirlisting/generic/util-linux/10.html similarity index 100% rename from tests/data/dirlisting/generic/util-linux/10.html rename to tests/data/package/dirlisting/generic/util-linux/10.html diff --git a/tests/data/dirlisting/generic/util-linux/11.html b/tests/data/package/dirlisting/generic/util-linux/11.html similarity index 100% rename from tests/data/dirlisting/generic/util-linux/11.html rename to tests/data/package/dirlisting/generic/util-linux/11.html diff --git a/tests/data/dirlisting/generic/util-linux/12.html b/tests/data/package/dirlisting/generic/util-linux/12.html similarity index 100% rename from tests/data/dirlisting/generic/util-linux/12.html rename to tests/data/package/dirlisting/generic/util-linux/12.html diff --git a/tests/data/dirlisting/generic/util-linux/13.html b/tests/data/package/dirlisting/generic/util-linux/13.html similarity index 100% rename from tests/data/dirlisting/generic/util-linux/13.html rename to tests/data/package/dirlisting/generic/util-linux/13.html diff --git a/tests/data/dirlisting/generic/util-linux/14.html b/tests/data/package/dirlisting/generic/util-linux/14.html similarity index 100% rename from tests/data/dirlisting/generic/util-linux/14.html rename to tests/data/package/dirlisting/generic/util-linux/14.html diff --git a/tests/data/dirlisting/generic/util-linux/15.html b/tests/data/package/dirlisting/generic/util-linux/15.html similarity index 100% rename from tests/data/dirlisting/generic/util-linux/15.html rename to tests/data/package/dirlisting/generic/util-linux/15.html diff --git a/tests/data/dirlisting/generic/util-linux/16.html b/tests/data/package/dirlisting/generic/util-linux/16.html similarity index 100% rename from tests/data/dirlisting/generic/util-linux/16.html rename to tests/data/package/dirlisting/generic/util-linux/16.html diff --git a/tests/data/dirlisting/generic/util-linux/17.html b/tests/data/package/dirlisting/generic/util-linux/17.html similarity index 100% rename from tests/data/dirlisting/generic/util-linux/17.html rename to tests/data/package/dirlisting/generic/util-linux/17.html diff --git a/tests/data/dirlisting/generic/util-linux/18.html b/tests/data/package/dirlisting/generic/util-linux/18.html similarity index 100% rename from tests/data/dirlisting/generic/util-linux/18.html rename to tests/data/package/dirlisting/generic/util-linux/18.html diff --git a/tests/data/dirlisting/generic/util-linux/19.html b/tests/data/package/dirlisting/generic/util-linux/19.html similarity index 100% rename from tests/data/dirlisting/generic/util-linux/19.html rename to tests/data/package/dirlisting/generic/util-linux/19.html diff --git a/tests/data/dirlisting/generic/util-linux/2.html b/tests/data/package/dirlisting/generic/util-linux/2.html similarity index 100% rename from tests/data/dirlisting/generic/util-linux/2.html rename to tests/data/package/dirlisting/generic/util-linux/2.html diff --git a/tests/data/dirlisting/generic/util-linux/20.html b/tests/data/package/dirlisting/generic/util-linux/20.html similarity index 100% rename from tests/data/dirlisting/generic/util-linux/20.html rename to tests/data/package/dirlisting/generic/util-linux/20.html diff --git a/tests/data/dirlisting/generic/util-linux/21.html b/tests/data/package/dirlisting/generic/util-linux/21.html similarity index 100% rename from tests/data/dirlisting/generic/util-linux/21.html rename to tests/data/package/dirlisting/generic/util-linux/21.html diff --git a/tests/data/dirlisting/generic/util-linux/22.html b/tests/data/package/dirlisting/generic/util-linux/22.html similarity index 100% rename from tests/data/dirlisting/generic/util-linux/22.html rename to tests/data/package/dirlisting/generic/util-linux/22.html diff --git a/tests/data/dirlisting/generic/util-linux/23.html b/tests/data/package/dirlisting/generic/util-linux/23.html similarity index 100% rename from tests/data/dirlisting/generic/util-linux/23.html rename to tests/data/package/dirlisting/generic/util-linux/23.html diff --git a/tests/data/dirlisting/generic/util-linux/24.html b/tests/data/package/dirlisting/generic/util-linux/24.html similarity index 100% rename from tests/data/dirlisting/generic/util-linux/24.html rename to tests/data/package/dirlisting/generic/util-linux/24.html diff --git a/tests/data/dirlisting/generic/util-linux/25.html b/tests/data/package/dirlisting/generic/util-linux/25.html similarity index 100% rename from tests/data/dirlisting/generic/util-linux/25.html rename to tests/data/package/dirlisting/generic/util-linux/25.html diff --git a/tests/data/dirlisting/generic/util-linux/26.html b/tests/data/package/dirlisting/generic/util-linux/26.html similarity index 100% rename from tests/data/dirlisting/generic/util-linux/26.html rename to tests/data/package/dirlisting/generic/util-linux/26.html diff --git a/tests/data/dirlisting/generic/util-linux/27.html b/tests/data/package/dirlisting/generic/util-linux/27.html similarity index 100% rename from tests/data/dirlisting/generic/util-linux/27.html rename to tests/data/package/dirlisting/generic/util-linux/27.html diff --git a/tests/data/dirlisting/generic/util-linux/3.html b/tests/data/package/dirlisting/generic/util-linux/3.html similarity index 100% rename from tests/data/dirlisting/generic/util-linux/3.html rename to tests/data/package/dirlisting/generic/util-linux/3.html diff --git a/tests/data/dirlisting/generic/util-linux/4.html b/tests/data/package/dirlisting/generic/util-linux/4.html similarity index 100% rename from tests/data/dirlisting/generic/util-linux/4.html rename to tests/data/package/dirlisting/generic/util-linux/4.html diff --git a/tests/data/dirlisting/generic/util-linux/5.html b/tests/data/package/dirlisting/generic/util-linux/5.html similarity index 100% rename from tests/data/dirlisting/generic/util-linux/5.html rename to tests/data/package/dirlisting/generic/util-linux/5.html diff --git a/tests/data/dirlisting/generic/util-linux/6.html b/tests/data/package/dirlisting/generic/util-linux/6.html similarity index 100% rename from tests/data/dirlisting/generic/util-linux/6.html rename to tests/data/package/dirlisting/generic/util-linux/6.html diff --git a/tests/data/dirlisting/generic/util-linux/7.html b/tests/data/package/dirlisting/generic/util-linux/7.html similarity index 100% rename from tests/data/dirlisting/generic/util-linux/7.html rename to tests/data/package/dirlisting/generic/util-linux/7.html diff --git a/tests/data/dirlisting/generic/util-linux/8.html b/tests/data/package/dirlisting/generic/util-linux/8.html similarity index 100% rename from tests/data/dirlisting/generic/util-linux/8.html rename to tests/data/package/dirlisting/generic/util-linux/8.html diff --git a/tests/data/dirlisting/generic/util-linux/9.html b/tests/data/package/dirlisting/generic/util-linux/9.html similarity index 100% rename from tests/data/dirlisting/generic/util-linux/9.html rename to tests/data/package/dirlisting/generic/util-linux/9.html diff --git a/tests/data/dirlisting/generic/util-linux/index.html b/tests/data/package/dirlisting/generic/util-linux/index.html similarity index 100% rename from tests/data/dirlisting/generic/util-linux/index.html rename to tests/data/package/dirlisting/generic/util-linux/index.html diff --git a/tests/data/dirlisting/generic/wpa_supplicant-expected.json b/tests/data/package/dirlisting/generic/wpa_supplicant-expected.json similarity index 100% rename from tests/data/dirlisting/generic/wpa_supplicant-expected.json rename to tests/data/package/dirlisting/generic/wpa_supplicant-expected.json diff --git a/tests/data/dirlisting/generic/wpa_supplicant/index.html b/tests/data/package/dirlisting/generic/wpa_supplicant/index.html similarity index 100% rename from tests/data/dirlisting/generic/wpa_supplicant/index.html rename to tests/data/package/dirlisting/generic/wpa_supplicant/index.html diff --git a/tests/data/dirlisting/gnu/glibc-expected.json b/tests/data/package/dirlisting/gnu/glibc-expected.json similarity index 100% rename from tests/data/dirlisting/gnu/glibc-expected.json rename to tests/data/package/dirlisting/gnu/glibc-expected.json diff --git a/tests/data/dirlisting/gnu/glibc/index.html b/tests/data/package/dirlisting/gnu/glibc/index.html similarity index 100% rename from tests/data/dirlisting/gnu/glibc/index.html rename to tests/data/package/dirlisting/gnu/glibc/index.html diff --git a/tests/data/dirlisting/regenerate_mock_data.py b/tests/data/package/dirlisting/regenerate_mock_data.py similarity index 100% rename from tests/data/dirlisting/regenerate_mock_data.py rename to tests/data/package/dirlisting/regenerate_mock_data.py diff --git a/tests/data/package/github/avahi-expected.json b/tests/data/package/github/avahi-expected.json new file mode 100644 index 00000000..2c3c717c --- /dev/null +++ b/tests/data/package/github/avahi-expected.json @@ -0,0 +1,1586 @@ +[ + { + "type": "github", + "namespace": "avahi", + "name": "avahi", + "version": "0.6.32-rc", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2015-10-10T00:39:05", + "parties": [], + "keywords": [], + "homepage_url": "http://www.avahi.org", + "download_url": "https://github.com/avahi/avahi/archive/refs/tags/0.6.32-rc.tar.gz", + "api_url": "https://api.github.com/repos/avahi/avahi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/avahi/avahi/issues", + "code_view_url": "https://github.com/avahi/avahi", + "vcs_url": "git://github.com/avahi/avahi.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/avahi/avahi@0.6.32-rc", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "avahi", + "name": "avahi", + "version": "0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2005-08-21T21:37:36", + "parties": [], + "keywords": [], + "homepage_url": "http://www.avahi.org", + "download_url": "https://github.com/avahi/avahi/archive/refs/tags/v0.1.tar.gz", + "api_url": "https://api.github.com/repos/avahi/avahi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/avahi/avahi/issues", + "code_view_url": "https://github.com/avahi/avahi", + "vcs_url": "git://github.com/avahi/avahi.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/avahi/avahi@0.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "avahi", + "name": "avahi", + "version": "0.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2005-08-28T22:26:57", + "parties": [], + "keywords": [], + "homepage_url": "http://www.avahi.org", + "download_url": "https://github.com/avahi/avahi/archive/refs/tags/v0.2.tar.gz", + "api_url": "https://api.github.com/repos/avahi/avahi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/avahi/avahi/issues", + "code_view_url": "https://github.com/avahi/avahi", + "vcs_url": "git://github.com/avahi/avahi.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/avahi/avahi@0.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "avahi", + "name": "avahi", + "version": "0.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2005-09-04T19:49:48", + "parties": [], + "keywords": [], + "homepage_url": "http://www.avahi.org", + "download_url": "https://github.com/avahi/avahi/archive/refs/tags/v0.3.tar.gz", + "api_url": "https://api.github.com/repos/avahi/avahi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/avahi/avahi/issues", + "code_view_url": "https://github.com/avahi/avahi", + "vcs_url": "git://github.com/avahi/avahi.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/avahi/avahi@0.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "avahi", + "name": "avahi", + "version": "0.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2005-09-08T23:40:18", + "parties": [], + "keywords": [], + "homepage_url": "http://www.avahi.org", + "download_url": "https://github.com/avahi/avahi/archive/refs/tags/v0.4.tar.gz", + "api_url": "https://api.github.com/repos/avahi/avahi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/avahi/avahi/issues", + "code_view_url": "https://github.com/avahi/avahi", + "vcs_url": "git://github.com/avahi/avahi.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/avahi/avahi@0.4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "avahi", + "name": "avahi", + "version": "0.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2005-09-14T18:31:16", + "parties": [], + "keywords": [], + "homepage_url": "http://www.avahi.org", + "download_url": "https://github.com/avahi/avahi/archive/refs/tags/v0.5.tar.gz", + "api_url": "https://api.github.com/repos/avahi/avahi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/avahi/avahi/issues", + "code_view_url": "https://github.com/avahi/avahi", + "vcs_url": "git://github.com/avahi/avahi.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/avahi/avahi@0.5", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "avahi", + "name": "avahi", + "version": "0.5.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2005-09-30T09:25:47", + "parties": [], + "keywords": [], + "homepage_url": "http://www.avahi.org", + "download_url": "https://github.com/avahi/avahi/archive/refs/tags/v0.5.1.tar.gz", + "api_url": "https://api.github.com/repos/avahi/avahi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/avahi/avahi/issues", + "code_view_url": "https://github.com/avahi/avahi", + "vcs_url": "git://github.com/avahi/avahi.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/avahi/avahi@0.5.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "avahi", + "name": "avahi", + "version": "0.5.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2005-10-03T14:33:15", + "parties": [], + "keywords": [], + "homepage_url": "http://www.avahi.org", + "download_url": "https://github.com/avahi/avahi/archive/refs/tags/v0.5.2.tar.gz", + "api_url": "https://api.github.com/repos/avahi/avahi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/avahi/avahi/issues", + "code_view_url": "https://github.com/avahi/avahi", + "vcs_url": "git://github.com/avahi/avahi.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/avahi/avahi@0.5.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "avahi", + "name": "avahi", + "version": "0.6", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2005-11-18T23:58:18", + "parties": [], + "keywords": [], + "homepage_url": "http://www.avahi.org", + "download_url": "https://github.com/avahi/avahi/archive/refs/tags/v0.6.tar.gz", + "api_url": "https://api.github.com/repos/avahi/avahi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/avahi/avahi/issues", + "code_view_url": "https://github.com/avahi/avahi", + "vcs_url": "git://github.com/avahi/avahi.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/avahi/avahi@0.6", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "avahi", + "name": "avahi", + "version": "0.6.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2005-11-24T18:49:17", + "parties": [], + "keywords": [], + "homepage_url": "http://www.avahi.org", + "download_url": "https://github.com/avahi/avahi/archive/refs/tags/v0.6.1.tar.gz", + "api_url": "https://api.github.com/repos/avahi/avahi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/avahi/avahi/issues", + "code_view_url": "https://github.com/avahi/avahi", + "vcs_url": "git://github.com/avahi/avahi.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/avahi/avahi@0.6.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "avahi", + "name": "avahi", + "version": "0.6.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2006-01-06T01:15:21", + "parties": [], + "keywords": [], + "homepage_url": "http://www.avahi.org", + "download_url": "https://github.com/avahi/avahi/archive/refs/tags/v0.6.2.tar.gz", + "api_url": "https://api.github.com/repos/avahi/avahi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/avahi/avahi/issues", + "code_view_url": "https://github.com/avahi/avahi", + "vcs_url": "git://github.com/avahi/avahi.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/avahi/avahi@0.6.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "avahi", + "name": "avahi", + "version": "0.6.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2006-01-07T21:41:17", + "parties": [], + "keywords": [], + "homepage_url": "http://www.avahi.org", + "download_url": "https://github.com/avahi/avahi/archive/refs/tags/v0.6.3.tar.gz", + "api_url": "https://api.github.com/repos/avahi/avahi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/avahi/avahi/issues", + "code_view_url": "https://github.com/avahi/avahi", + "vcs_url": "git://github.com/avahi/avahi.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/avahi/avahi@0.6.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "avahi", + "name": "avahi", + "version": "0.6.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2006-07-16T16:48:57", + "parties": [], + "keywords": [], + "homepage_url": "http://www.avahi.org", + "download_url": "https://github.com/avahi/avahi/archive/refs/tags/v0.6.4.tar.gz", + "api_url": "https://api.github.com/repos/avahi/avahi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/avahi/avahi/issues", + "code_view_url": "https://github.com/avahi/avahi", + "vcs_url": "git://github.com/avahi/avahi.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/avahi/avahi@0.6.4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "avahi", + "name": "avahi", + "version": "0.6.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2006-01-23T01:50:45", + "parties": [], + "keywords": [], + "homepage_url": "http://www.avahi.org", + "download_url": "https://github.com/avahi/avahi/archive/refs/tags/v0.6.5.tar.gz", + "api_url": "https://api.github.com/repos/avahi/avahi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/avahi/avahi/issues", + "code_view_url": "https://github.com/avahi/avahi", + "vcs_url": "git://github.com/avahi/avahi.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/avahi/avahi@0.6.5", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "avahi", + "name": "avahi", + "version": "0.6.6", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2006-01-31T15:32:37", + "parties": [], + "keywords": [], + "homepage_url": "http://www.avahi.org", + "download_url": "https://github.com/avahi/avahi/archive/refs/tags/v0.6.6.tar.gz", + "api_url": "https://api.github.com/repos/avahi/avahi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/avahi/avahi/issues", + "code_view_url": "https://github.com/avahi/avahi", + "vcs_url": "git://github.com/avahi/avahi.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/avahi/avahi@0.6.6", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "avahi", + "name": "avahi", + "version": "0.6.7", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2006-02-15T14:25:59", + "parties": [], + "keywords": [], + "homepage_url": "http://www.avahi.org", + "download_url": "https://github.com/avahi/avahi/archive/refs/tags/v0.6.7.tar.gz", + "api_url": "https://api.github.com/repos/avahi/avahi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/avahi/avahi/issues", + "code_view_url": "https://github.com/avahi/avahi", + "vcs_url": "git://github.com/avahi/avahi.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/avahi/avahi@0.6.7", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "avahi", + "name": "avahi", + "version": "0.6.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2006-02-23T01:20:14", + "parties": [], + "keywords": [], + "homepage_url": "http://www.avahi.org", + "download_url": "https://github.com/avahi/avahi/archive/refs/tags/v0.6.8.tar.gz", + "api_url": "https://api.github.com/repos/avahi/avahi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/avahi/avahi/issues", + "code_view_url": "https://github.com/avahi/avahi", + "vcs_url": "git://github.com/avahi/avahi.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/avahi/avahi@0.6.8", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "avahi", + "name": "avahi", + "version": "0.6.9", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2006-03-02T19:34:00", + "parties": [], + "keywords": [], + "homepage_url": "http://www.avahi.org", + "download_url": "https://github.com/avahi/avahi/archive/refs/tags/v0.6.9.tar.gz", + "api_url": "https://api.github.com/repos/avahi/avahi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/avahi/avahi/issues", + "code_view_url": "https://github.com/avahi/avahi", + "vcs_url": "git://github.com/avahi/avahi.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/avahi/avahi@0.6.9", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "avahi", + "name": "avahi", + "version": "0.6.10", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2006-05-05T17:55:25", + "parties": [], + "keywords": [], + "homepage_url": "http://www.avahi.org", + "download_url": "https://github.com/avahi/avahi/archive/refs/tags/v0.6.10.tar.gz", + "api_url": "https://api.github.com/repos/avahi/avahi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/avahi/avahi/issues", + "code_view_url": "https://github.com/avahi/avahi", + "vcs_url": "git://github.com/avahi/avahi.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/avahi/avahi@0.6.10", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "avahi", + "name": "avahi", + "version": "0.6.11", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2006-06-25T23:59:02", + "parties": [], + "keywords": [], + "homepage_url": "http://www.avahi.org", + "download_url": "https://github.com/avahi/avahi/archive/refs/tags/v0.6.11.tar.gz", + "api_url": "https://api.github.com/repos/avahi/avahi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/avahi/avahi/issues", + "code_view_url": "https://github.com/avahi/avahi", + "vcs_url": "git://github.com/avahi/avahi.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/avahi/avahi@0.6.11", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "avahi", + "name": "avahi", + "version": "0.6.12", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2006-07-22T13:04:11", + "parties": [], + "keywords": [], + "homepage_url": "http://www.avahi.org", + "download_url": "https://github.com/avahi/avahi/archive/refs/tags/v0.6.12.tar.gz", + "api_url": "https://api.github.com/repos/avahi/avahi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/avahi/avahi/issues", + "code_view_url": "https://github.com/avahi/avahi", + "vcs_url": "git://github.com/avahi/avahi.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/avahi/avahi@0.6.12", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "avahi", + "name": "avahi", + "version": "0.6.13", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2006-08-25T19:38:51", + "parties": [], + "keywords": [], + "homepage_url": "http://www.avahi.org", + "download_url": "https://github.com/avahi/avahi/archive/refs/tags/v0.6.13.tar.gz", + "api_url": "https://api.github.com/repos/avahi/avahi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/avahi/avahi/issues", + "code_view_url": "https://github.com/avahi/avahi", + "vcs_url": "git://github.com/avahi/avahi.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/avahi/avahi@0.6.13", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "avahi", + "name": "avahi", + "version": "0.6.14", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2006-09-13T21:38:47", + "parties": [], + "keywords": [], + "homepage_url": "http://www.avahi.org", + "download_url": "https://github.com/avahi/avahi/archive/refs/tags/v0.6.14.tar.gz", + "api_url": "https://api.github.com/repos/avahi/avahi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/avahi/avahi/issues", + "code_view_url": "https://github.com/avahi/avahi", + "vcs_url": "git://github.com/avahi/avahi.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/avahi/avahi@0.6.14", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "avahi", + "name": "avahi", + "version": "0.6.15", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2006-11-06T14:20:41", + "parties": [], + "keywords": [], + "homepage_url": "http://www.avahi.org", + "download_url": "https://github.com/avahi/avahi/archive/refs/tags/v0.6.15.tar.gz", + "api_url": "https://api.github.com/repos/avahi/avahi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/avahi/avahi/issues", + "code_view_url": "https://github.com/avahi/avahi", + "vcs_url": "git://github.com/avahi/avahi.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/avahi/avahi@0.6.15", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "avahi", + "name": "avahi", + "version": "0.6.16", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2006-12-28T17:09:23", + "parties": [], + "keywords": [], + "homepage_url": "http://www.avahi.org", + "download_url": "https://github.com/avahi/avahi/archive/refs/tags/v0.6.16.tar.gz", + "api_url": "https://api.github.com/repos/avahi/avahi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/avahi/avahi/issues", + "code_view_url": "https://github.com/avahi/avahi", + "vcs_url": "git://github.com/avahi/avahi.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/avahi/avahi@0.6.16", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "avahi", + "name": "avahi", + "version": "0.6.17", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2007-02-04T20:32:57", + "parties": [], + "keywords": [], + "homepage_url": "http://www.avahi.org", + "download_url": "https://github.com/avahi/avahi/archive/refs/tags/v0.6.17.tar.gz", + "api_url": "https://api.github.com/repos/avahi/avahi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/avahi/avahi/issues", + "code_view_url": "https://github.com/avahi/avahi", + "vcs_url": "git://github.com/avahi/avahi.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/avahi/avahi@0.6.17", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "avahi", + "name": "avahi", + "version": "0.6.18", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2007-04-18T20:58:03", + "parties": [], + "keywords": [], + "homepage_url": "http://www.avahi.org", + "download_url": "https://github.com/avahi/avahi/archive/refs/tags/v0.6.18.tar.gz", + "api_url": "https://api.github.com/repos/avahi/avahi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/avahi/avahi/issues", + "code_view_url": "https://github.com/avahi/avahi", + "vcs_url": "git://github.com/avahi/avahi.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/avahi/avahi@0.6.18", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "avahi", + "name": "avahi", + "version": "0.6.19", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2007-05-09T20:57:18", + "parties": [], + "keywords": [], + "homepage_url": "http://www.avahi.org", + "download_url": "https://github.com/avahi/avahi/archive/refs/tags/v0.6.19.tar.gz", + "api_url": "https://api.github.com/repos/avahi/avahi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/avahi/avahi/issues", + "code_view_url": "https://github.com/avahi/avahi", + "vcs_url": "git://github.com/avahi/avahi.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/avahi/avahi@0.6.19", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "avahi", + "name": "avahi", + "version": "0.6.20", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2007-06-22T16:52:50", + "parties": [], + "keywords": [], + "homepage_url": "http://www.avahi.org", + "download_url": "https://github.com/avahi/avahi/archive/refs/tags/v0.6.20.tar.gz", + "api_url": "https://api.github.com/repos/avahi/avahi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/avahi/avahi/issues", + "code_view_url": "https://github.com/avahi/avahi", + "vcs_url": "git://github.com/avahi/avahi.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/avahi/avahi@0.6.20", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "avahi", + "name": "avahi", + "version": "0.6.21", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2007-08-12T16:27:08", + "parties": [], + "keywords": [], + "homepage_url": "http://www.avahi.org", + "download_url": "https://github.com/avahi/avahi/archive/refs/tags/v0.6.21.tar.gz", + "api_url": "https://api.github.com/repos/avahi/avahi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/avahi/avahi/issues", + "code_view_url": "https://github.com/avahi/avahi", + "vcs_url": "git://github.com/avahi/avahi.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/avahi/avahi@0.6.21", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "avahi", + "name": "avahi", + "version": "0.6.22", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2007-12-17T16:02:11", + "parties": [], + "keywords": [], + "homepage_url": "http://www.avahi.org", + "download_url": "https://github.com/avahi/avahi/archive/refs/tags/v0.6.22.tar.gz", + "api_url": "https://api.github.com/repos/avahi/avahi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/avahi/avahi/issues", + "code_view_url": "https://github.com/avahi/avahi", + "vcs_url": "git://github.com/avahi/avahi.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/avahi/avahi@0.6.22", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "avahi", + "name": "avahi", + "version": "0.6.23", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2008-06-23T23:18:47", + "parties": [], + "keywords": [], + "homepage_url": "http://www.avahi.org", + "download_url": "https://github.com/avahi/avahi/archive/refs/tags/v0.6.23.tar.gz", + "api_url": "https://api.github.com/repos/avahi/avahi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/avahi/avahi/issues", + "code_view_url": "https://github.com/avahi/avahi", + "vcs_url": "git://github.com/avahi/avahi.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/avahi/avahi@0.6.23", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "avahi", + "name": "avahi", + "version": "0.6.24", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2008-12-12T21:22:38", + "parties": [], + "keywords": [], + "homepage_url": "http://www.avahi.org", + "download_url": "https://github.com/avahi/avahi/archive/refs/tags/v0.6.24.tar.gz", + "api_url": "https://api.github.com/repos/avahi/avahi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/avahi/avahi/issues", + "code_view_url": "https://github.com/avahi/avahi", + "vcs_url": "git://github.com/avahi/avahi.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/avahi/avahi@0.6.24", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "avahi", + "name": "avahi", + "version": "0.6.25", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2009-04-14T02:05:37", + "parties": [], + "keywords": [], + "homepage_url": "http://www.avahi.org", + "download_url": "https://github.com/avahi/avahi/archive/refs/tags/v0.6.25.tar.gz", + "api_url": "https://api.github.com/repos/avahi/avahi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/avahi/avahi/issues", + "code_view_url": "https://github.com/avahi/avahi", + "vcs_url": "git://github.com/avahi/avahi.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/avahi/avahi@0.6.25", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "avahi", + "name": "avahi", + "version": "0.6.26", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2010-06-29T03:02:08", + "parties": [], + "keywords": [], + "homepage_url": "http://www.avahi.org", + "download_url": "https://github.com/avahi/avahi/archive/refs/tags/v0.6.26.tar.gz", + "api_url": "https://api.github.com/repos/avahi/avahi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/avahi/avahi/issues", + "code_view_url": "https://github.com/avahi/avahi", + "vcs_url": "git://github.com/avahi/avahi.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/avahi/avahi@0.6.26", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "avahi", + "name": "avahi", + "version": "0.6.27", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2010-07-13T03:05:21", + "parties": [], + "keywords": [], + "homepage_url": "http://www.avahi.org", + "download_url": "https://github.com/avahi/avahi/archive/refs/tags/v0.6.27.tar.gz", + "api_url": "https://api.github.com/repos/avahi/avahi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/avahi/avahi/issues", + "code_view_url": "https://github.com/avahi/avahi", + "vcs_url": "git://github.com/avahi/avahi.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/avahi/avahi@0.6.27", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "avahi", + "name": "avahi", + "version": "0.6.28", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2010-10-05T00:04:50", + "parties": [], + "keywords": [], + "homepage_url": "http://www.avahi.org", + "download_url": "https://github.com/avahi/avahi/archive/refs/tags/v0.6.28.tar.gz", + "api_url": "https://api.github.com/repos/avahi/avahi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/avahi/avahi/issues", + "code_view_url": "https://github.com/avahi/avahi", + "vcs_url": "git://github.com/avahi/avahi.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/avahi/avahi@0.6.28", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "avahi", + "name": "avahi", + "version": "0.6.29", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2011-03-08T23:51:26", + "parties": [], + "keywords": [], + "homepage_url": "http://www.avahi.org", + "download_url": "https://github.com/avahi/avahi/archive/refs/tags/v0.6.29.tar.gz", + "api_url": "https://api.github.com/repos/avahi/avahi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/avahi/avahi/issues", + "code_view_url": "https://github.com/avahi/avahi", + "vcs_url": "git://github.com/avahi/avahi.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/avahi/avahi@0.6.29", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "avahi", + "name": "avahi", + "version": "0.6.30", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2011-04-03T22:10:14", + "parties": [], + "keywords": [], + "homepage_url": "http://www.avahi.org", + "download_url": "https://github.com/avahi/avahi/archive/refs/tags/v0.6.30.tar.gz", + "api_url": "https://api.github.com/repos/avahi/avahi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/avahi/avahi/issues", + "code_view_url": "https://github.com/avahi/avahi", + "vcs_url": "git://github.com/avahi/avahi.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/avahi/avahi@0.6.30", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "avahi", + "name": "avahi", + "version": "0.6.31", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2012-02-14T22:24:31", + "parties": [], + "keywords": [], + "homepage_url": "http://www.avahi.org", + "download_url": "https://github.com/avahi/avahi/archive/refs/tags/v0.6.31.tar.gz", + "api_url": "https://api.github.com/repos/avahi/avahi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/avahi/avahi/issues", + "code_view_url": "https://github.com/avahi/avahi", + "vcs_url": "git://github.com/avahi/avahi.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/avahi/avahi@0.6.31", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "avahi", + "name": "avahi", + "version": "0.6.32", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2016-02-16T02:13:45", + "parties": [], + "keywords": [], + "homepage_url": "http://www.avahi.org", + "download_url": "https://github.com/avahi/avahi/archive/refs/tags/v0.6.32.tar.gz", + "api_url": "https://api.github.com/repos/avahi/avahi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/avahi/avahi/issues", + "code_view_url": "https://github.com/avahi/avahi", + "vcs_url": "git://github.com/avahi/avahi.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/avahi/avahi@0.6.32", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "avahi", + "name": "avahi", + "version": "0.7", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2017-07-10T10:12:38", + "parties": [], + "keywords": [], + "homepage_url": "http://www.avahi.org", + "download_url": "https://github.com/avahi/avahi/archive/refs/tags/v0.7.tar.gz", + "api_url": "https://api.github.com/repos/avahi/avahi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/avahi/avahi/issues", + "code_view_url": "https://github.com/avahi/avahi", + "vcs_url": "git://github.com/avahi/avahi.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/avahi/avahi@0.7", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "avahi", + "name": "avahi", + "version": "0.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2020-02-18T07:04:45", + "parties": [], + "keywords": [], + "homepage_url": "http://www.avahi.org", + "download_url": "https://github.com/avahi/avahi/archive/refs/tags/v0.8.tar.gz", + "api_url": "https://api.github.com/repos/avahi/avahi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/avahi/avahi/issues", + "code_view_url": "https://github.com/avahi/avahi", + "vcs_url": "git://github.com/avahi/avahi.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/avahi/avahi@0.8", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "avahi", + "name": "avahi", + "version": "0.9-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2024-01-30T17:16:03", + "parties": [], + "keywords": [], + "homepage_url": "http://www.avahi.org", + "download_url": "https://github.com/avahi/avahi/archive/refs/tags/v0.9-rc1.tar.gz", + "api_url": "https://api.github.com/repos/avahi/avahi", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/avahi/avahi/issues", + "code_view_url": "https://github.com/avahi/avahi", + "vcs_url": "git://github.com/avahi/avahi.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/avahi/avahi@0.9-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + } +] \ No newline at end of file diff --git a/tests/data/package/github/avahi/github_mock_data_0.json b/tests/data/package/github/avahi/github_mock_data_0.json new file mode 100644 index 00000000..5566a9d5 --- /dev/null +++ b/tests/data/package/github/avahi/github_mock_data_0.json @@ -0,0 +1,130 @@ +{ + "id": 27156301, + "node_id": "MDEwOlJlcG9zaXRvcnkyNzE1NjMwMQ==", + "name": "avahi", + "full_name": "avahi/avahi", + "private": false, + "owner": { + "login": "avahi", + "id": 145901603, + "node_id": "O_kgDOCLJIIw", + "avatar_url": "https://avatars.githubusercontent.com/u/145901603?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/avahi", + "html_url": "https://github.com/avahi", + "followers_url": "https://api.github.com/users/avahi/followers", + "following_url": "https://api.github.com/users/avahi/following{/other_user}", + "gists_url": "https://api.github.com/users/avahi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/avahi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/avahi/subscriptions", + "organizations_url": "https://api.github.com/users/avahi/orgs", + "repos_url": "https://api.github.com/users/avahi/repos", + "events_url": "https://api.github.com/users/avahi/events{/privacy}", + "received_events_url": "https://api.github.com/users/avahi/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/avahi/avahi", + "description": "Avahi - Service Discovery for Linux using mDNS/DNS-SD -- compatible with Bonjour", + "fork": false, + "url": "https://api.github.com/repos/avahi/avahi", + "forks_url": "https://api.github.com/repos/avahi/avahi/forks", + "keys_url": "https://api.github.com/repos/avahi/avahi/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/avahi/avahi/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/avahi/avahi/teams", + "hooks_url": "https://api.github.com/repos/avahi/avahi/hooks", + "issue_events_url": "https://api.github.com/repos/avahi/avahi/issues/events{/number}", + "events_url": "https://api.github.com/repos/avahi/avahi/events", + "assignees_url": "https://api.github.com/repos/avahi/avahi/assignees{/user}", + "branches_url": "https://api.github.com/repos/avahi/avahi/branches{/branch}", + "tags_url": "https://api.github.com/repos/avahi/avahi/tags", + "blobs_url": "https://api.github.com/repos/avahi/avahi/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/avahi/avahi/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/avahi/avahi/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/avahi/avahi/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/avahi/avahi/statuses/{sha}", + "languages_url": "https://api.github.com/repos/avahi/avahi/languages", + "stargazers_url": "https://api.github.com/repos/avahi/avahi/stargazers", + "contributors_url": "https://api.github.com/repos/avahi/avahi/contributors", + "subscribers_url": "https://api.github.com/repos/avahi/avahi/subscribers", + "subscription_url": "https://api.github.com/repos/avahi/avahi/subscription", + "commits_url": "https://api.github.com/repos/avahi/avahi/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/avahi/avahi/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/avahi/avahi/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/avahi/avahi/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/avahi/avahi/contents/{+path}", + "compare_url": "https://api.github.com/repos/avahi/avahi/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/avahi/avahi/merges", + "archive_url": "https://api.github.com/repos/avahi/avahi/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/avahi/avahi/downloads", + "issues_url": "https://api.github.com/repos/avahi/avahi/issues{/number}", + "pulls_url": "https://api.github.com/repos/avahi/avahi/pulls{/number}", + "milestones_url": "https://api.github.com/repos/avahi/avahi/milestones{/number}", + "notifications_url": "https://api.github.com/repos/avahi/avahi/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/avahi/avahi/labels{/name}", + "releases_url": "https://api.github.com/repos/avahi/avahi/releases{/id}", + "deployments_url": "https://api.github.com/repos/avahi/avahi/deployments", + "created_at": "2014-11-26T02:35:47Z", + "updated_at": "2024-03-21T11:22:50Z", + "pushed_at": "2024-03-24T19:38:13Z", + "git_url": "git://github.com/avahi/avahi.git", + "ssh_url": "git@github.com:avahi/avahi.git", + "clone_url": "https://github.com/avahi/avahi.git", + "svn_url": "https://github.com/avahi/avahi", + "homepage": "http://www.avahi.org", + "size": 4419, + "stargazers_count": 1067, + "watchers_count": 1067, + "language": "C", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 308, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 120, + "license": { + "key": "lgpl-2.1", + "name": "GNU Lesser General Public License v2.1", + "spdx_id": "LGPL-2.1", + "url": "https://api.github.com/licenses/lgpl-2.1", + "node_id": "MDc6TGljZW5zZTEx" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 308, + "open_issues": 120, + "watchers": 1067, + "default_branch": "master", + "temp_clone_token": null, + "custom_properties": {}, + "organization": { + "login": "avahi", + "id": 145901603, + "node_id": "O_kgDOCLJIIw", + "avatar_url": "https://avatars.githubusercontent.com/u/145901603?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/avahi", + "html_url": "https://github.com/avahi", + "followers_url": "https://api.github.com/users/avahi/followers", + "following_url": "https://api.github.com/users/avahi/following{/other_user}", + "gists_url": "https://api.github.com/users/avahi/gists{/gist_id}", + "starred_url": "https://api.github.com/users/avahi/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/avahi/subscriptions", + "organizations_url": "https://api.github.com/users/avahi/orgs", + "repos_url": "https://api.github.com/users/avahi/repos", + "events_url": "https://api.github.com/users/avahi/events{/privacy}", + "received_events_url": "https://api.github.com/users/avahi/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 308, + "subscribers_count": 52 +} \ No newline at end of file diff --git a/tests/data/package/github/avahi/github_mock_data_1.json b/tests/data/package/github/avahi/github_mock_data_1.json new file mode 100644 index 00000000..c1832f33 --- /dev/null +++ b/tests/data/package/github/avahi/github_mock_data_1.json @@ -0,0 +1,297 @@ +{ + "data": { + "repository": { + "refs": { + "totalCount": 44, + "pageInfo": { + "endCursor": "NDQ", + "hasNextPage": false + }, + "nodes": [ + { + "name": "0.6.32-rc", + "target": { + "committedDate": "2015-10-10T00:39:05Z" + } + }, + { + "name": "v0.1", + "target": { + "committedDate": "2005-08-21T21:37:36Z" + } + }, + { + "name": "v0.2", + "target": { + "committedDate": "2005-08-28T22:26:57Z" + } + }, + { + "name": "v0.3", + "target": { + "committedDate": "2005-09-04T19:49:48Z" + } + }, + { + "name": "v0.4", + "target": { + "committedDate": "2005-09-08T23:40:18Z" + } + }, + { + "name": "v0.5", + "target": { + "committedDate": "2005-09-14T18:31:16Z" + } + }, + { + "name": "v0.5.1", + "target": { + "committedDate": "2005-09-30T09:25:47Z" + } + }, + { + "name": "v0.5.2", + "target": { + "committedDate": "2005-10-03T14:33:15Z" + } + }, + { + "name": "v0.6", + "target": { + "committedDate": "2005-11-18T23:58:18Z" + } + }, + { + "name": "v0.6.1", + "target": { + "committedDate": "2005-11-24T18:49:17Z" + } + }, + { + "name": "v0.6.2", + "target": { + "committedDate": "2006-01-06T01:15:21Z" + } + }, + { + "name": "v0.6.3", + "target": { + "committedDate": "2006-01-07T21:41:17Z" + } + }, + { + "name": "v0.6.4", + "target": { + "committedDate": "2006-07-16T16:48:57Z" + } + }, + { + "name": "v0.6.5", + "target": { + "committedDate": "2006-01-23T01:50:45Z" + } + }, + { + "name": "v0.6.6", + "target": { + "committedDate": "2006-01-31T15:32:37Z" + } + }, + { + "name": "v0.6.7", + "target": { + "committedDate": "2006-02-15T14:25:59Z" + } + }, + { + "name": "v0.6.8", + "target": { + "committedDate": "2006-02-23T01:20:14Z" + } + }, + { + "name": "v0.6.9", + "target": { + "committedDate": "2006-03-02T19:34:00Z" + } + }, + { + "name": "v0.6.10", + "target": { + "committedDate": "2006-05-05T17:55:25Z" + } + }, + { + "name": "v0.6.11", + "target": { + "committedDate": "2006-06-25T23:59:02Z" + } + }, + { + "name": "v0.6.12", + "target": { + "committedDate": "2006-07-22T13:04:11Z" + } + }, + { + "name": "v0.6.13", + "target": { + "committedDate": "2006-08-25T19:38:51Z" + } + }, + { + "name": "v0.6.14", + "target": { + "committedDate": "2006-09-13T21:38:47Z" + } + }, + { + "name": "v0.6.15", + "target": { + "committedDate": "2006-11-06T14:20:41Z" + } + }, + { + "name": "v0.6.16", + "target": { + "committedDate": "2006-12-28T17:09:23Z" + } + }, + { + "name": "v0.6.17", + "target": { + "committedDate": "2007-02-04T20:32:57Z" + } + }, + { + "name": "v0.6.18", + "target": { + "committedDate": "2007-04-18T20:58:03Z" + } + }, + { + "name": "v0.6.19", + "target": { + "committedDate": "2007-05-09T20:57:18Z" + } + }, + { + "name": "v0.6.20", + "target": { + "committedDate": "2007-06-22T16:52:50Z" + } + }, + { + "name": "v0.6.21", + "target": { + "committedDate": "2007-08-12T16:27:08Z" + } + }, + { + "name": "v0.6.22", + "target": { + "committedDate": "2007-12-17T16:02:11Z" + } + }, + { + "name": "v0.6.23", + "target": { + "target": { + "committedDate": "2008-06-23T23:18:47Z" + } + } + }, + { + "name": "v0.6.24", + "target": { + "target": { + "committedDate": "2008-12-12T21:22:38Z" + } + } + }, + { + "name": "v0.6.25", + "target": { + "target": { + "committedDate": "2009-04-14T02:05:37Z" + } + } + }, + { + "name": "v0.6.26", + "target": { + "target": { + "committedDate": "2010-06-29T03:02:08Z" + } + } + }, + { + "name": "v0.6.27", + "target": { + "target": { + "committedDate": "2010-07-13T03:05:21Z" + } + } + }, + { + "name": "v0.6.28", + "target": { + "target": { + "committedDate": "2010-10-05T00:04:50Z" + } + } + }, + { + "name": "v0.6.29", + "target": { + "target": { + "committedDate": "2011-03-08T23:51:26Z" + } + } + }, + { + "name": "v0.6.30", + "target": { + "target": { + "committedDate": "2011-04-03T22:10:14Z" + } + } + }, + { + "name": "v0.6.31", + "target": { + "target": { + "committedDate": "2012-02-14T22:24:31Z" + } + } + }, + { + "name": "v0.6.32", + "target": { + "committedDate": "2016-02-16T02:13:45Z" + } + }, + { + "name": "v0.7", + "target": { + "committedDate": "2017-07-10T10:12:38Z" + } + }, + { + "name": "v0.8", + "target": { + "committedDate": "2020-02-18T07:04:45Z" + } + }, + { + "name": "v0.9-rc1", + "target": { + "committedDate": "2024-01-30T17:16:03Z" + } + } + ] + } + } + } +} \ No newline at end of file diff --git a/tests/data/package/github/bpftool-expected.json b/tests/data/package/github/bpftool-expected.json new file mode 100644 index 00000000..d961ffe3 --- /dev/null +++ b/tests/data/package/github/bpftool-expected.json @@ -0,0 +1,254 @@ +[ + { + "type": "github", + "namespace": "libbpf", + "name": "bpftool", + "version": "6.7.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2022-02-16T15:49:38", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/libbpf/bpftool/archive/refs/tags/v6.7.0.tar.gz", + "api_url": "https://api.github.com/repos/libbpf/bpftool", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/libbpf/bpftool/issues", + "code_view_url": "https://github.com/libbpf/bpftool", + "vcs_url": "git://github.com/libbpf/bpftool.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/libbpf/bpftool@6.7.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "libbpf", + "name": "bpftool", + "version": "6.8.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2022-05-17T10:17:48", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/libbpf/bpftool/archive/refs/tags/v6.8.0.tar.gz", + "api_url": "https://api.github.com/repos/libbpf/bpftool", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/libbpf/bpftool/issues", + "code_view_url": "https://github.com/libbpf/bpftool", + "vcs_url": "git://github.com/libbpf/bpftool.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/libbpf/bpftool@6.8.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "libbpf", + "name": "bpftool", + "version": "7.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2022-08-19T11:51:44", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/libbpf/bpftool/archive/refs/tags/v7.0.0.tar.gz", + "api_url": "https://api.github.com/repos/libbpf/bpftool", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/libbpf/bpftool/issues", + "code_view_url": "https://github.com/libbpf/bpftool", + "vcs_url": "git://github.com/libbpf/bpftool.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/libbpf/bpftool@7.0.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "libbpf", + "name": "bpftool", + "version": "7.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2023-01-04T17:29:59", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/libbpf/bpftool/archive/refs/tags/v7.1.0.tar.gz", + "api_url": "https://api.github.com/repos/libbpf/bpftool", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/libbpf/bpftool/issues", + "code_view_url": "https://github.com/libbpf/bpftool", + "vcs_url": "git://github.com/libbpf/bpftool.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/libbpf/bpftool@7.1.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "libbpf", + "name": "bpftool", + "version": "7.2.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2023-03-22T10:55:11", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/libbpf/bpftool/archive/refs/tags/v7.2.0-snapshot.0.tar.gz", + "api_url": "https://api.github.com/repos/libbpf/bpftool", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/libbpf/bpftool/issues", + "code_view_url": "https://github.com/libbpf/bpftool", + "vcs_url": "git://github.com/libbpf/bpftool.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/libbpf/bpftool@7.2.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "libbpf", + "name": "bpftool", + "version": "7.2.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2023-04-25T12:45:55", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/libbpf/bpftool/archive/refs/tags/v7.2.0.tar.gz", + "api_url": "https://api.github.com/repos/libbpf/bpftool", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/libbpf/bpftool/issues", + "code_view_url": "https://github.com/libbpf/bpftool", + "vcs_url": "git://github.com/libbpf/bpftool.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/libbpf/bpftool@7.2.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "libbpf", + "name": "bpftool", + "version": "7.3.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2023-11-23T11:06:16", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/libbpf/bpftool/archive/refs/tags/v7.3.0.tar.gz", + "api_url": "https://api.github.com/repos/libbpf/bpftool", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/libbpf/bpftool/issues", + "code_view_url": "https://github.com/libbpf/bpftool", + "vcs_url": "git://github.com/libbpf/bpftool.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/libbpf/bpftool@7.3.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + } +] \ No newline at end of file diff --git a/tests/data/package/github/bpftool/github_mock_data_0.json b/tests/data/package/github/bpftool/github_mock_data_0.json new file mode 100644 index 00000000..c2996107 --- /dev/null +++ b/tests/data/package/github/bpftool/github_mock_data_0.json @@ -0,0 +1,135 @@ +{ + "id": 448429441, + "node_id": "R_kgDOGrp9gQ", + "name": "bpftool", + "full_name": "libbpf/bpftool", + "private": false, + "owner": { + "login": "libbpf", + "id": 44008517, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjQ0MDA4NTE3", + "avatar_url": "https://avatars.githubusercontent.com/u/44008517?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/libbpf", + "html_url": "https://github.com/libbpf", + "followers_url": "https://api.github.com/users/libbpf/followers", + "following_url": "https://api.github.com/users/libbpf/following{/other_user}", + "gists_url": "https://api.github.com/users/libbpf/gists{/gist_id}", + "starred_url": "https://api.github.com/users/libbpf/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/libbpf/subscriptions", + "organizations_url": "https://api.github.com/users/libbpf/orgs", + "repos_url": "https://api.github.com/users/libbpf/repos", + "events_url": "https://api.github.com/users/libbpf/events{/privacy}", + "received_events_url": "https://api.github.com/users/libbpf/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/libbpf/bpftool", + "description": "Automated upstream mirror for bpftool stand-alone build.", + "fork": false, + "url": "https://api.github.com/repos/libbpf/bpftool", + "forks_url": "https://api.github.com/repos/libbpf/bpftool/forks", + "keys_url": "https://api.github.com/repos/libbpf/bpftool/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/libbpf/bpftool/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/libbpf/bpftool/teams", + "hooks_url": "https://api.github.com/repos/libbpf/bpftool/hooks", + "issue_events_url": "https://api.github.com/repos/libbpf/bpftool/issues/events{/number}", + "events_url": "https://api.github.com/repos/libbpf/bpftool/events", + "assignees_url": "https://api.github.com/repos/libbpf/bpftool/assignees{/user}", + "branches_url": "https://api.github.com/repos/libbpf/bpftool/branches{/branch}", + "tags_url": "https://api.github.com/repos/libbpf/bpftool/tags", + "blobs_url": "https://api.github.com/repos/libbpf/bpftool/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/libbpf/bpftool/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/libbpf/bpftool/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/libbpf/bpftool/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/libbpf/bpftool/statuses/{sha}", + "languages_url": "https://api.github.com/repos/libbpf/bpftool/languages", + "stargazers_url": "https://api.github.com/repos/libbpf/bpftool/stargazers", + "contributors_url": "https://api.github.com/repos/libbpf/bpftool/contributors", + "subscribers_url": "https://api.github.com/repos/libbpf/bpftool/subscribers", + "subscription_url": "https://api.github.com/repos/libbpf/bpftool/subscription", + "commits_url": "https://api.github.com/repos/libbpf/bpftool/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/libbpf/bpftool/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/libbpf/bpftool/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/libbpf/bpftool/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/libbpf/bpftool/contents/{+path}", + "compare_url": "https://api.github.com/repos/libbpf/bpftool/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/libbpf/bpftool/merges", + "archive_url": "https://api.github.com/repos/libbpf/bpftool/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/libbpf/bpftool/downloads", + "issues_url": "https://api.github.com/repos/libbpf/bpftool/issues{/number}", + "pulls_url": "https://api.github.com/repos/libbpf/bpftool/pulls{/number}", + "milestones_url": "https://api.github.com/repos/libbpf/bpftool/milestones{/number}", + "notifications_url": "https://api.github.com/repos/libbpf/bpftool/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/libbpf/bpftool/labels{/name}", + "releases_url": "https://api.github.com/repos/libbpf/bpftool/releases{/id}", + "deployments_url": "https://api.github.com/repos/libbpf/bpftool/deployments", + "created_at": "2022-01-16T01:17:33Z", + "updated_at": "2024-03-22T16:04:35Z", + "pushed_at": "2024-03-07T10:12:34Z", + "git_url": "git://github.com/libbpf/bpftool.git", + "ssh_url": "git@github.com:libbpf/bpftool.git", + "clone_url": "https://github.com/libbpf/bpftool.git", + "svn_url": "https://github.com/libbpf/bpftool", + "homepage": "", + "size": 1052, + "stargazers_count": 280, + "watchers_count": 280, + "language": "C", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 58, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 35, + "license": { + "key": "other", + "name": "Other", + "spdx_id": "NOASSERTION", + "url": null, + "node_id": "MDc6TGljZW5zZTA=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [ + "bpf", + "bpftool", + "ebpf", + "libbpf" + ], + "visibility": "public", + "forks": 58, + "open_issues": 35, + "watchers": 280, + "default_branch": "main", + "temp_clone_token": null, + "custom_properties": {}, + "organization": { + "login": "libbpf", + "id": 44008517, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjQ0MDA4NTE3", + "avatar_url": "https://avatars.githubusercontent.com/u/44008517?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/libbpf", + "html_url": "https://github.com/libbpf", + "followers_url": "https://api.github.com/users/libbpf/followers", + "following_url": "https://api.github.com/users/libbpf/following{/other_user}", + "gists_url": "https://api.github.com/users/libbpf/gists{/gist_id}", + "starred_url": "https://api.github.com/users/libbpf/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/libbpf/subscriptions", + "organizations_url": "https://api.github.com/users/libbpf/orgs", + "repos_url": "https://api.github.com/users/libbpf/repos", + "events_url": "https://api.github.com/users/libbpf/events{/privacy}", + "received_events_url": "https://api.github.com/users/libbpf/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 58, + "subscribers_count": 7 +} \ No newline at end of file diff --git a/tests/data/package/github/bpftool/github_mock_data_1.json b/tests/data/package/github/bpftool/github_mock_data_1.json new file mode 100644 index 00000000..d08d09d5 --- /dev/null +++ b/tests/data/package/github/bpftool/github_mock_data_1.json @@ -0,0 +1,71 @@ +{ + "data": { + "repository": { + "refs": { + "totalCount": 7, + "pageInfo": { + "endCursor": "Nw", + "hasNextPage": false + }, + "nodes": [ + { + "name": "v6.7.0", + "target": { + "target": { + "committedDate": "2022-02-16T15:49:38Z" + } + } + }, + { + "name": "v6.8.0", + "target": { + "target": { + "committedDate": "2022-05-17T10:17:48Z" + } + } + }, + { + "name": "v7.0.0", + "target": { + "target": { + "committedDate": "2022-08-19T11:51:44Z" + } + } + }, + { + "name": "v7.1.0", + "target": { + "target": { + "committedDate": "2023-01-04T17:29:59Z" + } + } + }, + { + "name": "v7.2.0-snapshot.0", + "target": { + "target": { + "committedDate": "2023-03-22T10:55:11Z" + } + } + }, + { + "name": "v7.2.0", + "target": { + "target": { + "committedDate": "2023-04-25T12:45:55Z" + } + } + }, + { + "name": "v7.3.0", + "target": { + "target": { + "committedDate": "2023-11-23T11:06:16Z" + } + } + } + ] + } + } + } +} \ No newline at end of file diff --git a/tests/data/package/github/brotli-expected.json b/tests/data/package/github/brotli-expected.json new file mode 100644 index 00000000..77da2a04 --- /dev/null +++ b/tests/data/package/github/brotli-expected.json @@ -0,0 +1,650 @@ +[ + { + "type": "github", + "namespace": "google", + "name": "brotli", + "version": "0.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "TypeScript", + "description": null, + "release_date": "2015-08-11T11:49:55", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/google/brotli/archive/refs/tags/v0.1.0.tar.gz", + "api_url": "https://api.github.com/repos/google/brotli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/google/brotli/issues", + "code_view_url": "https://github.com/google/brotli", + "vcs_url": "git://github.com/google/brotli.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/google/brotli@0.1.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "google", + "name": "brotli", + "version": "0.2.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "TypeScript", + "description": null, + "release_date": "2015-09-01T13:04:54", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/google/brotli/archive/refs/tags/v0.2.0.tar.gz", + "api_url": "https://api.github.com/repos/google/brotli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/google/brotli/issues", + "code_view_url": "https://github.com/google/brotli", + "vcs_url": "git://github.com/google/brotli.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/google/brotli@0.2.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "google", + "name": "brotli", + "version": "0.3.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "TypeScript", + "description": null, + "release_date": "2015-12-22T16:28:21", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/google/brotli/archive/refs/tags/v0.3.0.tar.gz", + "api_url": "https://api.github.com/repos/google/brotli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/google/brotli/issues", + "code_view_url": "https://github.com/google/brotli", + "vcs_url": "git://github.com/google/brotli.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/google/brotli@0.3.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "google", + "name": "brotli", + "version": "0.4.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "TypeScript", + "description": null, + "release_date": "2016-06-14T13:07:13", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/google/brotli/archive/refs/tags/v0.4.0.tar.gz", + "api_url": "https://api.github.com/repos/google/brotli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/google/brotli/issues", + "code_view_url": "https://github.com/google/brotli", + "vcs_url": "git://github.com/google/brotli.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/google/brotli@0.4.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "google", + "name": "brotli", + "version": "0.5.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "TypeScript", + "description": null, + "release_date": "2016-08-11T15:47:18", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/google/brotli/archive/refs/tags/v0.5.2.tar.gz", + "api_url": "https://api.github.com/repos/google/brotli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/google/brotli/issues", + "code_view_url": "https://github.com/google/brotli", + "vcs_url": "git://github.com/google/brotli.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/google/brotli@0.5.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "google", + "name": "brotli", + "version": "0.6.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "TypeScript", + "description": null, + "release_date": "2017-04-10T08:42:24", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/google/brotli/archive/refs/tags/v0.6.0.tar.gz", + "api_url": "https://api.github.com/repos/google/brotli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/google/brotli/issues", + "code_view_url": "https://github.com/google/brotli", + "vcs_url": "git://github.com/google/brotli.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/google/brotli@0.6.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "google", + "name": "brotli", + "version": "1.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "TypeScript", + "description": null, + "release_date": "2017-09-20T13:02:01", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/google/brotli/archive/refs/tags/v1.0.0.tar.gz", + "api_url": "https://api.github.com/repos/google/brotli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/google/brotli/issues", + "code_view_url": "https://github.com/google/brotli", + "vcs_url": "git://github.com/google/brotli.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/google/brotli@1.0.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "google", + "name": "brotli", + "version": "1.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "TypeScript", + "description": null, + "release_date": "2017-09-22T12:05:06", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/google/brotli/archive/refs/tags/v1.0.1.tar.gz", + "api_url": "https://api.github.com/repos/google/brotli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/google/brotli/issues", + "code_view_url": "https://github.com/google/brotli", + "vcs_url": "git://github.com/google/brotli.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/google/brotli@1.0.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "google", + "name": "brotli", + "version": "1.0.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "TypeScript", + "description": null, + "release_date": "2017-11-28T14:37:28", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/google/brotli/archive/refs/tags/v1.0.2.tar.gz", + "api_url": "https://api.github.com/repos/google/brotli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/google/brotli/issues", + "code_view_url": "https://github.com/google/brotli", + "vcs_url": "git://github.com/google/brotli.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/google/brotli@1.0.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "google", + "name": "brotli", + "version": "1.0.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "TypeScript", + "description": null, + "release_date": "2018-03-02T14:49:58", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/google/brotli/archive/refs/tags/v1.0.3.tar.gz", + "api_url": "https://api.github.com/repos/google/brotli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/google/brotli/issues", + "code_view_url": "https://github.com/google/brotli", + "vcs_url": "git://github.com/google/brotli.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/google/brotli@1.0.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "google", + "name": "brotli", + "version": "1.0.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "TypeScript", + "description": null, + "release_date": "2018-03-29T08:37:07", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/google/brotli/archive/refs/tags/v1.0.4.tar.gz", + "api_url": "https://api.github.com/repos/google/brotli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/google/brotli/issues", + "code_view_url": "https://github.com/google/brotli", + "vcs_url": "git://github.com/google/brotli.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/google/brotli@1.0.4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "google", + "name": "brotli", + "version": "1.0.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "TypeScript", + "description": null, + "release_date": "2018-06-27T15:03:45", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/google/brotli/archive/refs/tags/v1.0.5.tar.gz", + "api_url": "https://api.github.com/repos/google/brotli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/google/brotli/issues", + "code_view_url": "https://github.com/google/brotli", + "vcs_url": "git://github.com/google/brotli.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/google/brotli@1.0.5", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "google", + "name": "brotli", + "version": "1.0.6", + "qualifiers": {}, + "subpath": null, + "primary_language": "TypeScript", + "description": null, + "release_date": "2018-09-13T17:31:23", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/google/brotli/archive/refs/tags/v1.0.6.tar.gz", + "api_url": "https://api.github.com/repos/google/brotli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/google/brotli/issues", + "code_view_url": "https://github.com/google/brotli", + "vcs_url": "git://github.com/google/brotli.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/google/brotli@1.0.6", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "google", + "name": "brotli", + "version": "1.0.7", + "qualifiers": {}, + "subpath": null, + "primary_language": "TypeScript", + "description": null, + "release_date": "2018-10-23T10:24:40", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/google/brotli/archive/refs/tags/v1.0.7.tar.gz", + "api_url": "https://api.github.com/repos/google/brotli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/google/brotli/issues", + "code_view_url": "https://github.com/google/brotli", + "vcs_url": "git://github.com/google/brotli.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/google/brotli@1.0.7", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "google", + "name": "brotli", + "version": "1.0.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "TypeScript", + "description": null, + "release_date": "2020-08-27T14:01:44", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/google/brotli/archive/refs/tags/v1.0.8.tar.gz", + "api_url": "https://api.github.com/repos/google/brotli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/google/brotli/issues", + "code_view_url": "https://github.com/google/brotli", + "vcs_url": "git://github.com/google/brotli.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/google/brotli@1.0.8", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "google", + "name": "brotli", + "version": "1.0.9", + "qualifiers": {}, + "subpath": null, + "primary_language": "TypeScript", + "description": null, + "release_date": "2020-08-27T14:12:55", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/google/brotli/archive/refs/tags/v1.0.9.tar.gz", + "api_url": "https://api.github.com/repos/google/brotli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/google/brotli/issues", + "code_view_url": "https://github.com/google/brotli", + "vcs_url": "git://github.com/google/brotli.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/google/brotli@1.0.9", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "google", + "name": "brotli", + "version": "1.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "TypeScript", + "description": null, + "release_date": "2023-08-21T13:36:24", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/google/brotli/archive/refs/tags/v1.1.0rc.tar.gz", + "api_url": "https://api.github.com/repos/google/brotli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/google/brotli/issues", + "code_view_url": "https://github.com/google/brotli", + "vcs_url": "git://github.com/google/brotli.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/google/brotli@1.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "google", + "name": "brotli", + "version": "1.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "TypeScript", + "description": null, + "release_date": "2023-08-29T11:00:29", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/google/brotli/archive/refs/tags/v1.1.0.tar.gz", + "api_url": "https://api.github.com/repos/google/brotli", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/google/brotli/issues", + "code_view_url": "https://github.com/google/brotli", + "vcs_url": "git://github.com/google/brotli.git", + "copyright": null, + "license_expression": null, + "declared_license": "MIT", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/google/brotli@1.1.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + } +] \ No newline at end of file diff --git a/tests/data/package/github/brotli/github_mock_data_0.json b/tests/data/package/github/brotli/github_mock_data_0.json new file mode 100644 index 00000000..b88d69b9 --- /dev/null +++ b/tests/data/package/github/brotli/github_mock_data_0.json @@ -0,0 +1,130 @@ +{ + "id": 24993138, + "node_id": "MDEwOlJlcG9zaXRvcnkyNDk5MzEzOA==", + "name": "brotli", + "full_name": "google/brotli", + "private": false, + "owner": { + "login": "google", + "id": 1342004, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjEzNDIwMDQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/1342004?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/google", + "html_url": "https://github.com/google", + "followers_url": "https://api.github.com/users/google/followers", + "following_url": "https://api.github.com/users/google/following{/other_user}", + "gists_url": "https://api.github.com/users/google/gists{/gist_id}", + "starred_url": "https://api.github.com/users/google/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/google/subscriptions", + "organizations_url": "https://api.github.com/users/google/orgs", + "repos_url": "https://api.github.com/users/google/repos", + "events_url": "https://api.github.com/users/google/events{/privacy}", + "received_events_url": "https://api.github.com/users/google/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/google/brotli", + "description": "Brotli compression format", + "fork": false, + "url": "https://api.github.com/repos/google/brotli", + "forks_url": "https://api.github.com/repos/google/brotli/forks", + "keys_url": "https://api.github.com/repos/google/brotli/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/google/brotli/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/google/brotli/teams", + "hooks_url": "https://api.github.com/repos/google/brotli/hooks", + "issue_events_url": "https://api.github.com/repos/google/brotli/issues/events{/number}", + "events_url": "https://api.github.com/repos/google/brotli/events", + "assignees_url": "https://api.github.com/repos/google/brotli/assignees{/user}", + "branches_url": "https://api.github.com/repos/google/brotli/branches{/branch}", + "tags_url": "https://api.github.com/repos/google/brotli/tags", + "blobs_url": "https://api.github.com/repos/google/brotli/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/google/brotli/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/google/brotli/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/google/brotli/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/google/brotli/statuses/{sha}", + "languages_url": "https://api.github.com/repos/google/brotli/languages", + "stargazers_url": "https://api.github.com/repos/google/brotli/stargazers", + "contributors_url": "https://api.github.com/repos/google/brotli/contributors", + "subscribers_url": "https://api.github.com/repos/google/brotli/subscribers", + "subscription_url": "https://api.github.com/repos/google/brotli/subscription", + "commits_url": "https://api.github.com/repos/google/brotli/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/google/brotli/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/google/brotli/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/google/brotli/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/google/brotli/contents/{+path}", + "compare_url": "https://api.github.com/repos/google/brotli/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/google/brotli/merges", + "archive_url": "https://api.github.com/repos/google/brotli/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/google/brotli/downloads", + "issues_url": "https://api.github.com/repos/google/brotli/issues{/number}", + "pulls_url": "https://api.github.com/repos/google/brotli/pulls{/number}", + "milestones_url": "https://api.github.com/repos/google/brotli/milestones{/number}", + "notifications_url": "https://api.github.com/repos/google/brotli/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/google/brotli/labels{/name}", + "releases_url": "https://api.github.com/repos/google/brotli/releases{/id}", + "deployments_url": "https://api.github.com/repos/google/brotli/deployments", + "created_at": "2014-10-09T14:35:14Z", + "updated_at": "2024-03-25T09:23:57Z", + "pushed_at": "2024-03-25T11:06:55Z", + "git_url": "git://github.com/google/brotli.git", + "ssh_url": "git@github.com:google/brotli.git", + "clone_url": "https://github.com/google/brotli.git", + "svn_url": "https://github.com/google/brotli", + "homepage": "", + "size": 37383, + "stargazers_count": 13042, + "watchers_count": 13042, + "language": "TypeScript", + "has_issues": true, + "has_projects": true, + "has_downloads": false, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 1218, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 56, + "license": { + "key": "mit", + "name": "MIT License", + "spdx_id": "MIT", + "url": "https://api.github.com/licenses/mit", + "node_id": "MDc6TGljZW5zZTEz" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 1218, + "open_issues": 56, + "watchers": 13042, + "default_branch": "master", + "temp_clone_token": null, + "custom_properties": {}, + "organization": { + "login": "google", + "id": 1342004, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjEzNDIwMDQ=", + "avatar_url": "https://avatars.githubusercontent.com/u/1342004?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/google", + "html_url": "https://github.com/google", + "followers_url": "https://api.github.com/users/google/followers", + "following_url": "https://api.github.com/users/google/following{/other_user}", + "gists_url": "https://api.github.com/users/google/gists{/gist_id}", + "starred_url": "https://api.github.com/users/google/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/google/subscriptions", + "organizations_url": "https://api.github.com/users/google/orgs", + "repos_url": "https://api.github.com/users/google/repos", + "events_url": "https://api.github.com/users/google/events{/privacy}", + "received_events_url": "https://api.github.com/users/google/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 1218, + "subscribers_count": 337 +} \ No newline at end of file diff --git a/tests/data/package/github/brotli/github_mock_data_1.json b/tests/data/package/github/brotli/github_mock_data_1.json new file mode 100644 index 00000000..9461c3d8 --- /dev/null +++ b/tests/data/package/github/brotli/github_mock_data_1.json @@ -0,0 +1,129 @@ +{ + "data": { + "repository": { + "refs": { + "totalCount": 19, + "pageInfo": { + "endCursor": "MTk", + "hasNextPage": false + }, + "nodes": [ + { + "name": "dev/null", + "target": { + "committedDate": "2023-09-12T10:46:40Z" + } + }, + { + "name": "v0.1.0", + "target": { + "committedDate": "2015-08-11T11:49:55Z" + } + }, + { + "name": "v0.2.0", + "target": { + "committedDate": "2015-09-01T13:04:54Z" + } + }, + { + "name": "v0.3.0", + "target": { + "committedDate": "2015-12-22T16:28:21Z" + } + }, + { + "name": "v0.4.0", + "target": { + "committedDate": "2016-06-14T13:07:13Z" + } + }, + { + "name": "v0.5.2", + "target": { + "committedDate": "2016-08-11T15:47:18Z" + } + }, + { + "name": "v0.6.0", + "target": { + "committedDate": "2017-04-10T08:42:24Z" + } + }, + { + "name": "v1.0.0", + "target": { + "committedDate": "2017-09-20T13:02:01Z" + } + }, + { + "name": "v1.0.1", + "target": { + "committedDate": "2017-09-22T12:05:06Z" + } + }, + { + "name": "v1.0.2", + "target": { + "committedDate": "2017-11-28T14:37:28Z" + } + }, + { + "name": "v1.0.3", + "target": { + "committedDate": "2018-03-02T14:49:58Z" + } + }, + { + "name": "v1.0.4", + "target": { + "committedDate": "2018-03-29T08:37:07Z" + } + }, + { + "name": "v1.0.5", + "target": { + "committedDate": "2018-06-27T15:03:45Z" + } + }, + { + "name": "v1.0.6", + "target": { + "committedDate": "2018-09-13T17:31:23Z" + } + }, + { + "name": "v1.0.7", + "target": { + "committedDate": "2018-10-23T10:24:40Z" + } + }, + { + "name": "v1.0.8", + "target": { + "committedDate": "2020-08-27T14:01:44Z" + } + }, + { + "name": "v1.0.9", + "target": { + "committedDate": "2020-08-27T14:12:55Z" + } + }, + { + "name": "v1.1.0rc", + "target": { + "committedDate": "2023-08-21T13:36:24Z" + } + }, + { + "name": "v1.1.0", + "target": { + "committedDate": "2023-08-29T11:00:29Z" + } + } + ] + } + } + } +} \ No newline at end of file diff --git a/tests/data/package/github/dosfstools-expected.json b/tests/data/package/github/dosfstools-expected.json new file mode 100644 index 00000000..cd6a8a9f --- /dev/null +++ b/tests/data/package/github/dosfstools-expected.json @@ -0,0 +1,290 @@ +[ + { + "type": "github", + "namespace": "bestouff", + "name": "genext2fs", + "version": "debian_version_1_3-1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2001-07-27T15:08:17", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/bestouff/genext2fs/archive/refs/tags/debian_version_1_3-1.tar.gz", + "api_url": "https://api.github.com/repos/bestouff/genext2fs", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/bestouff/genext2fs/issues", + "code_view_url": "https://github.com/bestouff/genext2fs", + "vcs_url": "git://github.com/bestouff/genext2fs.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/bestouff/genext2fs@debian_version_1_3-1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "bestouff", + "name": "genext2fs", + "version": "upstream_version_1_3", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2001-06-18T08:11:33", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/bestouff/genext2fs/archive/refs/tags/upstream_version_1_3.tar.gz", + "api_url": "https://api.github.com/repos/bestouff/genext2fs", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/bestouff/genext2fs/issues", + "code_view_url": "https://github.com/bestouff/genext2fs", + "vcs_url": "git://github.com/bestouff/genext2fs.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/bestouff/genext2fs@upstream_version_1_3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "bestouff", + "name": "genext2fs", + "version": "1.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2001-06-18T08:11:33", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/bestouff/genext2fs/archive/refs/tags/v1.3.tar.gz", + "api_url": "https://api.github.com/repos/bestouff/genext2fs", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/bestouff/genext2fs/issues", + "code_view_url": "https://github.com/bestouff/genext2fs", + "vcs_url": "git://github.com/bestouff/genext2fs.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/bestouff/genext2fs@1.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "bestouff", + "name": "genext2fs", + "version": "1.3.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2001-07-27T15:08:17", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/bestouff/genext2fs/archive/refs/tags/v1.3.1.tar.gz", + "api_url": "https://api.github.com/repos/bestouff/genext2fs", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/bestouff/genext2fs/issues", + "code_view_url": "https://github.com/bestouff/genext2fs", + "vcs_url": "git://github.com/bestouff/genext2fs.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/bestouff/genext2fs@1.3.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "bestouff", + "name": "genext2fs", + "version": "1.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2006-12-20T09:04:29", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/bestouff/genext2fs/archive/refs/tags/v1.4.tar.gz", + "api_url": "https://api.github.com/repos/bestouff/genext2fs", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/bestouff/genext2fs/issues", + "code_view_url": "https://github.com/bestouff/genext2fs", + "vcs_url": "git://github.com/bestouff/genext2fs.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/bestouff/genext2fs@1.4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "bestouff", + "name": "genext2fs", + "version": "1.4.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2007-04-20T14:08:27", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/bestouff/genext2fs/archive/refs/tags/v1.4.1.tar.gz", + "api_url": "https://api.github.com/repos/bestouff/genext2fs", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/bestouff/genext2fs/issues", + "code_view_url": "https://github.com/bestouff/genext2fs", + "vcs_url": "git://github.com/bestouff/genext2fs.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/bestouff/genext2fs@1.4.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "bestouff", + "name": "genext2fs", + "version": "1.4.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2018-12-02T14:03:25", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/bestouff/genext2fs/archive/refs/tags/v1.4.2.tar.gz", + "api_url": "https://api.github.com/repos/bestouff/genext2fs", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/bestouff/genext2fs/issues", + "code_view_url": "https://github.com/bestouff/genext2fs", + "vcs_url": "git://github.com/bestouff/genext2fs.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/bestouff/genext2fs@1.4.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "bestouff", + "name": "genext2fs", + "version": "1.5.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2020-06-25T13:38:26", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/bestouff/genext2fs/archive/refs/tags/v1.5.0.tar.gz", + "api_url": "https://api.github.com/repos/bestouff/genext2fs", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/bestouff/genext2fs/issues", + "code_view_url": "https://github.com/bestouff/genext2fs", + "vcs_url": "git://github.com/bestouff/genext2fs.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/bestouff/genext2fs@1.5.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + } +] \ No newline at end of file diff --git a/tests/data/package/github/dosfstools/github_mock_data_0.json b/tests/data/package/github/dosfstools/github_mock_data_0.json new file mode 100644 index 00000000..a133d2bf --- /dev/null +++ b/tests/data/package/github/dosfstools/github_mock_data_0.json @@ -0,0 +1,136 @@ +{ + "id": 26462150, + "node_id": "MDEwOlJlcG9zaXRvcnkyNjQ2MjE1MA==", + "name": "dosfstools", + "full_name": "dosfstools/dosfstools", + "private": false, + "owner": { + "login": "dosfstools", + "id": 9666065, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjk2NjYwNjU=", + "avatar_url": "https://avatars.githubusercontent.com/u/9666065?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dosfstools", + "html_url": "https://github.com/dosfstools", + "followers_url": "https://api.github.com/users/dosfstools/followers", + "following_url": "https://api.github.com/users/dosfstools/following{/other_user}", + "gists_url": "https://api.github.com/users/dosfstools/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dosfstools/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dosfstools/subscriptions", + "organizations_url": "https://api.github.com/users/dosfstools/orgs", + "repos_url": "https://api.github.com/users/dosfstools/repos", + "events_url": "https://api.github.com/users/dosfstools/events{/privacy}", + "received_events_url": "https://api.github.com/users/dosfstools/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/dosfstools/dosfstools", + "description": "dosfstools consists of the programs mkfs.fat, fsck.fat and fatlabel to create, check and label file systems of the FAT family.", + "fork": false, + "url": "https://api.github.com/repos/dosfstools/dosfstools", + "forks_url": "https://api.github.com/repos/dosfstools/dosfstools/forks", + "keys_url": "https://api.github.com/repos/dosfstools/dosfstools/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/dosfstools/dosfstools/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/dosfstools/dosfstools/teams", + "hooks_url": "https://api.github.com/repos/dosfstools/dosfstools/hooks", + "issue_events_url": "https://api.github.com/repos/dosfstools/dosfstools/issues/events{/number}", + "events_url": "https://api.github.com/repos/dosfstools/dosfstools/events", + "assignees_url": "https://api.github.com/repos/dosfstools/dosfstools/assignees{/user}", + "branches_url": "https://api.github.com/repos/dosfstools/dosfstools/branches{/branch}", + "tags_url": "https://api.github.com/repos/dosfstools/dosfstools/tags", + "blobs_url": "https://api.github.com/repos/dosfstools/dosfstools/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/dosfstools/dosfstools/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/dosfstools/dosfstools/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/dosfstools/dosfstools/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/dosfstools/dosfstools/statuses/{sha}", + "languages_url": "https://api.github.com/repos/dosfstools/dosfstools/languages", + "stargazers_url": "https://api.github.com/repos/dosfstools/dosfstools/stargazers", + "contributors_url": "https://api.github.com/repos/dosfstools/dosfstools/contributors", + "subscribers_url": "https://api.github.com/repos/dosfstools/dosfstools/subscribers", + "subscription_url": "https://api.github.com/repos/dosfstools/dosfstools/subscription", + "commits_url": "https://api.github.com/repos/dosfstools/dosfstools/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/dosfstools/dosfstools/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/dosfstools/dosfstools/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/dosfstools/dosfstools/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/dosfstools/dosfstools/contents/{+path}", + "compare_url": "https://api.github.com/repos/dosfstools/dosfstools/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/dosfstools/dosfstools/merges", + "archive_url": "https://api.github.com/repos/dosfstools/dosfstools/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/dosfstools/dosfstools/downloads", + "issues_url": "https://api.github.com/repos/dosfstools/dosfstools/issues{/number}", + "pulls_url": "https://api.github.com/repos/dosfstools/dosfstools/pulls{/number}", + "milestones_url": "https://api.github.com/repos/dosfstools/dosfstools/milestones{/number}", + "notifications_url": "https://api.github.com/repos/dosfstools/dosfstools/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/dosfstools/dosfstools/labels{/name}", + "releases_url": "https://api.github.com/repos/dosfstools/dosfstools/releases{/id}", + "deployments_url": "https://api.github.com/repos/dosfstools/dosfstools/deployments", + "created_at": "2014-11-11T00:14:04Z", + "updated_at": "2024-03-04T18:20:37Z", + "pushed_at": "2024-01-19T11:58:12Z", + "git_url": "git://github.com/dosfstools/dosfstools.git", + "ssh_url": "git@github.com:dosfstools/dosfstools.git", + "clone_url": "https://github.com/dosfstools/dosfstools.git", + "svn_url": "https://github.com/dosfstools/dosfstools", + "homepage": "", + "size": 1028, + "stargazers_count": 235, + "watchers_count": 235, + "language": "C", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "has_discussions": false, + "forks_count": 109, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 33, + "license": { + "key": "gpl-3.0", + "name": "GNU General Public License v3.0", + "spdx_id": "GPL-3.0", + "url": "https://api.github.com/licenses/gpl-3.0", + "node_id": "MDc6TGljZW5zZTk=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [ + "c", + "fat", + "filesystem", + "fsck", + "mkfs" + ], + "visibility": "public", + "forks": 109, + "open_issues": 33, + "watchers": 235, + "default_branch": "master", + "temp_clone_token": null, + "custom_properties": {}, + "organization": { + "login": "dosfstools", + "id": 9666065, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjk2NjYwNjU=", + "avatar_url": "https://avatars.githubusercontent.com/u/9666065?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dosfstools", + "html_url": "https://github.com/dosfstools", + "followers_url": "https://api.github.com/users/dosfstools/followers", + "following_url": "https://api.github.com/users/dosfstools/following{/other_user}", + "gists_url": "https://api.github.com/users/dosfstools/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dosfstools/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dosfstools/subscriptions", + "organizations_url": "https://api.github.com/users/dosfstools/orgs", + "repos_url": "https://api.github.com/users/dosfstools/repos", + "events_url": "https://api.github.com/users/dosfstools/events{/privacy}", + "received_events_url": "https://api.github.com/users/dosfstools/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 109, + "subscribers_count": 12 +} \ No newline at end of file diff --git a/tests/data/package/github/dosfstools/github_mock_data_1.json b/tests/data/package/github/dosfstools/github_mock_data_1.json new file mode 100644 index 00000000..d548b74e --- /dev/null +++ b/tests/data/package/github/dosfstools/github_mock_data_1.json @@ -0,0 +1,279 @@ +{ + "data": { + "repository": { + "refs": { + "totalCount": 33, + "pageInfo": { + "endCursor": "MzM", + "hasNextPage": false + }, + "nodes": [ + { + "name": "v2.11", + "target": { + "target": { + "committedDate": "2013-01-23T11:46:45Z" + } + } + }, + { + "name": "v3.0.0", + "target": { + "target": { + "committedDate": "2013-01-23T11:50:25Z" + } + } + }, + { + "name": "v3.0.1", + "target": { + "target": { + "committedDate": "2013-01-23T11:50:30Z" + } + } + }, + { + "name": "v3.0.2", + "target": { + "target": { + "committedDate": "2013-01-23T11:50:36Z" + } + } + }, + { + "name": "v3.0.3", + "target": { + "target": { + "committedDate": "2013-01-23T11:50:40Z" + } + } + }, + { + "name": "v3.0.4", + "target": { + "target": { + "committedDate": "2013-01-23T11:50:44Z" + } + } + }, + { + "name": "v3.0.5", + "target": { + "target": { + "committedDate": "2013-01-23T11:50:48Z" + } + } + }, + { + "name": "v3.0.6", + "target": { + "target": { + "committedDate": "2013-01-23T11:50:56Z" + } + } + }, + { + "name": "v3.0.7", + "target": { + "target": { + "committedDate": "2013-01-23T11:51:03Z" + } + } + }, + { + "name": "v3.0.8", + "target": { + "target": { + "committedDate": "2013-01-23T11:51:14Z" + } + } + }, + { + "name": "v3.0.9", + "target": { + "target": { + "committedDate": "2013-01-23T11:51:16Z" + } + } + }, + { + "name": "v3.0.10", + "target": { + "target": { + "committedDate": "2013-01-23T11:51:25Z" + } + } + }, + { + "name": "v3.0.11", + "target": { + "target": { + "committedDate": "2013-01-23T11:51:28Z" + } + } + }, + { + "name": "v3.0.12", + "target": { + "target": { + "committedDate": "2013-01-23T11:51:38Z" + } + } + }, + { + "name": "v3.0.13", + "target": { + "target": { + "committedDate": "2013-01-23T11:51:40Z" + } + } + }, + { + "name": "v3.0.14", + "target": { + "target": { + "committedDate": "2013-02-21T13:47:50Z" + } + } + }, + { + "name": "v3.0.15", + "target": { + "target": { + "committedDate": "2013-02-21T14:06:58Z" + } + } + }, + { + "name": "v3.0.16", + "target": { + "target": { + "committedDate": "2013-05-29T08:06:01Z" + } + } + }, + { + "name": "v3.0.17", + "target": { + "target": { + "committedDate": "2013-05-29T08:14:36Z" + } + } + }, + { + "name": "v3.0.18", + "target": { + "target": { + "committedDate": "2013-06-06T07:52:06Z" + } + } + }, + { + "name": "v3.0.19", + "target": { + "target": { + "committedDate": "2013-06-11T16:46:08Z" + } + } + }, + { + "name": "v3.0.20", + "target": { + "target": { + "committedDate": "2013-06-12T11:00:36Z" + } + } + }, + { + "name": "v3.0.21", + "target": { + "target": { + "committedDate": "2013-07-16T06:34:28Z" + } + } + }, + { + "name": "v3.0.22", + "target": { + "target": { + "committedDate": "2013-07-19T05:01:35Z" + } + } + }, + { + "name": "v3.0.23", + "target": { + "target": { + "committedDate": "2013-10-15T06:05:46Z" + } + } + }, + { + "name": "v3.0.24", + "target": { + "target": { + "committedDate": "2013-11-23T09:37:02Z" + } + } + }, + { + "name": "v3.0.25", + "target": { + "target": { + "committedDate": "2014-01-17T06:11:11Z" + } + } + }, + { + "name": "v3.0.26", + "target": { + "target": { + "committedDate": "2014-03-07T17:40:13Z" + } + } + }, + { + "name": "v3.0.27", + "target": { + "target": { + "committedDate": "2014-11-12T00:10:37Z" + } + } + }, + { + "name": "v3.0.28", + "target": { + "target": { + "committedDate": "2015-05-16T00:56:17Z" + } + } + }, + { + "name": "v4.0", + "target": { + "target": { + "committedDate": "2016-05-06T01:19:07Z" + } + } + }, + { + "name": "v4.1", + "target": { + "target": { + "committedDate": "2017-01-24T12:10:23Z" + } + } + }, + { + "name": "v4.2", + "target": { + "target": { + "committedDate": "2021-01-31T12:26:15Z" + } + } + } + ] + } + } + } +} \ No newline at end of file diff --git a/tests/data/package/github/genext2fs/github_mock_data_0.json b/tests/data/package/github/genext2fs/github_mock_data_0.json new file mode 100644 index 00000000..81f17b46 --- /dev/null +++ b/tests/data/package/github/genext2fs/github_mock_data_0.json @@ -0,0 +1,113 @@ +{ + "id": 112740136, + "node_id": "MDEwOlJlcG9zaXRvcnkxMTI3NDAxMzY=", + "name": "genext2fs", + "full_name": "bestouff/genext2fs", + "private": false, + "owner": { + "login": "bestouff", + "id": 1163188, + "node_id": "MDQ6VXNlcjExNjMxODg=", + "avatar_url": "https://avatars.githubusercontent.com/u/1163188?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/bestouff", + "html_url": "https://github.com/bestouff", + "followers_url": "https://api.github.com/users/bestouff/followers", + "following_url": "https://api.github.com/users/bestouff/following{/other_user}", + "gists_url": "https://api.github.com/users/bestouff/gists{/gist_id}", + "starred_url": "https://api.github.com/users/bestouff/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/bestouff/subscriptions", + "organizations_url": "https://api.github.com/users/bestouff/orgs", + "repos_url": "https://api.github.com/users/bestouff/repos", + "events_url": "https://api.github.com/users/bestouff/events{/privacy}", + "received_events_url": "https://api.github.com/users/bestouff/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/bestouff/genext2fs", + "description": "genext2fs - ext2 filesystem generator for embedded systems", + "fork": false, + "url": "https://api.github.com/repos/bestouff/genext2fs", + "forks_url": "https://api.github.com/repos/bestouff/genext2fs/forks", + "keys_url": "https://api.github.com/repos/bestouff/genext2fs/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/bestouff/genext2fs/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/bestouff/genext2fs/teams", + "hooks_url": "https://api.github.com/repos/bestouff/genext2fs/hooks", + "issue_events_url": "https://api.github.com/repos/bestouff/genext2fs/issues/events{/number}", + "events_url": "https://api.github.com/repos/bestouff/genext2fs/events", + "assignees_url": "https://api.github.com/repos/bestouff/genext2fs/assignees{/user}", + "branches_url": "https://api.github.com/repos/bestouff/genext2fs/branches{/branch}", + "tags_url": "https://api.github.com/repos/bestouff/genext2fs/tags", + "blobs_url": "https://api.github.com/repos/bestouff/genext2fs/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/bestouff/genext2fs/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/bestouff/genext2fs/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/bestouff/genext2fs/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/bestouff/genext2fs/statuses/{sha}", + "languages_url": "https://api.github.com/repos/bestouff/genext2fs/languages", + "stargazers_url": "https://api.github.com/repos/bestouff/genext2fs/stargazers", + "contributors_url": "https://api.github.com/repos/bestouff/genext2fs/contributors", + "subscribers_url": "https://api.github.com/repos/bestouff/genext2fs/subscribers", + "subscription_url": "https://api.github.com/repos/bestouff/genext2fs/subscription", + "commits_url": "https://api.github.com/repos/bestouff/genext2fs/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/bestouff/genext2fs/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/bestouff/genext2fs/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/bestouff/genext2fs/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/bestouff/genext2fs/contents/{+path}", + "compare_url": "https://api.github.com/repos/bestouff/genext2fs/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/bestouff/genext2fs/merges", + "archive_url": "https://api.github.com/repos/bestouff/genext2fs/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/bestouff/genext2fs/downloads", + "issues_url": "https://api.github.com/repos/bestouff/genext2fs/issues{/number}", + "pulls_url": "https://api.github.com/repos/bestouff/genext2fs/pulls{/number}", + "milestones_url": "https://api.github.com/repos/bestouff/genext2fs/milestones{/number}", + "notifications_url": "https://api.github.com/repos/bestouff/genext2fs/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/bestouff/genext2fs/labels{/name}", + "releases_url": "https://api.github.com/repos/bestouff/genext2fs/releases{/id}", + "deployments_url": "https://api.github.com/repos/bestouff/genext2fs/deployments", + "created_at": "2017-12-01T12:57:28Z", + "updated_at": "2024-02-17T01:02:44Z", + "pushed_at": "2024-03-13T00:56:29Z", + "git_url": "git://github.com/bestouff/genext2fs.git", + "ssh_url": "git@github.com:bestouff/genext2fs.git", + "clone_url": "https://github.com/bestouff/genext2fs.git", + "svn_url": "https://github.com/bestouff/genext2fs", + "homepage": "", + "size": 715, + "stargazers_count": 50, + "watchers_count": 50, + "language": "C", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": true, + "forks_count": 30, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 12, + "license": { + "key": "gpl-2.0", + "name": "GNU General Public License v2.0", + "spdx_id": "GPL-2.0", + "url": "https://api.github.com/licenses/gpl-2.0", + "node_id": "MDc6TGljZW5zZTg=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [ + "embedded-linux", + "ext2", + "mkfs" + ], + "visibility": "public", + "forks": 30, + "open_issues": 12, + "watchers": 50, + "default_branch": "master", + "temp_clone_token": null, + "network_count": 30, + "subscribers_count": 5 +} \ No newline at end of file diff --git a/tests/data/package/github/genext2fs/github_mock_data_1.json b/tests/data/package/github/genext2fs/github_mock_data_1.json new file mode 100644 index 00000000..8d453fc5 --- /dev/null +++ b/tests/data/package/github/genext2fs/github_mock_data_1.json @@ -0,0 +1,75 @@ +{ + "data": { + "repository": { + "refs": { + "totalCount": 8, + "pageInfo": { + "endCursor": "OA", + "hasNextPage": false + }, + "nodes": [ + { + "name": "debian_version_1_3-1", + "target": { + "committedDate": "2001-07-27T15:08:17Z" + } + }, + { + "name": "upstream_version_1_3", + "target": { + "committedDate": "2001-06-18T08:11:33Z" + } + }, + { + "name": "v1.3", + "target": { + "target": { + "committedDate": "2001-06-18T08:11:33Z" + } + } + }, + { + "name": "v1.3.1", + "target": { + "target": { + "committedDate": "2001-07-27T15:08:17Z" + } + } + }, + { + "name": "v1.4", + "target": { + "target": { + "committedDate": "2006-12-20T09:04:29Z" + } + } + }, + { + "name": "v1.4.1", + "target": { + "target": { + "committedDate": "2007-04-20T14:08:27Z" + } + } + }, + { + "name": "v1.4.2", + "target": { + "target": { + "committedDate": "2018-12-02T14:03:25Z" + } + } + }, + { + "name": "v1.5.0", + "target": { + "target": { + "committedDate": "2020-06-25T13:38:26Z" + } + } + } + ] + } + } + } +} \ No newline at end of file diff --git a/tests/data/package/github/inotify-tools-expected.json b/tests/data/package/github/inotify-tools-expected.json new file mode 100644 index 00000000..cf62fa3c --- /dev/null +++ b/tests/data/package/github/inotify-tools-expected.json @@ -0,0 +1,650 @@ +[ + { + "type": "github", + "namespace": "inotify-tools", + "name": "inotify-tools", + "version": "3.20.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2018-01-04T11:55:17", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/inotify-tools/inotify-tools/archive/refs/tags/3.20.0.tar.gz", + "api_url": "https://api.github.com/repos/inotify-tools/inotify-tools", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/inotify-tools/inotify-tools/issues", + "code_view_url": "https://github.com/inotify-tools/inotify-tools", + "vcs_url": "git://github.com/inotify-tools/inotify-tools.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/inotify-tools/inotify-tools@3.20.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "inotify-tools", + "name": "inotify-tools", + "version": "3.20.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2018-01-06T11:10:51", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/inotify-tools/inotify-tools/archive/refs/tags/3.20.1.tar.gz", + "api_url": "https://api.github.com/repos/inotify-tools/inotify-tools", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/inotify-tools/inotify-tools/issues", + "code_view_url": "https://github.com/inotify-tools/inotify-tools", + "vcs_url": "git://github.com/inotify-tools/inotify-tools.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/inotify-tools/inotify-tools@3.20.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "inotify-tools", + "name": "inotify-tools", + "version": "3.20.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2020-01-30T00:04:48", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/inotify-tools/inotify-tools/archive/refs/tags/3.20.2.tar.gz", + "api_url": "https://api.github.com/repos/inotify-tools/inotify-tools", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/inotify-tools/inotify-tools/issues", + "code_view_url": "https://github.com/inotify-tools/inotify-tools", + "vcs_url": "git://github.com/inotify-tools/inotify-tools.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/inotify-tools/inotify-tools@3.20.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "inotify-tools", + "name": "inotify-tools", + "version": "3.20.2.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2020-01-31T16:15:18", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/inotify-tools/inotify-tools/archive/refs/tags/3.20.2.1.tar.gz", + "api_url": "https://api.github.com/repos/inotify-tools/inotify-tools", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/inotify-tools/inotify-tools/issues", + "code_view_url": "https://github.com/inotify-tools/inotify-tools", + "vcs_url": "git://github.com/inotify-tools/inotify-tools.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/inotify-tools/inotify-tools@3.20.2.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "inotify-tools", + "name": "inotify-tools", + "version": "3.20.2.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2020-02-01T12:05:18", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/inotify-tools/inotify-tools/archive/refs/tags/3.20.2.2.tar.gz", + "api_url": "https://api.github.com/repos/inotify-tools/inotify-tools", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/inotify-tools/inotify-tools/issues", + "code_view_url": "https://github.com/inotify-tools/inotify-tools", + "vcs_url": "git://github.com/inotify-tools/inotify-tools.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/inotify-tools/inotify-tools@3.20.2.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "inotify-tools", + "name": "inotify-tools", + "version": "3.20.11.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2020-11-13T10:52:25", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/inotify-tools/inotify-tools/archive/refs/tags/3.20.11.0.tar.gz", + "api_url": "https://api.github.com/repos/inotify-tools/inotify-tools", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/inotify-tools/inotify-tools/issues", + "code_view_url": "https://github.com/inotify-tools/inotify-tools", + "vcs_url": "git://github.com/inotify-tools/inotify-tools.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/inotify-tools/inotify-tools@3.20.11.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "inotify-tools", + "name": "inotify-tools", + "version": "3.21.9.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2021-09-20T10:33:34", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/inotify-tools/inotify-tools/archive/refs/tags/3.21.9.0.tar.gz", + "api_url": "https://api.github.com/repos/inotify-tools/inotify-tools", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/inotify-tools/inotify-tools/issues", + "code_view_url": "https://github.com/inotify-tools/inotify-tools", + "vcs_url": "git://github.com/inotify-tools/inotify-tools.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/inotify-tools/inotify-tools@3.21.9.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "inotify-tools", + "name": "inotify-tools", + "version": "3.21.9.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2021-09-21T13:06:59", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/inotify-tools/inotify-tools/archive/refs/tags/3.21.9.1.tar.gz", + "api_url": "https://api.github.com/repos/inotify-tools/inotify-tools", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/inotify-tools/inotify-tools/issues", + "code_view_url": "https://github.com/inotify-tools/inotify-tools", + "vcs_url": "git://github.com/inotify-tools/inotify-tools.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/inotify-tools/inotify-tools@3.21.9.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "inotify-tools", + "name": "inotify-tools", + "version": "3.21.9.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2021-09-22T07:19:45", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/inotify-tools/inotify-tools/archive/refs/tags/3.21.9.2.tar.gz", + "api_url": "https://api.github.com/repos/inotify-tools/inotify-tools", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/inotify-tools/inotify-tools/issues", + "code_view_url": "https://github.com/inotify-tools/inotify-tools", + "vcs_url": "git://github.com/inotify-tools/inotify-tools.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/inotify-tools/inotify-tools@3.21.9.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "inotify-tools", + "name": "inotify-tools", + "version": "3.21.9.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2021-09-22T08:00:46", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/inotify-tools/inotify-tools/archive/refs/tags/3.21.9.3.tar.gz", + "api_url": "https://api.github.com/repos/inotify-tools/inotify-tools", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/inotify-tools/inotify-tools/issues", + "code_view_url": "https://github.com/inotify-tools/inotify-tools", + "vcs_url": "git://github.com/inotify-tools/inotify-tools.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/inotify-tools/inotify-tools@3.21.9.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "inotify-tools", + "name": "inotify-tools", + "version": "3.21.9.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2021-09-22T09:09:08", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/inotify-tools/inotify-tools/archive/refs/tags/3.21.9.4.tar.gz", + "api_url": "https://api.github.com/repos/inotify-tools/inotify-tools", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/inotify-tools/inotify-tools/issues", + "code_view_url": "https://github.com/inotify-tools/inotify-tools", + "vcs_url": "git://github.com/inotify-tools/inotify-tools.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/inotify-tools/inotify-tools@3.21.9.4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "inotify-tools", + "name": "inotify-tools", + "version": "3.21.9.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2021-09-22T09:20:46", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/inotify-tools/inotify-tools/archive/refs/tags/3.21.9.5.tar.gz", + "api_url": "https://api.github.com/repos/inotify-tools/inotify-tools", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/inotify-tools/inotify-tools/issues", + "code_view_url": "https://github.com/inotify-tools/inotify-tools", + "vcs_url": "git://github.com/inotify-tools/inotify-tools.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/inotify-tools/inotify-tools@3.21.9.5", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "inotify-tools", + "name": "inotify-tools", + "version": "3.21.9.6", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2021-09-28T08:39:16", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/inotify-tools/inotify-tools/archive/refs/tags/3.21.9.6.tar.gz", + "api_url": "https://api.github.com/repos/inotify-tools/inotify-tools", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/inotify-tools/inotify-tools/issues", + "code_view_url": "https://github.com/inotify-tools/inotify-tools", + "vcs_url": "git://github.com/inotify-tools/inotify-tools.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/inotify-tools/inotify-tools@3.21.9.6", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "inotify-tools", + "name": "inotify-tools", + "version": "3.22.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2022-01-18T17:29:46", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/inotify-tools/inotify-tools/archive/refs/tags/3.22.1.0.tar.gz", + "api_url": "https://api.github.com/repos/inotify-tools/inotify-tools", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/inotify-tools/inotify-tools/issues", + "code_view_url": "https://github.com/inotify-tools/inotify-tools", + "vcs_url": "git://github.com/inotify-tools/inotify-tools.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/inotify-tools/inotify-tools@3.22.1.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "inotify-tools", + "name": "inotify-tools", + "version": "3.22.6.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2022-06-07T08:43:40", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/inotify-tools/inotify-tools/archive/refs/tags/3.22.6.0.tar.gz", + "api_url": "https://api.github.com/repos/inotify-tools/inotify-tools", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/inotify-tools/inotify-tools/issues", + "code_view_url": "https://github.com/inotify-tools/inotify-tools", + "vcs_url": "git://github.com/inotify-tools/inotify-tools.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/inotify-tools/inotify-tools@3.22.6.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "inotify-tools", + "name": "inotify-tools", + "version": "4.23.8.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2023-08-21T19:51:56", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/inotify-tools/inotify-tools/archive/refs/tags/4.23.8.0.tar.gz", + "api_url": "https://api.github.com/repos/inotify-tools/inotify-tools", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/inotify-tools/inotify-tools/issues", + "code_view_url": "https://github.com/inotify-tools/inotify-tools", + "vcs_url": "git://github.com/inotify-tools/inotify-tools.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/inotify-tools/inotify-tools@4.23.8.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "inotify-tools", + "name": "inotify-tools", + "version": "4.23.9.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2023-09-12T16:26:42", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/inotify-tools/inotify-tools/archive/refs/tags/4.23.9.0.tar.gz", + "api_url": "https://api.github.com/repos/inotify-tools/inotify-tools", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/inotify-tools/inotify-tools/issues", + "code_view_url": "https://github.com/inotify-tools/inotify-tools", + "vcs_url": "git://github.com/inotify-tools/inotify-tools.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/inotify-tools/inotify-tools@4.23.9.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "inotify-tools", + "name": "inotify-tools", + "version": "3.14", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2010-02-02T14:55:19", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/inotify-tools/inotify-tools/archive/refs/tags/v3.14.tar.gz", + "api_url": "https://api.github.com/repos/inotify-tools/inotify-tools", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/inotify-tools/inotify-tools/issues", + "code_view_url": "https://github.com/inotify-tools/inotify-tools", + "vcs_url": "git://github.com/inotify-tools/inotify-tools.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/inotify-tools/inotify-tools@3.14", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + } +] \ No newline at end of file diff --git a/tests/data/package/github/inotify-tools/github_mock_data_0.json b/tests/data/package/github/inotify-tools/github_mock_data_0.json new file mode 100644 index 00000000..12fdaf82 --- /dev/null +++ b/tests/data/package/github/inotify-tools/github_mock_data_0.json @@ -0,0 +1,138 @@ +{ + "id": 381965, + "node_id": "MDEwOlJlcG9zaXRvcnkzODE5NjU=", + "name": "inotify-tools", + "full_name": "inotify-tools/inotify-tools", + "private": false, + "owner": { + "login": "inotify-tools", + "id": 60343851, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYwMzQzODUx", + "avatar_url": "https://avatars.githubusercontent.com/u/60343851?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/inotify-tools", + "html_url": "https://github.com/inotify-tools", + "followers_url": "https://api.github.com/users/inotify-tools/followers", + "following_url": "https://api.github.com/users/inotify-tools/following{/other_user}", + "gists_url": "https://api.github.com/users/inotify-tools/gists{/gist_id}", + "starred_url": "https://api.github.com/users/inotify-tools/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/inotify-tools/subscriptions", + "organizations_url": "https://api.github.com/users/inotify-tools/orgs", + "repos_url": "https://api.github.com/users/inotify-tools/repos", + "events_url": "https://api.github.com/users/inotify-tools/events{/privacy}", + "received_events_url": "https://api.github.com/users/inotify-tools/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/inotify-tools/inotify-tools", + "description": " inotify-tools is a C library and a set of command-line programs providing a simple interface to inotify.", + "fork": false, + "url": "https://api.github.com/repos/inotify-tools/inotify-tools", + "forks_url": "https://api.github.com/repos/inotify-tools/inotify-tools/forks", + "keys_url": "https://api.github.com/repos/inotify-tools/inotify-tools/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/inotify-tools/inotify-tools/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/inotify-tools/inotify-tools/teams", + "hooks_url": "https://api.github.com/repos/inotify-tools/inotify-tools/hooks", + "issue_events_url": "https://api.github.com/repos/inotify-tools/inotify-tools/issues/events{/number}", + "events_url": "https://api.github.com/repos/inotify-tools/inotify-tools/events", + "assignees_url": "https://api.github.com/repos/inotify-tools/inotify-tools/assignees{/user}", + "branches_url": "https://api.github.com/repos/inotify-tools/inotify-tools/branches{/branch}", + "tags_url": "https://api.github.com/repos/inotify-tools/inotify-tools/tags", + "blobs_url": "https://api.github.com/repos/inotify-tools/inotify-tools/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/inotify-tools/inotify-tools/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/inotify-tools/inotify-tools/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/inotify-tools/inotify-tools/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/inotify-tools/inotify-tools/statuses/{sha}", + "languages_url": "https://api.github.com/repos/inotify-tools/inotify-tools/languages", + "stargazers_url": "https://api.github.com/repos/inotify-tools/inotify-tools/stargazers", + "contributors_url": "https://api.github.com/repos/inotify-tools/inotify-tools/contributors", + "subscribers_url": "https://api.github.com/repos/inotify-tools/inotify-tools/subscribers", + "subscription_url": "https://api.github.com/repos/inotify-tools/inotify-tools/subscription", + "commits_url": "https://api.github.com/repos/inotify-tools/inotify-tools/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/inotify-tools/inotify-tools/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/inotify-tools/inotify-tools/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/inotify-tools/inotify-tools/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/inotify-tools/inotify-tools/contents/{+path}", + "compare_url": "https://api.github.com/repos/inotify-tools/inotify-tools/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/inotify-tools/inotify-tools/merges", + "archive_url": "https://api.github.com/repos/inotify-tools/inotify-tools/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/inotify-tools/inotify-tools/downloads", + "issues_url": "https://api.github.com/repos/inotify-tools/inotify-tools/issues{/number}", + "pulls_url": "https://api.github.com/repos/inotify-tools/inotify-tools/pulls{/number}", + "milestones_url": "https://api.github.com/repos/inotify-tools/inotify-tools/milestones{/number}", + "notifications_url": "https://api.github.com/repos/inotify-tools/inotify-tools/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/inotify-tools/inotify-tools/labels{/name}", + "releases_url": "https://api.github.com/repos/inotify-tools/inotify-tools/releases{/id}", + "deployments_url": "https://api.github.com/repos/inotify-tools/inotify-tools/deployments", + "created_at": "2009-11-22T22:59:07Z", + "updated_at": "2024-03-25T11:06:18Z", + "pushed_at": "2023-12-01T02:01:50Z", + "git_url": "git://github.com/inotify-tools/inotify-tools.git", + "ssh_url": "git@github.com:inotify-tools/inotify-tools.git", + "clone_url": "https://github.com/inotify-tools/inotify-tools.git", + "svn_url": "https://github.com/inotify-tools/inotify-tools", + "homepage": "", + "size": 408, + "stargazers_count": 3041, + "watchers_count": 3041, + "language": "C++", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 383, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 23, + "license": { + "key": "gpl-2.0", + "name": "GNU General Public License v2.0", + "spdx_id": "GPL-2.0", + "url": "https://api.github.com/licenses/gpl-2.0", + "node_id": "MDc6TGljZW5zZTg=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [ + "c", + "fsnotify", + "inotify", + "inotify-tools", + "inotifywait", + "inotifywatch", + "linux" + ], + "visibility": "public", + "forks": 383, + "open_issues": 23, + "watchers": 3041, + "default_branch": "master", + "temp_clone_token": null, + "custom_properties": {}, + "organization": { + "login": "inotify-tools", + "id": 60343851, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYwMzQzODUx", + "avatar_url": "https://avatars.githubusercontent.com/u/60343851?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/inotify-tools", + "html_url": "https://github.com/inotify-tools", + "followers_url": "https://api.github.com/users/inotify-tools/followers", + "following_url": "https://api.github.com/users/inotify-tools/following{/other_user}", + "gists_url": "https://api.github.com/users/inotify-tools/gists{/gist_id}", + "starred_url": "https://api.github.com/users/inotify-tools/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/inotify-tools/subscriptions", + "organizations_url": "https://api.github.com/users/inotify-tools/orgs", + "repos_url": "https://api.github.com/users/inotify-tools/repos", + "events_url": "https://api.github.com/users/inotify-tools/events{/privacy}", + "received_events_url": "https://api.github.com/users/inotify-tools/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 383, + "subscribers_count": 133 +} \ No newline at end of file diff --git a/tests/data/package/github/inotify-tools/github_mock_data_1.json b/tests/data/package/github/inotify-tools/github_mock_data_1.json new file mode 100644 index 00000000..661b6c76 --- /dev/null +++ b/tests/data/package/github/inotify-tools/github_mock_data_1.json @@ -0,0 +1,145 @@ +{ + "data": { + "repository": { + "refs": { + "totalCount": 18, + "pageInfo": { + "endCursor": "MTg", + "hasNextPage": false + }, + "nodes": [ + { + "name": "3.20.0", + "target": { + "target": { + "committedDate": "2018-01-04T11:55:17Z" + } + } + }, + { + "name": "3.20.1", + "target": { + "target": { + "committedDate": "2018-01-06T11:10:51Z" + } + } + }, + { + "name": "3.20.2", + "target": { + "target": { + "committedDate": "2020-01-30T00:04:48Z" + } + } + }, + { + "name": "3.20.2.1", + "target": { + "target": { + "committedDate": "2020-01-31T16:15:18Z" + } + } + }, + { + "name": "3.20.2.2", + "target": { + "target": { + "committedDate": "2020-02-01T12:05:18Z" + } + } + }, + { + "name": "3.20.11.0", + "target": { + "target": { + "committedDate": "2020-11-13T10:52:25Z" + } + } + }, + { + "name": "3.21.9.0", + "target": { + "target": { + "committedDate": "2021-09-20T10:33:34Z" + } + } + }, + { + "name": "3.21.9.1", + "target": { + "committedDate": "2021-09-21T13:06:59Z" + } + }, + { + "name": "3.21.9.2", + "target": { + "committedDate": "2021-09-22T07:19:45Z" + } + }, + { + "name": "3.21.9.3", + "target": { + "committedDate": "2021-09-22T08:00:46Z" + } + }, + { + "name": "3.21.9.4", + "target": { + "committedDate": "2021-09-22T09:09:08Z" + } + }, + { + "name": "3.21.9.5", + "target": { + "committedDate": "2021-09-22T09:20:46Z" + } + }, + { + "name": "3.21.9.6", + "target": { + "committedDate": "2021-09-28T08:39:16Z" + } + }, + { + "name": "3.22.1.0", + "target": { + "committedDate": "2022-01-18T17:29:46Z" + } + }, + { + "name": "3.22.6.0", + "target": { + "target": { + "committedDate": "2022-06-07T08:43:40Z" + } + } + }, + { + "name": "4.23.8.0", + "target": { + "target": { + "committedDate": "2023-08-21T19:51:56Z" + } + } + }, + { + "name": "4.23.9.0", + "target": { + "target": { + "committedDate": "2023-09-12T16:26:42Z" + } + } + }, + { + "name": "v3.14", + "target": { + "target": { + "committedDate": "2010-02-02T14:55:19Z" + } + } + } + ] + } + } + } +} \ No newline at end of file diff --git a/tests/data/package/github/llvm-project-expected.json b/tests/data/package/github/llvm-project-expected.json new file mode 100644 index 00000000..60d58d25 --- /dev/null +++ b/tests/data/package/github/llvm-project-expected.json @@ -0,0 +1,9434 @@ +[ + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "1.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2003-10-24T20:17:46", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-1.0.0.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@1.0.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "1.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2003-12-17T20:37:38", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-1.1.0.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@1.1.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "1.2.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2004-03-19T21:59:23", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-1.2.0.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@1.2.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "1.3.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2004-08-13T18:52:00", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-1.3.0.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@1.3.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "1.4.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2004-12-09T22:31:56", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-1.4.0.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@1.4.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "1.5.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2005-05-18T15:37:06", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-1.5.0.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@1.5.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "1.6.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2005-11-08T15:40:22", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-1.6.0.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@1.6.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "1.9.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2006-11-20T06:07:46", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-1.9.0.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@1.9.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "2.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2007-05-23T18:12:40", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-2.0.0.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@2.0.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "2.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2007-09-27T04:52:22", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-2.1.0.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@2.1.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "2.2.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2008-02-12T06:28:54", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-2.2.0.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@2.2.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "2.3.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2008-06-09T07:13:45", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-2.3.0.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@2.3.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "2.4.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2008-11-10T06:08:34", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-2.4.0.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@2.4.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "2.5.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2009-03-03T04:36:03", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-2.5.0.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@2.5.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "2.6.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2009-10-24T01:52:47", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-2.6.0.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@2.6.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "2.7.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2010-04-27T06:53:59", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-2.7.0.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@2.7.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "2.8.0-rc0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2010-09-04T03:02:01", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-2.8.0-rc0.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@2.8.0-rc0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "2.8.0-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2010-09-06T21:50:26", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-2.8.0-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@2.8.0-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "2.8.0-rc2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2010-09-20T18:37:19", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-2.8.0-rc2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@2.8.0-rc2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "2.8.0-rc3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2010-10-01T06:48:31", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-2.8.0-rc3.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@2.8.0-rc3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "2.8.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2010-10-06T23:26:40", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-2.8.0.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@2.8.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "2.9.0-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2011-03-08T08:57:10", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-2.9.0-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@2.9.0-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "2.9.0-rc2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2011-03-25T06:30:20", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-2.9.0-rc2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@2.9.0-rc2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "2.9.0-rc3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2011-03-27T01:17:09", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-2.9.0-rc3.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@2.9.0-rc3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "2.9.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2011-04-07T04:28:16", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-2.9.0.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@2.9.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.0.0-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2011-10-17T20:32:14", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.0.0-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.0.0-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.0.0-rc2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2011-11-01T05:11:00", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.0.0-rc2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.0.0-rc2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.0.0-rc3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2011-11-07T19:38:25", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.0.0-rc3.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.0.0-rc3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.0.0-rc4", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2011-11-17T07:40:32", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.0.0-rc4.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.0.0-rc4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2011-11-17T07:40:32", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.0.0.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.0.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.1.0-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2012-04-18T21:39:23", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.1.0-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.1.0-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.1.0-rc2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2012-05-02T10:00:50", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.1.0-rc2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.1.0-rc2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.1.0-rc3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2012-05-08T18:22:25", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.1.0-rc3.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.1.0-rc3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2012-05-13T10:04:01", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.1.0.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.1.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.2.0-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2012-11-13T20:22:03", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.2.0-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.2.0-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.2.0-rc2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2012-11-30T03:38:58", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.2.0-rc2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.2.0-rc2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.2.0-rc3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2012-12-06T05:36:17", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.2.0-rc3.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.2.0-rc3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.2.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2012-12-20T20:18:59", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.2.0.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.2.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.3.0-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2013-05-08T09:24:11", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.3.0-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.3.0-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.3.0-rc2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2013-05-22T22:15:26", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.3.0-rc2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.3.0-rc2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.3.0-rc3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2013-06-04T04:40:03", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.3.0-rc3.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.3.0-rc3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.3.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2013-06-07T10:52:37", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.3.0.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.3.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.3.1-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2013-07-08T21:20:34", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.3.1-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.3.1-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.4.0-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2013-11-20T04:59:22", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.4.0-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.4.0-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.4.0-rc2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2013-12-03T07:40:27", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.4.0-rc2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.4.0-rc2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.4.0-rc3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2013-12-17T06:01:39", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.4.0-rc3.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.4.0-rc3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.4.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2013-12-24T06:50:45", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.4.0.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.4.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.4.1-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2014-04-11T21:04:44", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.4.1-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.4.1-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.4.1-rc2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2014-04-25T23:38:13", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.4.1-rc2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.4.1-rc2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.4.1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2014-04-25T23:38:13", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.4.1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.4.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.4.2-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2014-05-16T21:31:35", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.4.2-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.4.2-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.4.2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2014-05-16T21:31:35", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.4.2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.4.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.5.0-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2014-07-22T03:16:41", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.5.0-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.5.0-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.5.0-rc2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2014-08-07T04:52:45", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.5.0-rc2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.5.0-rc2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.5.0-rc3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2014-08-20T17:42:35", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.5.0-rc3.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.5.0-rc3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.5.0-rc4", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2014-08-27T20:07:31", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.5.0-rc4.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.5.0-rc4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.5.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2014-09-02T21:29:19", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.5.0.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.5.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.5.1-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2014-12-09T02:43:05", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.5.1-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.5.1-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.5.1-rc2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2014-12-18T10:43:48", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.5.1-rc2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.5.1-rc2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.5.1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2014-12-18T10:43:48", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.5.1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.5.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.5.2-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2015-03-18T00:37:37", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.5.2-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.5.2-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.5.2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2015-03-18T00:37:37", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.5.2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.5.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.6.0-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2015-01-15T04:04:53", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.6.0-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.6.0-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.6.0-rc2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2015-01-30T23:58:51", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.6.0-rc2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.6.0-rc2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.6.0-rc3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2015-02-13T03:19:15", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.6.0-rc3.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.6.0-rc3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.6.0-rc4", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2015-02-18T22:51:15", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.6.0-rc4.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.6.0-rc4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.6.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2015-02-25T02:00:21", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.6.0.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.6.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.6.1-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2015-05-11T19:46:44", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.6.1-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.6.1-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.6.1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2015-05-15T10:06:38", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.6.1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.6.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.6.2-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2015-06-23T15:40:10", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.6.2-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.6.2-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.6.2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2015-06-24T19:50:28", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.6.2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.6.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.7.0-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2015-07-16T22:14:55", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.7.0-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.7.0-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.7.0-rc2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2015-07-30T22:47:41", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.7.0-rc2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.7.0-rc2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.7.0-rc3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2015-08-20T22:03:38", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.7.0-rc3.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.7.0-rc3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.7.0-rc4", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2015-08-26T23:27:03", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.7.0-rc4.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.7.0-rc4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.7.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2015-08-27T16:18:08", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.7.0.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.7.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.7.1-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2015-11-17T02:19:24", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.7.1-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.7.1-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.7.1-rc2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2015-11-21T01:08:13", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.7.1-rc2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.7.1-rc2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.7.1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2015-12-01T00:22:14", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.7.1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.7.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.8.0-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2016-01-19T21:06:49", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.8.0-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.8.0-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.8.0-rc2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2016-02-02T18:41:43", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.8.0-rc2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.8.0-rc2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.8.0-rc3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2016-02-23T21:20:39", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.8.0-rc3.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.8.0-rc3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.8.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2016-03-02T23:49:46", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.8.0.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.8.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.8.1-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2016-06-04T03:43:08", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.8.1-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.8.1-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.8.1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2016-06-04T03:43:08", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.8.1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.8.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.9.0-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2016-07-29T20:02:38", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.9.0-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.9.0-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.9.0-rc2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2016-08-18T23:13:30", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.9.0-rc2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.9.0-rc2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.9.0-rc3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2016-08-24T23:46:52", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.9.0-rc3.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.9.0-rc3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.9.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2016-08-24T23:46:52", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.9.0.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.9.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.9.1-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2016-11-29T15:53:17", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.9.1-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.9.1-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.9.1-rc2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2016-12-02T02:06:41", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.9.1-rc2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.9.1-rc2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.9.1-rc3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2016-12-06T20:09:33", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.9.1-rc3.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.9.1-rc3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "3.9.1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2016-12-06T20:09:33", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-3.9.1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@3.9.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "4.0.0-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2017-01-18T14:43:01", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-4.0.0-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@4.0.0-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "4.0.0-rc2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2017-02-09T00:13:15", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-4.0.0-rc2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@4.0.0-rc2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "4.0.0-rc3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2017-03-02T16:47:48", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-4.0.0-rc3.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@4.0.0-rc3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "4.0.0-rc4", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2017-03-07T20:44:17", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-4.0.0-rc4.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@4.0.0-rc4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2017-03-07T20:44:17", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-4.0.0.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@4.0.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "4.0.1-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2017-04-28T00:36:13", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-4.0.1-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@4.0.1-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "4.0.1-rc2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2017-05-31T10:01:14", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-4.0.1-rc2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@4.0.1-rc2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "4.0.1-rc3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2017-06-13T01:46:44", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-4.0.1-rc3.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@4.0.1-rc3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "4.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2017-06-13T01:46:44", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-4.0.1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@4.0.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "5.0.0-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2017-07-26T21:36:49", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-5.0.0-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@5.0.0-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "5.0.0-rc2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2017-08-11T01:53:40", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-5.0.0-rc2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@5.0.0-rc2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "5.0.0-rc3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2017-08-25T20:30:43", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-5.0.0-rc3.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@5.0.0-rc3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "5.0.0-rc4", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2017-08-29T21:38:44", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-5.0.0-rc4.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@5.0.0-rc4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "5.0.0-rc5", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2017-09-01T16:28:52", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-5.0.0-rc5.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@5.0.0-rc5", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "5.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2017-09-01T16:28:52", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-5.0.0.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@5.0.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "5.0.1-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2017-10-31T12:21:32", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-5.0.1-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@5.0.1-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "5.0.1-rc2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2017-11-28T22:02:15", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-5.0.1-rc2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@5.0.1-rc2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "5.0.1-rc3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2017-12-06T20:45:18", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-5.0.1-rc3.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@5.0.1-rc3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "5.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2017-12-06T20:45:18", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-5.0.1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@5.0.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "5.0.2-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2018-03-16T22:28:08", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-5.0.2-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@5.0.2-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "5.0.2-rc2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2018-03-28T20:25:17", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-5.0.2-rc2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@5.0.2-rc2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "5.0.2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2018-03-28T20:25:17", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-5.0.2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@5.0.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "6.0.0-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2018-01-17T17:48:09", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-6.0.0-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@6.0.0-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "6.0.0-rc2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2018-02-07T19:51:13", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-6.0.0-rc2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@6.0.0-rc2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "6.0.0-rc3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2018-02-23T12:22:51", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-6.0.0-rc3.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@6.0.0-rc3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "6.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2018-03-02T09:50:00", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-6.0.0.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@6.0.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "6.0.1-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2018-04-17T20:17:43", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-6.0.1-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@6.0.1-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "6.0.1-rc2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2018-06-04T15:49:27", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-6.0.1-rc2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@6.0.1-rc2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "6.0.1-rc3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2018-06-14T22:33:33", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-6.0.1-rc3.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@6.0.1-rc3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "6.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2018-06-14T22:33:33", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-6.0.1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@6.0.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "7.0.0-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2018-08-03T10:26:56", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-7.0.0-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@7.0.0-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "7.0.0-rc2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2018-08-22T18:44:16", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-7.0.0-rc2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@7.0.0-rc2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "7.0.0-rc3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2018-09-10T12:14:41", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-7.0.0-rc3.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@7.0.0-rc3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "7.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2018-09-13T21:50:59", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-7.0.0.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@7.0.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "7.0.1-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2018-11-02T02:46:33", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-7.0.1-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@7.0.1-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "7.0.1-rc2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2018-11-02T17:47:32", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-7.0.1-rc2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@7.0.1-rc2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "7.0.1-rc3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2018-12-08T05:06:53", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-7.0.1-rc3.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@7.0.1-rc3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "7.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2018-12-08T05:06:53", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-7.0.1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@7.0.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "7.1.0-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2019-02-08T21:00:26", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-7.1.0-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@7.1.0-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "7.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2019-02-08T21:00:26", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-7.1.0.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@7.1.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "8.0.0-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2019-01-23T21:11:36", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-8.0.0-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@8.0.0-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "8.0.0-rc2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2019-02-07T12:40:33", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-8.0.0-rc2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@8.0.0-rc2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "8.0.0-rc3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2019-02-27T16:51:33", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-8.0.0-rc3.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@8.0.0-rc3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "8.0.0-rc4", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2019-03-08T09:27:18", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-8.0.0-rc4.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@8.0.0-rc4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "8.0.0-rc5", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2019-03-12T08:29:08", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-8.0.0-rc5.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@8.0.0-rc5", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "8.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2019-03-15T08:44:10", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-8.0.0.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@8.0.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "8.0.1-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2019-05-16T22:49:01", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-8.0.1-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@8.0.1-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "8.0.1-rc2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2019-06-11T03:47:50", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-8.0.1-rc2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@8.0.1-rc2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "8.0.1-rc3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2019-06-26T23:02:24", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-8.0.1-rc3.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@8.0.1-rc3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "8.0.1-rc4", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2019-07-09T19:22:59", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-8.0.1-rc4.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@8.0.1-rc4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "8.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2019-07-09T19:22:59", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-8.0.1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@8.0.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "9.0.0-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2019-07-29T09:51:02", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-9.0.0-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@9.0.0-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "9.0.0-rc2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2019-08-13T12:39:23", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-9.0.0-rc2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@9.0.0-rc2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "9.0.0-rc3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2019-08-30T09:22:24", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-9.0.0-rc3.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@9.0.0-rc3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "9.0.0-rc4", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2019-09-10T07:31:55", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-9.0.0-rc4.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@9.0.0-rc4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "9.0.0-rc5", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2019-09-13T08:10:33", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-9.0.0-rc5.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@9.0.0-rc5", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "9.0.0-rc6", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2019-09-17T10:19:31", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-9.0.0-rc6.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@9.0.0-rc6", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "9.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2019-09-17T19:16:16", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-9.0.0.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@9.0.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "9.0.1-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2019-11-23T06:07:41", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-9.0.1-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@9.0.1-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "9.0.1-rc2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2019-12-05T16:51:31", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-9.0.1-rc2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@9.0.1-rc2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "9.0.1-rc3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2019-12-11T19:15:30", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-9.0.1-rc3.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@9.0.1-rc3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "9.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2019-12-11T19:15:30", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-9.0.1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@9.0.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "10-init", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2019-07-18T11:51:05", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-10-init.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@10-init", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "10.0.0-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2020-01-30T15:29:37", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-10.0.0-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@10.0.0-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "10.0.0-rc2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2020-02-13T10:37:18", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-10.0.0-rc2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@10.0.0-rc2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "10.0.0-rc3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2020-03-04T08:20:30", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-10.0.0-rc3.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@10.0.0-rc3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "10.0.0-rc4", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2020-03-13T13:28:37", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-10.0.0-rc4.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@10.0.0-rc4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "10.0.0-rc5", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2020-03-19T09:19:04", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-10.0.0-rc5.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@10.0.0-rc5", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "10.0.0-rc6", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2020-03-23T15:01:02", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-10.0.0-rc6.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@10.0.0-rc6", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "10.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2020-03-23T15:01:02", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-10.0.0.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@10.0.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "10.0.1-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2020-05-19T19:16:37", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-10.0.1-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@10.0.1-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "10.0.1-rc2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2020-06-26T20:46:12", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-10.0.1-rc2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@10.0.1-rc2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "10.0.1-rc3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2020-07-06T22:40:20", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-10.0.1-rc3.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@10.0.1-rc3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "10.0.1-rc4", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2020-07-07T16:21:37", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-10.0.1-rc4.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@10.0.1-rc4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "10.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2020-07-07T16:21:37", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-10.0.1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@10.0.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "11-init", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2020-01-15T12:38:01", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-11-init.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@11-init", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "11.0.0-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2020-07-28T11:47:17", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-11.0.0-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@11.0.0-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "11.0.0-rc2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2020-08-20T16:24:59", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-11.0.0-rc2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@11.0.0-rc2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "11.0.0-rc3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2020-09-22T09:53:35", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-11.0.0-rc3.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@11.0.0-rc3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "11.0.0-rc4", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2020-09-28T13:35:06", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-11.0.0-rc4.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@11.0.0-rc4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "11.0.0-rc5", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2020-09-30T11:28:43", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-11.0.0-rc5.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@11.0.0-rc5", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "11.0.0-rc6", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2020-10-07T10:10:48", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-11.0.0-rc6.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@11.0.0-rc6", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "11.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2020-10-07T10:10:48", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-11.0.0.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@11.0.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "11.0.1-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2020-11-26T07:00:54", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-11.0.1-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@11.0.1-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "11.0.1-rc2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2020-12-18T19:57:38", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-11.0.1-rc2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@11.0.1-rc2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "11.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2020-12-18T19:57:38", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-11.0.1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@11.0.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "11.1.0-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2021-01-12T18:34:52", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-11.1.0-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@11.1.0-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "11.1.0-rc2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2021-01-21T19:35:49", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-11.1.0-rc2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@11.1.0-rc2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "11.1.0-rc3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2021-02-03T21:51:10", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-11.1.0-rc3.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@11.1.0-rc3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "11.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2021-02-03T21:51:10", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-11.1.0.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@11.1.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "12-init", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2020-07-15T10:05:05", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-12-init.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@12-init", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "12.0.0-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2021-01-28T00:34:01", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-12.0.0-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@12.0.0-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "12.0.0-rc2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2021-02-24T03:17:21", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-12.0.0-rc2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@12.0.0-rc2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "12.0.0-rc3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2021-03-09T04:16:33", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-12.0.0-rc3.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@12.0.0-rc3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "12.0.0-rc4", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2021-03-31T19:10:37", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-12.0.0-rc4.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@12.0.0-rc4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "12.0.0-rc5", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2021-04-06T16:38:18", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-12.0.0-rc5.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@12.0.0-rc5", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "12.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2021-04-06T16:38:18", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-12.0.0.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@12.0.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "12.0.1-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2021-05-25T04:39:54", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-12.0.1-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@12.0.1-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "12.0.1-rc2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2021-06-16T17:16:18", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-12.0.1-rc2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@12.0.1-rc2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "12.0.1-rc3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2021-06-26T03:20:29", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-12.0.1-rc3.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@12.0.1-rc3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "12.0.1-rc4", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2021-06-28T16:23:38", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-12.0.1-rc4.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@12.0.1-rc4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "12.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2021-06-28T16:23:38", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-12.0.1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@12.0.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "13-init", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2021-01-27T03:37:55", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-13-init.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@13-init", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "13.0.0-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2021-08-03T05:58:39", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-13.0.0-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@13.0.0-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "13.0.0-rc2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2021-08-26T18:45:39", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-13.0.0-rc2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@13.0.0-rc2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "13.0.0-rc3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2021-09-14T03:57:17", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-13.0.0-rc3.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@13.0.0-rc3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "13.0.0-rc4", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2021-09-24T16:18:10", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-13.0.0-rc4.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@13.0.0-rc4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "13.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2021-09-24T16:18:10", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-13.0.0.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@13.0.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "13.0.1-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2021-11-24T04:15:38", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-13.0.1-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@13.0.1-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "13.0.1-rc2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2022-01-12T20:06:51", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-13.0.1-rc2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@13.0.1-rc2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "13.0.1-rc3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2022-01-20T21:31:59", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-13.0.1-rc3.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@13.0.1-rc3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "13.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2022-01-20T21:31:59", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-13.0.1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@13.0.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "14-init", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2021-07-28T04:58:25", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-14-init.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@14-init", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "14.0.0-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2022-02-09T07:15:52", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-14.0.0-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@14.0.0-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "14.0.0-rc2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2022-03-02T00:46:37", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-14.0.0-rc2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@14.0.0-rc2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "14.0.0-rc3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2022-03-10T20:52:12", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-14.0.0-rc3.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@14.0.0-rc3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "14.0.0-rc4", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2022-03-11T20:02:04", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-14.0.0-rc4.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@14.0.0-rc4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "14.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2022-03-14T09:44:55", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-14.0.0.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@14.0.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "14.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2022-04-11T23:44:22", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-14.0.1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@14.0.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "14.0.2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2022-04-26T03:44:44", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-14.0.2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@14.0.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "14.0.3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2022-04-29T00:10:18", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-14.0.3.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@14.0.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "14.0.4", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2022-05-24T22:02:58", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-14.0.4.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@14.0.4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "14.0.5", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2022-06-10T14:47:36", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-14.0.5.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@14.0.5", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "14.0.6", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2022-06-22T16:46:24", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-14.0.6.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@14.0.6", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "15-init", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2022-02-02T07:54:52", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-15-init.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@15-init", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "15.0.0-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2022-07-30T05:12:16", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-15.0.0-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@15.0.0-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "15.0.0-rc2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2022-08-08T23:01:43", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-15.0.0-rc2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@15.0.0-rc2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "15.0.0-rc3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2022-08-25T10:49:26", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-15.0.0-rc3.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@15.0.0-rc3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "15.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2022-09-05T09:48:03", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-15.0.0.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@15.0.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "15.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2022-09-20T06:05:50", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-15.0.1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@15.0.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "15.0.2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2022-10-04T09:29:17", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-15.0.2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@15.0.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "15.0.3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2022-10-18T06:29:45", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-15.0.3.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@15.0.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "15.0.4", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2022-11-02T03:11:40", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-15.0.4.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@15.0.4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "15.0.5", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2022-11-16T06:28:29", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-15.0.5.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@15.0.5", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "15.0.6", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2022-11-29T10:05:58", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-15.0.6.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@15.0.6", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "15.0.7", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2023-01-12T07:12:30", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-15.0.7.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@15.0.7", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "16-init", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2022-07-27T04:34:45", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-16-init.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@16-init", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "16.0.0-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2023-01-28T05:44:11", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-16.0.0-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@16.0.0-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "16.0.0-rc2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2023-02-08T05:37:09", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-16.0.0-rc2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@16.0.0-rc2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "16.0.0-rc3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2023-02-22T06:22:59", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-16.0.0-rc3.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@16.0.0-rc3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "16.0.0-rc4", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2023-03-11T06:55:02", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-16.0.0-rc4.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@16.0.0-rc4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "16.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2023-03-17T12:26:07", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-16.0.0.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@16.0.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "16.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2023-04-05T03:36:38", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-16.0.1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@16.0.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "16.0.2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2023-04-19T01:08:51", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-16.0.2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@16.0.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "16.0.3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2023-05-02T17:50:56", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-16.0.3.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@16.0.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "16.0.4", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2023-05-17T05:03:06", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-16.0.4.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@16.0.4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "16.0.5", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2023-06-01T23:59:18", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-16.0.5.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@16.0.5", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "16.0.6", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2023-06-10T22:58:16", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-16.0.6.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@16.0.6", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "17-init", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2023-01-25T06:57:27", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-17-init.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@17-init", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "17.0.0-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2023-07-29T06:40:45", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-17.0.0-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@17.0.0-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "17.0.0-rc2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2023-08-08T10:47:27", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-17.0.0-rc2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@17.0.0-rc2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "17.0.0-rc3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2023-08-22T07:02:57", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-17.0.0-rc3.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@17.0.0-rc3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "17.0.0-rc4", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2023-09-05T07:24:20", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-17.0.0-rc4.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@17.0.0-rc4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "17.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2023-09-18T07:09:00", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-17.0.0.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@17.0.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "17.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2023-09-19T09:05:13", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-17.0.1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@17.0.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "17.0.2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2023-10-03T06:37:35", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-17.0.2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@17.0.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "17.0.3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2023-10-17T06:20:52", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-17.0.3.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@17.0.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "17.0.4", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2023-10-31T08:00:30", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-17.0.4.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@17.0.4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "17.0.5", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2023-11-14T08:22:39", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-17.0.5.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@17.0.5", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "17.0.6", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2023-11-28T08:52:28", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-17.0.6.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@17.0.6", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "18-init", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2023-07-25T11:58:49", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-18-init.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@18-init", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "18.1.0-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2024-01-29T23:17:53", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-18.1.0-rc1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@18.1.0-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "18.1.0-rc2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2024-02-07T05:30:14", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-18.1.0-rc2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@18.1.0-rc2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "18.1.0-rc3", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2024-02-21T05:14:50", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-18.1.0-rc3.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@18.1.0-rc3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "18.1.0-rc4", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2024-02-27T17:18:54", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-18.1.0-rc4.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@18.1.0-rc4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "18.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2024-02-27T17:18:54", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-18.1.0.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@18.1.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "18.1.1", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2024-03-08T05:27:31", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-18.1.1.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@18.1.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "18.1.2", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2024-03-19T21:06:42", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-18.1.2.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@18.1.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "llvm", + "name": "llvm-project", + "version": "19-init", + "qualifiers": {}, + "subpath": null, + "primary_language": null, + "description": null, + "release_date": "2024-01-24T03:00:11", + "parties": [], + "keywords": [], + "homepage_url": "http://llvm.org", + "download_url": "https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-19-init.tar.gz", + "api_url": "https://api.github.com/repos/llvm/llvm-project", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/llvm/llvm-project/issues", + "code_view_url": "https://github.com/llvm/llvm-project", + "vcs_url": "git://github.com/llvm/llvm-project.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/llvm/llvm-project@19-init", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + } +] \ No newline at end of file diff --git a/tests/data/package/github/llvm-project/github_mock_data_0.json b/tests/data/package/github/llvm-project/github_mock_data_0.json new file mode 100644 index 00000000..37c44824 --- /dev/null +++ b/tests/data/package/github/llvm-project/github_mock_data_0.json @@ -0,0 +1,130 @@ +{ + "id": 75821432, + "node_id": "MDEwOlJlcG9zaXRvcnk3NTgyMTQzMg==", + "name": "llvm-project", + "full_name": "llvm/llvm-project", + "private": false, + "owner": { + "login": "llvm", + "id": 17149993, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE3MTQ5OTkz", + "avatar_url": "https://avatars.githubusercontent.com/u/17149993?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/llvm", + "html_url": "https://github.com/llvm", + "followers_url": "https://api.github.com/users/llvm/followers", + "following_url": "https://api.github.com/users/llvm/following{/other_user}", + "gists_url": "https://api.github.com/users/llvm/gists{/gist_id}", + "starred_url": "https://api.github.com/users/llvm/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/llvm/subscriptions", + "organizations_url": "https://api.github.com/users/llvm/orgs", + "repos_url": "https://api.github.com/users/llvm/repos", + "events_url": "https://api.github.com/users/llvm/events{/privacy}", + "received_events_url": "https://api.github.com/users/llvm/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/llvm/llvm-project", + "description": "The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.", + "fork": false, + "url": "https://api.github.com/repos/llvm/llvm-project", + "forks_url": "https://api.github.com/repos/llvm/llvm-project/forks", + "keys_url": "https://api.github.com/repos/llvm/llvm-project/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/llvm/llvm-project/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/llvm/llvm-project/teams", + "hooks_url": "https://api.github.com/repos/llvm/llvm-project/hooks", + "issue_events_url": "https://api.github.com/repos/llvm/llvm-project/issues/events{/number}", + "events_url": "https://api.github.com/repos/llvm/llvm-project/events", + "assignees_url": "https://api.github.com/repos/llvm/llvm-project/assignees{/user}", + "branches_url": "https://api.github.com/repos/llvm/llvm-project/branches{/branch}", + "tags_url": "https://api.github.com/repos/llvm/llvm-project/tags", + "blobs_url": "https://api.github.com/repos/llvm/llvm-project/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/llvm/llvm-project/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/llvm/llvm-project/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/llvm/llvm-project/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/llvm/llvm-project/statuses/{sha}", + "languages_url": "https://api.github.com/repos/llvm/llvm-project/languages", + "stargazers_url": "https://api.github.com/repos/llvm/llvm-project/stargazers", + "contributors_url": "https://api.github.com/repos/llvm/llvm-project/contributors", + "subscribers_url": "https://api.github.com/repos/llvm/llvm-project/subscribers", + "subscription_url": "https://api.github.com/repos/llvm/llvm-project/subscription", + "commits_url": "https://api.github.com/repos/llvm/llvm-project/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/llvm/llvm-project/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/llvm/llvm-project/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/llvm/llvm-project/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/llvm/llvm-project/contents/{+path}", + "compare_url": "https://api.github.com/repos/llvm/llvm-project/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/llvm/llvm-project/merges", + "archive_url": "https://api.github.com/repos/llvm/llvm-project/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/llvm/llvm-project/downloads", + "issues_url": "https://api.github.com/repos/llvm/llvm-project/issues{/number}", + "pulls_url": "https://api.github.com/repos/llvm/llvm-project/pulls{/number}", + "milestones_url": "https://api.github.com/repos/llvm/llvm-project/milestones{/number}", + "notifications_url": "https://api.github.com/repos/llvm/llvm-project/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/llvm/llvm-project/labels{/name}", + "releases_url": "https://api.github.com/repos/llvm/llvm-project/releases{/id}", + "deployments_url": "https://api.github.com/repos/llvm/llvm-project/deployments", + "created_at": "2016-12-07T09:39:33Z", + "updated_at": "2024-03-25T11:13:11Z", + "pushed_at": "2024-03-25T11:48:23Z", + "git_url": "git://github.com/llvm/llvm-project.git", + "ssh_url": "git@github.com:llvm/llvm-project.git", + "clone_url": "https://github.com/llvm/llvm-project.git", + "svn_url": "https://github.com/llvm/llvm-project", + "homepage": "http://llvm.org", + "size": 2581534, + "stargazers_count": 24981, + "watchers_count": 24981, + "language": null, + "has_issues": true, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "has_discussions": false, + "forks_count": 10125, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 22945, + "license": { + "key": "other", + "name": "Other", + "spdx_id": "NOASSERTION", + "url": null, + "node_id": "MDc6TGljZW5zZTA=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 10125, + "open_issues": 22945, + "watchers": 24981, + "default_branch": "main", + "temp_clone_token": null, + "custom_properties": {}, + "organization": { + "login": "llvm", + "id": 17149993, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjE3MTQ5OTkz", + "avatar_url": "https://avatars.githubusercontent.com/u/17149993?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/llvm", + "html_url": "https://github.com/llvm", + "followers_url": "https://api.github.com/users/llvm/followers", + "following_url": "https://api.github.com/users/llvm/following{/other_user}", + "gists_url": "https://api.github.com/users/llvm/gists{/gist_id}", + "starred_url": "https://api.github.com/users/llvm/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/llvm/subscriptions", + "organizations_url": "https://api.github.com/users/llvm/orgs", + "repos_url": "https://api.github.com/users/llvm/repos", + "events_url": "https://api.github.com/users/llvm/events{/privacy}", + "received_events_url": "https://api.github.com/users/llvm/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 10125, + "subscribers_count": 594 +} \ No newline at end of file diff --git a/tests/data/package/github/llvm-project/github_mock_data_1.json b/tests/data/package/github/llvm-project/github_mock_data_1.json new file mode 100644 index 00000000..8364cd19 --- /dev/null +++ b/tests/data/package/github/llvm-project/github_mock_data_1.json @@ -0,0 +1,815 @@ +{ + "data": { + "repository": { + "refs": { + "totalCount": 262, + "pageInfo": { + "endCursor": "MTAw", + "hasNextPage": true + }, + "nodes": [ + { + "name": "llvmorg-1.0.0", + "target": { + "target": { + "committedDate": "2003-10-24T20:17:46Z" + } + } + }, + { + "name": "llvmorg-1.1.0", + "target": { + "target": { + "committedDate": "2003-12-17T20:37:38Z" + } + } + }, + { + "name": "llvmorg-1.2.0", + "target": { + "target": { + "committedDate": "2004-03-19T21:59:23Z" + } + } + }, + { + "name": "llvmorg-1.3.0", + "target": { + "target": { + "committedDate": "2004-08-13T18:52:00Z" + } + } + }, + { + "name": "llvmorg-1.4.0", + "target": { + "target": { + "committedDate": "2004-12-09T22:31:56Z" + } + } + }, + { + "name": "llvmorg-1.5.0", + "target": { + "target": { + "committedDate": "2005-05-18T15:37:06Z" + } + } + }, + { + "name": "llvmorg-1.6.0", + "target": { + "target": { + "committedDate": "2005-11-08T15:40:22Z" + } + } + }, + { + "name": "llvmorg-1.9.0", + "target": { + "target": { + "committedDate": "2006-11-20T06:07:46Z" + } + } + }, + { + "name": "llvmorg-2.0.0", + "target": { + "target": { + "committedDate": "2007-05-23T18:12:40Z" + } + } + }, + { + "name": "llvmorg-2.1.0", + "target": { + "target": { + "committedDate": "2007-09-27T04:52:22Z" + } + } + }, + { + "name": "llvmorg-2.2.0", + "target": { + "target": { + "committedDate": "2008-02-12T06:28:54Z" + } + } + }, + { + "name": "llvmorg-2.3.0", + "target": { + "target": { + "committedDate": "2008-06-09T07:13:45Z" + } + } + }, + { + "name": "llvmorg-2.4.0", + "target": { + "target": { + "committedDate": "2008-11-10T06:08:34Z" + } + } + }, + { + "name": "llvmorg-2.5.0", + "target": { + "target": { + "committedDate": "2009-03-03T04:36:03Z" + } + } + }, + { + "name": "llvmorg-2.6.0", + "target": { + "target": { + "committedDate": "2009-10-24T01:52:47Z" + } + } + }, + { + "name": "llvmorg-2.7.0", + "target": { + "target": { + "committedDate": "2010-04-27T06:53:59Z" + } + } + }, + { + "name": "llvmorg-2.8.0-rc0", + "target": { + "target": { + "committedDate": "2010-09-04T03:02:01Z" + } + } + }, + { + "name": "llvmorg-2.8.0-rc1", + "target": { + "target": { + "committedDate": "2010-09-06T21:50:26Z" + } + } + }, + { + "name": "llvmorg-2.8.0-rc2", + "target": { + "target": { + "committedDate": "2010-09-20T18:37:19Z" + } + } + }, + { + "name": "llvmorg-2.8.0-rc3", + "target": { + "target": { + "committedDate": "2010-10-01T06:48:31Z" + } + } + }, + { + "name": "llvmorg-2.8.0", + "target": { + "target": { + "committedDate": "2010-10-06T23:26:40Z" + } + } + }, + { + "name": "llvmorg-2.9.0-rc1", + "target": { + "target": { + "committedDate": "2011-03-08T08:57:10Z" + } + } + }, + { + "name": "llvmorg-2.9.0-rc2", + "target": { + "target": { + "committedDate": "2011-03-25T06:30:20Z" + } + } + }, + { + "name": "llvmorg-2.9.0-rc3", + "target": { + "target": { + "committedDate": "2011-03-27T01:17:09Z" + } + } + }, + { + "name": "llvmorg-2.9.0", + "target": { + "target": { + "committedDate": "2011-04-07T04:28:16Z" + } + } + }, + { + "name": "llvmorg-3.0.0-rc1", + "target": { + "target": { + "committedDate": "2011-10-17T20:32:14Z" + } + } + }, + { + "name": "llvmorg-3.0.0-rc2", + "target": { + "target": { + "committedDate": "2011-11-01T05:11:00Z" + } + } + }, + { + "name": "llvmorg-3.0.0-rc3", + "target": { + "target": { + "committedDate": "2011-11-07T19:38:25Z" + } + } + }, + { + "name": "llvmorg-3.0.0-rc4", + "target": { + "target": { + "committedDate": "2011-11-17T07:40:32Z" + } + } + }, + { + "name": "llvmorg-3.0.0", + "target": { + "target": { + "committedDate": "2011-11-17T07:40:32Z" + } + } + }, + { + "name": "llvmorg-3.1.0-rc1", + "target": { + "target": { + "committedDate": "2012-04-18T21:39:23Z" + } + } + }, + { + "name": "llvmorg-3.1.0-rc2", + "target": { + "target": { + "committedDate": "2012-05-02T10:00:50Z" + } + } + }, + { + "name": "llvmorg-3.1.0-rc3", + "target": { + "target": { + "committedDate": "2012-05-08T18:22:25Z" + } + } + }, + { + "name": "llvmorg-3.1.0", + "target": { + "target": { + "committedDate": "2012-05-13T10:04:01Z" + } + } + }, + { + "name": "llvmorg-3.2.0-rc1", + "target": { + "target": { + "committedDate": "2012-11-13T20:22:03Z" + } + } + }, + { + "name": "llvmorg-3.2.0-rc2", + "target": { + "target": { + "committedDate": "2012-11-30T03:38:58Z" + } + } + }, + { + "name": "llvmorg-3.2.0-rc3", + "target": { + "target": { + "committedDate": "2012-12-06T05:36:17Z" + } + } + }, + { + "name": "llvmorg-3.2.0", + "target": { + "target": { + "committedDate": "2012-12-20T20:18:59Z" + } + } + }, + { + "name": "llvmorg-3.3.0-rc1", + "target": { + "target": { + "committedDate": "2013-05-08T09:24:11Z" + } + } + }, + { + "name": "llvmorg-3.3.0-rc2", + "target": { + "target": { + "committedDate": "2013-05-22T22:15:26Z" + } + } + }, + { + "name": "llvmorg-3.3.0-rc3", + "target": { + "target": { + "committedDate": "2013-06-04T04:40:03Z" + } + } + }, + { + "name": "llvmorg-3.3.0", + "target": { + "target": { + "committedDate": "2013-06-07T10:52:37Z" + } + } + }, + { + "name": "llvmorg-3.3.1-rc1", + "target": { + "target": { + "committedDate": "2013-07-08T21:20:34Z" + } + } + }, + { + "name": "llvmorg-3.4.0-rc1", + "target": { + "target": { + "committedDate": "2013-11-20T04:59:22Z" + } + } + }, + { + "name": "llvmorg-3.4.0-rc2", + "target": { + "target": { + "committedDate": "2013-12-03T07:40:27Z" + } + } + }, + { + "name": "llvmorg-3.4.0-rc3", + "target": { + "target": { + "committedDate": "2013-12-17T06:01:39Z" + } + } + }, + { + "name": "llvmorg-3.4.0", + "target": { + "target": { + "committedDate": "2013-12-24T06:50:45Z" + } + } + }, + { + "name": "llvmorg-3.4.1-rc1", + "target": { + "target": { + "committedDate": "2014-04-11T21:04:44Z" + } + } + }, + { + "name": "llvmorg-3.4.1-rc2", + "target": { + "target": { + "committedDate": "2014-04-25T23:38:13Z" + } + } + }, + { + "name": "llvmorg-3.4.1", + "target": { + "target": { + "committedDate": "2014-04-25T23:38:13Z" + } + } + }, + { + "name": "llvmorg-3.4.2-rc1", + "target": { + "target": { + "committedDate": "2014-05-16T21:31:35Z" + } + } + }, + { + "name": "llvmorg-3.4.2", + "target": { + "target": { + "committedDate": "2014-05-16T21:31:35Z" + } + } + }, + { + "name": "llvmorg-3.5.0-rc1", + "target": { + "target": { + "committedDate": "2014-07-22T03:16:41Z" + } + } + }, + { + "name": "llvmorg-3.5.0-rc2", + "target": { + "target": { + "committedDate": "2014-08-07T04:52:45Z" + } + } + }, + { + "name": "llvmorg-3.5.0-rc3", + "target": { + "target": { + "committedDate": "2014-08-20T17:42:35Z" + } + } + }, + { + "name": "llvmorg-3.5.0-rc4", + "target": { + "target": { + "committedDate": "2014-08-27T20:07:31Z" + } + } + }, + { + "name": "llvmorg-3.5.0", + "target": { + "target": { + "committedDate": "2014-09-02T21:29:19Z" + } + } + }, + { + "name": "llvmorg-3.5.1-rc1", + "target": { + "target": { + "committedDate": "2014-12-09T02:43:05Z" + } + } + }, + { + "name": "llvmorg-3.5.1-rc2", + "target": { + "target": { + "committedDate": "2014-12-18T10:43:48Z" + } + } + }, + { + "name": "llvmorg-3.5.1", + "target": { + "target": { + "committedDate": "2014-12-18T10:43:48Z" + } + } + }, + { + "name": "llvmorg-3.5.2-rc1", + "target": { + "target": { + "committedDate": "2015-03-18T00:37:37Z" + } + } + }, + { + "name": "llvmorg-3.5.2", + "target": { + "target": { + "committedDate": "2015-03-18T00:37:37Z" + } + } + }, + { + "name": "llvmorg-3.6.0-rc1", + "target": { + "target": { + "committedDate": "2015-01-15T04:04:53Z" + } + } + }, + { + "name": "llvmorg-3.6.0-rc2", + "target": { + "target": { + "committedDate": "2015-01-30T23:58:51Z" + } + } + }, + { + "name": "llvmorg-3.6.0-rc3", + "target": { + "target": { + "committedDate": "2015-02-13T03:19:15Z" + } + } + }, + { + "name": "llvmorg-3.6.0-rc4", + "target": { + "target": { + "committedDate": "2015-02-18T22:51:15Z" + } + } + }, + { + "name": "llvmorg-3.6.0", + "target": { + "target": { + "committedDate": "2015-02-25T02:00:21Z" + } + } + }, + { + "name": "llvmorg-3.6.1-rc1", + "target": { + "target": { + "committedDate": "2015-05-11T19:46:44Z" + } + } + }, + { + "name": "llvmorg-3.6.1", + "target": { + "target": { + "committedDate": "2015-05-15T10:06:38Z" + } + } + }, + { + "name": "llvmorg-3.6.2-rc1", + "target": { + "target": { + "committedDate": "2015-06-23T15:40:10Z" + } + } + }, + { + "name": "llvmorg-3.6.2", + "target": { + "target": { + "committedDate": "2015-06-24T19:50:28Z" + } + } + }, + { + "name": "llvmorg-3.7.0-rc1", + "target": { + "target": { + "committedDate": "2015-07-16T22:14:55Z" + } + } + }, + { + "name": "llvmorg-3.7.0-rc2", + "target": { + "target": { + "committedDate": "2015-07-30T22:47:41Z" + } + } + }, + { + "name": "llvmorg-3.7.0-rc3", + "target": { + "target": { + "committedDate": "2015-08-20T22:03:38Z" + } + } + }, + { + "name": "llvmorg-3.7.0-rc4", + "target": { + "target": { + "committedDate": "2015-08-26T23:27:03Z" + } + } + }, + { + "name": "llvmorg-3.7.0", + "target": { + "target": { + "committedDate": "2015-08-27T16:18:08Z" + } + } + }, + { + "name": "llvmorg-3.7.1-rc1", + "target": { + "target": { + "committedDate": "2015-11-17T02:19:24Z" + } + } + }, + { + "name": "llvmorg-3.7.1-rc2", + "target": { + "target": { + "committedDate": "2015-11-21T01:08:13Z" + } + } + }, + { + "name": "llvmorg-3.7.1", + "target": { + "target": { + "committedDate": "2015-12-01T00:22:14Z" + } + } + }, + { + "name": "llvmorg-3.8.0-rc1", + "target": { + "target": { + "committedDate": "2016-01-19T21:06:49Z" + } + } + }, + { + "name": "llvmorg-3.8.0-rc2", + "target": { + "target": { + "committedDate": "2016-02-02T18:41:43Z" + } + } + }, + { + "name": "llvmorg-3.8.0-rc3", + "target": { + "target": { + "committedDate": "2016-02-23T21:20:39Z" + } + } + }, + { + "name": "llvmorg-3.8.0", + "target": { + "target": { + "committedDate": "2016-03-02T23:49:46Z" + } + } + }, + { + "name": "llvmorg-3.8.1-rc1", + "target": { + "target": { + "committedDate": "2016-06-04T03:43:08Z" + } + } + }, + { + "name": "llvmorg-3.8.1", + "target": { + "target": { + "committedDate": "2016-06-04T03:43:08Z" + } + } + }, + { + "name": "llvmorg-3.9.0-rc1", + "target": { + "target": { + "committedDate": "2016-07-29T20:02:38Z" + } + } + }, + { + "name": "llvmorg-3.9.0-rc2", + "target": { + "target": { + "committedDate": "2016-08-18T23:13:30Z" + } + } + }, + { + "name": "llvmorg-3.9.0-rc3", + "target": { + "target": { + "committedDate": "2016-08-24T23:46:52Z" + } + } + }, + { + "name": "llvmorg-3.9.0", + "target": { + "target": { + "committedDate": "2016-08-24T23:46:52Z" + } + } + }, + { + "name": "llvmorg-3.9.1-rc1", + "target": { + "target": { + "committedDate": "2016-11-29T15:53:17Z" + } + } + }, + { + "name": "llvmorg-3.9.1-rc2", + "target": { + "target": { + "committedDate": "2016-12-02T02:06:41Z" + } + } + }, + { + "name": "llvmorg-3.9.1-rc3", + "target": { + "target": { + "committedDate": "2016-12-06T20:09:33Z" + } + } + }, + { + "name": "llvmorg-3.9.1", + "target": { + "target": { + "committedDate": "2016-12-06T20:09:33Z" + } + } + }, + { + "name": "llvmorg-4.0.0-rc1", + "target": { + "target": { + "committedDate": "2017-01-18T14:43:01Z" + } + } + }, + { + "name": "llvmorg-4.0.0-rc2", + "target": { + "target": { + "committedDate": "2017-02-09T00:13:15Z" + } + } + }, + { + "name": "llvmorg-4.0.0-rc3", + "target": { + "target": { + "committedDate": "2017-03-02T16:47:48Z" + } + } + }, + { + "name": "llvmorg-4.0.0-rc4", + "target": { + "target": { + "committedDate": "2017-03-07T20:44:17Z" + } + } + }, + { + "name": "llvmorg-4.0.0", + "target": { + "target": { + "committedDate": "2017-03-07T20:44:17Z" + } + } + }, + { + "name": "llvmorg-4.0.1-rc1", + "target": { + "target": { + "committedDate": "2017-04-28T00:36:13Z" + } + } + }, + { + "name": "llvmorg-4.0.1-rc2", + "target": { + "target": { + "committedDate": "2017-05-31T10:01:14Z" + } + } + } + ] + } + } + } +} \ No newline at end of file diff --git a/tests/data/package/github/llvm-project/github_mock_data_2.json b/tests/data/package/github/llvm-project/github_mock_data_2.json new file mode 100644 index 00000000..72c59ff8 --- /dev/null +++ b/tests/data/package/github/llvm-project/github_mock_data_2.json @@ -0,0 +1,805 @@ +{ + "data": { + "repository": { + "refs": { + "totalCount": 262, + "pageInfo": { + "endCursor": "MjAw", + "hasNextPage": true + }, + "nodes": [ + { + "name": "llvmorg-4.0.1-rc3", + "target": { + "target": { + "committedDate": "2017-06-13T01:46:44Z" + } + } + }, + { + "name": "llvmorg-4.0.1", + "target": { + "target": { + "committedDate": "2017-06-13T01:46:44Z" + } + } + }, + { + "name": "llvmorg-5.0.0-rc1", + "target": { + "target": { + "committedDate": "2017-07-26T21:36:49Z" + } + } + }, + { + "name": "llvmorg-5.0.0-rc2", + "target": { + "target": { + "committedDate": "2017-08-11T01:53:40Z" + } + } + }, + { + "name": "llvmorg-5.0.0-rc3", + "target": { + "target": { + "committedDate": "2017-08-25T20:30:43Z" + } + } + }, + { + "name": "llvmorg-5.0.0-rc4", + "target": { + "target": { + "committedDate": "2017-08-29T21:38:44Z" + } + } + }, + { + "name": "llvmorg-5.0.0-rc5", + "target": { + "target": { + "committedDate": "2017-09-01T16:28:52Z" + } + } + }, + { + "name": "llvmorg-5.0.0", + "target": { + "target": { + "committedDate": "2017-09-01T16:28:52Z" + } + } + }, + { + "name": "llvmorg-5.0.1-rc1", + "target": { + "target": { + "committedDate": "2017-10-31T12:21:32Z" + } + } + }, + { + "name": "llvmorg-5.0.1-rc2", + "target": { + "target": { + "committedDate": "2017-11-28T22:02:15Z" + } + } + }, + { + "name": "llvmorg-5.0.1-rc3", + "target": { + "target": { + "committedDate": "2017-12-06T20:45:18Z" + } + } + }, + { + "name": "llvmorg-5.0.1", + "target": { + "target": { + "committedDate": "2017-12-06T20:45:18Z" + } + } + }, + { + "name": "llvmorg-5.0.2-rc1", + "target": { + "target": { + "committedDate": "2018-03-16T22:28:08Z" + } + } + }, + { + "name": "llvmorg-5.0.2-rc2", + "target": { + "target": { + "committedDate": "2018-03-28T20:25:17Z" + } + } + }, + { + "name": "llvmorg-5.0.2", + "target": { + "target": { + "committedDate": "2018-03-28T20:25:17Z" + } + } + }, + { + "name": "llvmorg-6.0.0-rc1", + "target": { + "target": { + "committedDate": "2018-01-17T17:48:09Z" + } + } + }, + { + "name": "llvmorg-6.0.0-rc2", + "target": { + "target": { + "committedDate": "2018-02-07T19:51:13Z" + } + } + }, + { + "name": "llvmorg-6.0.0-rc3", + "target": { + "target": { + "committedDate": "2018-02-23T12:22:51Z" + } + } + }, + { + "name": "llvmorg-6.0.0", + "target": { + "target": { + "committedDate": "2018-03-02T09:50:00Z" + } + } + }, + { + "name": "llvmorg-6.0.1-rc1", + "target": { + "target": { + "committedDate": "2018-04-17T20:17:43Z" + } + } + }, + { + "name": "llvmorg-6.0.1-rc2", + "target": { + "target": { + "committedDate": "2018-06-04T15:49:27Z" + } + } + }, + { + "name": "llvmorg-6.0.1-rc3", + "target": { + "target": { + "committedDate": "2018-06-14T22:33:33Z" + } + } + }, + { + "name": "llvmorg-6.0.1", + "target": { + "target": { + "committedDate": "2018-06-14T22:33:33Z" + } + } + }, + { + "name": "llvmorg-7.0.0-rc1", + "target": { + "target": { + "committedDate": "2018-08-03T10:26:56Z" + } + } + }, + { + "name": "llvmorg-7.0.0-rc2", + "target": { + "target": { + "committedDate": "2018-08-22T18:44:16Z" + } + } + }, + { + "name": "llvmorg-7.0.0-rc3", + "target": { + "target": { + "committedDate": "2018-09-10T12:14:41Z" + } + } + }, + { + "name": "llvmorg-7.0.0", + "target": { + "target": { + "committedDate": "2018-09-13T21:50:59Z" + } + } + }, + { + "name": "llvmorg-7.0.1-rc1", + "target": { + "target": { + "committedDate": "2018-11-02T02:46:33Z" + } + } + }, + { + "name": "llvmorg-7.0.1-rc2", + "target": { + "target": { + "committedDate": "2018-11-02T17:47:32Z" + } + } + }, + { + "name": "llvmorg-7.0.1-rc3", + "target": { + "target": { + "committedDate": "2018-12-08T05:06:53Z" + } + } + }, + { + "name": "llvmorg-7.0.1", + "target": { + "target": { + "committedDate": "2018-12-08T05:06:53Z" + } + } + }, + { + "name": "llvmorg-7.1.0-rc1", + "target": { + "target": { + "committedDate": "2019-02-08T21:00:26Z" + } + } + }, + { + "name": "llvmorg-7.1.0", + "target": { + "target": { + "committedDate": "2019-02-08T21:00:26Z" + } + } + }, + { + "name": "llvmorg-8.0.0-rc1", + "target": { + "target": { + "committedDate": "2019-01-23T21:11:36Z" + } + } + }, + { + "name": "llvmorg-8.0.0-rc2", + "target": { + "target": { + "committedDate": "2019-02-07T12:40:33Z" + } + } + }, + { + "name": "llvmorg-8.0.0-rc3", + "target": { + "target": { + "committedDate": "2019-02-27T16:51:33Z" + } + } + }, + { + "name": "llvmorg-8.0.0-rc4", + "target": { + "target": { + "committedDate": "2019-03-08T09:27:18Z" + } + } + }, + { + "name": "llvmorg-8.0.0-rc5", + "target": { + "target": { + "committedDate": "2019-03-12T08:29:08Z" + } + } + }, + { + "name": "llvmorg-8.0.0", + "target": { + "target": { + "committedDate": "2019-03-15T08:44:10Z" + } + } + }, + { + "name": "llvmorg-8.0.1-rc1", + "target": { + "target": { + "committedDate": "2019-05-16T22:49:01Z" + } + } + }, + { + "name": "llvmorg-8.0.1-rc2", + "target": { + "target": { + "committedDate": "2019-06-11T03:47:50Z" + } + } + }, + { + "name": "llvmorg-8.0.1-rc3", + "target": { + "target": { + "committedDate": "2019-06-26T23:02:24Z" + } + } + }, + { + "name": "llvmorg-8.0.1-rc4", + "target": { + "target": { + "committedDate": "2019-07-09T19:22:59Z" + } + } + }, + { + "name": "llvmorg-8.0.1", + "target": { + "target": { + "committedDate": "2019-07-09T19:22:59Z" + } + } + }, + { + "name": "llvmorg-9.0.0-rc1", + "target": { + "target": { + "committedDate": "2019-07-29T09:51:02Z" + } + } + }, + { + "name": "llvmorg-9.0.0-rc2", + "target": { + "target": { + "committedDate": "2019-08-13T12:39:23Z" + } + } + }, + { + "name": "llvmorg-9.0.0-rc3", + "target": { + "target": { + "committedDate": "2019-08-30T09:22:24Z" + } + } + }, + { + "name": "llvmorg-9.0.0-rc4", + "target": { + "target": { + "committedDate": "2019-09-10T07:31:55Z" + } + } + }, + { + "name": "llvmorg-9.0.0-rc5", + "target": { + "target": { + "committedDate": "2019-09-13T08:10:33Z" + } + } + }, + { + "name": "llvmorg-9.0.0-rc6", + "target": { + "target": { + "committedDate": "2019-09-17T10:19:31Z" + } + } + }, + { + "name": "llvmorg-9.0.0", + "target": { + "target": { + "committedDate": "2019-09-17T19:16:16Z" + } + } + }, + { + "name": "llvmorg-9.0.1-rc1", + "target": { + "committedDate": "2019-11-23T06:07:41Z" + } + }, + { + "name": "llvmorg-9.0.1-rc2", + "target": { + "committedDate": "2019-12-05T16:51:31Z" + } + }, + { + "name": "llvmorg-9.0.1-rc3", + "target": { + "committedDate": "2019-12-11T19:15:30Z" + } + }, + { + "name": "llvmorg-9.0.1", + "target": { + "committedDate": "2019-12-11T19:15:30Z" + } + }, + { + "name": "llvmorg-10-init", + "target": { + "target": { + "committedDate": "2019-07-18T11:51:05Z" + } + } + }, + { + "name": "llvmorg-10.0.0-rc1", + "target": { + "target": { + "committedDate": "2020-01-30T15:29:37Z" + } + } + }, + { + "name": "llvmorg-10.0.0-rc2", + "target": { + "target": { + "committedDate": "2020-02-13T10:37:18Z" + } + } + }, + { + "name": "llvmorg-10.0.0-rc3", + "target": { + "target": { + "committedDate": "2020-03-04T08:20:30Z" + } + } + }, + { + "name": "llvmorg-10.0.0-rc4", + "target": { + "target": { + "committedDate": "2020-03-13T13:28:37Z" + } + } + }, + { + "name": "llvmorg-10.0.0-rc5", + "target": { + "target": { + "committedDate": "2020-03-19T09:19:04Z" + } + } + }, + { + "name": "llvmorg-10.0.0-rc6", + "target": { + "target": { + "committedDate": "2020-03-23T15:01:02Z" + } + } + }, + { + "name": "llvmorg-10.0.0", + "target": { + "target": { + "committedDate": "2020-03-23T15:01:02Z" + } + } + }, + { + "name": "llvmorg-10.0.1-rc1", + "target": { + "committedDate": "2020-05-19T19:16:37Z" + } + }, + { + "name": "llvmorg-10.0.1-rc2", + "target": { + "target": { + "committedDate": "2020-06-26T20:46:12Z" + } + } + }, + { + "name": "llvmorg-10.0.1-rc3", + "target": { + "target": { + "committedDate": "2020-07-06T22:40:20Z" + } + } + }, + { + "name": "llvmorg-10.0.1-rc4", + "target": { + "target": { + "committedDate": "2020-07-07T16:21:37Z" + } + } + }, + { + "name": "llvmorg-10.0.1", + "target": { + "target": { + "committedDate": "2020-07-07T16:21:37Z" + } + } + }, + { + "name": "llvmorg-11-init", + "target": { + "target": { + "committedDate": "2020-01-15T12:38:01Z" + } + } + }, + { + "name": "llvmorg-11.0.0-rc1", + "target": { + "target": { + "committedDate": "2020-07-28T11:47:17Z" + } + } + }, + { + "name": "llvmorg-11.0.0-rc2", + "target": { + "target": { + "committedDate": "2020-08-20T16:24:59Z" + } + } + }, + { + "name": "llvmorg-11.0.0-rc3", + "target": { + "target": { + "committedDate": "2020-09-22T09:53:35Z" + } + } + }, + { + "name": "llvmorg-11.0.0-rc4", + "target": { + "target": { + "committedDate": "2020-09-28T13:35:06Z" + } + } + }, + { + "name": "llvmorg-11.0.0-rc5", + "target": { + "target": { + "committedDate": "2020-09-30T11:28:43Z" + } + } + }, + { + "name": "llvmorg-11.0.0-rc6", + "target": { + "target": { + "committedDate": "2020-10-07T10:10:48Z" + } + } + }, + { + "name": "llvmorg-11.0.0", + "target": { + "target": { + "committedDate": "2020-10-07T10:10:48Z" + } + } + }, + { + "name": "llvmorg-11.0.1-rc1", + "target": { + "target": { + "committedDate": "2020-11-26T07:00:54Z" + } + } + }, + { + "name": "llvmorg-11.0.1-rc2", + "target": { + "target": { + "committedDate": "2020-12-18T19:57:38Z" + } + } + }, + { + "name": "llvmorg-11.0.1", + "target": { + "target": { + "committedDate": "2020-12-18T19:57:38Z" + } + } + }, + { + "name": "llvmorg-11.1.0-rc1", + "target": { + "target": { + "committedDate": "2021-01-12T18:34:52Z" + } + } + }, + { + "name": "llvmorg-11.1.0-rc2", + "target": { + "target": { + "committedDate": "2021-01-21T19:35:49Z" + } + } + }, + { + "name": "llvmorg-11.1.0-rc3", + "target": { + "target": { + "committedDate": "2021-02-03T21:51:10Z" + } + } + }, + { + "name": "llvmorg-11.1.0", + "target": { + "target": { + "committedDate": "2021-02-03T21:51:10Z" + } + } + }, + { + "name": "llvmorg-12-init", + "target": { + "target": { + "committedDate": "2020-07-15T10:05:05Z" + } + } + }, + { + "name": "llvmorg-12.0.0-rc1", + "target": { + "target": { + "committedDate": "2021-01-28T00:34:01Z" + } + } + }, + { + "name": "llvmorg-12.0.0-rc2", + "target": { + "target": { + "committedDate": "2021-02-24T03:17:21Z" + } + } + }, + { + "name": "llvmorg-12.0.0-rc3", + "target": { + "target": { + "committedDate": "2021-03-09T04:16:33Z" + } + } + }, + { + "name": "llvmorg-12.0.0-rc4", + "target": { + "target": { + "committedDate": "2021-03-31T19:10:37Z" + } + } + }, + { + "name": "llvmorg-12.0.0-rc5", + "target": { + "target": { + "committedDate": "2021-04-06T16:38:18Z" + } + } + }, + { + "name": "llvmorg-12.0.0", + "target": { + "target": { + "committedDate": "2021-04-06T16:38:18Z" + } + } + }, + { + "name": "llvmorg-12.0.1-rc1", + "target": { + "target": { + "committedDate": "2021-05-25T04:39:54Z" + } + } + }, + { + "name": "llvmorg-12.0.1-rc2", + "target": { + "target": { + "committedDate": "2021-06-16T17:16:18Z" + } + } + }, + { + "name": "llvmorg-12.0.1-rc3", + "target": { + "target": { + "committedDate": "2021-06-26T03:20:29Z" + } + } + }, + { + "name": "llvmorg-12.0.1-rc4", + "target": { + "target": { + "committedDate": "2021-06-28T16:23:38Z" + } + } + }, + { + "name": "llvmorg-12.0.1", + "target": { + "target": { + "committedDate": "2021-06-28T16:23:38Z" + } + } + }, + { + "name": "llvmorg-13-init", + "target": { + "target": { + "committedDate": "2021-01-27T03:37:55Z" + } + } + }, + { + "name": "llvmorg-13.0.0-rc1", + "target": { + "target": { + "committedDate": "2021-08-03T05:58:39Z" + } + } + }, + { + "name": "llvmorg-13.0.0-rc2", + "target": { + "target": { + "committedDate": "2021-08-26T18:45:39Z" + } + } + }, + { + "name": "llvmorg-13.0.0-rc3", + "target": { + "target": { + "committedDate": "2021-09-14T03:57:17Z" + } + } + }, + { + "name": "llvmorg-13.0.0-rc4", + "target": { + "target": { + "committedDate": "2021-09-24T16:18:10Z" + } + } + } + ] + } + } + } +} \ No newline at end of file diff --git a/tests/data/package/github/llvm-project/github_mock_data_3.json b/tests/data/package/github/llvm-project/github_mock_data_3.json new file mode 100644 index 00000000..fb9828c9 --- /dev/null +++ b/tests/data/package/github/llvm-project/github_mock_data_3.json @@ -0,0 +1,511 @@ +{ + "data": { + "repository": { + "refs": { + "totalCount": 262, + "pageInfo": { + "endCursor": "MjYy", + "hasNextPage": false + }, + "nodes": [ + { + "name": "llvmorg-13.0.0", + "target": { + "target": { + "committedDate": "2021-09-24T16:18:10Z" + } + } + }, + { + "name": "llvmorg-13.0.1-rc1", + "target": { + "target": { + "committedDate": "2021-11-24T04:15:38Z" + } + } + }, + { + "name": "llvmorg-13.0.1-rc2", + "target": { + "target": { + "committedDate": "2022-01-12T20:06:51Z" + } + } + }, + { + "name": "llvmorg-13.0.1-rc3", + "target": { + "target": { + "committedDate": "2022-01-20T21:31:59Z" + } + } + }, + { + "name": "llvmorg-13.0.1", + "target": { + "target": { + "committedDate": "2022-01-20T21:31:59Z" + } + } + }, + { + "name": "llvmorg-14-init", + "target": { + "target": { + "committedDate": "2021-07-28T04:58:25Z" + } + } + }, + { + "name": "llvmorg-14.0.0-rc1", + "target": { + "target": { + "committedDate": "2022-02-09T07:15:52Z" + } + } + }, + { + "name": "llvmorg-14.0.0-rc2", + "target": { + "target": { + "committedDate": "2022-03-02T00:46:37Z" + } + } + }, + { + "name": "llvmorg-14.0.0-rc3", + "target": { + "target": { + "committedDate": "2022-03-10T20:52:12Z" + } + } + }, + { + "name": "llvmorg-14.0.0-rc4", + "target": { + "target": { + "committedDate": "2022-03-11T20:02:04Z" + } + } + }, + { + "name": "llvmorg-14.0.0", + "target": { + "target": { + "committedDate": "2022-03-14T09:44:55Z" + } + } + }, + { + "name": "llvmorg-14.0.1", + "target": { + "target": { + "committedDate": "2022-04-11T23:44:22Z" + } + } + }, + { + "name": "llvmorg-14.0.2", + "target": { + "target": { + "committedDate": "2022-04-26T03:44:44Z" + } + } + }, + { + "name": "llvmorg-14.0.3", + "target": { + "target": { + "committedDate": "2022-04-29T00:10:18Z" + } + } + }, + { + "name": "llvmorg-14.0.4", + "target": { + "target": { + "committedDate": "2022-05-24T22:02:58Z" + } + } + }, + { + "name": "llvmorg-14.0.5", + "target": { + "target": { + "committedDate": "2022-06-10T14:47:36Z" + } + } + }, + { + "name": "llvmorg-14.0.6", + "target": { + "target": { + "committedDate": "2022-06-22T16:46:24Z" + } + } + }, + { + "name": "llvmorg-15-init", + "target": { + "target": { + "committedDate": "2022-02-02T07:54:52Z" + } + } + }, + { + "name": "llvmorg-15.0.0-rc1", + "target": { + "target": { + "committedDate": "2022-07-30T05:12:16Z" + } + } + }, + { + "name": "llvmorg-15.0.0-rc2", + "target": { + "target": { + "committedDate": "2022-08-08T23:01:43Z" + } + } + }, + { + "name": "llvmorg-15.0.0-rc3", + "target": { + "target": { + "committedDate": "2022-08-25T10:49:26Z" + } + } + }, + { + "name": "llvmorg-15.0.0", + "target": { + "target": { + "committedDate": "2022-09-05T09:48:03Z" + } + } + }, + { + "name": "llvmorg-15.0.1", + "target": { + "target": { + "committedDate": "2022-09-20T06:05:50Z" + } + } + }, + { + "name": "llvmorg-15.0.2", + "target": { + "target": { + "committedDate": "2022-10-04T09:29:17Z" + } + } + }, + { + "name": "llvmorg-15.0.3", + "target": { + "target": { + "committedDate": "2022-10-18T06:29:45Z" + } + } + }, + { + "name": "llvmorg-15.0.4", + "target": { + "target": { + "committedDate": "2022-11-02T03:11:40Z" + } + } + }, + { + "name": "llvmorg-15.0.5", + "target": { + "target": { + "committedDate": "2022-11-16T06:28:29Z" + } + } + }, + { + "name": "llvmorg-15.0.6", + "target": { + "target": { + "committedDate": "2022-11-29T10:05:58Z" + } + } + }, + { + "name": "llvmorg-15.0.7", + "target": { + "target": { + "committedDate": "2023-01-12T07:12:30Z" + } + } + }, + { + "name": "llvmorg-16-init", + "target": { + "target": { + "committedDate": "2022-07-27T04:34:45Z" + } + } + }, + { + "name": "llvmorg-16.0.0-rc1", + "target": { + "target": { + "committedDate": "2023-01-28T05:44:11Z" + } + } + }, + { + "name": "llvmorg-16.0.0-rc2", + "target": { + "target": { + "committedDate": "2023-02-08T05:37:09Z" + } + } + }, + { + "name": "llvmorg-16.0.0-rc3", + "target": { + "target": { + "committedDate": "2023-02-22T06:22:59Z" + } + } + }, + { + "name": "llvmorg-16.0.0-rc4", + "target": { + "target": { + "committedDate": "2023-03-11T06:55:02Z" + } + } + }, + { + "name": "llvmorg-16.0.0", + "target": { + "target": { + "committedDate": "2023-03-17T12:26:07Z" + } + } + }, + { + "name": "llvmorg-16.0.1", + "target": { + "target": { + "committedDate": "2023-04-05T03:36:38Z" + } + } + }, + { + "name": "llvmorg-16.0.2", + "target": { + "target": { + "committedDate": "2023-04-19T01:08:51Z" + } + } + }, + { + "name": "llvmorg-16.0.3", + "target": { + "target": { + "committedDate": "2023-05-02T17:50:56Z" + } + } + }, + { + "name": "llvmorg-16.0.4", + "target": { + "target": { + "committedDate": "2023-05-17T05:03:06Z" + } + } + }, + { + "name": "llvmorg-16.0.5", + "target": { + "target": { + "committedDate": "2023-06-01T23:59:18Z" + } + } + }, + { + "name": "llvmorg-16.0.6", + "target": { + "target": { + "committedDate": "2023-06-10T22:58:16Z" + } + } + }, + { + "name": "llvmorg-17-init", + "target": { + "target": { + "committedDate": "2023-01-25T06:57:27Z" + } + } + }, + { + "name": "llvmorg-17.0.0-rc1", + "target": { + "target": { + "committedDate": "2023-07-29T06:40:45Z" + } + } + }, + { + "name": "llvmorg-17.0.0-rc2", + "target": { + "target": { + "committedDate": "2023-08-08T10:47:27Z" + } + } + }, + { + "name": "llvmorg-17.0.0-rc3", + "target": { + "target": { + "committedDate": "2023-08-22T07:02:57Z" + } + } + }, + { + "name": "llvmorg-17.0.0-rc4", + "target": { + "target": { + "committedDate": "2023-09-05T07:24:20Z" + } + } + }, + { + "name": "llvmorg-17.0.0", + "target": { + "target": { + "committedDate": "2023-09-18T07:09:00Z" + } + } + }, + { + "name": "llvmorg-17.0.1", + "target": { + "target": { + "committedDate": "2023-09-19T09:05:13Z" + } + } + }, + { + "name": "llvmorg-17.0.2", + "target": { + "target": { + "committedDate": "2023-10-03T06:37:35Z" + } + } + }, + { + "name": "llvmorg-17.0.3", + "target": { + "target": { + "committedDate": "2023-10-17T06:20:52Z" + } + } + }, + { + "name": "llvmorg-17.0.4", + "target": { + "target": { + "committedDate": "2023-10-31T08:00:30Z" + } + } + }, + { + "name": "llvmorg-17.0.5", + "target": { + "target": { + "committedDate": "2023-11-14T08:22:39Z" + } + } + }, + { + "name": "llvmorg-17.0.6", + "target": { + "target": { + "committedDate": "2023-11-28T08:52:28Z" + } + } + }, + { + "name": "llvmorg-18-init", + "target": { + "target": { + "committedDate": "2023-07-25T11:58:49Z" + } + } + }, + { + "name": "llvmorg-18.1.0-rc1", + "target": { + "target": { + "committedDate": "2024-01-29T23:17:53Z" + } + } + }, + { + "name": "llvmorg-18.1.0-rc2", + "target": { + "target": { + "committedDate": "2024-02-07T05:30:14Z" + } + } + }, + { + "name": "llvmorg-18.1.0-rc3", + "target": { + "target": { + "committedDate": "2024-02-21T05:14:50Z" + } + } + }, + { + "name": "llvmorg-18.1.0-rc4", + "target": { + "target": { + "committedDate": "2024-02-27T17:18:54Z" + } + } + }, + { + "name": "llvmorg-18.1.0", + "target": { + "target": { + "committedDate": "2024-02-27T17:18:54Z" + } + } + }, + { + "name": "llvmorg-18.1.1", + "target": { + "target": { + "committedDate": "2024-03-08T05:27:31Z" + } + } + }, + { + "name": "llvmorg-18.1.2", + "target": { + "target": { + "committedDate": "2024-03-19T21:06:42Z" + } + } + }, + { + "name": "llvmorg-19-init", + "target": { + "target": { + "committedDate": "2024-01-24T03:00:11Z" + } + } + } + ] + } + } + } +} \ No newline at end of file diff --git a/tests/data/package/github/minissdpd-expected.json b/tests/data/package/github/minissdpd-expected.json new file mode 100644 index 00000000..8cc20413 --- /dev/null +++ b/tests/data/package/github/minissdpd-expected.json @@ -0,0 +1,146 @@ +[ + { + "type": "generic", + "namespace": null, + "name": "minissdpd", + "version": "1.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2012-05-24T22:40:18", + "parties": [], + "keywords": [], + "homepage_url": "http://miniupnp.free.fr/", + "download_url": "https://github.com/miniupnp/miniupnp/archive/refs/tags/minissdpd_1_2.tar.gz", + "api_url": "https://api.github.com/repos/miniupnp/miniupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/miniupnp/miniupnp/issues", + "code_view_url": "https://github.com/miniupnp/miniupnp", + "vcs_url": "git://github.com/miniupnp/miniupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:generic/minissdpd@1.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "generic", + "namespace": null, + "name": "minissdpd", + "version": "1.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2015-08-06T13:20:39", + "parties": [], + "keywords": [], + "homepage_url": "http://miniupnp.free.fr/", + "download_url": "https://github.com/miniupnp/miniupnp/archive/refs/tags/minissdpd_1_4.tar.gz", + "api_url": "https://api.github.com/repos/miniupnp/miniupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/miniupnp/miniupnp/issues", + "code_view_url": "https://github.com/miniupnp/miniupnp", + "vcs_url": "git://github.com/miniupnp/miniupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:generic/minissdpd@1.4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "generic", + "namespace": null, + "name": "minissdpd", + "version": "1.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2016-01-13T15:14:02", + "parties": [], + "keywords": [], + "homepage_url": "http://miniupnp.free.fr/", + "download_url": "https://github.com/miniupnp/miniupnp/archive/refs/tags/minissdpd_1_5.tar.gz", + "api_url": "https://api.github.com/repos/miniupnp/miniupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/miniupnp/miniupnp/issues", + "code_view_url": "https://github.com/miniupnp/miniupnp", + "vcs_url": "git://github.com/miniupnp/miniupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:generic/minissdpd@1.5", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "generic", + "namespace": null, + "name": "minissdpd", + "version": "1.6.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2022-10-22T18:44:00", + "parties": [], + "keywords": [], + "homepage_url": "http://miniupnp.free.fr/", + "download_url": "https://github.com/miniupnp/miniupnp/archive/refs/tags/minissdpd_1_6_0.tar.gz", + "api_url": "https://api.github.com/repos/miniupnp/miniupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/miniupnp/miniupnp/issues", + "code_view_url": "https://github.com/miniupnp/miniupnp", + "vcs_url": "git://github.com/miniupnp/miniupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:generic/minissdpd@1.6.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + } +] \ No newline at end of file diff --git a/tests/data/package/github/miniupnp/github_mock_data_0.json b/tests/data/package/github/miniupnp/github_mock_data_0.json new file mode 100644 index 00000000..678df405 --- /dev/null +++ b/tests/data/package/github/miniupnp/github_mock_data_0.json @@ -0,0 +1,120 @@ +{ + "id": 2435778, + "node_id": "MDEwOlJlcG9zaXRvcnkyNDM1Nzc4", + "name": "miniupnp", + "full_name": "miniupnp/miniupnp", + "private": false, + "owner": { + "login": "miniupnp", + "id": 1070377, + "node_id": "MDQ6VXNlcjEwNzAzNzc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1070377?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/miniupnp", + "html_url": "https://github.com/miniupnp", + "followers_url": "https://api.github.com/users/miniupnp/followers", + "following_url": "https://api.github.com/users/miniupnp/following{/other_user}", + "gists_url": "https://api.github.com/users/miniupnp/gists{/gist_id}", + "starred_url": "https://api.github.com/users/miniupnp/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/miniupnp/subscriptions", + "organizations_url": "https://api.github.com/users/miniupnp/orgs", + "repos_url": "https://api.github.com/users/miniupnp/repos", + "events_url": "https://api.github.com/users/miniupnp/events{/privacy}", + "received_events_url": "https://api.github.com/users/miniupnp/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/miniupnp/miniupnp", + "description": "UPnP IGD implementation", + "fork": false, + "url": "https://api.github.com/repos/miniupnp/miniupnp", + "forks_url": "https://api.github.com/repos/miniupnp/miniupnp/forks", + "keys_url": "https://api.github.com/repos/miniupnp/miniupnp/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/miniupnp/miniupnp/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/miniupnp/miniupnp/teams", + "hooks_url": "https://api.github.com/repos/miniupnp/miniupnp/hooks", + "issue_events_url": "https://api.github.com/repos/miniupnp/miniupnp/issues/events{/number}", + "events_url": "https://api.github.com/repos/miniupnp/miniupnp/events", + "assignees_url": "https://api.github.com/repos/miniupnp/miniupnp/assignees{/user}", + "branches_url": "https://api.github.com/repos/miniupnp/miniupnp/branches{/branch}", + "tags_url": "https://api.github.com/repos/miniupnp/miniupnp/tags", + "blobs_url": "https://api.github.com/repos/miniupnp/miniupnp/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/miniupnp/miniupnp/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/miniupnp/miniupnp/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/miniupnp/miniupnp/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/miniupnp/miniupnp/statuses/{sha}", + "languages_url": "https://api.github.com/repos/miniupnp/miniupnp/languages", + "stargazers_url": "https://api.github.com/repos/miniupnp/miniupnp/stargazers", + "contributors_url": "https://api.github.com/repos/miniupnp/miniupnp/contributors", + "subscribers_url": "https://api.github.com/repos/miniupnp/miniupnp/subscribers", + "subscription_url": "https://api.github.com/repos/miniupnp/miniupnp/subscription", + "commits_url": "https://api.github.com/repos/miniupnp/miniupnp/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/miniupnp/miniupnp/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/miniupnp/miniupnp/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/miniupnp/miniupnp/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/miniupnp/miniupnp/contents/{+path}", + "compare_url": "https://api.github.com/repos/miniupnp/miniupnp/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/miniupnp/miniupnp/merges", + "archive_url": "https://api.github.com/repos/miniupnp/miniupnp/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/miniupnp/miniupnp/downloads", + "issues_url": "https://api.github.com/repos/miniupnp/miniupnp/issues{/number}", + "pulls_url": "https://api.github.com/repos/miniupnp/miniupnp/pulls{/number}", + "milestones_url": "https://api.github.com/repos/miniupnp/miniupnp/milestones{/number}", + "notifications_url": "https://api.github.com/repos/miniupnp/miniupnp/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/miniupnp/miniupnp/labels{/name}", + "releases_url": "https://api.github.com/repos/miniupnp/miniupnp/releases{/id}", + "deployments_url": "https://api.github.com/repos/miniupnp/miniupnp/deployments", + "created_at": "2011-09-22T08:25:20Z", + "updated_at": "2024-03-23T19:36:45Z", + "pushed_at": "2024-03-23T20:33:05Z", + "git_url": "git://github.com/miniupnp/miniupnp.git", + "ssh_url": "git@github.com:miniupnp/miniupnp.git", + "clone_url": "https://github.com/miniupnp/miniupnp.git", + "svn_url": "https://github.com/miniupnp/miniupnp", + "homepage": "http://miniupnp.free.fr/", + "size": 4396, + "stargazers_count": 1376, + "watchers_count": 1376, + "language": "C", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 435, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 38, + "license": { + "key": "bsd-3-clause", + "name": "BSD 3-Clause \"New\" or \"Revised\" License", + "spdx_id": "BSD-3-Clause", + "url": "https://api.github.com/licenses/bsd-3-clause", + "node_id": "MDc6TGljZW5zZTU=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [ + "c", + "internet-gateway", + "iptables", + "nat", + "nat-pmp", + "nat-traversal", + "networking", + "nftables", + "pcp", + "upnp" + ], + "visibility": "public", + "forks": 435, + "open_issues": 38, + "watchers": 1376, + "default_branch": "master", + "temp_clone_token": null, + "network_count": 435, + "subscribers_count": 66 +} \ No newline at end of file diff --git a/tests/data/package/github/miniupnp/github_mock_data_1.json b/tests/data/package/github/miniupnp/github_mock_data_1.json new file mode 100644 index 00000000..cd6f2e5c --- /dev/null +++ b/tests/data/package/github/miniupnp/github_mock_data_1.json @@ -0,0 +1,215 @@ +{ + "data": { + "repository": { + "refs": { + "totalCount": 33, + "pageInfo": { + "endCursor": "MzM", + "hasNextPage": false + }, + "nodes": [ + { + "name": "minissdpd_1_2", + "target": { + "committedDate": "2012-05-24T22:40:18Z" + } + }, + { + "name": "minissdpd_1_4", + "target": { + "committedDate": "2015-08-06T13:20:39Z" + } + }, + { + "name": "minissdpd_1_5", + "target": { + "committedDate": "2016-01-13T15:14:02Z" + } + }, + { + "name": "minissdpd_1_6_0", + "target": { + "committedDate": "2022-10-22T18:44:00Z" + } + }, + { + "name": "miniupnpc_1_7", + "target": { + "committedDate": "2012-05-24T22:34:33Z" + } + }, + { + "name": "miniupnpc_1_8", + "target": { + "committedDate": "2013-02-06T14:50:37Z" + } + }, + { + "name": "miniupnpc_1_9", + "target": { + "committedDate": "2015-07-08T13:21:35Z" + } + }, + { + "name": "miniupnpc_2_0", + "target": { + "committedDate": "2016-04-19T21:17:29Z" + } + }, + { + "name": "miniupnpc_2_1", + "target": { + "committedDate": "2018-05-07T11:12:58Z" + } + }, + { + "name": "miniupnpc_2_2_0", + "target": { + "committedDate": "2020-11-09T19:52:52Z" + } + }, + { + "name": "miniupnpc_2_2_1", + "target": { + "committedDate": "2020-12-20T18:11:18Z" + } + }, + { + "name": "miniupnpc_2_2_2", + "target": { + "committedDate": "2021-03-02T23:50:51Z" + } + }, + { + "name": "miniupnpc_2_2_3", + "target": { + "committedDate": "2021-09-28T21:47:00Z" + } + }, + { + "name": "miniupnpc_2_2_4", + "target": { + "committedDate": "2022-10-21T21:05:29Z" + } + }, + { + "name": "miniupnpc_2_2_5", + "target": { + "committedDate": "2023-06-11T23:20:36Z" + } + }, + { + "name": "miniupnpc_2_2_6", + "target": { + "committedDate": "2024-01-04T00:30:01Z" + } + }, + { + "name": "miniupnpc_2_2_7", + "target": { + "committedDate": "2024-03-19T23:27:28Z" + } + }, + { + "name": "miniupnpd_1_7", + "target": { + "committedDate": "2012-05-27T23:21:12Z" + } + }, + { + "name": "miniupnpd_1_8", + "target": { + "committedDate": "2013-02-06T14:50:37Z" + } + }, + { + "name": "miniupnpd_1_9", + "target": { + "committedDate": "2014-10-27T16:39:28Z" + } + }, + { + "name": "miniupnpd_2_0", + "target": { + "committedDate": "2016-04-19T21:17:29Z" + } + }, + { + "name": "miniupnpd_2_1", + "target": { + "target": { + "committedDate": "2018-05-08T21:40:27Z" + } + } + }, + { + "name": "miniupnpd_2_2_0", + "target": { + "committedDate": "2020-10-31T09:23:44Z" + } + }, + { + "name": "miniupnpd_2_2_1", + "target": { + "committedDate": "2020-12-20T18:12:47Z" + } + }, + { + "name": "miniupnpd_2_2_2", + "target": { + "committedDate": "2021-05-13T11:33:02Z" + } + }, + { + "name": "miniupnpd_2_2_3", + "target": { + "committedDate": "2021-08-21T09:17:30Z" + } + }, + { + "name": "miniupnpd_2_3_0", + "target": { + "committedDate": "2022-01-23T00:19:01Z" + } + }, + { + "name": "miniupnpd_2_3_1", + "target": { + "committedDate": "2022-10-16T06:03:35Z" + } + }, + { + "name": "miniupnpd_2_3_2", + "target": { + "committedDate": "2023-01-19T23:25:03Z" + } + }, + { + "name": "miniupnpd_2_3_3", + "target": { + "committedDate": "2023-02-17T03:09:33Z" + } + }, + { + "name": "miniupnpd_2_3_4", + "target": { + "committedDate": "2024-01-04T00:54:52Z" + } + }, + { + "name": "miniupnpd_2_3_5", + "target": { + "committedDate": "2024-03-02T11:09:11Z" + } + }, + { + "name": "miniupnpd_2_3_6", + "target": { + "committedDate": "2024-03-19T23:41:25Z" + } + } + ] + } + } + } +} \ No newline at end of file diff --git a/tests/data/package/github/miniupnpc-expected.json b/tests/data/package/github/miniupnpc-expected.json new file mode 100644 index 00000000..7da83e1a --- /dev/null +++ b/tests/data/package/github/miniupnpc-expected.json @@ -0,0 +1,470 @@ +[ + { + "type": "generic", + "namespace": null, + "name": "miniupnpc", + "version": "1.7", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2012-05-24T22:34:33", + "parties": [], + "keywords": [], + "homepage_url": "http://miniupnp.free.fr/", + "download_url": "https://github.com/miniupnp/miniupnp/archive/refs/tags/miniupnpc_1_7.tar.gz", + "api_url": "https://api.github.com/repos/miniupnp/miniupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/miniupnp/miniupnp/issues", + "code_view_url": "https://github.com/miniupnp/miniupnp", + "vcs_url": "git://github.com/miniupnp/miniupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:generic/miniupnpc@1.7", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "generic", + "namespace": null, + "name": "miniupnpc", + "version": "1.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2013-02-06T14:50:37", + "parties": [], + "keywords": [], + "homepage_url": "http://miniupnp.free.fr/", + "download_url": "https://github.com/miniupnp/miniupnp/archive/refs/tags/miniupnpc_1_8.tar.gz", + "api_url": "https://api.github.com/repos/miniupnp/miniupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/miniupnp/miniupnp/issues", + "code_view_url": "https://github.com/miniupnp/miniupnp", + "vcs_url": "git://github.com/miniupnp/miniupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:generic/miniupnpc@1.8", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "generic", + "namespace": null, + "name": "miniupnpc", + "version": "1.9", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2015-07-08T13:21:35", + "parties": [], + "keywords": [], + "homepage_url": "http://miniupnp.free.fr/", + "download_url": "https://github.com/miniupnp/miniupnp/archive/refs/tags/miniupnpc_1_9.tar.gz", + "api_url": "https://api.github.com/repos/miniupnp/miniupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/miniupnp/miniupnp/issues", + "code_view_url": "https://github.com/miniupnp/miniupnp", + "vcs_url": "git://github.com/miniupnp/miniupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:generic/miniupnpc@1.9", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "generic", + "namespace": null, + "name": "miniupnpc", + "version": "2.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2016-04-19T21:17:29", + "parties": [], + "keywords": [], + "homepage_url": "http://miniupnp.free.fr/", + "download_url": "https://github.com/miniupnp/miniupnp/archive/refs/tags/miniupnpc_2_0.tar.gz", + "api_url": "https://api.github.com/repos/miniupnp/miniupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/miniupnp/miniupnp/issues", + "code_view_url": "https://github.com/miniupnp/miniupnp", + "vcs_url": "git://github.com/miniupnp/miniupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:generic/miniupnpc@2.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "generic", + "namespace": null, + "name": "miniupnpc", + "version": "2.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2018-05-07T11:12:58", + "parties": [], + "keywords": [], + "homepage_url": "http://miniupnp.free.fr/", + "download_url": "https://github.com/miniupnp/miniupnp/archive/refs/tags/miniupnpc_2_1.tar.gz", + "api_url": "https://api.github.com/repos/miniupnp/miniupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/miniupnp/miniupnp/issues", + "code_view_url": "https://github.com/miniupnp/miniupnp", + "vcs_url": "git://github.com/miniupnp/miniupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:generic/miniupnpc@2.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "generic", + "namespace": null, + "name": "miniupnpc", + "version": "2.2.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2020-11-09T19:52:52", + "parties": [], + "keywords": [], + "homepage_url": "http://miniupnp.free.fr/", + "download_url": "https://github.com/miniupnp/miniupnp/archive/refs/tags/miniupnpc_2_2_0.tar.gz", + "api_url": "https://api.github.com/repos/miniupnp/miniupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/miniupnp/miniupnp/issues", + "code_view_url": "https://github.com/miniupnp/miniupnp", + "vcs_url": "git://github.com/miniupnp/miniupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:generic/miniupnpc@2.2.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "generic", + "namespace": null, + "name": "miniupnpc", + "version": "2.2.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2020-12-20T18:11:18", + "parties": [], + "keywords": [], + "homepage_url": "http://miniupnp.free.fr/", + "download_url": "https://github.com/miniupnp/miniupnp/archive/refs/tags/miniupnpc_2_2_1.tar.gz", + "api_url": "https://api.github.com/repos/miniupnp/miniupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/miniupnp/miniupnp/issues", + "code_view_url": "https://github.com/miniupnp/miniupnp", + "vcs_url": "git://github.com/miniupnp/miniupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:generic/miniupnpc@2.2.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "generic", + "namespace": null, + "name": "miniupnpc", + "version": "2.2.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2021-03-02T23:50:51", + "parties": [], + "keywords": [], + "homepage_url": "http://miniupnp.free.fr/", + "download_url": "https://github.com/miniupnp/miniupnp/archive/refs/tags/miniupnpc_2_2_2.tar.gz", + "api_url": "https://api.github.com/repos/miniupnp/miniupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/miniupnp/miniupnp/issues", + "code_view_url": "https://github.com/miniupnp/miniupnp", + "vcs_url": "git://github.com/miniupnp/miniupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:generic/miniupnpc@2.2.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "generic", + "namespace": null, + "name": "miniupnpc", + "version": "2.2.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2021-09-28T21:47:00", + "parties": [], + "keywords": [], + "homepage_url": "http://miniupnp.free.fr/", + "download_url": "https://github.com/miniupnp/miniupnp/archive/refs/tags/miniupnpc_2_2_3.tar.gz", + "api_url": "https://api.github.com/repos/miniupnp/miniupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/miniupnp/miniupnp/issues", + "code_view_url": "https://github.com/miniupnp/miniupnp", + "vcs_url": "git://github.com/miniupnp/miniupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:generic/miniupnpc@2.2.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "generic", + "namespace": null, + "name": "miniupnpc", + "version": "2.2.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2022-10-21T21:05:29", + "parties": [], + "keywords": [], + "homepage_url": "http://miniupnp.free.fr/", + "download_url": "https://github.com/miniupnp/miniupnp/archive/refs/tags/miniupnpc_2_2_4.tar.gz", + "api_url": "https://api.github.com/repos/miniupnp/miniupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/miniupnp/miniupnp/issues", + "code_view_url": "https://github.com/miniupnp/miniupnp", + "vcs_url": "git://github.com/miniupnp/miniupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:generic/miniupnpc@2.2.4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "generic", + "namespace": null, + "name": "miniupnpc", + "version": "2.2.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2023-06-11T23:20:36", + "parties": [], + "keywords": [], + "homepage_url": "http://miniupnp.free.fr/", + "download_url": "https://github.com/miniupnp/miniupnp/archive/refs/tags/miniupnpc_2_2_5.tar.gz", + "api_url": "https://api.github.com/repos/miniupnp/miniupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/miniupnp/miniupnp/issues", + "code_view_url": "https://github.com/miniupnp/miniupnp", + "vcs_url": "git://github.com/miniupnp/miniupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:generic/miniupnpc@2.2.5", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "generic", + "namespace": null, + "name": "miniupnpc", + "version": "2.2.6", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2024-01-04T00:30:01", + "parties": [], + "keywords": [], + "homepage_url": "http://miniupnp.free.fr/", + "download_url": "https://github.com/miniupnp/miniupnp/archive/refs/tags/miniupnpc_2_2_6.tar.gz", + "api_url": "https://api.github.com/repos/miniupnp/miniupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/miniupnp/miniupnp/issues", + "code_view_url": "https://github.com/miniupnp/miniupnp", + "vcs_url": "git://github.com/miniupnp/miniupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:generic/miniupnpc@2.2.6", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "generic", + "namespace": null, + "name": "miniupnpc", + "version": "2.2.7", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2024-03-19T23:27:28", + "parties": [], + "keywords": [], + "homepage_url": "http://miniupnp.free.fr/", + "download_url": "https://github.com/miniupnp/miniupnp/archive/refs/tags/miniupnpc_2_2_7.tar.gz", + "api_url": "https://api.github.com/repos/miniupnp/miniupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/miniupnp/miniupnp/issues", + "code_view_url": "https://github.com/miniupnp/miniupnp", + "vcs_url": "git://github.com/miniupnp/miniupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:generic/miniupnpc@2.2.7", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + } +] \ No newline at end of file diff --git a/tests/data/package/github/miniupnpd-expected.json b/tests/data/package/github/miniupnpd-expected.json new file mode 100644 index 00000000..181e2fd0 --- /dev/null +++ b/tests/data/package/github/miniupnpd-expected.json @@ -0,0 +1,578 @@ +[ + { + "type": "generic", + "namespace": null, + "name": "miniupnpd", + "version": "1.7", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2012-05-27T23:21:12", + "parties": [], + "keywords": [], + "homepage_url": "http://miniupnp.free.fr/", + "download_url": "https://github.com/miniupnp/miniupnp/archive/refs/tags/miniupnpd_1_7.tar.gz", + "api_url": "https://api.github.com/repos/miniupnp/miniupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/miniupnp/miniupnp/issues", + "code_view_url": "https://github.com/miniupnp/miniupnp", + "vcs_url": "git://github.com/miniupnp/miniupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:generic/miniupnpd@1.7", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "generic", + "namespace": null, + "name": "miniupnpd", + "version": "1.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2013-02-06T14:50:37", + "parties": [], + "keywords": [], + "homepage_url": "http://miniupnp.free.fr/", + "download_url": "https://github.com/miniupnp/miniupnp/archive/refs/tags/miniupnpd_1_8.tar.gz", + "api_url": "https://api.github.com/repos/miniupnp/miniupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/miniupnp/miniupnp/issues", + "code_view_url": "https://github.com/miniupnp/miniupnp", + "vcs_url": "git://github.com/miniupnp/miniupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:generic/miniupnpd@1.8", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "generic", + "namespace": null, + "name": "miniupnpd", + "version": "1.9", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2014-10-27T16:39:28", + "parties": [], + "keywords": [], + "homepage_url": "http://miniupnp.free.fr/", + "download_url": "https://github.com/miniupnp/miniupnp/archive/refs/tags/miniupnpd_1_9.tar.gz", + "api_url": "https://api.github.com/repos/miniupnp/miniupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/miniupnp/miniupnp/issues", + "code_view_url": "https://github.com/miniupnp/miniupnp", + "vcs_url": "git://github.com/miniupnp/miniupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:generic/miniupnpd@1.9", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "generic", + "namespace": null, + "name": "miniupnpd", + "version": "2.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2016-04-19T21:17:29", + "parties": [], + "keywords": [], + "homepage_url": "http://miniupnp.free.fr/", + "download_url": "https://github.com/miniupnp/miniupnp/archive/refs/tags/miniupnpd_2_0.tar.gz", + "api_url": "https://api.github.com/repos/miniupnp/miniupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/miniupnp/miniupnp/issues", + "code_view_url": "https://github.com/miniupnp/miniupnp", + "vcs_url": "git://github.com/miniupnp/miniupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:generic/miniupnpd@2.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "generic", + "namespace": null, + "name": "miniupnpd", + "version": "2.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2018-05-08T21:40:27", + "parties": [], + "keywords": [], + "homepage_url": "http://miniupnp.free.fr/", + "download_url": "https://github.com/miniupnp/miniupnp/archive/refs/tags/miniupnpd_2_1.tar.gz", + "api_url": "https://api.github.com/repos/miniupnp/miniupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/miniupnp/miniupnp/issues", + "code_view_url": "https://github.com/miniupnp/miniupnp", + "vcs_url": "git://github.com/miniupnp/miniupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:generic/miniupnpd@2.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "generic", + "namespace": null, + "name": "miniupnpd", + "version": "2.2.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2020-10-31T09:23:44", + "parties": [], + "keywords": [], + "homepage_url": "http://miniupnp.free.fr/", + "download_url": "https://github.com/miniupnp/miniupnp/archive/refs/tags/miniupnpd_2_2_0.tar.gz", + "api_url": "https://api.github.com/repos/miniupnp/miniupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/miniupnp/miniupnp/issues", + "code_view_url": "https://github.com/miniupnp/miniupnp", + "vcs_url": "git://github.com/miniupnp/miniupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:generic/miniupnpd@2.2.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "generic", + "namespace": null, + "name": "miniupnpd", + "version": "2.2.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2020-12-20T18:12:47", + "parties": [], + "keywords": [], + "homepage_url": "http://miniupnp.free.fr/", + "download_url": "https://github.com/miniupnp/miniupnp/archive/refs/tags/miniupnpd_2_2_1.tar.gz", + "api_url": "https://api.github.com/repos/miniupnp/miniupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/miniupnp/miniupnp/issues", + "code_view_url": "https://github.com/miniupnp/miniupnp", + "vcs_url": "git://github.com/miniupnp/miniupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:generic/miniupnpd@2.2.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "generic", + "namespace": null, + "name": "miniupnpd", + "version": "2.2.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2021-05-13T11:33:02", + "parties": [], + "keywords": [], + "homepage_url": "http://miniupnp.free.fr/", + "download_url": "https://github.com/miniupnp/miniupnp/archive/refs/tags/miniupnpd_2_2_2.tar.gz", + "api_url": "https://api.github.com/repos/miniupnp/miniupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/miniupnp/miniupnp/issues", + "code_view_url": "https://github.com/miniupnp/miniupnp", + "vcs_url": "git://github.com/miniupnp/miniupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:generic/miniupnpd@2.2.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "generic", + "namespace": null, + "name": "miniupnpd", + "version": "2.2.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2021-08-21T09:17:30", + "parties": [], + "keywords": [], + "homepage_url": "http://miniupnp.free.fr/", + "download_url": "https://github.com/miniupnp/miniupnp/archive/refs/tags/miniupnpd_2_2_3.tar.gz", + "api_url": "https://api.github.com/repos/miniupnp/miniupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/miniupnp/miniupnp/issues", + "code_view_url": "https://github.com/miniupnp/miniupnp", + "vcs_url": "git://github.com/miniupnp/miniupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:generic/miniupnpd@2.2.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "generic", + "namespace": null, + "name": "miniupnpd", + "version": "2.3.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2022-01-23T00:19:01", + "parties": [], + "keywords": [], + "homepage_url": "http://miniupnp.free.fr/", + "download_url": "https://github.com/miniupnp/miniupnp/archive/refs/tags/miniupnpd_2_3_0.tar.gz", + "api_url": "https://api.github.com/repos/miniupnp/miniupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/miniupnp/miniupnp/issues", + "code_view_url": "https://github.com/miniupnp/miniupnp", + "vcs_url": "git://github.com/miniupnp/miniupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:generic/miniupnpd@2.3.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "generic", + "namespace": null, + "name": "miniupnpd", + "version": "2.3.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2022-10-16T06:03:35", + "parties": [], + "keywords": [], + "homepage_url": "http://miniupnp.free.fr/", + "download_url": "https://github.com/miniupnp/miniupnp/archive/refs/tags/miniupnpd_2_3_1.tar.gz", + "api_url": "https://api.github.com/repos/miniupnp/miniupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/miniupnp/miniupnp/issues", + "code_view_url": "https://github.com/miniupnp/miniupnp", + "vcs_url": "git://github.com/miniupnp/miniupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:generic/miniupnpd@2.3.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "generic", + "namespace": null, + "name": "miniupnpd", + "version": "2.3.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2023-01-19T23:25:03", + "parties": [], + "keywords": [], + "homepage_url": "http://miniupnp.free.fr/", + "download_url": "https://github.com/miniupnp/miniupnp/archive/refs/tags/miniupnpd_2_3_2.tar.gz", + "api_url": "https://api.github.com/repos/miniupnp/miniupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/miniupnp/miniupnp/issues", + "code_view_url": "https://github.com/miniupnp/miniupnp", + "vcs_url": "git://github.com/miniupnp/miniupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:generic/miniupnpd@2.3.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "generic", + "namespace": null, + "name": "miniupnpd", + "version": "2.3.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2023-02-17T03:09:33", + "parties": [], + "keywords": [], + "homepage_url": "http://miniupnp.free.fr/", + "download_url": "https://github.com/miniupnp/miniupnp/archive/refs/tags/miniupnpd_2_3_3.tar.gz", + "api_url": "https://api.github.com/repos/miniupnp/miniupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/miniupnp/miniupnp/issues", + "code_view_url": "https://github.com/miniupnp/miniupnp", + "vcs_url": "git://github.com/miniupnp/miniupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:generic/miniupnpd@2.3.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "generic", + "namespace": null, + "name": "miniupnpd", + "version": "2.3.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2024-01-04T00:54:52", + "parties": [], + "keywords": [], + "homepage_url": "http://miniupnp.free.fr/", + "download_url": "https://github.com/miniupnp/miniupnp/archive/refs/tags/miniupnpd_2_3_4.tar.gz", + "api_url": "https://api.github.com/repos/miniupnp/miniupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/miniupnp/miniupnp/issues", + "code_view_url": "https://github.com/miniupnp/miniupnp", + "vcs_url": "git://github.com/miniupnp/miniupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:generic/miniupnpd@2.3.4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "generic", + "namespace": null, + "name": "miniupnpd", + "version": "2.3.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2024-03-02T11:09:11", + "parties": [], + "keywords": [], + "homepage_url": "http://miniupnp.free.fr/", + "download_url": "https://github.com/miniupnp/miniupnp/archive/refs/tags/miniupnpd_2_3_5.tar.gz", + "api_url": "https://api.github.com/repos/miniupnp/miniupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/miniupnp/miniupnp/issues", + "code_view_url": "https://github.com/miniupnp/miniupnp", + "vcs_url": "git://github.com/miniupnp/miniupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:generic/miniupnpd@2.3.5", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "generic", + "namespace": null, + "name": "miniupnpd", + "version": "2.3.6", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2024-03-19T23:41:25", + "parties": [], + "keywords": [], + "homepage_url": "http://miniupnp.free.fr/", + "download_url": "https://github.com/miniupnp/miniupnp/archive/refs/tags/miniupnpd_2_3_6.tar.gz", + "api_url": "https://api.github.com/repos/miniupnp/miniupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/miniupnp/miniupnp/issues", + "code_view_url": "https://github.com/miniupnp/miniupnp", + "vcs_url": "git://github.com/miniupnp/miniupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:generic/miniupnpd@2.3.6", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + } +] \ No newline at end of file diff --git a/tests/data/package/github/nix-expected.json b/tests/data/package/github/nix-expected.json new file mode 100644 index 00000000..f860af10 --- /dev/null +++ b/tests/data/package/github/nix-expected.json @@ -0,0 +1,5042 @@ +[ + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2003-06-15T20:57:21", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/0.1.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@0.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "0.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2003-07-30T12:43:10", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/0.2.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@0.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "0.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2003-08-20T11:32:19", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/0.3.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@0.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "0.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2003-11-14T09:54:00", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/0.4.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@0.4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "0.5-release", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2004-04-26T13:42:43", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/0.5-release.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@0.5-release", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "0.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2004-04-26T13:43:23", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/0.5.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@0.5", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "0.6", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2004-11-14T12:58:20", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/0.6.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@0.6", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "0.6.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2004-12-21T17:06:14", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/0.6.1.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@0.6.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "0.7", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2005-01-12T13:22:14", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/0.7.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@0.7", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "0.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2005-04-11T13:05:44", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/0.8.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@0.8", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "0.8.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2005-04-13T11:13:56", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/0.8.1.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@0.8.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "0.9", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2005-09-16T13:46:11", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/0.9.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@0.9", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "0.9.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2005-09-21T18:26:52", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/0.9.1.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@0.9.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "0.9.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2005-09-22T12:03:36", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/0.9.2.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@0.9.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "0.10", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2006-10-10T15:08:22", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/0.10.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@0.10", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "0.10.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2006-10-11T13:35:54", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/0.10.1.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@0.10.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "0.11", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2007-12-31T17:51:42", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/0.11.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@0.11", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "0.12", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2008-11-20T21:51:39", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/0.12.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@0.12", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "0.13", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2009-11-05T22:23:15", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/0.13.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@0.13", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "0.14", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2010-02-04T15:45:28", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/0.14.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@0.14", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "0.15", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2010-03-17T12:12:23", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/0.15.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@0.15", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "0.16", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2010-08-17T15:00:38", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/0.16.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@0.16", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2012-05-12T03:30:47", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/1.0.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@1.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "1.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2012-07-18T20:50:56", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/1.1.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@1.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "1.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2012-12-06T15:55:57", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/1.2.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@1.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "1.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2013-01-04T23:13:29", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/1.3.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@1.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "1.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2013-02-26T12:23:09", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/1.4.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@1.4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "1.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2013-02-27T16:18:41", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/1.5.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@1.5", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "1.5.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2013-02-28T18:55:09", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/1.5.1.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@1.5.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "1.5.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2013-05-13T14:52:08", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/1.5.2.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@1.5.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "1.5.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2013-06-17T09:47:38", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/1.5.3.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@1.5.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "1.6", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2013-09-10T09:21:30", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/1.6.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@1.6", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "1.6.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2013-10-28T21:51:12", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/1.6.1.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@1.6.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "1.7", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2014-04-10T21:42:48", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/1.7.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@1.7", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "1.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2014-12-14T02:38:54", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/1.8.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@1.8", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "1.9", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2015-06-12T09:02:40", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/1.9.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@1.9", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "1.10", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2015-09-03T10:56:59", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/1.10.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@1.10", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "1.11", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2016-01-19T11:35:17", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/1.11.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@1.11", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "1.11.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2016-01-19T23:26:51", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/1.11.1.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@1.11.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "1.11.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2016-02-10T11:10:03", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/1.11.2.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@1.11.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "1.11.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2016-08-22T14:20:41", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/1.11.3.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@1.11.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "1.11.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2016-09-06T11:12:53", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/1.11.4.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@1.11.4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "1.11.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2017-01-02T14:18:50", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/1.11.5.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@1.11.5", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "1.11.6", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2017-01-13T10:02:55", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/1.11.6.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@1.11.6", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "1.11.7", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2017-02-23T14:12:35", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/1.11.7.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@1.11.7", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "1.11.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2017-03-21T12:50:47", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/1.11.8.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@1.11.8", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "1.11.9", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2017-04-25T14:58:00", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/1.11.9.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@1.11.9", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "1.11.10", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2017-06-12T16:52:26", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/1.11.10.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@1.11.10", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "1.11.11", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2017-06-19T12:32:38", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/1.11.11.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@1.11.11", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "1.11.12", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2017-07-13T13:10:09", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/1.11.12.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@1.11.12", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "1.11.13", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2017-07-17T13:05:17", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/1.11.13.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@1.11.13", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "1.11.14", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2017-08-30T18:03:33", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/1.11.14.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@1.11.14", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "1.11.15", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2017-09-10T15:51:31", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/1.11.15.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@1.11.15", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "1.11.16", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2017-12-12T14:33:53", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/1.11.16.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@1.11.16", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2018-02-22T13:20:43", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.0.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2018-04-20T11:47:14", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.0.1.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.0.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.0.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2018-05-04T10:33:35", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.0.2.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.0.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.0.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2018-05-29T12:18:55", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.0.3.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.0.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.0.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2018-05-30T15:45:03", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.0.4.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.0.4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2018-09-02T19:47:53", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.1.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.1.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2018-09-05T19:24:04", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.1.1.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.1.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.1.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2018-09-19T20:25:44", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.1.2.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.1.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.1.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2018-10-01T20:51:23", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.1.3.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.1.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2019-01-10T20:02:09", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.2.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.2.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2019-01-11T15:44:49", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.2.1.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.2.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.2.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2019-04-15T16:09:17", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.2.2.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.2.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2019-09-04T14:00:03", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.3.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.3.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2019-10-10T13:03:46", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.3.1.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.3.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.3.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2020-01-05T15:30:52", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.3.2.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.3.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.3.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2020-02-18T20:30:31", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.3.3.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.3.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.3.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2020-04-10T13:05:30", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.3.4.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.3.4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.3.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2020-05-27T10:28:10", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.3.5.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.3.5", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.3.6", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2020-06-02T21:09:19", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.3.6.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.3.6", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.3.7", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2020-07-08T12:21:13", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.3.7.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.3.7", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.3.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2020-10-21T10:19:53", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.3.8.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.3.8", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.3.9", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2020-11-20T09:51:51", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.3.9.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.3.9", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.3.10", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2020-12-16T13:42:25", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.3.10.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.3.10", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.3.11", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2021-05-14T10:22:27", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.3.11.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.3.11", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.3.12", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2021-06-01T13:27:32", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.3.12.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.3.12", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.3.13", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2021-06-23T12:15:36", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.3.13.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.3.13", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.3.14", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2021-07-02T13:32:54", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.3.14.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.3.14", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.3.15", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2021-07-28T19:20:08", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.3.15.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.3.15", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.3.16", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2021-09-21T06:12:04", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.3.16.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.3.16", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.3.17", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2023-11-02T00:01:36", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.3.17.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.3.17", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.3.18", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2024-03-07T13:27:23", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.3.18.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.3.18", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.4pre-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2021-10-07T17:52:59", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.4pre-rc1.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.4pre-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2021-11-01T19:22:46", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.4.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.5.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2021-12-13T20:14:46", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.5.0.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.5.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.5.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2021-12-17T11:04:29", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.5.1.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.5.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.6.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2022-01-24T23:13:54", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.6.0.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.6.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.6.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2022-02-17T12:07:37", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.6.1.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.6.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.7.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2022-03-07T19:11:22", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.7.0.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.7.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.8.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2022-04-19T19:47:46", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.8.0.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.8.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.8.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2022-05-14T06:46:18", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.8.1.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.8.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.9.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2022-05-30T18:49:35", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.9.0.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.9.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.9.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2022-05-31T16:30:17", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.9.1.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.9.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.9.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2022-06-16T13:09:41", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.9.2.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.9.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.10.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2022-07-11T19:56:44", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.10.0.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.10.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.10.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2022-07-12T15:33:58", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.10.1.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.10.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.10.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2022-07-14T11:56:13", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.10.2.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.10.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.10.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2022-07-15T12:01:52", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.10.3.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.10.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.11.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2022-08-27T13:27:54", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.11.0.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.11.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.11.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2022-09-15T15:10:20", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.11.1.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.11.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.12.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2022-12-06T13:50:25", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.12.0.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.12.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.12.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2023-02-22T05:52:10", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.12.1.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.12.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.13.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2023-01-17T16:44:38", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.13.0.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.13.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.13.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2023-01-18T16:19:37", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.13.1.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.13.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.13.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2023-01-25T20:28:02", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.13.2.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.13.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.13.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2023-02-22T05:52:14", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.13.3.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.13.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.13.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2023-05-28T15:24:13", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.13.4.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.13.4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.13.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2023-08-07T17:30:27", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.13.5.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.13.5", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.13.6", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2023-10-18T17:32:20", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.13.6.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.13.6", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.14.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2023-02-28T13:44:19", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.14.0.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.14.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.14.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2023-03-01T23:24:44", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.14.1.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.14.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.15.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2023-04-11T15:45:02", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.15.0.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.15.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.15.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2023-05-16T16:45:30", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.15.1.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.15.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.15.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2023-08-11T15:26:58", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.15.2.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.15.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.15.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2023-10-19T16:58:00", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.15.3.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.15.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.16.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2023-05-31T12:06:00", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.16.0.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.16.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.16.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2023-06-06T10:55:23", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.16.1.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.16.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.16.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2023-10-19T17:00:28", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.16.2.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.16.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.16.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2024-03-15T18:19:51", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.16.3.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.16.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.17.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2023-07-24T17:31:34", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.17.0.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.17.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.17.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2023-09-29T15:15:50", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.17.1.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.17.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.17.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2024-03-15T17:14:20", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.17.2.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.17.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.18.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2023-09-20T10:49:01", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.18.0.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.18.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.18.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2023-10-02T15:05:54", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.18.1.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.18.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.18.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2024-03-07T12:10:53", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.18.2.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.18.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.19.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2023-11-20T13:09:49", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.19.0.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.19.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.19.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2023-11-21T14:30:20", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.19.1.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.19.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.19.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2023-11-27T22:02:47", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.19.2.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.19.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.19.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2024-01-19T09:14:17", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.19.3.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.19.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.19.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2024-03-07T12:16:15", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.19.4.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.19.4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.20.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2024-01-29T17:59:20", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.20.0.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.20.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.20.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2024-01-30T16:10:35", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.20.1.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.20.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.20.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2024-02-16T21:55:21", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.20.2.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.20.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.20.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2024-02-21T12:05:51", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.20.3.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.20.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.20.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2024-02-28T02:00:35", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.20.4.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.20.4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.20.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2024-03-07T10:56:24", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.20.5.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.20.5", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "nixos", + "name": "nix", + "version": "2.21.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C++", + "description": null, + "release_date": "2024-03-11T17:34:29", + "parties": [], + "keywords": [], + "homepage_url": "https://nixos.org/", + "download_url": "https://github.com/nixos/nix/archive/refs/tags/2.21.0.tar.gz", + "api_url": "https://api.github.com/repos/nixos/nix", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/nixos/nix/issues", + "code_view_url": "https://github.com/nixos/nix", + "vcs_url": "git://github.com/NixOS/nix.git", + "copyright": null, + "license_expression": null, + "declared_license": "LGPL-2.1", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/nixos/nix@2.21.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + } +] \ No newline at end of file diff --git a/tests/data/package/github/nix/github_mock_data_0.json b/tests/data/package/github/nix/github_mock_data_0.json new file mode 100644 index 00000000..a85fa301 --- /dev/null +++ b/tests/data/package/github/nix/github_mock_data_0.json @@ -0,0 +1,136 @@ +{ + "id": 3386088, + "node_id": "MDEwOlJlcG9zaXRvcnkzMzg2MDg4", + "name": "nix", + "full_name": "NixOS/nix", + "private": false, + "owner": { + "login": "NixOS", + "id": 487568, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjQ4NzU2OA==", + "avatar_url": "https://avatars.githubusercontent.com/u/487568?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/NixOS", + "html_url": "https://github.com/NixOS", + "followers_url": "https://api.github.com/users/NixOS/followers", + "following_url": "https://api.github.com/users/NixOS/following{/other_user}", + "gists_url": "https://api.github.com/users/NixOS/gists{/gist_id}", + "starred_url": "https://api.github.com/users/NixOS/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/NixOS/subscriptions", + "organizations_url": "https://api.github.com/users/NixOS/orgs", + "repos_url": "https://api.github.com/users/NixOS/repos", + "events_url": "https://api.github.com/users/NixOS/events{/privacy}", + "received_events_url": "https://api.github.com/users/NixOS/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/NixOS/nix", + "description": "Nix, the purely functional package manager", + "fork": false, + "url": "https://api.github.com/repos/NixOS/nix", + "forks_url": "https://api.github.com/repos/NixOS/nix/forks", + "keys_url": "https://api.github.com/repos/NixOS/nix/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/NixOS/nix/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/NixOS/nix/teams", + "hooks_url": "https://api.github.com/repos/NixOS/nix/hooks", + "issue_events_url": "https://api.github.com/repos/NixOS/nix/issues/events{/number}", + "events_url": "https://api.github.com/repos/NixOS/nix/events", + "assignees_url": "https://api.github.com/repos/NixOS/nix/assignees{/user}", + "branches_url": "https://api.github.com/repos/NixOS/nix/branches{/branch}", + "tags_url": "https://api.github.com/repos/NixOS/nix/tags", + "blobs_url": "https://api.github.com/repos/NixOS/nix/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/NixOS/nix/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/NixOS/nix/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/NixOS/nix/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/NixOS/nix/statuses/{sha}", + "languages_url": "https://api.github.com/repos/NixOS/nix/languages", + "stargazers_url": "https://api.github.com/repos/NixOS/nix/stargazers", + "contributors_url": "https://api.github.com/repos/NixOS/nix/contributors", + "subscribers_url": "https://api.github.com/repos/NixOS/nix/subscribers", + "subscription_url": "https://api.github.com/repos/NixOS/nix/subscription", + "commits_url": "https://api.github.com/repos/NixOS/nix/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/NixOS/nix/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/NixOS/nix/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/NixOS/nix/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/NixOS/nix/contents/{+path}", + "compare_url": "https://api.github.com/repos/NixOS/nix/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/NixOS/nix/merges", + "archive_url": "https://api.github.com/repos/NixOS/nix/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/NixOS/nix/downloads", + "issues_url": "https://api.github.com/repos/NixOS/nix/issues{/number}", + "pulls_url": "https://api.github.com/repos/NixOS/nix/pulls{/number}", + "milestones_url": "https://api.github.com/repos/NixOS/nix/milestones{/number}", + "notifications_url": "https://api.github.com/repos/NixOS/nix/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/NixOS/nix/labels{/name}", + "releases_url": "https://api.github.com/repos/NixOS/nix/releases{/id}", + "deployments_url": "https://api.github.com/repos/NixOS/nix/deployments", + "created_at": "2012-02-08T10:17:59Z", + "updated_at": "2024-03-25T07:36:23Z", + "pushed_at": "2024-03-25T11:49:11Z", + "git_url": "git://github.com/NixOS/nix.git", + "ssh_url": "git@github.com:NixOS/nix.git", + "clone_url": "https://github.com/NixOS/nix.git", + "svn_url": "https://github.com/NixOS/nix", + "homepage": "https://nixos.org/", + "size": 68711, + "stargazers_count": 10600, + "watchers_count": 10600, + "language": "C++", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "has_discussions": false, + "forks_count": 1367, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 3174, + "license": { + "key": "lgpl-2.1", + "name": "GNU Lesser General Public License v2.1", + "spdx_id": "LGPL-2.1", + "url": "https://api.github.com/licenses/lgpl-2.1", + "node_id": "MDc6TGljZW5zZTEx" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [ + "c-plus-plus", + "declarative-language", + "functional-programming", + "nix", + "package-manager" + ], + "visibility": "public", + "forks": 1367, + "open_issues": 3174, + "watchers": 10600, + "default_branch": "master", + "temp_clone_token": null, + "custom_properties": {}, + "organization": { + "login": "NixOS", + "id": 487568, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjQ4NzU2OA==", + "avatar_url": "https://avatars.githubusercontent.com/u/487568?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/NixOS", + "html_url": "https://github.com/NixOS", + "followers_url": "https://api.github.com/users/NixOS/followers", + "following_url": "https://api.github.com/users/NixOS/following{/other_user}", + "gists_url": "https://api.github.com/users/NixOS/gists{/gist_id}", + "starred_url": "https://api.github.com/users/NixOS/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/NixOS/subscriptions", + "organizations_url": "https://api.github.com/users/NixOS/orgs", + "repos_url": "https://api.github.com/users/NixOS/repos", + "events_url": "https://api.github.com/users/NixOS/events{/privacy}", + "received_events_url": "https://api.github.com/users/NixOS/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 1367, + "subscribers_count": 123 +} \ No newline at end of file diff --git a/tests/data/package/github/nix/github_mock_data_1.json b/tests/data/package/github/nix/github_mock_data_1.json new file mode 100644 index 00000000..82dd6eda --- /dev/null +++ b/tests/data/package/github/nix/github_mock_data_1.json @@ -0,0 +1,779 @@ +{ + "data": { + "repository": { + "refs": { + "totalCount": 140, + "pageInfo": { + "endCursor": "MTAw", + "hasNextPage": true + }, + "nodes": [ + { + "name": "0.1", + "target": { + "target": { + "committedDate": "2003-06-15T20:57:21Z" + } + } + }, + { + "name": "0.2", + "target": { + "target": { + "committedDate": "2003-07-30T12:43:10Z" + } + } + }, + { + "name": "0.3", + "target": { + "target": { + "committedDate": "2003-08-20T11:32:19Z" + } + } + }, + { + "name": "0.4", + "target": { + "target": { + "committedDate": "2003-11-14T09:54:00Z" + } + } + }, + { + "name": "0.5-release", + "target": { + "target": { + "committedDate": "2004-04-26T13:42:43Z" + } + } + }, + { + "name": "0.5", + "target": { + "target": { + "committedDate": "2004-04-26T13:43:23Z" + } + } + }, + { + "name": "0.6", + "target": { + "target": { + "committedDate": "2004-11-14T12:58:20Z" + } + } + }, + { + "name": "0.6.1", + "target": { + "target": { + "committedDate": "2004-12-21T17:06:14Z" + } + } + }, + { + "name": "0.7", + "target": { + "target": { + "committedDate": "2005-01-12T13:22:14Z" + } + } + }, + { + "name": "0.8", + "target": { + "target": { + "committedDate": "2005-04-11T13:05:44Z" + } + } + }, + { + "name": "0.8.1", + "target": { + "target": { + "committedDate": "2005-04-13T11:13:56Z" + } + } + }, + { + "name": "0.9", + "target": { + "target": { + "committedDate": "2005-09-16T13:46:11Z" + } + } + }, + { + "name": "0.9.1", + "target": { + "target": { + "committedDate": "2005-09-21T18:26:52Z" + } + } + }, + { + "name": "0.9.2", + "target": { + "target": { + "committedDate": "2005-09-22T12:03:36Z" + } + } + }, + { + "name": "0.10", + "target": { + "target": { + "committedDate": "2006-10-10T15:08:22Z" + } + } + }, + { + "name": "0.10.1", + "target": { + "target": { + "committedDate": "2006-10-11T13:35:54Z" + } + } + }, + { + "name": "0.11", + "target": { + "target": { + "committedDate": "2007-12-31T17:51:42Z" + } + } + }, + { + "name": "0.12", + "target": { + "target": { + "committedDate": "2008-11-20T21:51:39Z" + } + } + }, + { + "name": "0.13", + "target": { + "target": { + "committedDate": "2009-11-05T22:23:15Z" + } + } + }, + { + "name": "0.14", + "target": { + "target": { + "committedDate": "2010-02-04T15:45:28Z" + } + } + }, + { + "name": "0.15", + "target": { + "target": { + "committedDate": "2010-03-17T12:12:23Z" + } + } + }, + { + "name": "0.16", + "target": { + "target": { + "committedDate": "2010-08-17T15:00:38Z" + } + } + }, + { + "name": "1.0", + "target": { + "committedDate": "2012-05-12T03:30:47Z" + } + }, + { + "name": "1.1", + "target": { + "committedDate": "2012-07-18T20:50:56Z" + } + }, + { + "name": "1.2", + "target": { + "committedDate": "2012-12-06T15:55:57Z" + } + }, + { + "name": "1.3", + "target": { + "committedDate": "2013-01-04T23:13:29Z" + } + }, + { + "name": "1.4", + "target": { + "committedDate": "2013-02-26T12:23:09Z" + } + }, + { + "name": "1.5", + "target": { + "committedDate": "2013-02-27T16:18:41Z" + } + }, + { + "name": "1.5.1", + "target": { + "committedDate": "2013-02-28T18:55:09Z" + } + }, + { + "name": "1.5.2", + "target": { + "committedDate": "2013-05-13T14:52:08Z" + } + }, + { + "name": "1.5.3", + "target": { + "committedDate": "2013-06-17T09:47:38Z" + } + }, + { + "name": "1.6", + "target": { + "committedDate": "2013-09-10T09:21:30Z" + } + }, + { + "name": "1.6.1", + "target": { + "committedDate": "2013-10-28T21:51:12Z" + } + }, + { + "name": "1.7", + "target": { + "committedDate": "2014-04-10T21:42:48Z" + } + }, + { + "name": "1.8", + "target": { + "committedDate": "2014-12-14T02:38:54Z" + } + }, + { + "name": "1.9", + "target": { + "committedDate": "2015-06-12T09:02:40Z" + } + }, + { + "name": "1.10", + "target": { + "committedDate": "2015-09-03T10:56:59Z" + } + }, + { + "name": "1.11", + "target": { + "committedDate": "2016-01-19T11:35:17Z" + } + }, + { + "name": "1.11.1", + "target": { + "committedDate": "2016-01-19T23:26:51Z" + } + }, + { + "name": "1.11.2", + "target": { + "committedDate": "2016-02-10T11:10:03Z" + } + }, + { + "name": "1.11.3", + "target": { + "target": { + "committedDate": "2016-08-22T14:20:41Z" + } + } + }, + { + "name": "1.11.4", + "target": { + "target": { + "committedDate": "2016-09-06T11:12:53Z" + } + } + }, + { + "name": "1.11.5", + "target": { + "target": { + "committedDate": "2017-01-02T14:18:50Z" + } + } + }, + { + "name": "1.11.6", + "target": { + "target": { + "committedDate": "2017-01-13T10:02:55Z" + } + } + }, + { + "name": "1.11.7", + "target": { + "target": { + "committedDate": "2017-02-23T14:12:35Z" + } + } + }, + { + "name": "1.11.8", + "target": { + "target": { + "committedDate": "2017-03-21T12:50:47Z" + } + } + }, + { + "name": "1.11.9", + "target": { + "target": { + "committedDate": "2017-04-25T14:58:00Z" + } + } + }, + { + "name": "1.11.10", + "target": { + "target": { + "committedDate": "2017-06-12T16:52:26Z" + } + } + }, + { + "name": "1.11.11", + "target": { + "target": { + "committedDate": "2017-06-19T12:32:38Z" + } + } + }, + { + "name": "1.11.12", + "target": { + "target": { + "committedDate": "2017-07-13T13:10:09Z" + } + } + }, + { + "name": "1.11.13", + "target": { + "target": { + "committedDate": "2017-07-17T13:05:17Z" + } + } + }, + { + "name": "1.11.14", + "target": { + "target": { + "committedDate": "2017-08-30T18:03:33Z" + } + } + }, + { + "name": "1.11.15", + "target": { + "target": { + "committedDate": "2017-09-10T15:51:31Z" + } + } + }, + { + "name": "1.11.16", + "target": { + "target": { + "committedDate": "2017-12-12T14:33:53Z" + } + } + }, + { + "name": "2.0", + "target": { + "target": { + "committedDate": "2018-02-22T13:20:43Z" + } + } + }, + { + "name": "2.0.1", + "target": { + "target": { + "committedDate": "2018-04-20T11:47:14Z" + } + } + }, + { + "name": "2.0.2", + "target": { + "target": { + "committedDate": "2018-05-04T10:33:35Z" + } + } + }, + { + "name": "2.0.3", + "target": { + "target": { + "committedDate": "2018-05-29T12:18:55Z" + } + } + }, + { + "name": "2.0.4", + "target": { + "target": { + "committedDate": "2018-05-30T15:45:03Z" + } + } + }, + { + "name": "2.1", + "target": { + "target": { + "committedDate": "2018-09-02T19:47:53Z" + } + } + }, + { + "name": "2.1.1", + "target": { + "target": { + "committedDate": "2018-09-05T19:24:04Z" + } + } + }, + { + "name": "2.1.2", + "target": { + "target": { + "committedDate": "2018-09-19T20:25:44Z" + } + } + }, + { + "name": "2.1.3", + "target": { + "target": { + "committedDate": "2018-10-01T20:51:23Z" + } + } + }, + { + "name": "2.2", + "target": { + "target": { + "committedDate": "2019-01-10T20:02:09Z" + } + } + }, + { + "name": "2.2.1", + "target": { + "target": { + "committedDate": "2019-01-11T15:44:49Z" + } + } + }, + { + "name": "2.2.2", + "target": { + "target": { + "committedDate": "2019-04-15T16:09:17Z" + } + } + }, + { + "name": "2.3", + "target": { + "target": { + "committedDate": "2019-09-04T14:00:03Z" + } + } + }, + { + "name": "2.3.1", + "target": { + "target": { + "committedDate": "2019-10-10T13:03:46Z" + } + } + }, + { + "name": "2.3.2", + "target": { + "target": { + "committedDate": "2020-01-05T15:30:52Z" + } + } + }, + { + "name": "2.3.3", + "target": { + "target": { + "committedDate": "2020-02-18T20:30:31Z" + } + } + }, + { + "name": "2.3.4", + "target": { + "target": { + "committedDate": "2020-04-10T13:05:30Z" + } + } + }, + { + "name": "2.3.5", + "target": { + "target": { + "committedDate": "2020-05-27T10:28:10Z" + } + } + }, + { + "name": "2.3.6", + "target": { + "target": { + "committedDate": "2020-06-02T21:09:19Z" + } + } + }, + { + "name": "2.3.7", + "target": { + "target": { + "committedDate": "2020-07-08T12:21:13Z" + } + } + }, + { + "name": "2.3.8", + "target": { + "target": { + "committedDate": "2020-10-21T10:19:53Z" + } + } + }, + { + "name": "2.3.9", + "target": { + "target": { + "committedDate": "2020-11-20T09:51:51Z" + } + } + }, + { + "name": "2.3.10", + "target": { + "target": { + "committedDate": "2020-12-16T13:42:25Z" + } + } + }, + { + "name": "2.3.11", + "target": { + "target": { + "committedDate": "2021-05-14T10:22:27Z" + } + } + }, + { + "name": "2.3.12", + "target": { + "target": { + "committedDate": "2021-06-01T13:27:32Z" + } + } + }, + { + "name": "2.3.13", + "target": { + "target": { + "committedDate": "2021-06-23T12:15:36Z" + } + } + }, + { + "name": "2.3.14", + "target": { + "target": { + "committedDate": "2021-07-02T13:32:54Z" + } + } + }, + { + "name": "2.3.15", + "target": { + "target": { + "committedDate": "2021-07-28T19:20:08Z" + } + } + }, + { + "name": "2.3.16", + "target": { + "target": { + "committedDate": "2021-09-21T06:12:04Z" + } + } + }, + { + "name": "2.3.17", + "target": { + "target": { + "committedDate": "2023-11-02T00:01:36Z" + } + } + }, + { + "name": "2.3.18", + "target": { + "target": { + "committedDate": "2024-03-07T13:27:23Z" + } + } + }, + { + "name": "2.4pre-rc1", + "target": { + "target": { + "committedDate": "2021-10-07T17:52:59Z" + } + } + }, + { + "name": "2.4", + "target": { + "target": { + "committedDate": "2021-11-01T19:22:46Z" + } + } + }, + { + "name": "2.5.0", + "target": { + "target": { + "committedDate": "2021-12-13T20:14:46Z" + } + } + }, + { + "name": "2.5.1", + "target": { + "target": { + "committedDate": "2021-12-17T11:04:29Z" + } + } + }, + { + "name": "2.6.0", + "target": { + "target": { + "committedDate": "2022-01-24T23:13:54Z" + } + } + }, + { + "name": "2.6.1", + "target": { + "target": { + "committedDate": "2022-02-17T12:07:37Z" + } + } + }, + { + "name": "2.7.0", + "target": { + "target": { + "committedDate": "2022-03-07T19:11:22Z" + } + } + }, + { + "name": "2.8.0", + "target": { + "target": { + "committedDate": "2022-04-19T19:47:46Z" + } + } + }, + { + "name": "2.8.1", + "target": { + "target": { + "committedDate": "2022-05-14T06:46:18Z" + } + } + }, + { + "name": "2.9.0", + "target": { + "target": { + "committedDate": "2022-05-30T18:49:35Z" + } + } + }, + { + "name": "2.9.1", + "target": { + "target": { + "committedDate": "2022-05-31T16:30:17Z" + } + } + }, + { + "name": "2.9.2", + "target": { + "target": { + "committedDate": "2022-06-16T13:09:41Z" + } + } + }, + { + "name": "2.10.0", + "target": { + "target": { + "committedDate": "2022-07-11T19:56:44Z" + } + } + }, + { + "name": "2.10.1", + "target": { + "target": { + "committedDate": "2022-07-12T15:33:58Z" + } + } + }, + { + "name": "2.10.2", + "target": { + "target": { + "committedDate": "2022-07-14T11:56:13Z" + } + } + } + ] + } + } + } +} \ No newline at end of file diff --git a/tests/data/package/github/nix/github_mock_data_2.json b/tests/data/package/github/nix/github_mock_data_2.json new file mode 100644 index 00000000..97165993 --- /dev/null +++ b/tests/data/package/github/nix/github_mock_data_2.json @@ -0,0 +1,335 @@ +{ + "data": { + "repository": { + "refs": { + "totalCount": 140, + "pageInfo": { + "endCursor": "MTQw", + "hasNextPage": false + }, + "nodes": [ + { + "name": "2.10.3", + "target": { + "target": { + "committedDate": "2022-07-15T12:01:52Z" + } + } + }, + { + "name": "2.11.0", + "target": { + "target": { + "committedDate": "2022-08-27T13:27:54Z" + } + } + }, + { + "name": "2.11.1", + "target": { + "target": { + "committedDate": "2022-09-15T15:10:20Z" + } + } + }, + { + "name": "2.12.0", + "target": { + "target": { + "committedDate": "2022-12-06T13:50:25Z" + } + } + }, + { + "name": "2.12.1", + "target": { + "target": { + "committedDate": "2023-02-22T05:52:10Z" + } + } + }, + { + "name": "2.13.0", + "target": { + "target": { + "committedDate": "2023-01-17T16:44:38Z" + } + } + }, + { + "name": "2.13.1", + "target": { + "target": { + "committedDate": "2023-01-18T16:19:37Z" + } + } + }, + { + "name": "2.13.2", + "target": { + "target": { + "committedDate": "2023-01-25T20:28:02Z" + } + } + }, + { + "name": "2.13.3", + "target": { + "target": { + "committedDate": "2023-02-22T05:52:14Z" + } + } + }, + { + "name": "2.13.4", + "target": { + "target": { + "committedDate": "2023-05-28T15:24:13Z" + } + } + }, + { + "name": "2.13.5", + "target": { + "target": { + "committedDate": "2023-08-07T17:30:27Z" + } + } + }, + { + "name": "2.13.6", + "target": { + "target": { + "committedDate": "2023-10-18T17:32:20Z" + } + } + }, + { + "name": "2.14.0", + "target": { + "target": { + "committedDate": "2023-02-28T13:44:19Z" + } + } + }, + { + "name": "2.14.1", + "target": { + "target": { + "committedDate": "2023-03-01T23:24:44Z" + } + } + }, + { + "name": "2.15.0", + "target": { + "target": { + "committedDate": "2023-04-11T15:45:02Z" + } + } + }, + { + "name": "2.15.1", + "target": { + "target": { + "committedDate": "2023-05-16T16:45:30Z" + } + } + }, + { + "name": "2.15.2", + "target": { + "target": { + "committedDate": "2023-08-11T15:26:58Z" + } + } + }, + { + "name": "2.15.3", + "target": { + "target": { + "committedDate": "2023-10-19T16:58:00Z" + } + } + }, + { + "name": "2.16.0", + "target": { + "target": { + "committedDate": "2023-05-31T12:06:00Z" + } + } + }, + { + "name": "2.16.1", + "target": { + "target": { + "committedDate": "2023-06-06T10:55:23Z" + } + } + }, + { + "name": "2.16.2", + "target": { + "target": { + "committedDate": "2023-10-19T17:00:28Z" + } + } + }, + { + "name": "2.16.3", + "target": { + "target": { + "committedDate": "2024-03-15T18:19:51Z" + } + } + }, + { + "name": "2.17.0", + "target": { + "target": { + "committedDate": "2023-07-24T17:31:34Z" + } + } + }, + { + "name": "2.17.1", + "target": { + "target": { + "committedDate": "2023-09-29T15:15:50Z" + } + } + }, + { + "name": "2.17.2", + "target": { + "target": { + "committedDate": "2024-03-15T17:14:20Z" + } + } + }, + { + "name": "2.18.0", + "target": { + "target": { + "committedDate": "2023-09-20T10:49:01Z" + } + } + }, + { + "name": "2.18.1", + "target": { + "target": { + "committedDate": "2023-10-02T15:05:54Z" + } + } + }, + { + "name": "2.18.2", + "target": { + "target": { + "committedDate": "2024-03-07T12:10:53Z" + } + } + }, + { + "name": "2.19.0", + "target": { + "target": { + "committedDate": "2023-11-20T13:09:49Z" + } + } + }, + { + "name": "2.19.1", + "target": { + "target": { + "committedDate": "2023-11-21T14:30:20Z" + } + } + }, + { + "name": "2.19.2", + "target": { + "target": { + "committedDate": "2023-11-27T22:02:47Z" + } + } + }, + { + "name": "2.19.3", + "target": { + "target": { + "committedDate": "2024-01-19T09:14:17Z" + } + } + }, + { + "name": "2.19.4", + "target": { + "target": { + "committedDate": "2024-03-07T12:16:15Z" + } + } + }, + { + "name": "2.20.0", + "target": { + "target": { + "committedDate": "2024-01-29T17:59:20Z" + } + } + }, + { + "name": "2.20.1", + "target": { + "target": { + "committedDate": "2024-01-30T16:10:35Z" + } + } + }, + { + "name": "2.20.2", + "target": { + "target": { + "committedDate": "2024-02-16T21:55:21Z" + } + } + }, + { + "name": "2.20.3", + "target": { + "target": { + "committedDate": "2024-02-21T12:05:51Z" + } + } + }, + { + "name": "2.20.4", + "target": { + "target": { + "committedDate": "2024-02-28T02:00:35Z" + } + } + }, + { + "name": "2.20.5", + "target": { + "target": { + "committedDate": "2024-03-07T10:56:24Z" + } + } + }, + { + "name": "2.21.0", + "target": { + "target": { + "committedDate": "2024-03-11T17:34:29Z" + } + } + } + ] + } + } + } +} \ No newline at end of file diff --git a/tests/data/package/github/pupnp-expected.json b/tests/data/package/github/pupnp-expected.json new file mode 100644 index 00000000..c6d2a802 --- /dev/null +++ b/tests/data/package/github/pupnp-expected.json @@ -0,0 +1,2342 @@ +[ + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.4.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2006-07-18T06:39:45", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.4.0.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.4.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.4.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2006-08-07T05:49:19", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.4.1.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.4.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.4.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2007-03-06T10:20:56", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.4.2.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.4.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.4.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2007-03-06T10:52:36", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.4.3.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.4.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.4.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2007-04-17T04:07:51", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.4.4.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.4.4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.4.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2007-04-28T19:38:27", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.4.5.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.4.5", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.4.6", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2007-04-30T14:41:49", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.4.6.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.4.6", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.4.7", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2007-11-19T13:54:22", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.4.7.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.4.7", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.6.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2007-06-23T14:24:54", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.6.0.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.6.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.6.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2007-11-08T02:22:05", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.6.1.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.6.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.6.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2007-12-10T23:19:12", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.6.2.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.6.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.6.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2008-02-03T02:13:16", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.6.3.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.6.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.6.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2008-02-03T02:25:36", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.6.4.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.6.4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.6.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2008-02-03T01:39:33", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.6.5.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.6.5", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.6.6", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2008-04-26T00:52:45", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.6.6.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.6.6", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.6.7", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2010-10-02T21:57:35", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.6.7.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.6.7", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.6.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2010-10-20T13:11:45", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.6.8.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.6.8", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.6.9", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2010-11-07T03:33:18", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.6.9.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.6.9", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.6.10", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2010-12-11T18:35:29", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.6.10.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.6.10", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.6.11", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2011-02-08T00:35:57", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.6.11.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.6.11", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.6.12", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2011-02-08T23:44:31", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.6.12.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.6.12", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.6.13", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2011-03-17T12:15:19", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.6.13.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.6.13", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.6.14", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2011-11-14T14:20:20", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.6.14.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.6.14", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.6.15", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2012-01-25T12:34:43", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.6.15.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.6.15", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.6.16", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2012-03-21T22:49:49", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.6.16.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.6.16", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.6.17", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2012-04-03T12:19:45", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.6.17.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.6.17", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.6.18", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2013-01-29T14:04:00", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.6.18.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.6.18", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.6.19", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2013-11-15T16:10:05", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.6.19.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.6.19", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.6.20", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2016-07-07T15:50:19", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.6.20.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.6.20", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.6.21", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2016-12-20T08:09:16", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.6.21.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.6.21", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.6.22", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2017-05-28T02:44:11", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.6.22.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.6.22", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.6.23", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2017-11-19T21:30:09", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.6.23.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.6.23", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.6.24", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2017-11-19T21:51:33", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.6.24.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.6.24", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.6.25", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2018-02-10T14:27:26", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.6.25.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.6.25", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.8.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2017-01-04T00:23:05", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.8.0.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.8.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.8.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2017-05-23T18:48:13", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.8.1.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.8.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.8.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2017-08-04T13:07:11", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.8.2.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.8.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.8.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2017-11-14T11:02:53", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.8.3.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.8.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.8.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2018-10-25T14:41:00", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.8.4.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.8.4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.8.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2019-07-22T18:33:40", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.8.5.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.8.5", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.8.6", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2019-11-20T23:53:14", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.8.6.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.8.6", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.8.7", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2020-04-07T11:13:02", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.8.7.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.8.7", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.10.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2019-11-01T17:10:12", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.10.0.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.10.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.10.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2019-11-20T23:57:24", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.10.1.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.10.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.12.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2020-01-22T20:35:53", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.12.0.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.12.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.12.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2020-04-07T16:45:40", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.12.1.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.12.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.14.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2020-07-20T15:26:15", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.14.0.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.14.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.14.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2021-02-08T19:11:56", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.14.1.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.14.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.14.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2021-02-25T14:08:26", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.14.2.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.14.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.14.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2021-03-29T21:01:49", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.14.3.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.14.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.14.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2021-03-29T21:50:32", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.14.4.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.14.4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.14.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2021-04-06T17:04:09", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.14.5.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.14.5", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.14.6", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2021-04-20T13:42:28", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.14.6.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.14.6", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.14.7", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2021-05-08T21:30:16", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.14.7.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.14.7", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.14.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2021-08-07T18:49:33", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.14.8.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.14.8", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.14.9", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2021-08-08T20:02:24", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.14.9.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.14.9", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.14.10", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2021-08-17T14:38:15", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.14.10.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.14.10", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.14.11", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2021-08-20T18:55:02", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.14.11.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.14.11", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.14.12", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2021-09-26T18:19:47", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.14.12.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.14.12", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.14.13", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2022-08-03T14:05:12", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.14.13.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.14.13", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.14.14", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2022-10-05T17:27:45", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.14.14.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.14.14", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.14.15", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2022-11-19T02:25:37", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.14.15.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.14.15", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.14.16", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2023-03-30T12:55:23", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.14.16.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.14.16", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.14.17", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2023-04-30T22:31:55", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.14.17.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.14.17", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "pupnp", + "name": "pupnp", + "version": "1.14.18", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2023-08-21T21:36:43", + "parties": [], + "keywords": [], + "homepage_url": "https://pupnp.github.io/pupnp", + "download_url": "https://github.com/pupnp/pupnp/archive/refs/tags/release-1.14.18.tar.gz", + "api_url": "https://api.github.com/repos/pupnp/pupnp", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/pupnp/pupnp/issues", + "code_view_url": "https://github.com/pupnp/pupnp", + "vcs_url": "git://github.com/pupnp/pupnp.git", + "copyright": null, + "license_expression": null, + "declared_license": "BSD-3-Clause", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/pupnp/pupnp@1.14.18", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + } +] \ No newline at end of file diff --git a/tests/data/package/github/pupnp/github_mock_data_0.json b/tests/data/package/github/pupnp/github_mock_data_0.json new file mode 100644 index 00000000..4560e51f --- /dev/null +++ b/tests/data/package/github/pupnp/github_mock_data_0.json @@ -0,0 +1,139 @@ +{ + "id": 855820, + "node_id": "MDEwOlJlcG9zaXRvcnk4NTU4MjA=", + "name": "pupnp", + "full_name": "pupnp/pupnp", + "private": false, + "owner": { + "login": "pupnp", + "id": 58831064, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU4ODMxMDY0", + "avatar_url": "https://avatars.githubusercontent.com/u/58831064?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/pupnp", + "html_url": "https://github.com/pupnp", + "followers_url": "https://api.github.com/users/pupnp/followers", + "following_url": "https://api.github.com/users/pupnp/following{/other_user}", + "gists_url": "https://api.github.com/users/pupnp/gists{/gist_id}", + "starred_url": "https://api.github.com/users/pupnp/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/pupnp/subscriptions", + "organizations_url": "https://api.github.com/users/pupnp/orgs", + "repos_url": "https://api.github.com/users/pupnp/repos", + "events_url": "https://api.github.com/users/pupnp/events{/privacy}", + "received_events_url": "https://api.github.com/users/pupnp/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/pupnp/pupnp", + "description": "libupnp: Build UPnP-compliant control points, devices, and bridges on several operating systems.", + "fork": false, + "url": "https://api.github.com/repos/pupnp/pupnp", + "forks_url": "https://api.github.com/repos/pupnp/pupnp/forks", + "keys_url": "https://api.github.com/repos/pupnp/pupnp/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/pupnp/pupnp/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/pupnp/pupnp/teams", + "hooks_url": "https://api.github.com/repos/pupnp/pupnp/hooks", + "issue_events_url": "https://api.github.com/repos/pupnp/pupnp/issues/events{/number}", + "events_url": "https://api.github.com/repos/pupnp/pupnp/events", + "assignees_url": "https://api.github.com/repos/pupnp/pupnp/assignees{/user}", + "branches_url": "https://api.github.com/repos/pupnp/pupnp/branches{/branch}", + "tags_url": "https://api.github.com/repos/pupnp/pupnp/tags", + "blobs_url": "https://api.github.com/repos/pupnp/pupnp/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/pupnp/pupnp/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/pupnp/pupnp/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/pupnp/pupnp/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/pupnp/pupnp/statuses/{sha}", + "languages_url": "https://api.github.com/repos/pupnp/pupnp/languages", + "stargazers_url": "https://api.github.com/repos/pupnp/pupnp/stargazers", + "contributors_url": "https://api.github.com/repos/pupnp/pupnp/contributors", + "subscribers_url": "https://api.github.com/repos/pupnp/pupnp/subscribers", + "subscription_url": "https://api.github.com/repos/pupnp/pupnp/subscription", + "commits_url": "https://api.github.com/repos/pupnp/pupnp/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/pupnp/pupnp/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/pupnp/pupnp/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/pupnp/pupnp/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/pupnp/pupnp/contents/{+path}", + "compare_url": "https://api.github.com/repos/pupnp/pupnp/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/pupnp/pupnp/merges", + "archive_url": "https://api.github.com/repos/pupnp/pupnp/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/pupnp/pupnp/downloads", + "issues_url": "https://api.github.com/repos/pupnp/pupnp/issues{/number}", + "pulls_url": "https://api.github.com/repos/pupnp/pupnp/pulls{/number}", + "milestones_url": "https://api.github.com/repos/pupnp/pupnp/milestones{/number}", + "notifications_url": "https://api.github.com/repos/pupnp/pupnp/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/pupnp/pupnp/labels{/name}", + "releases_url": "https://api.github.com/repos/pupnp/pupnp/releases{/id}", + "deployments_url": "https://api.github.com/repos/pupnp/pupnp/deployments", + "created_at": "2010-08-23T03:03:20Z", + "updated_at": "2024-03-23T16:11:41Z", + "pushed_at": "2024-02-23T22:59:34Z", + "git_url": "git://github.com/pupnp/pupnp.git", + "ssh_url": "git@github.com:pupnp/pupnp.git", + "clone_url": "https://github.com/pupnp/pupnp.git", + "svn_url": "https://github.com/pupnp/pupnp", + "homepage": "https://pupnp.github.io/pupnp", + "size": 10209, + "stargazers_count": 335, + "watchers_count": 335, + "language": "C", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "has_discussions": true, + "forks_count": 114, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 33, + "license": { + "key": "bsd-3-clause", + "name": "BSD 3-Clause \"New\" or \"Revised\" License", + "spdx_id": "BSD-3-Clause", + "url": "https://api.github.com/licenses/bsd-3-clause", + "node_id": "MDc6TGljZW5zZTU=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [ + "c", + "dlna", + "library", + "sdk", + "ssdp", + "upnp", + "upnp-library", + "xml" + ], + "visibility": "public", + "forks": 114, + "open_issues": 33, + "watchers": 335, + "default_branch": "branch-1.14.x", + "temp_clone_token": null, + "custom_properties": {}, + "organization": { + "login": "pupnp", + "id": 58831064, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU4ODMxMDY0", + "avatar_url": "https://avatars.githubusercontent.com/u/58831064?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/pupnp", + "html_url": "https://github.com/pupnp", + "followers_url": "https://api.github.com/users/pupnp/followers", + "following_url": "https://api.github.com/users/pupnp/following{/other_user}", + "gists_url": "https://api.github.com/users/pupnp/gists{/gist_id}", + "starred_url": "https://api.github.com/users/pupnp/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/pupnp/subscriptions", + "organizations_url": "https://api.github.com/users/pupnp/orgs", + "repos_url": "https://api.github.com/users/pupnp/repos", + "events_url": "https://api.github.com/users/pupnp/events{/privacy}", + "received_events_url": "https://api.github.com/users/pupnp/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 114, + "subscribers_count": 26 +} \ No newline at end of file diff --git a/tests/data/package/github/pupnp/github_mock_data_1.json b/tests/data/package/github/pupnp/github_mock_data_1.json new file mode 100644 index 00000000..3bc73005 --- /dev/null +++ b/tests/data/package/github/pupnp/github_mock_data_1.json @@ -0,0 +1,517 @@ +{ + "data": { + "repository": { + "refs": { + "totalCount": 67, + "pageInfo": { + "endCursor": "Njc", + "hasNextPage": false + }, + "nodes": [ + { + "name": "last_svn_trunk", + "target": { + "target": { + "committedDate": "2010-08-22T11:32:09Z" + } + } + }, + { + "name": "last_svn_1.6.x", + "target": { + "target": { + "committedDate": "2010-08-22T02:10:50Z" + } + } + }, + { + "name": "release-1.4.0", + "target": { + "target": { + "committedDate": "2006-07-18T06:39:45Z" + } + } + }, + { + "name": "release-1.4.1", + "target": { + "target": { + "committedDate": "2006-08-07T05:49:19Z" + } + } + }, + { + "name": "release-1.4.2", + "target": { + "target": { + "committedDate": "2007-03-06T10:20:56Z" + } + } + }, + { + "name": "release-1.4.3", + "target": { + "target": { + "committedDate": "2007-03-06T10:52:36Z" + } + } + }, + { + "name": "release-1.4.4", + "target": { + "target": { + "committedDate": "2007-04-17T04:07:51Z" + } + } + }, + { + "name": "release-1.4.5", + "target": { + "target": { + "committedDate": "2007-04-28T19:38:27Z" + } + } + }, + { + "name": "release-1.4.6", + "target": { + "target": { + "committedDate": "2007-04-30T14:41:49Z" + } + } + }, + { + "name": "release-1.4.7", + "target": { + "target": { + "committedDate": "2007-11-19T13:54:22Z" + } + } + }, + { + "name": "release-1.6.0", + "target": { + "target": { + "committedDate": "2007-06-23T14:24:54Z" + } + } + }, + { + "name": "release-1.6.1", + "target": { + "target": { + "committedDate": "2007-11-08T02:22:05Z" + } + } + }, + { + "name": "release-1.6.2", + "target": { + "target": { + "committedDate": "2007-12-10T23:19:12Z" + } + } + }, + { + "name": "release-1.6.3", + "target": { + "target": { + "committedDate": "2008-02-03T02:13:16Z" + } + } + }, + { + "name": "release-1.6.4", + "target": { + "target": { + "committedDate": "2008-02-03T02:25:36Z" + } + } + }, + { + "name": "release-1.6.5", + "target": { + "target": { + "committedDate": "2008-02-03T01:39:33Z" + } + } + }, + { + "name": "release-1.6.6", + "target": { + "target": { + "committedDate": "2008-04-26T00:52:45Z" + } + } + }, + { + "name": "release-1.6.7", + "target": { + "committedDate": "2010-10-02T21:57:35Z" + } + }, + { + "name": "release-1.6.8", + "target": { + "committedDate": "2010-10-20T13:11:45Z" + } + }, + { + "name": "release-1.6.9", + "target": { + "committedDate": "2010-11-07T03:33:18Z" + } + }, + { + "name": "release-1.6.10", + "target": { + "committedDate": "2010-12-11T18:35:29Z" + } + }, + { + "name": "release-1.6.11", + "target": { + "committedDate": "2011-02-08T00:35:57Z" + } + }, + { + "name": "release-1.6.12", + "target": { + "committedDate": "2011-02-08T23:44:31Z" + } + }, + { + "name": "release-1.6.13", + "target": { + "committedDate": "2011-03-17T12:15:19Z" + } + }, + { + "name": "release-1.6.14", + "target": { + "committedDate": "2011-11-14T14:20:20Z" + } + }, + { + "name": "release-1.6.15", + "target": { + "committedDate": "2012-01-25T12:34:43Z" + } + }, + { + "name": "release-1.6.16", + "target": { + "committedDate": "2012-03-21T22:49:49Z" + } + }, + { + "name": "release-1.6.17", + "target": { + "committedDate": "2012-04-03T12:19:45Z" + } + }, + { + "name": "release-1.6.18", + "target": { + "committedDate": "2013-01-29T14:04:00Z" + } + }, + { + "name": "release-1.6.19", + "target": { + "target": { + "committedDate": "2013-11-15T16:10:05Z" + } + } + }, + { + "name": "release-1.6.20", + "target": { + "committedDate": "2016-07-07T15:50:19Z" + } + }, + { + "name": "release-1.6.21", + "target": { + "committedDate": "2016-12-20T08:09:16Z" + } + }, + { + "name": "release-1.6.22", + "target": { + "target": { + "committedDate": "2017-05-28T02:44:11Z" + } + } + }, + { + "name": "release-1.6.23", + "target": { + "target": { + "committedDate": "2017-11-19T21:30:09Z" + } + } + }, + { + "name": "release-1.6.24", + "target": { + "target": { + "committedDate": "2017-11-19T21:51:33Z" + } + } + }, + { + "name": "release-1.6.25", + "target": { + "target": { + "committedDate": "2018-02-10T14:27:26Z" + } + } + }, + { + "name": "release-1.8.0", + "target": { + "target": { + "committedDate": "2017-01-04T00:23:05Z" + } + } + }, + { + "name": "release-1.8.1", + "target": { + "committedDate": "2017-05-23T18:48:13Z" + } + }, + { + "name": "release-1.8.2", + "target": { + "target": { + "committedDate": "2017-08-04T13:07:11Z" + } + } + }, + { + "name": "release-1.8.3", + "target": { + "target": { + "committedDate": "2017-11-14T11:02:53Z" + } + } + }, + { + "name": "release-1.8.4", + "target": { + "committedDate": "2018-10-25T14:41:00Z" + } + }, + { + "name": "release-1.8.5", + "target": { + "target": { + "committedDate": "2019-07-22T18:33:40Z" + } + } + }, + { + "name": "release-1.8.6", + "target": { + "target": { + "committedDate": "2019-11-20T23:53:14Z" + } + } + }, + { + "name": "release-1.8.7", + "target": { + "target": { + "committedDate": "2020-04-07T11:13:02Z" + } + } + }, + { + "name": "release-1.10.0", + "target": { + "target": { + "committedDate": "2019-11-01T17:10:12Z" + } + } + }, + { + "name": "release-1.10.1", + "target": { + "target": { + "committedDate": "2019-11-20T23:57:24Z" + } + } + }, + { + "name": "release-1.12.0", + "target": { + "target": { + "committedDate": "2020-01-22T20:35:53Z" + } + } + }, + { + "name": "release-1.12.1", + "target": { + "target": { + "committedDate": "2020-04-07T16:45:40Z" + } + } + }, + { + "name": "release-1.14.0", + "target": { + "committedDate": "2020-07-20T15:26:15Z" + } + }, + { + "name": "release-1.14.1", + "target": { + "target": { + "committedDate": "2021-02-08T19:11:56Z" + } + } + }, + { + "name": "release-1.14.2", + "target": { + "target": { + "committedDate": "2021-02-25T14:08:26Z" + } + } + }, + { + "name": "release-1.14.3", + "target": { + "target": { + "committedDate": "2021-03-29T21:01:49Z" + } + } + }, + { + "name": "release-1.14.4", + "target": { + "target": { + "committedDate": "2021-03-29T21:50:32Z" + } + } + }, + { + "name": "release-1.14.5", + "target": { + "target": { + "committedDate": "2021-04-06T17:04:09Z" + } + } + }, + { + "name": "release-1.14.6", + "target": { + "target": { + "committedDate": "2021-04-20T13:42:28Z" + } + } + }, + { + "name": "release-1.14.7", + "target": { + "target": { + "committedDate": "2021-05-08T21:30:16Z" + } + } + }, + { + "name": "release-1.14.8", + "target": { + "target": { + "committedDate": "2021-08-07T18:49:33Z" + } + } + }, + { + "name": "release-1.14.9", + "target": { + "target": { + "committedDate": "2021-08-08T20:02:24Z" + } + } + }, + { + "name": "release-1.14.10", + "target": { + "target": { + "committedDate": "2021-08-17T14:38:15Z" + } + } + }, + { + "name": "release-1.14.11", + "target": { + "target": { + "committedDate": "2021-08-20T18:55:02Z" + } + } + }, + { + "name": "release-1.14.12", + "target": { + "target": { + "committedDate": "2021-09-26T18:19:47Z" + } + } + }, + { + "name": "release-1.14.13", + "target": { + "target": { + "committedDate": "2022-08-03T14:05:12Z" + } + } + }, + { + "name": "release-1.14.14", + "target": { + "target": { + "committedDate": "2022-10-05T17:27:45Z" + } + } + }, + { + "name": "release-1.14.15", + "target": { + "target": { + "committedDate": "2022-11-19T02:25:37Z" + } + } + }, + { + "name": "release-1.14.16", + "target": { + "target": { + "committedDate": "2023-03-30T12:55:23Z" + } + } + }, + { + "name": "release-1.14.17", + "target": { + "target": { + "committedDate": "2023-04-30T22:31:55Z" + } + } + }, + { + "name": "release-1.14.18", + "target": { + "target": { + "committedDate": "2023-08-21T21:36:43Z" + } + } + } + ] + } + } + } +} \ No newline at end of file diff --git a/tests/data/package/github/regenerate_mock_data.py b/tests/data/package/github/regenerate_mock_data.py new file mode 100644 index 00000000..1ba7f57c --- /dev/null +++ b/tests/data/package/github/regenerate_mock_data.py @@ -0,0 +1,100 @@ +# fetchcode is a free software tool from nexB Inc. and others. +# Visit https://github.com/nexB/fetchcode for support and download. + +# Copyright (c) nexB Inc. and others. All rights reserved. +# http://nexb.com and http://aboutcode.org + +# This software is licensed under the Apache License version 2.0. + +# You may not use this software except in compliance with the License. +# You may obtain a copy of the License at: +# http://apache.org/licenses/LICENSE-2.0 +# Unless required by applicable law or agreed to in writing, software distributed +# under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR +# CONDITIONS OF ANY KIND, either express or implied. See the License for the +# specific language governing permissions and limitations under the License. + +import json +import os +from pathlib import Path + +from fetchcode.utils import GQL_QUERY +from fetchcode.utils import get_response +from fetchcode.utils import github_response + +data_location = Path(__file__).parent + + +def fetch_github_mock_data(owner, name, subdir): + """ + Fetch mock data for from GitHub. + """ + variables = { + "owner": owner, + "name": name, + } + graphql_query = { + "query": GQL_QUERY, + "variables": variables, + } + file_count = 1 + while True: + response = github_response(graphql_query) + refs = response["data"]["repository"]["refs"] + mock_data_file = data_location / f"{subdir}/github_mock_data_{file_count}.json" + with open(mock_data_file, "w") as file: + json.dump(response, file, indent=2) + + page_info = refs["pageInfo"] + if not page_info["hasNextPage"]: + break + + variables["after"] = page_info["endCursor"] + file_count += 1 + + +GITHUB_REPOS = [ + ("u-boot", "u-boot", "u-boot"), + ("dosfstools", "dosfstools", "dosfstools"), + ("bestouff", "genext2fs", "genext2fs"), + ("plougher", "squashfs-tools", "squashfs-tools"), + ("avahi", "avahi", "avahi"), + ("inotify-tools", "inotify-tools", "inotify-tools"), + ("hewlettpackard", "wireless-tools", "wireless-tools"), + ("shadow-maint", "shadow", "shadow"), + ("pupnp", "pupnp", "pupnp"), + ("google", "brotli", "brotli"), + ("libbpf", "bpftool", "bpftool"), + ("sqlite", "sqlite", "sqlite"), + ("llvm", "llvm-project", "llvm-project"), + ("nixos", "nix", "nix"), + ("miniupnp", "miniupnp", "miniupnp"), +] + + +def github_mock(): + + for repo in GITHUB_REPOS: + owner, name, subdir = repo + + directory = data_location / subdir + if not os.path.exists(directory): + os.makedirs(directory) + + url = f"https://api.github.com/repos/{owner}/{name}" + response = get_response(url) + mock_data_file = data_location / f"{subdir}/github_mock_data_0.json" + + with open(mock_data_file, "w") as json_file: + json.dump(response, json_file, indent=2) + + fetch_github_mock_data(owner, name, subdir) + + +def main(): + github_mock() + + +if __name__ == "__main__": + # Script to regenerate mock data for python_versions module. + main() diff --git a/tests/data/package/github/shadow-expected.json b/tests/data/package/github/shadow-expected.json new file mode 100644 index 00000000..7d1530d5 --- /dev/null +++ b/tests/data/package/github/shadow-expected.json @@ -0,0 +1,2846 @@ +[ + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.0.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2007-10-07T11:44:52", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.0.0.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.0.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.0.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2007-10-07T11:45:00", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.0.1.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.0.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.0.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2007-10-07T11:45:08", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.0.2.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.0.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.0.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2007-10-07T11:45:16", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.0.3.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.0.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.0.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2007-10-07T11:45:24", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.0.4.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.0.4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.0.4.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2007-10-07T11:45:32", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.0.4.1.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.0.4.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.0.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2007-10-07T11:45:41", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.0.5.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.0.5", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.0.6", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2007-10-07T11:45:50", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.0.6.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.0.6", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.0.7", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2007-10-07T11:45:59", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.0.7.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.0.7", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.0.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2007-10-07T11:46:08", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.0.8.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.0.8", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.0.9", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2007-10-07T11:46:17", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.0.9.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.0.9", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.0.10", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2007-10-07T11:46:26", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.0.10.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.0.10", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.0.11", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2007-10-07T11:46:35", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.0.11.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.0.11", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.0.11.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2007-10-07T11:46:44", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.0.11.1.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.0.11.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.0.12", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2007-10-07T11:46:53", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.0.12.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.0.12", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.0.13", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2007-10-07T11:47:02", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.0.13.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.0.13", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.0.14", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2007-10-07T11:47:12", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.0.14.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.0.14", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.0.15", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2007-10-07T11:47:23", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.0.15.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.0.15", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.0.16", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2007-10-07T11:47:35", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.0.16.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.0.16", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.0.17", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2007-10-07T11:47:46", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.0.17.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.0.17", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.0.18", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2007-10-07T11:47:58", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.0.18.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.0.18", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.0.18.1+last_pld_cvs", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2007-10-07T14:42:15", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.0.18.1+last_pld_cvs.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.0.18.1%2Blast_pld_cvs", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.0.18.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2007-10-07T11:48:08", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.0.18.1.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.0.18.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.0.18.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2007-10-28T18:09:38", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.0.18.2.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.0.18.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.1.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2007-12-10T00:14:44", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.1.0.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.1.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.1.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2008-04-03T20:29:39", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.1.1.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.1.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.1.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2008-05-25T12:58:59", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.1.2.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.1.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.1.2.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2008-06-26T21:10:10", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.1.2.1.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.1.2.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.1.2.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2008-11-23T21:13:02", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.1.2.2.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.1.2.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.1.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2009-04-14T21:22:55", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.1.3.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.1.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.1.3.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2009-04-15T23:28:56", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.1.3.1.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.1.3.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.1.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2009-05-11T13:50:06", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.1.4.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.1.4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.1.4.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2009-05-22T15:42:56", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.1.4.1.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.1.4.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.1.4.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2009-07-24T16:22:16", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.1.4.2.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.1.4.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.1.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2012-02-12T23:05:38", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.1.5.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.1.5", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.1.5.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2012-05-25T22:12:11", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.1.5.1.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.1.5.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.2.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2013-09-10T22:51:40", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.2.1.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.2.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.3.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2016-03-17T00:11:36", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.3.0.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.3.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.3.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2016-08-15T04:00:59", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.3.1.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.3.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2016-09-19T02:38:10", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.4.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2017-05-17T19:33:02", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.5.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.5", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.6", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2018-04-29T16:41:41", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.6.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.6", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.7", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2019-06-13T16:38:49", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.7.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.7", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2019-12-01T17:36:13", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.8.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.8", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.8.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2020-01-23T20:56:43", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.8.1.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.8.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.9", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2021-07-22T21:50:51", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.9.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.9", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.10", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2021-12-19T20:09:08", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.10.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.10", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.12", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2022-08-11T16:04:18", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.12.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.12", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.12.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2022-08-15T17:16:41", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.12.1.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.12.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.12.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2022-08-18T21:54:21", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.12.2.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.12.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.12.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2022-08-22T12:49:13", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.12.3.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.12.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.13", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2022-11-08T16:29:30", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.13.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.13", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.14.0-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2023-08-03T16:28:59", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.14.0-rc1.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.14.0-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.14.0-rc2", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2023-08-04T21:24:54", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.14.0-rc2.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.14.0-rc2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.14.0-rc3", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2023-08-10T14:33:07", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.14.0-rc3.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.14.0-rc3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.14.0-rc4", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2023-08-13T04:17:52", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.14.0-rc4.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.14.0-rc4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.14.0-rc5", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2023-08-14T16:51:36", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.14.0-rc5.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.14.0-rc5", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.14.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2023-08-16T02:38:30", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.14.0.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.14.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.14.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2023-09-25T15:55:14", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.14.1.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.14.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.14.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2023-10-29T23:14:15", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.14.2.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.14.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.14.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2024-01-15T23:01:06", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.14.3.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.14.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.14.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2024-02-11T22:46:58", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.14.4.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.14.4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.14.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2024-02-13T17:59:37", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.14.5.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.14.5", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.14.6", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2024-03-01T19:52:49", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.14.6.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.14.6", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.15.0-rc1", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2024-02-01T23:12:09", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.15.0-rc1.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.15.0-rc1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.15.0-rc2", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2024-02-15T23:54:19", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.15.0-rc2.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.15.0-rc2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.15.0-rc3", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2024-03-01T01:51:37", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.15.0-rc3.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.15.0-rc3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.15.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2024-03-08T22:04:59", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.15.0.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.15.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.15.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2024-03-23T23:33:45", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/4.15.1.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.15.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "19990709", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2007-10-07T11:44:03", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/19990709.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@19990709", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "19990827", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2007-10-07T11:44:09", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/19990827.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@19990827", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "20000826", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2007-10-07T11:44:27", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/20000826.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@20000826", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "20000902", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2007-10-07T11:44:33", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/20000902.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@20000902", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "20001012", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2007-10-07T11:44:39", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/20001012.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@20001012", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "20001016", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2007-10-07T11:44:45", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/20001016.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@20001016", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.9", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2021-07-22T21:50:51", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/v4.9.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.9", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.10", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2021-12-19T20:09:08", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/v4.10.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.10", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.11", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2022-01-03T00:59:13", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/v4.11.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.11", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "shadow-maint", + "name": "shadow", + "version": "4.11.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "Shell", + "description": null, + "release_date": "2022-01-03T03:08:26", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/shadow-maint/shadow/archive/refs/tags/v4.11.1.tar.gz", + "api_url": "https://api.github.com/repos/shadow-maint/shadow", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/shadow-maint/shadow/issues", + "code_view_url": "https://github.com/shadow-maint/shadow", + "vcs_url": "git://github.com/shadow-maint/shadow.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/shadow-maint/shadow@4.11.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + } +] \ No newline at end of file diff --git a/tests/data/package/github/shadow/github_mock_data_0.json b/tests/data/package/github/shadow/github_mock_data_0.json new file mode 100644 index 00000000..e13d236d --- /dev/null +++ b/tests/data/package/github/shadow/github_mock_data_0.json @@ -0,0 +1,130 @@ +{ + "id": 10508169, + "node_id": "MDEwOlJlcG9zaXRvcnkxMDUwODE2OQ==", + "name": "shadow", + "full_name": "shadow-maint/shadow", + "private": false, + "owner": { + "login": "shadow-maint", + "id": 4657399, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjQ2NTczOTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/4657399?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/shadow-maint", + "html_url": "https://github.com/shadow-maint", + "followers_url": "https://api.github.com/users/shadow-maint/followers", + "following_url": "https://api.github.com/users/shadow-maint/following{/other_user}", + "gists_url": "https://api.github.com/users/shadow-maint/gists{/gist_id}", + "starred_url": "https://api.github.com/users/shadow-maint/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/shadow-maint/subscriptions", + "organizations_url": "https://api.github.com/users/shadow-maint/orgs", + "repos_url": "https://api.github.com/users/shadow-maint/repos", + "events_url": "https://api.github.com/users/shadow-maint/events{/privacy}", + "received_events_url": "https://api.github.com/users/shadow-maint/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/shadow-maint/shadow", + "description": "Upstream shadow tree", + "fork": false, + "url": "https://api.github.com/repos/shadow-maint/shadow", + "forks_url": "https://api.github.com/repos/shadow-maint/shadow/forks", + "keys_url": "https://api.github.com/repos/shadow-maint/shadow/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/shadow-maint/shadow/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/shadow-maint/shadow/teams", + "hooks_url": "https://api.github.com/repos/shadow-maint/shadow/hooks", + "issue_events_url": "https://api.github.com/repos/shadow-maint/shadow/issues/events{/number}", + "events_url": "https://api.github.com/repos/shadow-maint/shadow/events", + "assignees_url": "https://api.github.com/repos/shadow-maint/shadow/assignees{/user}", + "branches_url": "https://api.github.com/repos/shadow-maint/shadow/branches{/branch}", + "tags_url": "https://api.github.com/repos/shadow-maint/shadow/tags", + "blobs_url": "https://api.github.com/repos/shadow-maint/shadow/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/shadow-maint/shadow/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/shadow-maint/shadow/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/shadow-maint/shadow/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/shadow-maint/shadow/statuses/{sha}", + "languages_url": "https://api.github.com/repos/shadow-maint/shadow/languages", + "stargazers_url": "https://api.github.com/repos/shadow-maint/shadow/stargazers", + "contributors_url": "https://api.github.com/repos/shadow-maint/shadow/contributors", + "subscribers_url": "https://api.github.com/repos/shadow-maint/shadow/subscribers", + "subscription_url": "https://api.github.com/repos/shadow-maint/shadow/subscription", + "commits_url": "https://api.github.com/repos/shadow-maint/shadow/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/shadow-maint/shadow/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/shadow-maint/shadow/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/shadow-maint/shadow/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/shadow-maint/shadow/contents/{+path}", + "compare_url": "https://api.github.com/repos/shadow-maint/shadow/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/shadow-maint/shadow/merges", + "archive_url": "https://api.github.com/repos/shadow-maint/shadow/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/shadow-maint/shadow/downloads", + "issues_url": "https://api.github.com/repos/shadow-maint/shadow/issues{/number}", + "pulls_url": "https://api.github.com/repos/shadow-maint/shadow/pulls{/number}", + "milestones_url": "https://api.github.com/repos/shadow-maint/shadow/milestones{/number}", + "notifications_url": "https://api.github.com/repos/shadow-maint/shadow/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/shadow-maint/shadow/labels{/name}", + "releases_url": "https://api.github.com/repos/shadow-maint/shadow/releases{/id}", + "deployments_url": "https://api.github.com/repos/shadow-maint/shadow/deployments", + "created_at": "2013-06-05T17:13:45Z", + "updated_at": "2024-03-25T02:37:11Z", + "pushed_at": "2024-03-24T02:19:39Z", + "git_url": "git://github.com/shadow-maint/shadow.git", + "ssh_url": "git@github.com:shadow-maint/shadow.git", + "clone_url": "https://github.com/shadow-maint/shadow.git", + "svn_url": "https://github.com/shadow-maint/shadow", + "homepage": null, + "size": 21863, + "stargazers_count": 276, + "watchers_count": 276, + "language": "Shell", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 219, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 94, + "license": { + "key": "other", + "name": "Other", + "spdx_id": "NOASSERTION", + "url": null, + "node_id": "MDc6TGljZW5zZTA=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 219, + "open_issues": 94, + "watchers": 276, + "default_branch": "master", + "temp_clone_token": null, + "custom_properties": {}, + "organization": { + "login": "shadow-maint", + "id": 4657399, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjQ2NTczOTk=", + "avatar_url": "https://avatars.githubusercontent.com/u/4657399?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/shadow-maint", + "html_url": "https://github.com/shadow-maint", + "followers_url": "https://api.github.com/users/shadow-maint/followers", + "following_url": "https://api.github.com/users/shadow-maint/following{/other_user}", + "gists_url": "https://api.github.com/users/shadow-maint/gists{/gist_id}", + "starred_url": "https://api.github.com/users/shadow-maint/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/shadow-maint/subscriptions", + "organizations_url": "https://api.github.com/users/shadow-maint/orgs", + "repos_url": "https://api.github.com/users/shadow-maint/repos", + "events_url": "https://api.github.com/users/shadow-maint/events{/privacy}", + "received_events_url": "https://api.github.com/users/shadow-maint/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 219, + "subscribers_count": 16 +} \ No newline at end of file diff --git a/tests/data/package/github/shadow/github_mock_data_1.json b/tests/data/package/github/shadow/github_mock_data_1.json new file mode 100644 index 00000000..e047b7de --- /dev/null +++ b/tests/data/package/github/shadow/github_mock_data_1.json @@ -0,0 +1,643 @@ +{ + "data": { + "repository": { + "refs": { + "totalCount": 79, + "pageInfo": { + "endCursor": "Nzk", + "hasNextPage": false + }, + "nodes": [ + { + "name": "4.0.0", + "target": { + "target": { + "committedDate": "2007-10-07T11:44:52Z" + } + } + }, + { + "name": "4.0.1", + "target": { + "target": { + "committedDate": "2007-10-07T11:45:00Z" + } + } + }, + { + "name": "4.0.2", + "target": { + "target": { + "committedDate": "2007-10-07T11:45:08Z" + } + } + }, + { + "name": "4.0.3", + "target": { + "target": { + "committedDate": "2007-10-07T11:45:16Z" + } + } + }, + { + "name": "4.0.4", + "target": { + "target": { + "committedDate": "2007-10-07T11:45:24Z" + } + } + }, + { + "name": "4.0.4.1", + "target": { + "target": { + "committedDate": "2007-10-07T11:45:32Z" + } + } + }, + { + "name": "4.0.5", + "target": { + "target": { + "committedDate": "2007-10-07T11:45:41Z" + } + } + }, + { + "name": "4.0.6", + "target": { + "target": { + "committedDate": "2007-10-07T11:45:50Z" + } + } + }, + { + "name": "4.0.7", + "target": { + "target": { + "committedDate": "2007-10-07T11:45:59Z" + } + } + }, + { + "name": "4.0.8", + "target": { + "target": { + "committedDate": "2007-10-07T11:46:08Z" + } + } + }, + { + "name": "4.0.9", + "target": { + "target": { + "committedDate": "2007-10-07T11:46:17Z" + } + } + }, + { + "name": "4.0.10", + "target": { + "target": { + "committedDate": "2007-10-07T11:46:26Z" + } + } + }, + { + "name": "4.0.11", + "target": { + "target": { + "committedDate": "2007-10-07T11:46:35Z" + } + } + }, + { + "name": "4.0.11.1", + "target": { + "target": { + "committedDate": "2007-10-07T11:46:44Z" + } + } + }, + { + "name": "4.0.12", + "target": { + "target": { + "committedDate": "2007-10-07T11:46:53Z" + } + } + }, + { + "name": "4.0.13", + "target": { + "target": { + "committedDate": "2007-10-07T11:47:02Z" + } + } + }, + { + "name": "4.0.14", + "target": { + "target": { + "committedDate": "2007-10-07T11:47:12Z" + } + } + }, + { + "name": "4.0.15", + "target": { + "target": { + "committedDate": "2007-10-07T11:47:23Z" + } + } + }, + { + "name": "4.0.16", + "target": { + "target": { + "committedDate": "2007-10-07T11:47:35Z" + } + } + }, + { + "name": "4.0.17", + "target": { + "target": { + "committedDate": "2007-10-07T11:47:46Z" + } + } + }, + { + "name": "4.0.18", + "target": { + "target": { + "committedDate": "2007-10-07T11:47:58Z" + } + } + }, + { + "name": "4.0.18.1+last_pld_cvs", + "target": { + "target": { + "committedDate": "2007-10-07T14:42:15Z" + } + } + }, + { + "name": "4.0.18.1", + "target": { + "target": { + "committedDate": "2007-10-07T11:48:08Z" + } + } + }, + { + "name": "4.0.18.2", + "target": { + "target": { + "committedDate": "2007-10-28T18:09:38Z" + } + } + }, + { + "name": "4.1.0", + "target": { + "target": { + "committedDate": "2007-12-10T00:14:44Z" + } + } + }, + { + "name": "4.1.1", + "target": { + "target": { + "committedDate": "2008-04-03T20:29:39Z" + } + } + }, + { + "name": "4.1.2", + "target": { + "target": { + "committedDate": "2008-05-25T12:58:59Z" + } + } + }, + { + "name": "4.1.2.1", + "target": { + "target": { + "committedDate": "2008-06-26T21:10:10Z" + } + } + }, + { + "name": "4.1.2.2", + "target": { + "target": { + "committedDate": "2008-11-23T21:13:02Z" + } + } + }, + { + "name": "4.1.3", + "target": { + "target": { + "committedDate": "2009-04-14T21:22:55Z" + } + } + }, + { + "name": "4.1.3.1", + "target": { + "target": { + "committedDate": "2009-04-15T23:28:56Z" + } + } + }, + { + "name": "4.1.4", + "target": { + "target": { + "committedDate": "2009-05-11T13:50:06Z" + } + } + }, + { + "name": "4.1.4.1", + "target": { + "target": { + "committedDate": "2009-05-22T15:42:56Z" + } + } + }, + { + "name": "4.1.4.2", + "target": { + "target": { + "committedDate": "2009-07-24T16:22:16Z" + } + } + }, + { + "name": "4.1.5", + "target": { + "target": { + "committedDate": "2012-02-12T23:05:38Z" + } + } + }, + { + "name": "4.1.5.1", + "target": { + "target": { + "committedDate": "2012-05-25T22:12:11Z" + } + } + }, + { + "name": "4.2.1", + "target": { + "target": { + "committedDate": "2013-09-10T22:51:40Z" + } + } + }, + { + "name": "4.3.0", + "target": { + "target": { + "committedDate": "2016-03-17T00:11:36Z" + } + } + }, + { + "name": "4.3.1", + "target": { + "target": { + "committedDate": "2016-08-15T04:00:59Z" + } + } + }, + { + "name": "4.4", + "target": { + "target": { + "committedDate": "2016-09-19T02:38:10Z" + } + } + }, + { + "name": "4.5", + "target": { + "target": { + "committedDate": "2017-05-17T19:33:02Z" + } + } + }, + { + "name": "4.6", + "target": { + "target": { + "committedDate": "2018-04-29T16:41:41Z" + } + } + }, + { + "name": "4.7", + "target": { + "target": { + "committedDate": "2019-06-13T16:38:49Z" + } + } + }, + { + "name": "4.8", + "target": { + "target": { + "committedDate": "2019-12-01T17:36:13Z" + } + } + }, + { + "name": "4.8.1", + "target": { + "target": { + "committedDate": "2020-01-23T20:56:43Z" + } + } + }, + { + "name": "4.9", + "target": { + "target": { + "committedDate": "2021-07-22T21:50:51Z" + } + } + }, + { + "name": "4.10", + "target": { + "target": { + "committedDate": "2021-12-19T20:09:08Z" + } + } + }, + { + "name": "4.12", + "target": { + "target": { + "committedDate": "2022-08-11T16:04:18Z" + } + } + }, + { + "name": "4.12.1", + "target": { + "target": { + "committedDate": "2022-08-15T17:16:41Z" + } + } + }, + { + "name": "4.12.2", + "target": { + "target": { + "committedDate": "2022-08-18T21:54:21Z" + } + } + }, + { + "name": "4.12.3", + "target": { + "target": { + "committedDate": "2022-08-22T12:49:13Z" + } + } + }, + { + "name": "4.13", + "target": { + "target": { + "committedDate": "2022-11-08T16:29:30Z" + } + } + }, + { + "name": "4.14.0-rc1", + "target": { + "target": { + "committedDate": "2023-08-03T16:28:59Z" + } + } + }, + { + "name": "4.14.0-rc2", + "target": { + "target": { + "committedDate": "2023-08-04T21:24:54Z" + } + } + }, + { + "name": "4.14.0-rc3", + "target": { + "target": { + "committedDate": "2023-08-10T14:33:07Z" + } + } + }, + { + "name": "4.14.0-rc4", + "target": { + "target": { + "committedDate": "2023-08-13T04:17:52Z" + } + } + }, + { + "name": "4.14.0-rc5", + "target": { + "committedDate": "2023-08-14T16:51:36Z" + } + }, + { + "name": "4.14.0", + "target": { + "target": { + "committedDate": "2023-08-16T02:38:30Z" + } + } + }, + { + "name": "4.14.1", + "target": { + "target": { + "committedDate": "2023-09-25T15:55:14Z" + } + } + }, + { + "name": "4.14.2", + "target": { + "target": { + "committedDate": "2023-10-29T23:14:15Z" + } + } + }, + { + "name": "4.14.3", + "target": { + "target": { + "committedDate": "2024-01-15T23:01:06Z" + } + } + }, + { + "name": "4.14.4", + "target": { + "target": { + "committedDate": "2024-02-11T22:46:58Z" + } + } + }, + { + "name": "4.14.5", + "target": { + "target": { + "committedDate": "2024-02-13T17:59:37Z" + } + } + }, + { + "name": "4.14.6", + "target": { + "target": { + "committedDate": "2024-03-01T19:52:49Z" + } + } + }, + { + "name": "4.15.0-rc1", + "target": { + "target": { + "committedDate": "2024-02-01T23:12:09Z" + } + } + }, + { + "name": "4.15.0-rc2", + "target": { + "target": { + "committedDate": "2024-02-15T23:54:19Z" + } + } + }, + { + "name": "4.15.0-rc3", + "target": { + "target": { + "committedDate": "2024-03-01T01:51:37Z" + } + } + }, + { + "name": "4.15.0", + "target": { + "target": { + "committedDate": "2024-03-08T22:04:59Z" + } + } + }, + { + "name": "4.15.1", + "target": { + "target": { + "committedDate": "2024-03-23T23:33:45Z" + } + } + }, + { + "name": "19990709", + "target": { + "target": { + "committedDate": "2007-10-07T11:44:03Z" + } + } + }, + { + "name": "19990827", + "target": { + "target": { + "committedDate": "2007-10-07T11:44:09Z" + } + } + }, + { + "name": "20000826", + "target": { + "target": { + "committedDate": "2007-10-07T11:44:27Z" + } + } + }, + { + "name": "20000902", + "target": { + "target": { + "committedDate": "2007-10-07T11:44:33Z" + } + } + }, + { + "name": "20001012", + "target": { + "target": { + "committedDate": "2007-10-07T11:44:39Z" + } + } + }, + { + "name": "20001016", + "target": { + "target": { + "committedDate": "2007-10-07T11:44:45Z" + } + } + }, + { + "name": "v4.9", + "target": { + "committedDate": "2021-07-22T21:50:51Z" + } + }, + { + "name": "v4.10", + "target": { + "target": { + "committedDate": "2021-12-19T20:09:08Z" + } + } + }, + { + "name": "v4.11", + "target": { + "target": { + "committedDate": "2022-01-03T00:59:13Z" + } + } + }, + { + "name": "v4.11.1", + "target": { + "target": { + "committedDate": "2022-01-03T03:08:26Z" + } + } + } + ] + } + } + } +} \ No newline at end of file diff --git a/tests/data/package/github/sqlite-expected.json b/tests/data/package/github/sqlite-expected.json new file mode 100644 index 00000000..a6530af0 --- /dev/null +++ b/tests/data/package/github/sqlite-expected.json @@ -0,0 +1,5474 @@ +[ + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.6.10", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2009-01-15T17:04:23", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.6.10.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.6.10", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.6.15", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2009-06-15T03:28:57", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.6.15.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.6.15", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.7.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2010-08-23T18:52:01", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.7.2.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.7.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.7.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2010-12-07T20:14:08", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.7.4.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.7.4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.7.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2011-01-28T17:03:50", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.7.5.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.7.5", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.7.6", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2011-04-12T01:58:40", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.7.6.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.7.6", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.7.6", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2011-04-13T14:40:25", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.7.6.1.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.7.6", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.7.6", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2011-04-17T17:25:17", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.7.6.2.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.7.6", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.7.6", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2011-05-19T13:26:54", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.7.6.3.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.7.6", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.7.7", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2011-06-23T19:49:22", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.7.7.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.7.7", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.7.7", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2011-06-28T17:39:05", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.7.7.1.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.7.7", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.7.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2011-09-19T14:49:19", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.7.8.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.7.8", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.7.9", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2011-11-01T00:52:41", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.7.9.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.7.9", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.7.10", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2012-01-16T13:28:40", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.7.10.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.7.10", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.7.11", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2012-03-20T11:35:50", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.7.11.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.7.11", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.7.12", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2012-05-14T01:41:23", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.7.12.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.7.12", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.7.12", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2012-05-22T02:45:53", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.7.12.1.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.7.12", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.7.13", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2012-06-11T02:05:22", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.7.13.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.7.13", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.7.14", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2012-09-03T15:42:36", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.7.14.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.7.14", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.7.14", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2012-10-04T19:37:12", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.7.14.1.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.7.14", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.7.15", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2012-12-12T13:36:53", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.7.15.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.7.15", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.7.15", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2012-12-19T20:39:10", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.7.15.1.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.7.15", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.7.15", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2013-01-09T11:53:05", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.7.15.2.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.7.15", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.7.16", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2013-03-18T11:39:23", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.7.16.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.7.16", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.7.16", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2013-03-29T13:44:34", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.7.16.1.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.7.16", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.7.16", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2013-04-12T11:52:43", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.7.16.2.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.7.16", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.7.17", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2013-05-20T00:56:22", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.7.17.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.7.17", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.8.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2013-08-26T04:50:08", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.8.0.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.8.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.8.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2013-08-29T17:35:01", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.8.0.1.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.8.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.8.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2013-09-03T17:11:13", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.8.0.2.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.8.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.8.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2013-10-17T12:57:35", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.8.1.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.8.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.8.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2013-12-06T14:53:30", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.8.2.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.8.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.8.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2014-02-03T13:52:03", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.8.3.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.8.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.8.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2014-02-11T14:52:19", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.8.3.1.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.8.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.8.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2014-03-10T12:20:37", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.8.4.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.8.4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.8.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2014-03-11T15:27:36", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.8.4.1.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.8.4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.8.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2014-03-26T18:51:19", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.8.4.2.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.8.4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.8.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2014-04-03T16:53:12", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.8.4.3.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.8.4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.8.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2014-06-04T14:06:34", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.8.5.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.8.5", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.8.6", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2014-08-15T11:46:33", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.8.6.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.8.6", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.8.6", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2014-10-22T14:22:11", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.8.6.1.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.8.6", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.8.7", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2014-10-17T11:24:17", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.8.7.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.8.7", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.8.7", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2014-10-29T13:59:56", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.8.7.1.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.8.7", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.8.7", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2014-11-18T20:57:56", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.8.7.2.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.8.7", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.8.7", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2014-12-05T22:29:24", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.8.7.3.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.8.7", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.8.7", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2014-12-09T01:34:36", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.8.7.4.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.8.7", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.8.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2015-01-16T12:08:06", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.8.8.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.8.8", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.8.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2015-01-20T16:51:25", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.8.8.1.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.8.8", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.8.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2015-01-30T14:30:45", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.8.8.2.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.8.8", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.8.8", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2015-02-25T13:29:11", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.8.8.3.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.8.8", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.8.9", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2015-04-08T12:16:33", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.8.9.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.8.9", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.8.10", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2015-05-07T11:53:08", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.8.10.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.8.10", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.8.10", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2015-05-09T12:14:55", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.8.10.1.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.8.10", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.8.10", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2015-05-20T18:17:19", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.8.10.2.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.8.10", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.8.11", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2015-07-27T13:49:41", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.8.11.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.8.11", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.8.11", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2015-07-29T20:00:57", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.8.11.1.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.8.11", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.9.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2015-10-14T12:29:53", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.9.0.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.9.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.9.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2015-10-16T17:31:12", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.9.1.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.9.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.9.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2015-11-02T18:31:45", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.9.2.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.9.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.9.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2016-03-31T21:36:06", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.9.3.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.9.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.10.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2016-01-06T11:01:07", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.10.0.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.10.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.10.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2016-01-13T21:41:56", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.10.1.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.10.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.10.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2016-01-20T15:27:19", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.10.2.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.10.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.11.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2016-02-15T17:29:24", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.11.0.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.11.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.11.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2016-03-03T16:17:53", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.11.1.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.11.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.12.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2016-03-29T10:14:15", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.12.0.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.12.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.12.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2016-04-08T15:09:49", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.12.1.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.12.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.12.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2016-04-18T17:30:31", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.12.2.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.12.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.13.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2016-05-18T10:57:30", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.13.0.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.13.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.14.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2016-08-08T13:40:27", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.14.0.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.14.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.14.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2016-08-11T18:53:32", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.14.1.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.14.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.14.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2016-09-12T18:50:49", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.14.2.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.14.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.15.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2016-10-14T10:20:30", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.15.0.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.15.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.15.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2016-11-04T12:08:49", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.15.1.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.15.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.15.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2016-11-28T19:13:37", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.15.2.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.15.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.16.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2017-01-02T11:57:58", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.16.0.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.16.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.16.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2017-01-03T18:27:03", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.16.1.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.16.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.16.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2017-01-06T16:32:41", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.16.2.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.16.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.17.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2017-02-13T16:02:40", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.17.0.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.17.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.18.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2017-03-28T18:48:43", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.18.0.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.18.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.18.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2017-06-16T13:41:15", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.18.1.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.18.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.18.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2017-06-17T09:59:36", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.18.2.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.18.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.19.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2017-05-22T13:58:13", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.19.0.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.19.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.19.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2017-05-24T13:08:33", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.19.1.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.19.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.19.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2017-05-25T16:50:27", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.19.2.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.19.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.19.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2017-06-08T14:26:16", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.19.3.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.19.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.19.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2017-08-18T19:28:12", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.19.4.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.19.4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.20.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2017-08-01T13:24:15", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.20.0.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.20.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.20.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2017-08-24T16:21:36", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.20.1.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.20.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.21.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2017-10-24T18:55:49", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.21.0.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.21.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.22.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2018-01-22T18:45:57", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.22.0.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.22.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.23.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2018-04-02T11:04:16", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.23.0.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.23.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.23.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2018-04-10T17:39:29", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.23.1.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.23.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.23.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2018-05-09T02:23:29", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.23.2.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.23.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.24.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2018-06-04T19:24:41", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.24.0.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.24.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.25.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2018-09-15T04:01:47", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.25.0.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.25.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.25.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2018-09-18T20:20:44", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.25.1.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.25.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.25.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2018-09-25T19:08:10", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.25.2.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.25.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.25.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2018-11-05T20:37:38", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.25.3.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.25.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.26.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2018-12-01T12:34:55", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.26.0.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.26.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.27.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2019-02-07T17:02:52", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.27.0.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.27.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.27.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2019-02-08T13:17:39", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.27.1.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.27.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.27.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2019-02-25T16:06:06", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.27.2.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.27.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.28.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2019-04-16T19:49:53", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.28.0.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.28.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.29.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2019-07-10T17:32:03", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.29.0.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.29.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.30.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2019-10-04T15:03:17", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.30.0.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.30.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.30.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2019-10-10T20:19:45", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.30.1.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.30.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.31.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2020-01-22T18:38:59", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.31.0.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.31.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.31.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2020-01-27T19:55:54", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.31.1.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.31.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.32.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2020-05-22T17:46:16", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.32.0.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.32.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.32.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2020-05-25T16:19:56", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.32.1.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.32.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.32.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2020-06-04T12:58:43", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.32.2.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.32.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.32.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2020-06-18T14:00:33", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.32.3.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.32.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.33.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2020-08-14T13:23:32", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.33.0.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.33.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.34.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2020-12-01T16:14:00", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.34.0.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.34.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.34.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2021-01-20T14:10:07", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.34.1.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.34.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.35.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2021-03-12T15:10:09", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.35.0.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.35.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.35.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2021-03-15T16:53:57", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.35.1.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.35.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.35.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2021-03-17T19:07:21", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.35.2.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.35.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.35.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2021-03-26T12:12:52", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.35.3.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.35.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.35.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2021-04-02T15:20:15", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.35.4.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.35.4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.35.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2021-04-19T18:32:05", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.35.5.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.35.5", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.36.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2021-06-18T18:36:39", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.36.0.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.36.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.37.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2021-11-27T14:13:22", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.37.0.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.37.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.37.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2021-12-30T15:30:28", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.37.1.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.37.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.37.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2022-01-06T13:25:41", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.37.2.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.37.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.38.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2022-02-22T18:58:40", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.38.0.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.38.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.38.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2022-03-12T13:37:29", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.38.1.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.38.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.38.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2022-03-26T13:51:10", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.38.2.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.38.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.38.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2022-04-27T12:03:15", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.38.3.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.38.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.38.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2022-05-04T15:45:55", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.38.4.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.38.4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.38.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2022-05-06T15:25:27", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.38.5.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.38.5", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.39.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2022-06-25T14:57:57", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.39.0.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.39.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.39.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2022-07-13T19:41:41", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.39.1.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.39.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.39.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2022-07-21T15:24:47", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.39.2.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.39.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.39.3", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2022-09-05T11:02:23", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.39.3.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.39.3", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.39.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2022-09-29T15:55:41", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.39.4.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.39.4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.40.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2022-11-16T12:10:08", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.40.0.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.40.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.40.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2022-12-28T14:03:47", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.40.1.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.40.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.41.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2023-02-21T18:09:37", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.41.0.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.41.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.41.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2023-03-10T12:13:52", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.41.1.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.41.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.41.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2023-03-22T11:56:21", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.41.2.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.41.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.42.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2023-05-16T12:36:15", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.42.0.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.42.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.43.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2023-08-24T12:36:59", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.43.0.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.43.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.43.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2023-09-11T12:01:27", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.43.1.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.43.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.43.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2023-10-10T12:14:04", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.43.2.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.43.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.44.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2023-11-01T11:23:50", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.44.0.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.44.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.44.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2023-11-22T14:18:12", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.44.1.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.44.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.44.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2023-11-24T11:41:44", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.44.2.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.44.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.45.0", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2024-01-15T17:01:13", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.45.0.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.45.0", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.45.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2024-01-30T16:01:20", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.45.1.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.45.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "sqlite", + "name": "sqlite", + "version": "3.45.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2024-03-12T11:06:23", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.45.2.tar.gz", + "api_url": "https://api.github.com/repos/sqlite/sqlite", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/sqlite/sqlite/issues", + "code_view_url": "https://github.com/sqlite/sqlite", + "vcs_url": "git://github.com/sqlite/sqlite.git", + "copyright": null, + "license_expression": null, + "declared_license": "NOASSERTION", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/sqlite/sqlite@3.45.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + } +] \ No newline at end of file diff --git a/tests/data/package/github/sqlite/github_mock_data_0.json b/tests/data/package/github/sqlite/github_mock_data_0.json new file mode 100644 index 00000000..44ba1caf --- /dev/null +++ b/tests/data/package/github/sqlite/github_mock_data_0.json @@ -0,0 +1,109 @@ +{ + "id": 176278485, + "node_id": "MDEwOlJlcG9zaXRvcnkxNzYyNzg0ODU=", + "name": "sqlite", + "full_name": "sqlite/sqlite", + "private": false, + "owner": { + "login": "sqlite", + "id": 48680494, + "node_id": "MDQ6VXNlcjQ4NjgwNDk0", + "avatar_url": "https://avatars.githubusercontent.com/u/48680494?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/sqlite", + "html_url": "https://github.com/sqlite", + "followers_url": "https://api.github.com/users/sqlite/followers", + "following_url": "https://api.github.com/users/sqlite/following{/other_user}", + "gists_url": "https://api.github.com/users/sqlite/gists{/gist_id}", + "starred_url": "https://api.github.com/users/sqlite/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/sqlite/subscriptions", + "organizations_url": "https://api.github.com/users/sqlite/orgs", + "repos_url": "https://api.github.com/users/sqlite/repos", + "events_url": "https://api.github.com/users/sqlite/events{/privacy}", + "received_events_url": "https://api.github.com/users/sqlite/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/sqlite/sqlite", + "description": "Official Git mirror of the SQLite source tree", + "fork": false, + "url": "https://api.github.com/repos/sqlite/sqlite", + "forks_url": "https://api.github.com/repos/sqlite/sqlite/forks", + "keys_url": "https://api.github.com/repos/sqlite/sqlite/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/sqlite/sqlite/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/sqlite/sqlite/teams", + "hooks_url": "https://api.github.com/repos/sqlite/sqlite/hooks", + "issue_events_url": "https://api.github.com/repos/sqlite/sqlite/issues/events{/number}", + "events_url": "https://api.github.com/repos/sqlite/sqlite/events", + "assignees_url": "https://api.github.com/repos/sqlite/sqlite/assignees{/user}", + "branches_url": "https://api.github.com/repos/sqlite/sqlite/branches{/branch}", + "tags_url": "https://api.github.com/repos/sqlite/sqlite/tags", + "blobs_url": "https://api.github.com/repos/sqlite/sqlite/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/sqlite/sqlite/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/sqlite/sqlite/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/sqlite/sqlite/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/sqlite/sqlite/statuses/{sha}", + "languages_url": "https://api.github.com/repos/sqlite/sqlite/languages", + "stargazers_url": "https://api.github.com/repos/sqlite/sqlite/stargazers", + "contributors_url": "https://api.github.com/repos/sqlite/sqlite/contributors", + "subscribers_url": "https://api.github.com/repos/sqlite/sqlite/subscribers", + "subscription_url": "https://api.github.com/repos/sqlite/sqlite/subscription", + "commits_url": "https://api.github.com/repos/sqlite/sqlite/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/sqlite/sqlite/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/sqlite/sqlite/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/sqlite/sqlite/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/sqlite/sqlite/contents/{+path}", + "compare_url": "https://api.github.com/repos/sqlite/sqlite/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/sqlite/sqlite/merges", + "archive_url": "https://api.github.com/repos/sqlite/sqlite/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/sqlite/sqlite/downloads", + "issues_url": "https://api.github.com/repos/sqlite/sqlite/issues{/number}", + "pulls_url": "https://api.github.com/repos/sqlite/sqlite/pulls{/number}", + "milestones_url": "https://api.github.com/repos/sqlite/sqlite/milestones{/number}", + "notifications_url": "https://api.github.com/repos/sqlite/sqlite/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/sqlite/sqlite/labels{/name}", + "releases_url": "https://api.github.com/repos/sqlite/sqlite/releases{/id}", + "deployments_url": "https://api.github.com/repos/sqlite/sqlite/deployments", + "created_at": "2019-03-18T12:21:01Z", + "updated_at": "2024-03-25T11:08:00Z", + "pushed_at": "2024-03-25T11:06:42Z", + "git_url": "git://github.com/sqlite/sqlite.git", + "ssh_url": "git@github.com:sqlite/sqlite.git", + "clone_url": "https://github.com/sqlite/sqlite.git", + "svn_url": "https://github.com/sqlite/sqlite", + "homepage": "", + "size": 377502, + "stargazers_count": 5320, + "watchers_count": 5320, + "language": "C", + "has_issues": false, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "has_discussions": false, + "forks_count": 838, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 10, + "license": { + "key": "other", + "name": "Other", + "spdx_id": "NOASSERTION", + "url": null, + "node_id": "MDc6TGljZW5zZTA=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 838, + "open_issues": 10, + "watchers": 5320, + "default_branch": "master", + "temp_clone_token": null, + "network_count": 838, + "subscribers_count": 108 +} \ No newline at end of file diff --git a/tests/data/package/github/sqlite/github_mock_data_1.json b/tests/data/package/github/sqlite/github_mock_data_1.json new file mode 100644 index 00000000..57f615ab --- /dev/null +++ b/tests/data/package/github/sqlite/github_mock_data_1.json @@ -0,0 +1,615 @@ +{ + "data": { + "repository": { + "refs": { + "totalCount": 162, + "pageInfo": { + "endCursor": "MTAw", + "hasNextPage": true + }, + "nodes": [ + { + "name": "cvs-to-fossil-cutover", + "target": { + "committedDate": "2009-08-12T11:45:40Z" + } + }, + { + "name": "experimental", + "target": { + "committedDate": "2010-09-24T09:32:45Z" + } + }, + { + "name": "fts3-refactor", + "target": { + "committedDate": "2009-11-19T14:57:14Z" + } + }, + { + "name": "major-release", + "target": { + "committedDate": "2023-11-01T11:23:50Z" + } + }, + { + "name": "mountain-lion", + "target": { + "committedDate": "2012-04-03T19:43:07Z" + } + }, + { + "name": "patch", + "target": { + "committedDate": "2021-01-20T14:10:07Z" + } + }, + { + "name": "release", + "target": { + "committedDate": "2024-03-12T11:06:23Z" + } + }, + { + "name": "relese", + "target": { + "committedDate": "2022-04-27T12:03:15Z" + } + }, + { + "name": "same-as-3.35.3", + "target": { + "committedDate": "2021-03-21T18:23:48Z" + } + }, + { + "name": "version-3.6.10", + "target": { + "committedDate": "2009-01-15T17:04:23Z" + } + }, + { + "name": "version-3.6.15", + "target": { + "committedDate": "2009-06-15T03:28:57Z" + } + }, + { + "name": "version-3.7.2", + "target": { + "committedDate": "2010-08-23T18:52:01Z" + } + }, + { + "name": "version-3.7.4", + "target": { + "committedDate": "2010-12-07T20:14:08Z" + } + }, + { + "name": "version-3.7.5", + "target": { + "committedDate": "2011-01-28T17:03:50Z" + } + }, + { + "name": "version-3.7.6", + "target": { + "committedDate": "2011-04-12T01:58:40Z" + } + }, + { + "name": "version-3.7.6.1", + "target": { + "committedDate": "2011-04-13T14:40:25Z" + } + }, + { + "name": "version-3.7.6.2", + "target": { + "committedDate": "2011-04-17T17:25:17Z" + } + }, + { + "name": "version-3.7.6.3", + "target": { + "committedDate": "2011-05-19T13:26:54Z" + } + }, + { + "name": "version-3.7.7", + "target": { + "committedDate": "2011-06-23T19:49:22Z" + } + }, + { + "name": "version-3.7.7.1", + "target": { + "committedDate": "2011-06-28T17:39:05Z" + } + }, + { + "name": "version-3.7.8", + "target": { + "committedDate": "2011-09-19T14:49:19Z" + } + }, + { + "name": "version-3.7.9", + "target": { + "committedDate": "2011-11-01T00:52:41Z" + } + }, + { + "name": "version-3.7.10", + "target": { + "committedDate": "2012-01-16T13:28:40Z" + } + }, + { + "name": "version-3.7.11", + "target": { + "committedDate": "2012-03-20T11:35:50Z" + } + }, + { + "name": "version-3.7.12", + "target": { + "committedDate": "2012-05-14T01:41:23Z" + } + }, + { + "name": "version-3.7.12.1", + "target": { + "committedDate": "2012-05-22T02:45:53Z" + } + }, + { + "name": "version-3.7.13", + "target": { + "committedDate": "2012-06-11T02:05:22Z" + } + }, + { + "name": "version-3.7.14", + "target": { + "committedDate": "2012-09-03T15:42:36Z" + } + }, + { + "name": "version-3.7.14.1", + "target": { + "committedDate": "2012-10-04T19:37:12Z" + } + }, + { + "name": "version-3.7.15", + "target": { + "committedDate": "2012-12-12T13:36:53Z" + } + }, + { + "name": "version-3.7.15.1", + "target": { + "committedDate": "2012-12-19T20:39:10Z" + } + }, + { + "name": "version-3.7.15.2", + "target": { + "committedDate": "2013-01-09T11:53:05Z" + } + }, + { + "name": "version-3.7.16", + "target": { + "committedDate": "2013-03-18T11:39:23Z" + } + }, + { + "name": "version-3.7.16.1", + "target": { + "committedDate": "2013-03-29T13:44:34Z" + } + }, + { + "name": "version-3.7.16.2", + "target": { + "committedDate": "2013-04-12T11:52:43Z" + } + }, + { + "name": "version-3.7.17", + "target": { + "committedDate": "2013-05-20T00:56:22Z" + } + }, + { + "name": "version-3.8.0", + "target": { + "committedDate": "2013-08-26T04:50:08Z" + } + }, + { + "name": "version-3.8.0.1", + "target": { + "committedDate": "2013-08-29T17:35:01Z" + } + }, + { + "name": "version-3.8.0.2", + "target": { + "committedDate": "2013-09-03T17:11:13Z" + } + }, + { + "name": "version-3.8.1", + "target": { + "committedDate": "2013-10-17T12:57:35Z" + } + }, + { + "name": "version-3.8.2", + "target": { + "committedDate": "2013-12-06T14:53:30Z" + } + }, + { + "name": "version-3.8.3", + "target": { + "committedDate": "2014-02-03T13:52:03Z" + } + }, + { + "name": "version-3.8.3.1", + "target": { + "committedDate": "2014-02-11T14:52:19Z" + } + }, + { + "name": "version-3.8.4", + "target": { + "committedDate": "2014-03-10T12:20:37Z" + } + }, + { + "name": "version-3.8.4.1", + "target": { + "committedDate": "2014-03-11T15:27:36Z" + } + }, + { + "name": "version-3.8.4.2", + "target": { + "committedDate": "2014-03-26T18:51:19Z" + } + }, + { + "name": "version-3.8.4.3", + "target": { + "committedDate": "2014-04-03T16:53:12Z" + } + }, + { + "name": "version-3.8.5", + "target": { + "committedDate": "2014-06-04T14:06:34Z" + } + }, + { + "name": "version-3.8.6", + "target": { + "committedDate": "2014-08-15T11:46:33Z" + } + }, + { + "name": "version-3.8.6.1", + "target": { + "committedDate": "2014-10-22T14:22:11Z" + } + }, + { + "name": "version-3.8.7", + "target": { + "committedDate": "2014-10-17T11:24:17Z" + } + }, + { + "name": "version-3.8.7.1", + "target": { + "committedDate": "2014-10-29T13:59:56Z" + } + }, + { + "name": "version-3.8.7.2", + "target": { + "committedDate": "2014-11-18T20:57:56Z" + } + }, + { + "name": "version-3.8.7.3", + "target": { + "committedDate": "2014-12-05T22:29:24Z" + } + }, + { + "name": "version-3.8.7.4", + "target": { + "committedDate": "2014-12-09T01:34:36Z" + } + }, + { + "name": "version-3.8.8", + "target": { + "committedDate": "2015-01-16T12:08:06Z" + } + }, + { + "name": "version-3.8.8.1", + "target": { + "committedDate": "2015-01-20T16:51:25Z" + } + }, + { + "name": "version-3.8.8.2", + "target": { + "committedDate": "2015-01-30T14:30:45Z" + } + }, + { + "name": "version-3.8.8.3", + "target": { + "committedDate": "2015-02-25T13:29:11Z" + } + }, + { + "name": "version-3.8.9", + "target": { + "committedDate": "2015-04-08T12:16:33Z" + } + }, + { + "name": "version-3.8.10", + "target": { + "committedDate": "2015-05-07T11:53:08Z" + } + }, + { + "name": "version-3.8.10.1", + "target": { + "committedDate": "2015-05-09T12:14:55Z" + } + }, + { + "name": "version-3.8.10.2", + "target": { + "committedDate": "2015-05-20T18:17:19Z" + } + }, + { + "name": "version-3.8.11", + "target": { + "committedDate": "2015-07-27T13:49:41Z" + } + }, + { + "name": "version-3.8.11.1", + "target": { + "committedDate": "2015-07-29T20:00:57Z" + } + }, + { + "name": "version-3.9.0", + "target": { + "committedDate": "2015-10-14T12:29:53Z" + } + }, + { + "name": "version-3.9.1", + "target": { + "committedDate": "2015-10-16T17:31:12Z" + } + }, + { + "name": "version-3.9.2", + "target": { + "committedDate": "2015-11-02T18:31:45Z" + } + }, + { + "name": "version-3.9.3", + "target": { + "committedDate": "2016-03-31T21:36:06Z" + } + }, + { + "name": "version-3.10.0", + "target": { + "committedDate": "2016-01-06T11:01:07Z" + } + }, + { + "name": "version-3.10.1", + "target": { + "committedDate": "2016-01-13T21:41:56Z" + } + }, + { + "name": "version-3.10.2", + "target": { + "committedDate": "2016-01-20T15:27:19Z" + } + }, + { + "name": "version-3.11.0", + "target": { + "committedDate": "2016-02-15T17:29:24Z" + } + }, + { + "name": "version-3.11.1", + "target": { + "committedDate": "2016-03-03T16:17:53Z" + } + }, + { + "name": "version-3.12.0", + "target": { + "committedDate": "2016-03-29T10:14:15Z" + } + }, + { + "name": "version-3.12.1", + "target": { + "committedDate": "2016-04-08T15:09:49Z" + } + }, + { + "name": "version-3.12.2", + "target": { + "committedDate": "2016-04-18T17:30:31Z" + } + }, + { + "name": "version-3.13.0", + "target": { + "committedDate": "2016-05-18T10:57:30Z" + } + }, + { + "name": "version-3.14.0", + "target": { + "committedDate": "2016-08-08T13:40:27Z" + } + }, + { + "name": "version-3.14.1", + "target": { + "committedDate": "2016-08-11T18:53:32Z" + } + }, + { + "name": "version-3.14.2", + "target": { + "committedDate": "2016-09-12T18:50:49Z" + } + }, + { + "name": "version-3.15.0", + "target": { + "committedDate": "2016-10-14T10:20:30Z" + } + }, + { + "name": "version-3.15.1", + "target": { + "committedDate": "2016-11-04T12:08:49Z" + } + }, + { + "name": "version-3.15.2", + "target": { + "committedDate": "2016-11-28T19:13:37Z" + } + }, + { + "name": "version-3.16.0", + "target": { + "committedDate": "2017-01-02T11:57:58Z" + } + }, + { + "name": "version-3.16.1", + "target": { + "committedDate": "2017-01-03T18:27:03Z" + } + }, + { + "name": "version-3.16.2", + "target": { + "committedDate": "2017-01-06T16:32:41Z" + } + }, + { + "name": "version-3.17.0", + "target": { + "committedDate": "2017-02-13T16:02:40Z" + } + }, + { + "name": "version-3.18.0", + "target": { + "committedDate": "2017-03-28T18:48:43Z" + } + }, + { + "name": "version-3.18.1", + "target": { + "committedDate": "2017-06-16T13:41:15Z" + } + }, + { + "name": "version-3.18.2", + "target": { + "committedDate": "2017-06-17T09:59:36Z" + } + }, + { + "name": "version-3.19.0", + "target": { + "committedDate": "2017-05-22T13:58:13Z" + } + }, + { + "name": "version-3.19.1", + "target": { + "committedDate": "2017-05-24T13:08:33Z" + } + }, + { + "name": "version-3.19.2", + "target": { + "committedDate": "2017-05-25T16:50:27Z" + } + }, + { + "name": "version-3.19.3", + "target": { + "committedDate": "2017-06-08T14:26:16Z" + } + }, + { + "name": "version-3.19.4", + "target": { + "committedDate": "2017-08-18T19:28:12Z" + } + }, + { + "name": "version-3.20.0", + "target": { + "committedDate": "2017-08-01T13:24:15Z" + } + }, + { + "name": "version-3.20.1", + "target": { + "committedDate": "2017-08-24T16:21:36Z" + } + }, + { + "name": "version-3.21.0", + "target": { + "committedDate": "2017-10-24T18:55:49Z" + } + }, + { + "name": "version-3.22.0", + "target": { + "committedDate": "2018-01-22T18:45:57Z" + } + } + ] + } + } + } +} \ No newline at end of file diff --git a/tests/data/package/github/sqlite/github_mock_data_2.json b/tests/data/package/github/sqlite/github_mock_data_2.json new file mode 100644 index 00000000..21c13ce3 --- /dev/null +++ b/tests/data/package/github/sqlite/github_mock_data_2.json @@ -0,0 +1,387 @@ +{ + "data": { + "repository": { + "refs": { + "totalCount": 162, + "pageInfo": { + "endCursor": "MTYy", + "hasNextPage": false + }, + "nodes": [ + { + "name": "version-3.23.0", + "target": { + "committedDate": "2018-04-02T11:04:16Z" + } + }, + { + "name": "version-3.23.1", + "target": { + "committedDate": "2018-04-10T17:39:29Z" + } + }, + { + "name": "version-3.23.2", + "target": { + "committedDate": "2018-05-09T02:23:29Z" + } + }, + { + "name": "version-3.24.0", + "target": { + "committedDate": "2018-06-04T19:24:41Z" + } + }, + { + "name": "version-3.25.0", + "target": { + "committedDate": "2018-09-15T04:01:47Z" + } + }, + { + "name": "version-3.25.1", + "target": { + "committedDate": "2018-09-18T20:20:44Z" + } + }, + { + "name": "version-3.25.2", + "target": { + "committedDate": "2018-09-25T19:08:10Z" + } + }, + { + "name": "version-3.25.3", + "target": { + "committedDate": "2018-11-05T20:37:38Z" + } + }, + { + "name": "version-3.26.0", + "target": { + "committedDate": "2018-12-01T12:34:55Z" + } + }, + { + "name": "version-3.27.0", + "target": { + "committedDate": "2019-02-07T17:02:52Z" + } + }, + { + "name": "version-3.27.1", + "target": { + "committedDate": "2019-02-08T13:17:39Z" + } + }, + { + "name": "version-3.27.2", + "target": { + "committedDate": "2019-02-25T16:06:06Z" + } + }, + { + "name": "version-3.28.0", + "target": { + "committedDate": "2019-04-16T19:49:53Z" + } + }, + { + "name": "version-3.29.0", + "target": { + "committedDate": "2019-07-10T17:32:03Z" + } + }, + { + "name": "version-3.30.0", + "target": { + "committedDate": "2019-10-04T15:03:17Z" + } + }, + { + "name": "version-3.30.1", + "target": { + "committedDate": "2019-10-10T20:19:45Z" + } + }, + { + "name": "version-3.31.0", + "target": { + "committedDate": "2020-01-22T18:38:59Z" + } + }, + { + "name": "version-3.31.1", + "target": { + "committedDate": "2020-01-27T19:55:54Z" + } + }, + { + "name": "version-3.32.0", + "target": { + "committedDate": "2020-05-22T17:46:16Z" + } + }, + { + "name": "version-3.32.1", + "target": { + "committedDate": "2020-05-25T16:19:56Z" + } + }, + { + "name": "version-3.32.2", + "target": { + "committedDate": "2020-06-04T12:58:43Z" + } + }, + { + "name": "version-3.32.3", + "target": { + "committedDate": "2020-06-18T14:00:33Z" + } + }, + { + "name": "version-3.33.0", + "target": { + "committedDate": "2020-08-14T13:23:32Z" + } + }, + { + "name": "version-3.34.0", + "target": { + "committedDate": "2020-12-01T16:14:00Z" + } + }, + { + "name": "version-3.34.1", + "target": { + "committedDate": "2021-01-20T14:10:07Z" + } + }, + { + "name": "version-3.35.0", + "target": { + "committedDate": "2021-03-12T15:10:09Z" + } + }, + { + "name": "version-3.35.1", + "target": { + "committedDate": "2021-03-15T16:53:57Z" + } + }, + { + "name": "version-3.35.2", + "target": { + "committedDate": "2021-03-17T19:07:21Z" + } + }, + { + "name": "version-3.35.3", + "target": { + "committedDate": "2021-03-26T12:12:52Z" + } + }, + { + "name": "version-3.35.4", + "target": { + "committedDate": "2021-04-02T15:20:15Z" + } + }, + { + "name": "version-3.35.5", + "target": { + "committedDate": "2021-04-19T18:32:05Z" + } + }, + { + "name": "version-3.36.0", + "target": { + "committedDate": "2021-06-18T18:36:39Z" + } + }, + { + "name": "version-3.37.0", + "target": { + "committedDate": "2021-11-27T14:13:22Z" + } + }, + { + "name": "version-3.37.1", + "target": { + "committedDate": "2021-12-30T15:30:28Z" + } + }, + { + "name": "version-3.37.2", + "target": { + "committedDate": "2022-01-06T13:25:41Z" + } + }, + { + "name": "version-3.38.0", + "target": { + "committedDate": "2022-02-22T18:58:40Z" + } + }, + { + "name": "version-3.38.1", + "target": { + "committedDate": "2022-03-12T13:37:29Z" + } + }, + { + "name": "version-3.38.2", + "target": { + "committedDate": "2022-03-26T13:51:10Z" + } + }, + { + "name": "version-3.38.3", + "target": { + "committedDate": "2022-04-27T12:03:15Z" + } + }, + { + "name": "version-3.38.4", + "target": { + "committedDate": "2022-05-04T15:45:55Z" + } + }, + { + "name": "version-3.38.5", + "target": { + "committedDate": "2022-05-06T15:25:27Z" + } + }, + { + "name": "version-3.39.0", + "target": { + "committedDate": "2022-06-25T14:57:57Z" + } + }, + { + "name": "version-3.39.1", + "target": { + "committedDate": "2022-07-13T19:41:41Z" + } + }, + { + "name": "version-3.39.2", + "target": { + "committedDate": "2022-07-21T15:24:47Z" + } + }, + { + "name": "version-3.39.3", + "target": { + "committedDate": "2022-09-05T11:02:23Z" + } + }, + { + "name": "version-3.39.4", + "target": { + "committedDate": "2022-09-29T15:55:41Z" + } + }, + { + "name": "version-3.40.0", + "target": { + "committedDate": "2022-11-16T12:10:08Z" + } + }, + { + "name": "version-3.40.1", + "target": { + "committedDate": "2022-12-28T14:03:47Z" + } + }, + { + "name": "version-3.41.0", + "target": { + "committedDate": "2023-02-21T18:09:37Z" + } + }, + { + "name": "version-3.41.1", + "target": { + "committedDate": "2023-03-10T12:13:52Z" + } + }, + { + "name": "version-3.41.2", + "target": { + "committedDate": "2023-03-22T11:56:21Z" + } + }, + { + "name": "version-3.42.0", + "target": { + "committedDate": "2023-05-16T12:36:15Z" + } + }, + { + "name": "version-3.43.0", + "target": { + "committedDate": "2023-08-24T12:36:59Z" + } + }, + { + "name": "version-3.43.1", + "target": { + "committedDate": "2023-09-11T12:01:27Z" + } + }, + { + "name": "version-3.43.2", + "target": { + "committedDate": "2023-10-10T12:14:04Z" + } + }, + { + "name": "version-3.44.0", + "target": { + "committedDate": "2023-11-01T11:23:50Z" + } + }, + { + "name": "version-3.44.1", + "target": { + "committedDate": "2023-11-22T14:18:12Z" + } + }, + { + "name": "version-3.44.2", + "target": { + "committedDate": "2023-11-24T11:41:44Z" + } + }, + { + "name": "version-3.45.0", + "target": { + "committedDate": "2024-01-15T17:01:13Z" + } + }, + { + "name": "version-3.45.1", + "target": { + "committedDate": "2024-01-30T16:01:20Z" + } + }, + { + "name": "version-3.45.2", + "target": { + "committedDate": "2024-03-12T11:06:23Z" + } + }, + { + "name": "vesion-3.45.1", + "target": { + "committedDate": "2024-01-30T16:01:20Z" + } + } + ] + } + } + } +} \ No newline at end of file diff --git a/tests/data/package/github/squashfs-tools-expected.json b/tests/data/package/github/squashfs-tools-expected.json new file mode 100644 index 00000000..56d223fe --- /dev/null +++ b/tests/data/package/github/squashfs-tools-expected.json @@ -0,0 +1,326 @@ +[ + { + "type": "github", + "namespace": "plougher", + "name": "squashfs-tools", + "version": "3.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2006-08-19T22:05:00", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/plougher/squashfs-tools/archive/refs/tags/3.1.tar.gz", + "api_url": "https://api.github.com/repos/plougher/squashfs-tools", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/plougher/squashfs-tools/issues", + "code_view_url": "https://github.com/plougher/squashfs-tools", + "vcs_url": "git://github.com/plougher/squashfs-tools.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/plougher/squashfs-tools@3.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "plougher", + "name": "squashfs-tools", + "version": "3.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2007-03-14T00:23:26", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/plougher/squashfs-tools/archive/refs/tags/3.2-r2.tar.gz", + "api_url": "https://api.github.com/repos/plougher/squashfs-tools", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/plougher/squashfs-tools/issues", + "code_view_url": "https://github.com/plougher/squashfs-tools", + "vcs_url": "git://github.com/plougher/squashfs-tools.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/plougher/squashfs-tools@3.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "plougher", + "name": "squashfs-tools", + "version": "3.2", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2007-11-01T06:54:39", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/plougher/squashfs-tools/archive/refs/tags/3.2.tar.gz", + "api_url": "https://api.github.com/repos/plougher/squashfs-tools", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/plougher/squashfs-tools/issues", + "code_view_url": "https://github.com/plougher/squashfs-tools", + "vcs_url": "git://github.com/plougher/squashfs-tools.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/plougher/squashfs-tools@3.2", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "plougher", + "name": "squashfs-tools", + "version": "4.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2020-10-30T11:13:56", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/plougher/squashfs-tools/archive/refs/tags/4.4-git.1.tar.gz", + "api_url": "https://api.github.com/repos/plougher/squashfs-tools", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/plougher/squashfs-tools/issues", + "code_view_url": "https://github.com/plougher/squashfs-tools", + "vcs_url": "git://github.com/plougher/squashfs-tools.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/plougher/squashfs-tools@4.4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "plougher", + "name": "squashfs-tools", + "version": "4.4", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2019-08-29T01:58:04", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/plougher/squashfs-tools/archive/refs/tags/4.4.tar.gz", + "api_url": "https://api.github.com/repos/plougher/squashfs-tools", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/plougher/squashfs-tools/issues", + "code_view_url": "https://github.com/plougher/squashfs-tools", + "vcs_url": "git://github.com/plougher/squashfs-tools.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/plougher/squashfs-tools@4.4", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "plougher", + "name": "squashfs-tools", + "version": "4.5", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2021-07-22T20:11:24", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/plougher/squashfs-tools/archive/refs/tags/4.5.tar.gz", + "api_url": "https://api.github.com/repos/plougher/squashfs-tools", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/plougher/squashfs-tools/issues", + "code_view_url": "https://github.com/plougher/squashfs-tools", + "vcs_url": "git://github.com/plougher/squashfs-tools.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/plougher/squashfs-tools@4.5", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "plougher", + "name": "squashfs-tools", + "version": "4.5.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2022-03-17T19:32:02", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/plougher/squashfs-tools/archive/refs/tags/4.5.1.tar.gz", + "api_url": "https://api.github.com/repos/plougher/squashfs-tools", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/plougher/squashfs-tools/issues", + "code_view_url": "https://github.com/plougher/squashfs-tools", + "vcs_url": "git://github.com/plougher/squashfs-tools.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/plougher/squashfs-tools@4.5.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "plougher", + "name": "squashfs-tools", + "version": "4.6", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2023-03-17T18:19:41", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/plougher/squashfs-tools/archive/refs/tags/4.6.tar.gz", + "api_url": "https://api.github.com/repos/plougher/squashfs-tools", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/plougher/squashfs-tools/issues", + "code_view_url": "https://github.com/plougher/squashfs-tools", + "vcs_url": "git://github.com/plougher/squashfs-tools.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/plougher/squashfs-tools@4.6", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "plougher", + "name": "squashfs-tools", + "version": "4.6.1", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2023-03-25T20:53:37", + "parties": [], + "keywords": [], + "homepage_url": "", + "download_url": "https://github.com/plougher/squashfs-tools/archive/refs/tags/4.6.1.tar.gz", + "api_url": "https://api.github.com/repos/plougher/squashfs-tools", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/plougher/squashfs-tools/issues", + "code_view_url": "https://github.com/plougher/squashfs-tools", + "vcs_url": "git://github.com/plougher/squashfs-tools.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/plougher/squashfs-tools@4.6.1", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + } +] \ No newline at end of file diff --git a/tests/data/package/github/squashfs-tools/github_mock_data_0.json b/tests/data/package/github/squashfs-tools/github_mock_data_0.json new file mode 100644 index 00000000..caaa7dd1 --- /dev/null +++ b/tests/data/package/github/squashfs-tools/github_mock_data_0.json @@ -0,0 +1,122 @@ +{ + "id": 6493050, + "node_id": "MDEwOlJlcG9zaXRvcnk2NDkzMDUw", + "name": "squashfs-tools", + "full_name": "plougher/squashfs-tools", + "private": false, + "owner": { + "login": "plougher", + "id": 1834249, + "node_id": "MDQ6VXNlcjE4MzQyNDk=", + "avatar_url": "https://avatars.githubusercontent.com/u/1834249?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/plougher", + "html_url": "https://github.com/plougher", + "followers_url": "https://api.github.com/users/plougher/followers", + "following_url": "https://api.github.com/users/plougher/following{/other_user}", + "gists_url": "https://api.github.com/users/plougher/gists{/gist_id}", + "starred_url": "https://api.github.com/users/plougher/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/plougher/subscriptions", + "organizations_url": "https://api.github.com/users/plougher/orgs", + "repos_url": "https://api.github.com/users/plougher/repos", + "events_url": "https://api.github.com/users/plougher/events{/privacy}", + "received_events_url": "https://api.github.com/users/plougher/received_events", + "type": "User", + "site_admin": false + }, + "html_url": "https://github.com/plougher/squashfs-tools", + "description": "tools to create and extract Squashfs filesystems", + "fork": false, + "url": "https://api.github.com/repos/plougher/squashfs-tools", + "forks_url": "https://api.github.com/repos/plougher/squashfs-tools/forks", + "keys_url": "https://api.github.com/repos/plougher/squashfs-tools/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/plougher/squashfs-tools/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/plougher/squashfs-tools/teams", + "hooks_url": "https://api.github.com/repos/plougher/squashfs-tools/hooks", + "issue_events_url": "https://api.github.com/repos/plougher/squashfs-tools/issues/events{/number}", + "events_url": "https://api.github.com/repos/plougher/squashfs-tools/events", + "assignees_url": "https://api.github.com/repos/plougher/squashfs-tools/assignees{/user}", + "branches_url": "https://api.github.com/repos/plougher/squashfs-tools/branches{/branch}", + "tags_url": "https://api.github.com/repos/plougher/squashfs-tools/tags", + "blobs_url": "https://api.github.com/repos/plougher/squashfs-tools/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/plougher/squashfs-tools/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/plougher/squashfs-tools/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/plougher/squashfs-tools/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/plougher/squashfs-tools/statuses/{sha}", + "languages_url": "https://api.github.com/repos/plougher/squashfs-tools/languages", + "stargazers_url": "https://api.github.com/repos/plougher/squashfs-tools/stargazers", + "contributors_url": "https://api.github.com/repos/plougher/squashfs-tools/contributors", + "subscribers_url": "https://api.github.com/repos/plougher/squashfs-tools/subscribers", + "subscription_url": "https://api.github.com/repos/plougher/squashfs-tools/subscription", + "commits_url": "https://api.github.com/repos/plougher/squashfs-tools/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/plougher/squashfs-tools/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/plougher/squashfs-tools/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/plougher/squashfs-tools/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/plougher/squashfs-tools/contents/{+path}", + "compare_url": "https://api.github.com/repos/plougher/squashfs-tools/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/plougher/squashfs-tools/merges", + "archive_url": "https://api.github.com/repos/plougher/squashfs-tools/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/plougher/squashfs-tools/downloads", + "issues_url": "https://api.github.com/repos/plougher/squashfs-tools/issues{/number}", + "pulls_url": "https://api.github.com/repos/plougher/squashfs-tools/pulls{/number}", + "milestones_url": "https://api.github.com/repos/plougher/squashfs-tools/milestones{/number}", + "notifications_url": "https://api.github.com/repos/plougher/squashfs-tools/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/plougher/squashfs-tools/labels{/name}", + "releases_url": "https://api.github.com/repos/plougher/squashfs-tools/releases{/id}", + "deployments_url": "https://api.github.com/repos/plougher/squashfs-tools/deployments", + "created_at": "2012-11-01T16:44:15Z", + "updated_at": "2024-03-23T23:10:44Z", + "pushed_at": "2024-03-25T02:40:24Z", + "git_url": "git://github.com/plougher/squashfs-tools.git", + "ssh_url": "git@github.com:plougher/squashfs-tools.git", + "clone_url": "https://github.com/plougher/squashfs-tools.git", + "svn_url": "https://github.com/plougher/squashfs-tools", + "homepage": "", + "size": 3284, + "stargazers_count": 688, + "watchers_count": 688, + "language": "C", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": false, + "has_discussions": false, + "forks_count": 184, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 18, + "license": { + "key": "gpl-2.0", + "name": "GNU General Public License v2.0", + "spdx_id": "GPL-2.0", + "url": "https://api.github.com/licenses/gpl-2.0", + "node_id": "MDc6TGljZW5zZTg=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [ + "archiving", + "compression", + "filesystem", + "linux", + "lzo", + "mkfs", + "mksquashfs", + "squashfs", + "squashfs-image", + "tar", + "tarball", + "zstd" + ], + "visibility": "public", + "forks": 184, + "open_issues": 18, + "watchers": 688, + "default_branch": "master", + "temp_clone_token": null, + "network_count": 184, + "subscribers_count": 24 +} \ No newline at end of file diff --git a/tests/data/package/github/squashfs-tools/github_mock_data_1.json b/tests/data/package/github/squashfs-tools/github_mock_data_1.json new file mode 100644 index 00000000..35e9ccde --- /dev/null +++ b/tests/data/package/github/squashfs-tools/github_mock_data_1.json @@ -0,0 +1,111 @@ +{ + "data": { + "repository": { + "refs": { + "totalCount": 12, + "pageInfo": { + "endCursor": "MTI", + "hasNextPage": false + }, + "nodes": [ + { + "name": "3.1", + "target": { + "target": { + "committedDate": "2006-08-19T22:05:00Z" + } + } + }, + { + "name": "3.2-r2", + "target": { + "target": { + "committedDate": "2007-03-14T00:23:26Z" + } + } + }, + { + "name": "3.2", + "target": { + "target": { + "committedDate": "2007-11-01T06:54:39Z" + } + } + }, + { + "name": "4.4-git.1", + "target": { + "target": { + "committedDate": "2020-10-30T11:13:56Z" + } + } + }, + { + "name": "4.4", + "target": { + "target": { + "committedDate": "2019-08-29T01:58:04Z" + } + } + }, + { + "name": "4.5", + "target": { + "target": { + "committedDate": "2021-07-22T20:11:24Z" + } + } + }, + { + "name": "4.5.1", + "target": { + "target": { + "committedDate": "2022-03-17T19:32:02Z" + } + } + }, + { + "name": "4.6", + "target": { + "target": { + "committedDate": "2023-03-17T18:19:41Z" + } + } + }, + { + "name": "4.6.1", + "target": { + "target": { + "committedDate": "2023-03-25T20:53:37Z" + } + } + }, + { + "name": "CVE-2021-41072", + "target": { + "target": { + "committedDate": "2022-03-17T19:32:02Z" + } + } + }, + { + "name": "squashfs-tools-4.6", + "target": { + "target": { + "committedDate": "2023-03-17T18:19:41Z" + } + } + }, + { + "name": "squashfs-tools-4.6.1", + "target": { + "target": { + "committedDate": "2023-03-25T20:53:37Z" + } + } + } + ] + } + } + } +} \ No newline at end of file diff --git a/tests/data/package/github/u-boot-expected.json b/tests/data/package/github/u-boot-expected.json new file mode 100644 index 00000000..97aa25df --- /dev/null +++ b/tests/data/package/github/u-boot-expected.json @@ -0,0 +1,2450 @@ +[ + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2008.10", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2008-10-18T19:30:31", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2008.10.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2008.10", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2009.01", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2009-01-21T22:08:12", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2009.01.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2009.01", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2009.03", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2009-03-21T21:04:41", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2009.03.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2009.03", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2009.06", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2009-06-14T19:30:39", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2009.06.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2009.06", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2009.08", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2009-08-31T17:57:42", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2009.08.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2009.08", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2009.11", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2009-12-15T22:20:54", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2009.11.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2009.11", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2010.03", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2010-03-31T21:54:39", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2010.03.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2010.03", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2010.06", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2010-06-29T21:28:28", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2010.06.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2010.06", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2010.09", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2010-09-28T21:20:55", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2010.09.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2010.09", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2010.12", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2010-12-22T19:22:14", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2010.12.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2010.12", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2011.03", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2011-03-31T21:45:36", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2011.03.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2011.03", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2011.06", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2011-06-27T20:22:42", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2011.06.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2011.06", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2011.09", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2011-09-29T19:11:15", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2011.09.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2011.09", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2011.12", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2011-12-23T19:25:35", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2011.12.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2011.12", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2012.04", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2012-04-21T16:55:26", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2012.04.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2012.04", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2012.07", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2012-07-30T18:24:37", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2012.07.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2012.07", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2012.10", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2012-10-15T15:14:08", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2012.10.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2012.10", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2013.01", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2013-01-15T21:47:42", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2013.01.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2013.01", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2013.04", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2013-04-19T14:25:43", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2013.04.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2013.04", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2013.07", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2013-07-23T11:58:13", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2013.07.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2013.07", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2013.10", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2013-10-16T17:08:12", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2013.10.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2013.10", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2014.01", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2014-01-20T22:52:59", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2014.01.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2014.01", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2014.04", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2014-04-14T19:19:24", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2014.04.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2014.04", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2014.07", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2014-07-14T17:16:45", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2014.07.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2014.07", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2014.10", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2014-10-14T08:47:15", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2014.10.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2014.10", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2015.01", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2015-01-12T14:39:08", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2015.01.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2015.01", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2015.04", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2015-04-13T14:53:03", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2015.04.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2015.04", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2015.07", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2015-07-14T17:32:21", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2015.07.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2015.07", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2015.10", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2015-10-19T23:59:38", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2015.10.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2015.10", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2016.01", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2016-01-12T14:06:54", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2016.01.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2016.01", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2016.03", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2016-03-14T14:20:21", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2016.03.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2016.03", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2016.05", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2016-05-16T14:40:32", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2016.05.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2016.05", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2016.07", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2016-07-11T19:01:01", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2016.07.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2016.07", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2016.09", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2016-09-12T14:05:51", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2016.09.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2016.09", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2016.11", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2016-11-14T16:27:11", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2016.11.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2016.11", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2017.01", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2017-01-09T16:57:05", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2017.01.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2017.01", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2017.03", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2017-03-13T17:54:16", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2017.03.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2017.03", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2017.05", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2017-05-08T14:11:08", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2017.05.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2017.05", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2017.07", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2017-07-10T17:07:38", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2017.07.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2017.07", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2017.09", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2017-09-11T18:10:40", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2017.09.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2017.09", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2017.11", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2017-11-14T01:08:06", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2017.11.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2017.11", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2018.01", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2018-01-09T01:25:29", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2018.01.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2018.01", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2018.03", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2018-03-13T12:02:19", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2018.03.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2018.03", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2018.05", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2018-05-07T15:32:36", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2018.05.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2018.05", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2018.07", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2018-07-09T14:24:14", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2018.07.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2018.07", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2018.09", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2018-09-10T21:46:42", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2018.09.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2018.09", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2018.11", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2018-11-14T16:10:06", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2018.11.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2018.11", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2019.01", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2019-01-14T22:02:36", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2019.01.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2019.01", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2019.04", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2019-04-09T01:40:40", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2019.04.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2019.04", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2019.07", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2019-07-08T19:23:28", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2019.07.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2019.07", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2019.10", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2019-10-07T21:14:02", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2019.10.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2019.10", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2020.01", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2020-01-06T20:56:31", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2020.01.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2020.01", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2020.04", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2020-04-13T15:02:18", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2020.04.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2020.04", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2020.07", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2020-07-06T19:22:53", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2020.07.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2020.07", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2020.10", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2020-10-05T15:15:32", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2020.10.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2020.10", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2021.01", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2021-01-11T18:11:43", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2021.01.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2021.01", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2021.04", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2021-04-05T15:03:29", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2021.04.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2021.04", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2021.07", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2021-07-05T15:11:28", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2021.07.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2021.07", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2021.10", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2021-10-04T15:09:26", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2021.10.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2021.10", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2022.01", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2022-01-10T18:46:34", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2022.01.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2022.01", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2022.04", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2022-04-04T14:31:32", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2022.04.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2022.04", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2022.07", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2022-07-11T13:42:58", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2022.07.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2022.07", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2022.10", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2022-10-03T19:25:32", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2022.10.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2022.10", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2023.01", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2023-01-09T16:07:33", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2023.01.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2023.01", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2023.04", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2023-04-03T20:38:50", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2023.04.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2023.04", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2023.07", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2023-07-10T18:13:47", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2023.07.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2023.07", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2023.10", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2023-10-02T14:39:59", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2023.10.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2023.10", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "u-boot", + "name": "u-boot", + "version": "2024.01", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2024-01-08T15:37:48", + "parties": [], + "keywords": [], + "homepage_url": null, + "download_url": "https://github.com/u-boot/u-boot/archive/refs/tags/v2024.01.tar.gz", + "api_url": "https://api.github.com/repos/u-boot/u-boot", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/u-boot/u-boot/issues", + "code_view_url": "https://github.com/u-boot/u-boot", + "vcs_url": "git://github.com/u-boot/u-boot.git", + "copyright": null, + "license_expression": null, + "declared_license": null, + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/u-boot/u-boot@2024.01", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + } +] \ No newline at end of file diff --git a/tests/data/package/github/u-boot/github_mock_data_0.json b/tests/data/package/github/u-boot/github_mock_data_0.json new file mode 100644 index 00000000..7f64aafb --- /dev/null +++ b/tests/data/package/github/u-boot/github_mock_data_0.json @@ -0,0 +1,124 @@ +{ + "id": 26537135, + "node_id": "MDEwOlJlcG9zaXRvcnkyNjUzNzEzNQ==", + "name": "u-boot", + "full_name": "u-boot/u-boot", + "private": false, + "owner": { + "login": "u-boot", + "id": 9681997, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjk2ODE5OTc=", + "avatar_url": "https://avatars.githubusercontent.com/u/9681997?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/u-boot", + "html_url": "https://github.com/u-boot", + "followers_url": "https://api.github.com/users/u-boot/followers", + "following_url": "https://api.github.com/users/u-boot/following{/other_user}", + "gists_url": "https://api.github.com/users/u-boot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/u-boot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/u-boot/subscriptions", + "organizations_url": "https://api.github.com/users/u-boot/orgs", + "repos_url": "https://api.github.com/users/u-boot/repos", + "events_url": "https://api.github.com/users/u-boot/events{/privacy}", + "received_events_url": "https://api.github.com/users/u-boot/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/u-boot/u-boot", + "description": "\"Das U-Boot\" Source Tree", + "fork": false, + "url": "https://api.github.com/repos/u-boot/u-boot", + "forks_url": "https://api.github.com/repos/u-boot/u-boot/forks", + "keys_url": "https://api.github.com/repos/u-boot/u-boot/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/u-boot/u-boot/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/u-boot/u-boot/teams", + "hooks_url": "https://api.github.com/repos/u-boot/u-boot/hooks", + "issue_events_url": "https://api.github.com/repos/u-boot/u-boot/issues/events{/number}", + "events_url": "https://api.github.com/repos/u-boot/u-boot/events", + "assignees_url": "https://api.github.com/repos/u-boot/u-boot/assignees{/user}", + "branches_url": "https://api.github.com/repos/u-boot/u-boot/branches{/branch}", + "tags_url": "https://api.github.com/repos/u-boot/u-boot/tags", + "blobs_url": "https://api.github.com/repos/u-boot/u-boot/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/u-boot/u-boot/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/u-boot/u-boot/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/u-boot/u-boot/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/u-boot/u-boot/statuses/{sha}", + "languages_url": "https://api.github.com/repos/u-boot/u-boot/languages", + "stargazers_url": "https://api.github.com/repos/u-boot/u-boot/stargazers", + "contributors_url": "https://api.github.com/repos/u-boot/u-boot/contributors", + "subscribers_url": "https://api.github.com/repos/u-boot/u-boot/subscribers", + "subscription_url": "https://api.github.com/repos/u-boot/u-boot/subscription", + "commits_url": "https://api.github.com/repos/u-boot/u-boot/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/u-boot/u-boot/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/u-boot/u-boot/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/u-boot/u-boot/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/u-boot/u-boot/contents/{+path}", + "compare_url": "https://api.github.com/repos/u-boot/u-boot/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/u-boot/u-boot/merges", + "archive_url": "https://api.github.com/repos/u-boot/u-boot/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/u-boot/u-boot/downloads", + "issues_url": "https://api.github.com/repos/u-boot/u-boot/issues{/number}", + "pulls_url": "https://api.github.com/repos/u-boot/u-boot/pulls{/number}", + "milestones_url": "https://api.github.com/repos/u-boot/u-boot/milestones{/number}", + "notifications_url": "https://api.github.com/repos/u-boot/u-boot/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/u-boot/u-boot/labels{/name}", + "releases_url": "https://api.github.com/repos/u-boot/u-boot/releases{/id}", + "deployments_url": "https://api.github.com/repos/u-boot/u-boot/deployments", + "created_at": "2014-11-12T13:29:02Z", + "updated_at": "2024-03-25T11:06:13Z", + "pushed_at": "2024-03-25T07:47:47Z", + "git_url": "git://github.com/u-boot/u-boot.git", + "ssh_url": "git@github.com:u-boot/u-boot.git", + "clone_url": "https://github.com/u-boot/u-boot.git", + "svn_url": "https://github.com/u-boot/u-boot", + "homepage": null, + "size": 279080, + "stargazers_count": 3533, + "watchers_count": 3533, + "language": "C", + "has_issues": false, + "has_projects": false, + "has_downloads": true, + "has_wiki": false, + "has_pages": false, + "has_discussions": false, + "forks_count": 3372, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 111, + "license": null, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 3372, + "open_issues": 111, + "watchers": 3533, + "default_branch": "master", + "temp_clone_token": null, + "custom_properties": {}, + "organization": { + "login": "u-boot", + "id": 9681997, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjk2ODE5OTc=", + "avatar_url": "https://avatars.githubusercontent.com/u/9681997?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/u-boot", + "html_url": "https://github.com/u-boot", + "followers_url": "https://api.github.com/users/u-boot/followers", + "following_url": "https://api.github.com/users/u-boot/following{/other_user}", + "gists_url": "https://api.github.com/users/u-boot/gists{/gist_id}", + "starred_url": "https://api.github.com/users/u-boot/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/u-boot/subscriptions", + "organizations_url": "https://api.github.com/users/u-boot/orgs", + "repos_url": "https://api.github.com/users/u-boot/repos", + "events_url": "https://api.github.com/users/u-boot/events{/privacy}", + "received_events_url": "https://api.github.com/users/u-boot/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 3372, + "subscribers_count": 175 +} \ No newline at end of file diff --git a/tests/data/package/github/u-boot/github_mock_data_1.json b/tests/data/package/github/u-boot/github_mock_data_1.json new file mode 100644 index 00000000..df9e01b8 --- /dev/null +++ b/tests/data/package/github/u-boot/github_mock_data_1.json @@ -0,0 +1,615 @@ +{ + "data": { + "repository": { + "refs": { + "totalCount": 471, + "pageInfo": { + "endCursor": "MTAw", + "hasNextPage": true + }, + "nodes": [ + { + "name": "DENX-2005-10-29-2350", + "target": { + "committedDate": "2005-10-29T21:50:20Z" + } + }, + { + "name": "LABEL_2002_11_05_0120", + "target": { + "committedDate": "2002-11-05T00:17:55Z" + } + }, + { + "name": "LABEL_2002_11_05_1735", + "target": { + "committedDate": "2002-11-05T16:35:14Z" + } + }, + { + "name": "LABEL_2002_11_10_2310", + "target": { + "committedDate": "2002-11-10T22:06:23Z" + } + }, + { + "name": "LABEL_2002_11_11_2211", + "target": { + "committedDate": "2002-11-11T21:14:20Z" + } + }, + { + "name": "LABEL_2002_11_18_0115", + "target": { + "committedDate": "2002-11-18T00:14:45Z" + } + }, + { + "name": "LABEL_2002_11_22_0015", + "target": { + "committedDate": "2002-11-21T23:11:29Z" + } + }, + { + "name": "LABEL_2002_12_03_2230", + "target": { + "committedDate": "2002-12-03T21:28:10Z" + } + }, + { + "name": "LABEL_2002_12_07_0120", + "target": { + "committedDate": "2002-12-07T00:20:59Z" + } + }, + { + "name": "LABEL_2002_12_21_0040", + "target": { + "committedDate": "2002-12-20T23:42:25Z" + } + }, + { + "name": "LABEL_2002_12_28_1700", + "target": { + "committedDate": "2002-12-28T15:55:42Z" + } + }, + { + "name": "LABEL_2003_01_11_1050", + "target": { + "committedDate": "2003-01-11T09:48:40Z" + } + }, + { + "name": "LABEL_2003_01_14_0055", + "target": { + "committedDate": "2003-01-13T23:54:46Z" + } + }, + { + "name": "LABEL_2003_02_28_0150", + "target": { + "committedDate": "2003-02-28T00:49:47Z" + } + }, + { + "name": "LABEL_2003_03_06_0050", + "target": { + "committedDate": "2003-03-06T00:02:04Z" + } + }, + { + "name": "LABEL_2003_03_06_0200", + "target": { + "committedDate": "2003-03-06T00:58:30Z" + } + }, + { + "name": "LABEL_2003_03_06_1440", + "target": { + "committedDate": "2003-03-06T14:23:06Z" + } + }, + { + "name": "LABEL_2003_03_06_2255", + "target": { + "committedDate": "2003-03-06T21:55:29Z" + } + }, + { + "name": "LABEL_2003_03_14_2150", + "target": { + "committedDate": "2003-03-14T21:34:25Z" + } + }, + { + "name": "LABEL_2003_03_25_1830", + "target": { + "committedDate": "2003-03-25T18:06:06Z" + } + }, + { + "name": "LABEL_2003_03_26_1300", + "target": { + "committedDate": "2003-03-26T11:42:53Z" + } + }, + { + "name": "LABEL_2003_03_27_1900", + "target": { + "committedDate": "2003-03-27T18:00:16Z" + } + }, + { + "name": "LABEL_2003_04_05_0300", + "target": { + "committedDate": "2003-04-05T00:53:31Z" + } + }, + { + "name": "LABEL_2003_04_15_1900", + "target": { + "committedDate": "2003-04-12T23:38:12Z" + } + }, + { + "name": "LABEL_2003_05_03_1700", + "target": { + "committedDate": "2003-05-03T15:50:43Z" + } + }, + { + "name": "LABEL_2003_05_12_2355", + "target": { + "committedDate": "2003-05-12T21:50:16Z" + } + }, + { + "name": "LABEL_2003_05_20_1630", + "target": { + "committedDate": "2003-05-20T14:25:27Z" + } + }, + { + "name": "LABEL_2003_05_20_2250", + "target": { + "committedDate": "2003-05-20T20:49:01Z" + } + }, + { + "name": "LABEL_2003_05_22_2230", + "target": { + "committedDate": "2003-05-21T20:26:20Z" + } + }, + { + "name": "LABEL_2003_05_23_0055", + "target": { + "committedDate": "2003-05-22T22:52:13Z" + } + }, + { + "name": "LABEL_2003_05_23_1450", + "target": { + "committedDate": "2003-05-23T12:36:20Z" + } + }, + { + "name": "LABEL_2003_05_30_1450", + "target": { + "committedDate": "2003-05-30T12:48:29Z" + } + }, + { + "name": "LABEL_2003_05_31_2115", + "target": { + "committedDate": "2003-05-31T18:35:21Z" + } + }, + { + "name": "LABEL_2003_06_04_0200", + "target": { + "committedDate": "2003-06-03T23:54:09Z" + } + }, + { + "name": "LABEL_2003_06_05_2140", + "target": { + "committedDate": "2003-06-05T19:37:36Z" + } + }, + { + "name": "LABEL_2003_06_16_0055", + "target": { + "committedDate": "2003-06-15T22:40:42Z" + } + }, + { + "name": "LABEL_2003_06_22_1530", + "target": { + "committedDate": "2003-06-22T10:30:54Z" + } + }, + { + "name": "LABEL_2003_06_26_2220", + "target": { + "committedDate": "2003-06-25T22:26:29Z" + } + }, + { + "name": "LABEL_2003_06_27_2340", + "target": { + "committedDate": "2003-06-27T21:31:46Z" + } + }, + { + "name": "LABEL_2003_06_28_0050-stable", + "target": { + "committedDate": "2003-06-27T22:44:25Z" + } + }, + { + "name": "LABEL_2003_06_28_0130-stable", + "target": { + "committedDate": "2003-06-27T23:21:41Z" + } + }, + { + "name": "LABEL_2003_06_28_1800-stable", + "target": { + "committedDate": "2003-06-28T09:10:42Z" + } + }, + { + "name": "LABEL_2003_06_29_0145", + "target": { + "committedDate": "2003-06-28T23:18:28Z" + } + }, + { + "name": "LABEL_2003_09_06_0055", + "target": { + "committedDate": "2003-09-05T23:19:14Z" + } + }, + { + "name": "LABEL_2003_09_12_0110", + "target": { + "committedDate": "2003-09-11T23:06:34Z" + } + }, + { + "name": "LABEL_2003_09_12_1745", + "target": { + "committedDate": "2003-09-12T15:35:15Z" + } + }, + { + "name": "LABEL_2003_09_13_2100", + "target": { + "committedDate": "2003-09-13T19:01:12Z" + } + }, + { + "name": "LABEL_2003_09_16_2310", + "target": { + "committedDate": "2003-09-16T21:07:28Z" + } + }, + { + "name": "LABEL_2003_09_18_2045", + "target": { + "committedDate": "2003-09-18T18:55:25Z" + } + }, + { + "name": "LABEL_2003_10_01_1830", + "target": { + "committedDate": "2003-09-30T15:22:12Z" + } + }, + { + "name": "LABEL_2003_10_06_2355", + "target": { + "committedDate": "2003-10-06T21:55:32Z" + } + }, + { + "name": "LABEL_2003_10_09_1515", + "target": { + "committedDate": "2003-10-09T13:16:55Z" + } + }, + { + "name": "LABEL_2003_10_09_2320", + "target": { + "committedDate": "2003-10-09T20:09:04Z" + } + }, + { + "name": "LABEL_2003_10_10_1200", + "target": { + "committedDate": "2003-10-10T10:05:42Z" + } + }, + { + "name": "LABEL_2003_10_14_2140", + "target": { + "committedDate": "2003-10-14T19:43:55Z" + } + }, + { + "name": "LABEL_2003_10_16_0200", + "target": { + "committedDate": "2003-10-15T23:53:47Z" + } + }, + { + "name": "LABEL_2003_10_20_0025", + "target": { + "committedDate": "2003-10-19T22:30:08Z" + } + }, + { + "name": "LABEL_2003_11_26_MKR", + "target": { + "committedDate": "2003-11-17T21:45:27Z" + } + }, + { + "name": "LABEL_2003_12_06_1550", + "target": { + "committedDate": "2003-12-06T11:20:01Z" + } + }, + { + "name": "LABEL_2004_01_21_2110", + "target": { + "committedDate": "2004-01-31T20:13:31Z" + } + }, + { + "name": "LABEL_2004_01_29_1030", + "target": { + "committedDate": "2004-01-29T09:22:58Z" + } + }, + { + "name": "LABEL_2004_02_11_2240", + "target": { + "committedDate": "2004-02-11T21:35:18Z" + } + }, + { + "name": "LABEL_2004_02_20_2310", + "target": { + "committedDate": "2004-02-20T22:02:48Z" + } + }, + { + "name": "LABEL_2004_02_24_0305", + "target": { + "committedDate": "2004-02-24T02:01:43Z" + } + }, + { + "name": "LABEL_2004_03_12_0130", + "target": { + "committedDate": "2004-03-12T00:14:09Z" + } + }, + { + "name": "LABEL_2004_03_14_2340", + "target": { + "committedDate": "2004-03-14T22:25:36Z" + } + }, + { + "name": "LABEL_2004_03_16_2330", + "target": { + "committedDate": "2004-03-15T09:00:01Z" + } + }, + { + "name": "LABEL_2004_03_25_1630", + "target": { + "committedDate": "2004-03-25T15:14:43Z" + } + }, + { + "name": "LABEL_2004_04_18_2135", + "target": { + "committedDate": "2004-04-18T19:43:36Z" + } + }, + { + "name": "LABEL_2004_04_23_2240", + "target": { + "committedDate": "2004-04-23T20:32:05Z" + } + }, + { + "name": "LABEL_2004_05_19_2335", + "target": { + "committedDate": "2004-05-19T21:33:14Z" + } + }, + { + "name": "LABEL_2004_05_29_1850", + "target": { + "committedDate": "2004-05-29T16:53:29Z" + } + }, + { + "name": "LABEL_2004_06_24_1800", + "target": { + "committedDate": "2004-06-24T15:54:37Z" + } + }, + { + "name": "LABEL_2004_07_01_1200", + "target": { + "committedDate": "2004-06-30T22:59:18Z" + } + }, + { + "name": "LABEL_2004_08_28_2355", + "target": { + "committedDate": "2004-08-28T21:09:14Z" + } + }, + { + "name": "LABEL_2004_08_29_0045", + "target": { + "committedDate": "2004-08-28T22:45:57Z" + } + }, + { + "name": "LABEL_2004_09_09_0000", + "target": { + "committedDate": "2004-09-08T22:03:11Z" + } + }, + { + "name": "LABEL_2004_10_12_0110", + "target": { + "committedDate": "2004-10-11T23:10:30Z" + } + }, + { + "name": "LABEL_2004_10_20_0020", + "target": { + "committedDate": "2004-10-19T22:17:51Z" + } + }, + { + "name": "LABEL_2004_11_17_2222", + "target": { + "committedDate": "2004-11-17T20:44:20Z" + } + }, + { + "name": "LABEL_2004_11_25_0035", + "target": { + "committedDate": "2004-11-24T23:35:19Z" + } + }, + { + "name": "LABEL_2004_12_18_2335", + "target": { + "committedDate": "2004-12-18T22:35:43Z" + } + }, + { + "name": "LABEL_2004_12_19_1100", + "target": { + "committedDate": "2004-12-19T10:09:07Z" + } + }, + { + "name": "LABEL_2004_12_19_2240", + "target": { + "committedDate": "2004-12-19T21:39:27Z" + } + }, + { + "name": "LABEL_2004_12_20_1220", + "target": { + "committedDate": "2004-12-20T11:18:07Z" + } + }, + { + "name": "LABEL_2005_01_31_2245", + "target": { + "committedDate": "2005-01-31T22:09:11Z" + } + }, + { + "name": "LABEL_2005_02_07_2045", + "target": { + "committedDate": "2005-02-07T19:44:17Z" + } + }, + { + "name": "LABEL_2005_02_08_1615", + "target": { + "committedDate": "2005-02-08T15:29:01Z" + } + }, + { + "name": "LABEL_2005_02_28_0050", + "target": { + "committedDate": "2005-02-27T23:46:58Z" + } + }, + { + "name": "LABEL_2005_03_06_0225", + "target": { + "committedDate": "2005-03-06T01:21:30Z" + } + }, + { + "name": "LABEL_2005_03_15_0125", + "target": { + "committedDate": "2005-03-15T00:26:31Z" + } + }, + { + "name": "LABEL_2005_04_05_1830", + "target": { + "committedDate": "2005-04-05T16:26:47Z" + } + }, + { + "name": "LABEL_2005_04_05_2345", + "target": { + "committedDate": "2005-04-05T21:57:18Z" + } + }, + { + "name": "LABEL_2005_04_14_0115", + "target": { + "committedDate": "2005-04-13T23:15:10Z" + } + }, + { + "name": "LABEL_2005_05_05_1920", + "target": { + "committedDate": "2005-05-05T09:51:44Z" + } + }, + { + "name": "LABEL_2005_05_09_1245", + "target": { + "committedDate": "2005-05-09T10:17:32Z" + } + }, + { + "name": "LABEL_2005_05_13_0050", + "target": { + "committedDate": "2005-05-12T22:48:09Z" + } + }, + { + "name": "LABEL_2005_07_04_0202", + "target": { + "committedDate": "2005-07-04T00:03:16Z" + } + }, + { + "name": "LABEL_2005_08_12_0050", + "target": { + "committedDate": "2005-08-11T22:22:49Z" + } + }, + { + "name": "LABEL_2005_09_15_2320", + "target": { + "committedDate": "2005-09-15T12:41:11Z" + } + } + ] + } + } + } +} \ No newline at end of file diff --git a/tests/data/package/github/u-boot/github_mock_data_2.json b/tests/data/package/github/u-boot/github_mock_data_2.json new file mode 100644 index 00000000..7c9d1ff0 --- /dev/null +++ b/tests/data/package/github/u-boot/github_mock_data_2.json @@ -0,0 +1,775 @@ +{ + "data": { + "repository": { + "refs": { + "totalCount": 471, + "pageInfo": { + "endCursor": "MjAw", + "hasNextPage": true + }, + "nodes": [ + { + "name": "LABEL_2006_03_12_0025", + "target": { + "target": { + "committedDate": "2006-03-11T23:04:20Z" + } + } + }, + { + "name": "LABEL_2006_04_18_1106", + "target": { + "target": { + "committedDate": "2006-04-18T09:05:03Z" + } + } + }, + { + "name": "LABEL_2006_05_10_1800", + "target": { + "target": { + "committedDate": "2006-05-10T15:43:20Z" + } + } + }, + { + "name": "LABEL_2006_05_19_1133", + "target": { + "target": { + "committedDate": "2006-05-18T17:21:53Z" + } + } + }, + { + "name": "LABEL_2006_06_30_2020", + "target": { + "target": { + "committedDate": "2006-06-30T18:16:37Z" + } + } + }, + { + "name": "U_BOOT_0_1_0", + "target": { + "committedDate": "2002-11-03T11:32:18Z" + } + }, + { + "name": "U-Boot-0_2_0", + "target": { + "committedDate": "2002-12-17T18:07:30Z" + } + }, + { + "name": "U-Boot-0_3_0", + "target": { + "committedDate": "2003-04-08T23:25:21Z" + } + }, + { + "name": "U-Boot-0_3_1", + "target": { + "committedDate": "2003-04-20T17:41:25Z" + } + }, + { + "name": "U-Boot-0_4_0", + "target": { + "committedDate": "2003-06-26T22:04:09Z" + } + }, + { + "name": "U-Boot-0_4_1", + "target": { + "committedDate": "2003-06-29T21:03:46Z" + } + }, + { + "name": "U-Boot-0_4_2", + "target": { + "committedDate": "2003-07-07T20:07:54Z" + } + }, + { + "name": "U-Boot-0_4_3", + "target": { + "committedDate": "2003-07-15T22:00:22Z" + } + }, + { + "name": "U-Boot-0_4_4", + "target": { + "committedDate": "2003-07-16T21:53:01Z" + } + }, + { + "name": "U-Boot-0_4_5", + "target": { + "committedDate": "2003-08-07T22:18:11Z" + } + }, + { + "name": "U-Boot-0_4_6", + "target": { + "committedDate": "2003-08-17T18:55:18Z" + } + }, + { + "name": "U-Boot-0_4_7", + "target": { + "committedDate": "2003-08-30T00:05:50Z" + } + }, + { + "name": "U-Boot-0_4_8", + "target": { + "committedDate": "2003-09-10T22:30:53Z" + } + }, + { + "name": "U-Boot-1_0_0", + "target": { + "committedDate": "2003-10-30T21:49:38Z" + } + }, + { + "name": "U-Boot-1_0_1", + "target": { + "committedDate": "2004-01-06T11:32:21Z" + } + }, + { + "name": "U-Boot-1_0_2", + "target": { + "committedDate": "2004-02-12T15:11:57Z" + } + }, + { + "name": "U-Boot-1_1_0", + "target": { + "committedDate": "2004-04-10T20:44:51Z" + } + }, + { + "name": "U-Boot-1_1_1", + "target": { + "committedDate": "2004-04-25T16:40:11Z" + } + }, + { + "name": "U-Boot-1_1_2", + "target": { + "committedDate": "2005-01-02T17:02:54Z" + } + }, + { + "name": "U-Boot-1_1_3", + "target": { + "committedDate": "2005-08-13T23:52:14Z" + } + }, + { + "name": "U-Boot-1_1_4", + "target": { + "target": { + "committedDate": "2005-12-16T16:39:27Z" + } + } + }, + { + "name": "U-Boot-1_1_5", + "target": { + "target": { + "committedDate": "2006-10-20T15:54:33Z" + } + } + }, + { + "name": "U-Boot-1_1_6", + "target": { + "target": { + "committedDate": "2006-11-02T14:15:01Z" + } + } + }, + { + "name": "U-Boot-1_2_0", + "target": { + "target": { + "committedDate": "2007-01-06T23:13:11Z" + } + } + }, + { + "name": "v1.3.0-rc1", + "target": { + "target": { + "committedDate": "2007-09-07T15:43:36Z" + } + } + }, + { + "name": "v1.3.0-rc2", + "target": { + "target": { + "committedDate": "2007-09-19T22:04:14Z" + } + } + }, + { + "name": "v1.3.0-rc3", + "target": { + "target": { + "committedDate": "2007-10-13T22:13:19Z" + } + } + }, + { + "name": "v1.3.0-rc4", + "target": { + "target": { + "committedDate": "2007-11-17T01:34:38Z" + } + } + }, + { + "name": "v1.3.0", + "target": { + "target": { + "committedDate": "2007-11-19T21:20:24Z" + } + } + }, + { + "name": "v1.3.1-rc1", + "target": { + "target": { + "committedDate": "2007-12-02T23:15:28Z" + } + } + }, + { + "name": "v1.3.1", + "target": { + "target": { + "committedDate": "2007-12-06T09:21:19Z" + } + } + }, + { + "name": "v1.3.2-rc1", + "target": { + "target": { + "committedDate": "2008-02-14T23:57:09Z" + } + } + }, + { + "name": "v1.3.2-rc2", + "target": { + "target": { + "committedDate": "2008-02-24T14:21:36Z" + } + } + }, + { + "name": "v1.3.2-rc3", + "target": { + "target": { + "committedDate": "2008-03-02T21:57:23Z" + } + } + }, + { + "name": "v1.3.2", + "target": { + "target": { + "committedDate": "2008-03-09T15:20:02Z" + } + } + }, + { + "name": "v1.3.3-rc1", + "target": { + "target": { + "committedDate": "2008-04-25T23:55:00Z" + } + } + }, + { + "name": "v1.3.3-rc2", + "target": { + "target": { + "committedDate": "2008-04-29T21:41:06Z" + } + } + }, + { + "name": "v1.3.3-rc3", + "target": { + "target": { + "committedDate": "2008-05-04T10:10:33Z" + } + } + }, + { + "name": "v1.3.3", + "target": { + "target": { + "committedDate": "2008-05-19T10:47:11Z" + } + } + }, + { + "name": "v1.3.4-rc1", + "target": { + "target": { + "committedDate": "2008-07-15T20:22:44Z" + } + } + }, + { + "name": "v1.3.4-rc2", + "target": { + "target": { + "committedDate": "2008-07-31T15:54:03Z" + } + } + }, + { + "name": "v1.3.4", + "target": { + "target": { + "committedDate": "2008-08-12T14:08:38Z" + } + } + }, + { + "name": "v2008.10-rc1", + "target": { + "target": { + "committedDate": "2008-09-09T21:55:18Z" + } + } + }, + { + "name": "v2008.10-rc2", + "target": { + "target": { + "committedDate": "2008-09-13T22:59:35Z" + } + } + }, + { + "name": "v2008.10-rc3", + "target": { + "target": { + "committedDate": "2008-10-15T13:50:45Z" + } + } + }, + { + "name": "v2008.10", + "target": { + "target": { + "committedDate": "2008-10-18T19:30:31Z" + } + } + }, + { + "name": "v2009.01-rc1", + "target": { + "target": { + "committedDate": "2008-12-16T22:48:27Z" + } + } + }, + { + "name": "v2009.01-rc2", + "target": { + "target": { + "committedDate": "2009-01-14T22:26:05Z" + } + } + }, + { + "name": "v2009.01-rc3", + "target": { + "target": { + "committedDate": "2009-01-18T20:37:48Z" + } + } + }, + { + "name": "v2009.01", + "target": { + "target": { + "committedDate": "2009-01-21T22:08:12Z" + } + } + }, + { + "name": "v2009.03-rc1", + "target": { + "target": { + "committedDate": "2009-02-22T23:22:21Z" + } + } + }, + { + "name": "v2009.03-rc2", + "target": { + "target": { + "committedDate": "2009-03-15T21:40:09Z" + } + } + }, + { + "name": "v2009.03", + "target": { + "target": { + "committedDate": "2009-03-21T21:04:41Z" + } + } + }, + { + "name": "v2009.06-rc1", + "target": { + "target": { + "committedDate": "2009-05-01T20:02:22Z" + } + } + }, + { + "name": "v2009.06-rc2", + "target": { + "target": { + "committedDate": "2009-05-15T21:29:23Z" + } + } + }, + { + "name": "v2009.06-rc3", + "target": { + "target": { + "committedDate": "2009-06-09T22:19:28Z" + } + } + }, + { + "name": "v2009.06", + "target": { + "target": { + "committedDate": "2009-06-14T19:30:39Z" + } + } + }, + { + "name": "v2009.08-rc1", + "target": { + "target": { + "committedDate": "2009-07-27T08:37:37Z" + } + } + }, + { + "name": "v2009.08-rc2", + "target": { + "target": { + "committedDate": "2009-08-10T08:39:12Z" + } + } + }, + { + "name": "v2009.08-rc3", + "target": { + "target": { + "committedDate": "2009-08-22T21:27:26Z" + } + } + }, + { + "name": "v2009.08", + "target": { + "target": { + "committedDate": "2009-08-31T17:57:42Z" + } + } + }, + { + "name": "v2009.11-rc1", + "target": { + "target": { + "committedDate": "2009-10-27T23:49:47Z" + } + } + }, + { + "name": "v2009.11-rc2", + "target": { + "target": { + "committedDate": "2009-12-07T22:14:13Z" + } + } + }, + { + "name": "v2009.11", + "target": { + "target": { + "committedDate": "2009-12-15T22:20:54Z" + } + } + }, + { + "name": "v2009.11.1", + "target": { + "target": { + "committedDate": "2010-01-25T08:35:12Z" + } + } + }, + { + "name": "v2010.03-rc1", + "target": { + "target": { + "committedDate": "2010-03-12T22:06:04Z" + } + } + }, + { + "name": "v2010.03-rc2", + "target": { + "target": { + "committedDate": "2010-03-22T22:25:00Z" + } + } + }, + { + "name": "v2010.03-rc3", + "target": { + "target": { + "committedDate": "2010-03-27T23:25:14Z" + } + } + }, + { + "name": "v2010.03", + "target": { + "target": { + "committedDate": "2010-03-31T21:54:39Z" + } + } + }, + { + "name": "v2010.06-rc1", + "target": { + "target": { + "committedDate": "2010-05-26T21:57:08Z" + } + } + }, + { + "name": "v2010.06-rc2", + "target": { + "target": { + "committedDate": "2010-06-13T15:48:15Z" + } + } + }, + { + "name": "v2010.06-rc3", + "target": { + "target": { + "committedDate": "2010-06-23T18:50:54Z" + } + } + }, + { + "name": "v2010.06", + "target": { + "target": { + "committedDate": "2010-06-29T21:28:28Z" + } + } + }, + { + "name": "v2010.09-rc1", + "target": { + "target": { + "committedDate": "2010-09-09T22:16:19Z" + } + } + }, + { + "name": "v2010.09-rc2", + "target": { + "target": { + "committedDate": "2010-09-19T15:47:52Z" + } + } + }, + { + "name": "v2010.09", + "target": { + "target": { + "committedDate": "2010-09-28T21:20:55Z" + } + } + }, + { + "name": "v2010.12-rc1", + "target": { + "target": { + "committedDate": "2010-10-27T20:49:13Z" + } + } + }, + { + "name": "v2010.12-rc2", + "target": { + "target": { + "committedDate": "2010-11-28T18:48:11Z" + } + } + }, + { + "name": "v2010.12-rc3", + "target": { + "target": { + "committedDate": "2010-12-17T09:15:38Z" + } + } + }, + { + "name": "v2010.12", + "target": { + "target": { + "committedDate": "2010-12-22T19:22:14Z" + } + } + }, + { + "name": "v2011.03-rc1", + "target": { + "target": { + "committedDate": "2011-02-02T21:37:32Z" + } + } + }, + { + "name": "v2011.03-rc2", + "target": { + "target": { + "committedDate": "2011-03-27T19:50:07Z" + } + } + }, + { + "name": "v2011.03", + "target": { + "target": { + "committedDate": "2011-03-31T21:45:36Z" + } + } + }, + { + "name": "v2011.06-rc1", + "target": { + "target": { + "committedDate": "2011-05-19T20:23:50Z" + } + } + }, + { + "name": "v2011.06-rc2", + "target": { + "target": { + "committedDate": "2011-06-02T21:19:27Z" + } + } + }, + { + "name": "v2011.06-rc3", + "target": { + "target": { + "committedDate": "2011-06-22T09:39:24Z" + } + } + }, + { + "name": "v2011.06", + "target": { + "target": { + "committedDate": "2011-06-27T20:22:42Z" + } + } + }, + { + "name": "v2011.09-rc1", + "target": { + "target": { + "committedDate": "2011-09-11T19:31:04Z" + } + } + }, + { + "name": "v2011.09-rc2", + "target": { + "target": { + "committedDate": "2011-09-22T19:58:05Z" + } + } + }, + { + "name": "v2011.09", + "target": { + "target": { + "committedDate": "2011-09-29T19:11:15Z" + } + } + }, + { + "name": "v2011.12-rc1", + "target": { + "target": { + "committedDate": "2011-12-12T13:32:37Z" + } + } + }, + { + "name": "v2011.12-rc2", + "target": { + "target": { + "committedDate": "2011-12-19T11:12:54Z" + } + } + }, + { + "name": "v2011.12-rc3", + "target": { + "target": { + "committedDate": "2011-12-21T19:39:46Z" + } + } + }, + { + "name": "v2011.12", + "target": { + "target": { + "committedDate": "2011-12-23T19:25:35Z" + } + } + }, + { + "name": "v2012.04-rc1", + "target": { + "target": { + "committedDate": "2012-03-30T22:13:05Z" + } + } + } + ] + } + } + } +} \ No newline at end of file diff --git a/tests/data/package/github/u-boot/github_mock_data_3.json b/tests/data/package/github/u-boot/github_mock_data_3.json new file mode 100644 index 00000000..8ba6ac5e --- /dev/null +++ b/tests/data/package/github/u-boot/github_mock_data_3.json @@ -0,0 +1,815 @@ +{ + "data": { + "repository": { + "refs": { + "totalCount": 471, + "pageInfo": { + "endCursor": "MzAw", + "hasNextPage": true + }, + "nodes": [ + { + "name": "v2012.04-rc2", + "target": { + "target": { + "committedDate": "2012-04-16T21:13:51Z" + } + } + }, + { + "name": "v2012.04-rc3", + "target": { + "target": { + "committedDate": "2012-04-18T20:52:34Z" + } + } + }, + { + "name": "v2012.04", + "target": { + "target": { + "committedDate": "2012-04-21T16:55:26Z" + } + } + }, + { + "name": "v2012.04.01", + "target": { + "target": { + "committedDate": "2012-04-25T13:22:50Z" + } + } + }, + { + "name": "v2012.07-rc1", + "target": { + "target": { + "committedDate": "2012-07-10T07:21:12Z" + } + } + }, + { + "name": "v2012.07-rc2", + "target": { + "target": { + "committedDate": "2012-07-22T20:00:02Z" + } + } + }, + { + "name": "v2012.07-rc3", + "target": { + "target": { + "committedDate": "2012-07-27T06:27:18Z" + } + } + }, + { + "name": "v2012.07", + "target": { + "target": { + "committedDate": "2012-07-30T18:24:37Z" + } + } + }, + { + "name": "v2012.10-rc1", + "target": { + "target": { + "committedDate": "2012-09-22T00:18:28Z" + } + } + }, + { + "name": "v2012.10-rc2", + "target": { + "target": { + "committedDate": "2012-10-01T16:41:10Z" + } + } + }, + { + "name": "v2012.10-rc3", + "target": { + "target": { + "committedDate": "2012-10-08T18:20:28Z" + } + } + }, + { + "name": "v2012.10", + "target": { + "target": { + "committedDate": "2012-10-15T15:14:08Z" + } + } + }, + { + "name": "v2013.01-rc1", + "target": { + "target": { + "committedDate": "2012-11-04T18:44:08Z" + } + } + }, + { + "name": "v2013.01-rc2", + "target": { + "target": { + "committedDate": "2012-12-14T21:43:22Z" + } + } + }, + { + "name": "v2013.01-rc3", + "target": { + "target": { + "committedDate": "2013-01-10T21:44:40Z" + } + } + }, + { + "name": "v2013.01", + "target": { + "target": { + "committedDate": "2013-01-15T21:47:42Z" + } + } + }, + { + "name": "v2013.01.01", + "target": { + "target": { + "committedDate": "2013-01-31T19:47:42Z" + } + } + }, + { + "name": "v2013.04-rc1", + "target": { + "target": { + "committedDate": "2013-03-04T21:29:17Z" + } + } + }, + { + "name": "v2013.04-rc2", + "target": { + "target": { + "committedDate": "2013-04-03T19:02:40Z" + } + } + }, + { + "name": "v2013.04-rc3", + "target": { + "target": { + "committedDate": "2013-04-15T15:47:10Z" + } + } + }, + { + "name": "v2013.04", + "target": { + "target": { + "committedDate": "2013-04-19T14:25:43Z" + } + } + }, + { + "name": "v2013.07-rc1", + "target": { + "target": { + "committedDate": "2013-06-14T15:01:39Z" + } + } + }, + { + "name": "v2013.07-rc2", + "target": { + "target": { + "committedDate": "2013-06-28T22:03:51Z" + } + } + }, + { + "name": "v2013.07-rc3", + "target": { + "target": { + "committedDate": "2013-07-12T21:19:03Z" + } + } + }, + { + "name": "v2013.07", + "target": { + "target": { + "committedDate": "2013-07-23T11:58:13Z" + } + } + }, + { + "name": "v2013.10-rc1", + "target": { + "target": { + "committedDate": "2013-08-19T21:26:15Z" + } + } + }, + { + "name": "v2013.10-rc2", + "target": { + "target": { + "committedDate": "2013-09-02T18:20:36Z" + } + } + }, + { + "name": "v2013.10-rc3", + "target": { + "target": { + "committedDate": "2013-09-17T00:08:33Z" + } + } + }, + { + "name": "v2013.10-rc4", + "target": { + "target": { + "committedDate": "2013-10-02T18:42:08Z" + } + } + }, + { + "name": "v2013.10", + "target": { + "target": { + "committedDate": "2013-10-16T17:08:12Z" + } + } + }, + { + "name": "v2014.01-rc1", + "target": { + "target": { + "committedDate": "2013-11-25T21:49:32Z" + } + } + }, + { + "name": "v2014.01-rc2", + "target": { + "target": { + "committedDate": "2013-12-16T18:07:05Z" + } + } + }, + { + "name": "v2014.01-rc3", + "target": { + "target": { + "committedDate": "2014-01-13T19:36:17Z" + } + } + }, + { + "name": "v2014.01", + "target": { + "target": { + "committedDate": "2014-01-20T22:52:59Z" + } + } + }, + { + "name": "v2014.04-rc1", + "target": { + "target": { + "committedDate": "2014-02-19T21:01:28Z" + } + } + }, + { + "name": "v2014.04-rc2", + "target": { + "target": { + "committedDate": "2014-03-10T21:21:06Z" + } + } + }, + { + "name": "v2014.04-rc3", + "target": { + "target": { + "committedDate": "2014-03-31T19:24:48Z" + } + } + }, + { + "name": "v2014.04", + "target": { + "target": { + "committedDate": "2014-04-14T19:19:24Z" + } + } + }, + { + "name": "v2014.07-rc1", + "target": { + "target": { + "committedDate": "2014-05-12T12:54:13Z" + } + } + }, + { + "name": "v2014.07-rc2", + "target": { + "target": { + "committedDate": "2014-05-27T14:22:07Z" + } + } + }, + { + "name": "v2014.07-rc3", + "target": { + "target": { + "committedDate": "2014-06-10T15:55:44Z" + } + } + }, + { + "name": "v2014.07-rc4", + "target": { + "target": { + "committedDate": "2014-07-02T17:36:19Z" + } + } + }, + { + "name": "v2014.07", + "target": { + "target": { + "committedDate": "2014-07-14T17:16:45Z" + } + } + }, + { + "name": "v2014.10-rc1", + "target": { + "target": { + "committedDate": "2014-08-06T13:12:58Z" + } + } + }, + { + "name": "v2014.10-rc2", + "target": { + "target": { + "committedDate": "2014-09-02T20:58:29Z" + } + } + }, + { + "name": "v2014.10-rc3", + "target": { + "target": { + "committedDate": "2014-10-07T00:23:09Z" + } + } + }, + { + "name": "v2014.10", + "target": { + "target": { + "committedDate": "2014-10-14T08:47:15Z" + } + } + }, + { + "name": "v2015.01-rc1", + "target": { + "target": { + "committedDate": "2014-11-10T21:25:29Z" + } + } + }, + { + "name": "v2015.01-rc2", + "target": { + "target": { + "committedDate": "2014-11-24T22:08:47Z" + } + } + }, + { + "name": "v2015.01-rc3", + "target": { + "target": { + "committedDate": "2014-12-08T21:35:08Z" + } + } + }, + { + "name": "v2015.01-rc4", + "target": { + "target": { + "committedDate": "2014-12-30T02:22:38Z" + } + } + }, + { + "name": "v2015.01", + "target": { + "target": { + "committedDate": "2015-01-12T14:39:08Z" + } + } + }, + { + "name": "v2015.04-rc1", + "target": { + "target": { + "committedDate": "2015-02-02T17:39:29Z" + } + } + }, + { + "name": "v2015.04-rc2", + "target": { + "target": { + "committedDate": "2015-02-17T16:07:19Z" + } + } + }, + { + "name": "v2015.04-rc3", + "target": { + "target": { + "committedDate": "2015-03-03T23:08:39Z" + } + } + }, + { + "name": "v2015.04-rc4", + "target": { + "target": { + "committedDate": "2015-03-17T20:37:48Z" + } + } + }, + { + "name": "v2015.04-rc5", + "target": { + "target": { + "committedDate": "2015-04-01T00:53:59Z" + } + } + }, + { + "name": "v2015.04", + "target": { + "target": { + "committedDate": "2015-04-13T14:53:03Z" + } + } + }, + { + "name": "v2015.07-rc1", + "target": { + "target": { + "committedDate": "2015-05-05T23:52:15Z" + } + } + }, + { + "name": "v2015.07-rc2", + "target": { + "target": { + "committedDate": "2015-06-08T21:48:33Z" + } + } + }, + { + "name": "v2015.07-rc3", + "target": { + "target": { + "committedDate": "2015-06-29T21:22:01Z" + } + } + }, + { + "name": "v2015.07", + "target": { + "target": { + "committedDate": "2015-07-14T17:32:21Z" + } + } + }, + { + "name": "v2015.10-rc1", + "target": { + "target": { + "committedDate": "2015-08-03T14:52:14Z" + } + } + }, + { + "name": "v2015.10-rc2", + "target": { + "target": { + "committedDate": "2015-08-17T21:32:23Z" + } + } + }, + { + "name": "v2015.10-rc3", + "target": { + "target": { + "committedDate": "2015-09-07T12:56:35Z" + } + } + }, + { + "name": "v2015.10-rc4", + "target": { + "target": { + "committedDate": "2015-09-28T20:57:42Z" + } + } + }, + { + "name": "v2015.10-rc5", + "target": { + "target": { + "committedDate": "2015-10-12T15:14:27Z" + } + } + }, + { + "name": "v2015.10", + "target": { + "target": { + "committedDate": "2015-10-19T23:59:38Z" + } + } + }, + { + "name": "v2016.01-rc1", + "target": { + "target": { + "committedDate": "2015-11-17T01:29:51Z" + } + } + }, + { + "name": "v2016.01-rc2", + "target": { + "target": { + "committedDate": "2015-12-07T19:23:45Z" + } + } + }, + { + "name": "v2016.01-rc3", + "target": { + "target": { + "committedDate": "2015-12-22T02:07:04Z" + } + } + }, + { + "name": "v2016.01-rc4", + "target": { + "target": { + "committedDate": "2016-01-04T21:37:15Z" + } + } + }, + { + "name": "v2016.01", + "target": { + "target": { + "committedDate": "2016-01-12T14:06:54Z" + } + } + }, + { + "name": "v2016.03-rc1", + "target": { + "target": { + "committedDate": "2016-02-02T16:29:50Z" + } + } + }, + { + "name": "v2016.03-rc2", + "target": { + "target": { + "committedDate": "2016-02-15T21:44:30Z" + } + } + }, + { + "name": "v2016.03-rc3", + "target": { + "target": { + "committedDate": "2016-02-29T22:44:13Z" + } + } + }, + { + "name": "v2016.03", + "target": { + "target": { + "committedDate": "2016-03-14T14:20:21Z" + } + } + }, + { + "name": "v2016.05-rc1", + "target": { + "target": { + "committedDate": "2016-04-12T02:22:25Z" + } + } + }, + { + "name": "v2016.05-rc2", + "target": { + "target": { + "committedDate": "2016-04-21T13:37:33Z" + } + } + }, + { + "name": "v2016.05-rc3", + "target": { + "target": { + "committedDate": "2016-04-25T23:27:37Z" + } + } + }, + { + "name": "v2016.05", + "target": { + "target": { + "committedDate": "2016-05-16T14:40:32Z" + } + } + }, + { + "name": "v2016.07-rc1", + "target": { + "target": { + "committedDate": "2016-06-06T21:43:54Z" + } + } + }, + { + "name": "v2016.07-rc2", + "target": { + "target": { + "committedDate": "2016-06-20T15:14:12Z" + } + } + }, + { + "name": "v2016.07-rc3", + "target": { + "target": { + "committedDate": "2016-07-01T21:43:17Z" + } + } + }, + { + "name": "v2016.07", + "target": { + "target": { + "committedDate": "2016-07-11T19:01:01Z" + } + } + }, + { + "name": "v2016.09-rc1", + "target": { + "target": { + "committedDate": "2016-07-26T02:25:52Z" + } + } + }, + { + "name": "v2016.09-rc2", + "target": { + "target": { + "committedDate": "2016-08-23T00:30:42Z" + } + } + }, + { + "name": "v2016.09", + "target": { + "target": { + "committedDate": "2016-09-12T14:05:51Z" + } + } + }, + { + "name": "v2016.09.01", + "target": { + "target": { + "committedDate": "2016-09-19T14:45:12Z" + } + } + }, + { + "name": "v2016.11-rc1", + "target": { + "target": { + "committedDate": "2016-10-03T13:28:13Z" + } + } + }, + { + "name": "v2016.11-rc2", + "target": { + "target": { + "committedDate": "2016-10-18T00:09:33Z" + } + } + }, + { + "name": "v2016.11-rc3", + "target": { + "target": { + "committedDate": "2016-10-31T20:36:10Z" + } + } + }, + { + "name": "v2016.11", + "target": { + "target": { + "committedDate": "2016-11-14T16:27:11Z" + } + } + }, + { + "name": "v2017.01-rc1", + "target": { + "target": { + "committedDate": "2016-12-05T23:36:23Z" + } + } + }, + { + "name": "v2017.01-rc2", + "target": { + "target": { + "committedDate": "2016-12-19T21:08:57Z" + } + } + }, + { + "name": "v2017.01-rc3", + "target": { + "target": { + "committedDate": "2017-01-03T01:00:55Z" + } + } + }, + { + "name": "v2017.01", + "target": { + "target": { + "committedDate": "2017-01-09T16:57:05Z" + } + } + }, + { + "name": "v2017.03-rc1", + "target": { + "target": { + "committedDate": "2017-01-31T00:05:43Z" + } + } + }, + { + "name": "v2017.03-rc2", + "target": { + "target": { + "committedDate": "2017-02-13T16:47:45Z" + } + } + }, + { + "name": "v2017.03-rc3", + "target": { + "target": { + "committedDate": "2017-02-27T22:36:21Z" + } + } + } + ] + } + } + } +} \ No newline at end of file diff --git a/tests/data/package/github/u-boot/github_mock_data_4.json b/tests/data/package/github/u-boot/github_mock_data_4.json new file mode 100644 index 00000000..efc12c97 --- /dev/null +++ b/tests/data/package/github/u-boot/github_mock_data_4.json @@ -0,0 +1,815 @@ +{ + "data": { + "repository": { + "refs": { + "totalCount": 471, + "pageInfo": { + "endCursor": "NDAw", + "hasNextPage": true + }, + "nodes": [ + { + "name": "v2017.03", + "target": { + "target": { + "committedDate": "2017-03-13T17:54:16Z" + } + } + }, + { + "name": "v2017.05-rc1", + "target": { + "target": { + "committedDate": "2017-04-04T21:53:24Z" + } + } + }, + { + "name": "v2017.05-rc2", + "target": { + "target": { + "committedDate": "2017-04-17T22:16:49Z" + } + } + }, + { + "name": "v2017.05-rc3", + "target": { + "target": { + "committedDate": "2017-05-01T23:54:41Z" + } + } + }, + { + "name": "v2017.05", + "target": { + "target": { + "committedDate": "2017-05-08T14:11:08Z" + } + } + }, + { + "name": "v2017.07-rc1", + "target": { + "target": { + "committedDate": "2017-06-06T00:40:22Z" + } + } + }, + { + "name": "v2017.07-rc2", + "target": { + "target": { + "committedDate": "2017-06-20T00:41:27Z" + } + } + }, + { + "name": "v2017.07-rc3", + "target": { + "target": { + "committedDate": "2017-07-03T23:58:08Z" + } + } + }, + { + "name": "v2017.07", + "target": { + "target": { + "committedDate": "2017-07-10T17:07:38Z" + } + } + }, + { + "name": "v2017.09-rc1", + "target": { + "target": { + "committedDate": "2017-08-01T00:37:25Z" + } + } + }, + { + "name": "v2017.09-rc2", + "target": { + "target": { + "committedDate": "2017-08-15T00:02:11Z" + } + } + }, + { + "name": "v2017.09-rc3", + "target": { + "target": { + "committedDate": "2017-08-29T02:42:44Z" + } + } + }, + { + "name": "v2017.09-rc4", + "target": { + "target": { + "committedDate": "2017-09-04T13:02:48Z" + } + } + }, + { + "name": "v2017.09", + "target": { + "target": { + "committedDate": "2017-09-11T18:10:40Z" + } + } + }, + { + "name": "v2017.11-rc1", + "target": { + "target": { + "committedDate": "2017-10-03T00:11:24Z" + } + } + }, + { + "name": "v2017.11-rc2", + "target": { + "target": { + "committedDate": "2017-10-17T01:40:56Z" + } + } + }, + { + "name": "v2017.11-rc3", + "target": { + "target": { + "committedDate": "2017-10-31T01:28:51Z" + } + } + }, + { + "name": "v2017.11-rc4", + "target": { + "target": { + "committedDate": "2017-11-06T23:25:37Z" + } + } + }, + { + "name": "v2017.11", + "target": { + "target": { + "committedDate": "2017-11-14T01:08:06Z" + } + } + }, + { + "name": "v2018.01-rc1", + "target": { + "target": { + "committedDate": "2017-12-04T23:27:17Z" + } + } + }, + { + "name": "v2018.01-rc2", + "target": { + "target": { + "committedDate": "2017-12-19T01:55:17Z" + } + } + }, + { + "name": "v2018.01-rc3", + "target": { + "target": { + "committedDate": "2018-01-02T00:46:43Z" + } + } + }, + { + "name": "v2018.01", + "target": { + "target": { + "committedDate": "2018-01-09T01:25:29Z" + } + } + }, + { + "name": "v2018.03-rc1", + "target": { + "target": { + "committedDate": "2018-01-30T01:12:33Z" + } + } + }, + { + "name": "v2018.03-rc2", + "target": { + "target": { + "committedDate": "2018-02-12T23:52:31Z" + } + } + }, + { + "name": "v2018.03-rc3", + "target": { + "target": { + "committedDate": "2018-02-20T21:51:56Z" + } + } + }, + { + "name": "v2018.03-rc4", + "target": { + "target": { + "committedDate": "2018-03-06T01:27:08Z" + } + } + }, + { + "name": "v2018.03", + "target": { + "target": { + "committedDate": "2018-03-13T12:02:19Z" + } + } + }, + { + "name": "v2018.05-rc1", + "target": { + "target": { + "committedDate": "2018-04-03T00:31:36Z" + } + } + }, + { + "name": "v2018.05-rc2", + "target": { + "target": { + "committedDate": "2018-04-17T00:00:14Z" + } + } + }, + { + "name": "v2018.05-rc3", + "target": { + "target": { + "committedDate": "2018-05-01T13:09:31Z" + } + } + }, + { + "name": "v2018.05", + "target": { + "target": { + "committedDate": "2018-05-07T15:32:36Z" + } + } + }, + { + "name": "v2018.07-rc1", + "target": { + "target": { + "committedDate": "2018-06-04T22:08:45Z" + } + } + }, + { + "name": "v2018.07-rc2", + "target": { + "target": { + "committedDate": "2018-06-19T23:39:44Z" + } + } + }, + { + "name": "v2018.07-rc3", + "target": { + "target": { + "committedDate": "2018-07-03T03:23:15Z" + } + } + }, + { + "name": "v2018.07", + "target": { + "target": { + "committedDate": "2018-07-09T14:24:14Z" + } + } + }, + { + "name": "v2018.09-rc1", + "target": { + "target": { + "committedDate": "2018-07-31T01:47:29Z" + } + } + }, + { + "name": "v2018.09-rc2", + "target": { + "target": { + "committedDate": "2018-08-14T01:20:57Z" + } + } + }, + { + "name": "v2018.09-rc3", + "target": { + "target": { + "committedDate": "2018-09-03T19:36:33Z" + } + } + }, + { + "name": "v2018.09", + "target": { + "target": { + "committedDate": "2018-09-10T21:46:42Z" + } + } + }, + { + "name": "v2018.11-rc1", + "target": { + "target": { + "committedDate": "2018-10-02T00:32:03Z" + } + } + }, + { + "name": "v2018.11-rc2", + "target": { + "target": { + "committedDate": "2018-10-16T00:26:22Z" + } + } + }, + { + "name": "v2018.11-rc3", + "target": { + "target": { + "committedDate": "2018-10-29T20:04:26Z" + } + } + }, + { + "name": "v2018.11", + "target": { + "target": { + "committedDate": "2018-11-14T16:10:06Z" + } + } + }, + { + "name": "v2019.01-rc1", + "target": { + "target": { + "committedDate": "2018-12-04T04:50:13Z" + } + } + }, + { + "name": "v2019.01-rc2", + "target": { + "target": { + "committedDate": "2018-12-18T01:25:24Z" + } + } + }, + { + "name": "v2019.01-rc3", + "target": { + "target": { + "committedDate": "2019-01-08T03:58:17Z" + } + } + }, + { + "name": "v2019.01", + "target": { + "target": { + "committedDate": "2019-01-14T22:02:36Z" + } + } + }, + { + "name": "v2019.04-rc1", + "target": { + "target": { + "committedDate": "2019-02-08T02:32:19Z" + } + } + }, + { + "name": "v2019.04-rc2", + "target": { + "target": { + "committedDate": "2019-02-19T02:36:39Z" + } + } + }, + { + "name": "v2019.04-rc3", + "target": { + "target": { + "committedDate": "2019-03-05T02:46:24Z" + } + } + }, + { + "name": "v2019.04-rc4", + "target": { + "target": { + "committedDate": "2019-03-19T01:14:02Z" + } + } + }, + { + "name": "v2019.04", + "target": { + "target": { + "committedDate": "2019-04-09T01:40:40Z" + } + } + }, + { + "name": "v2019.07-rc1", + "target": { + "target": { + "committedDate": "2019-04-30T01:54:04Z" + } + } + }, + { + "name": "v2019.07-rc2", + "target": { + "target": { + "committedDate": "2019-05-15T19:58:48Z" + } + } + }, + { + "name": "v2019.07-rc3", + "target": { + "target": { + "committedDate": "2019-05-27T18:29:39Z" + } + } + }, + { + "name": "v2019.07-rc4", + "target": { + "target": { + "committedDate": "2019-06-11T01:27:46Z" + } + } + }, + { + "name": "v2019.07", + "target": { + "target": { + "committedDate": "2019-07-08T19:23:28Z" + } + } + }, + { + "name": "v2019.10-rc1", + "target": { + "target": { + "committedDate": "2019-07-30T01:16:16Z" + } + } + }, + { + "name": "v2019.10-rc2", + "target": { + "target": { + "committedDate": "2019-08-13T22:23:35Z" + } + } + }, + { + "name": "v2019.10-rc3", + "target": { + "target": { + "committedDate": "2019-08-27T00:16:42Z" + } + } + }, + { + "name": "v2019.10-rc4", + "target": { + "target": { + "committedDate": "2019-09-23T16:24:39Z" + } + } + }, + { + "name": "v2019.10", + "target": { + "target": { + "committedDate": "2019-10-07T21:14:02Z" + } + } + }, + { + "name": "v2020.01-rc1", + "target": { + "target": { + "committedDate": "2019-10-30T17:01:05Z" + } + } + }, + { + "name": "v2020.01-rc2", + "target": { + "target": { + "committedDate": "2019-11-12T02:01:10Z" + } + } + }, + { + "name": "v2020.01-rc3", + "target": { + "target": { + "committedDate": "2019-11-19T02:31:49Z" + } + } + }, + { + "name": "v2020.01-rc4", + "target": { + "target": { + "committedDate": "2019-12-03T03:09:27Z" + } + } + }, + { + "name": "v2020.01-rc5", + "target": { + "target": { + "committedDate": "2019-12-16T12:39:56Z" + } + } + }, + { + "name": "v2020.01", + "target": { + "target": { + "committedDate": "2020-01-06T20:56:31Z" + } + } + }, + { + "name": "v2020.04-rc1", + "target": { + "target": { + "committedDate": "2020-01-28T21:59:30Z" + } + } + }, + { + "name": "v2020.04-rc2", + "target": { + "target": { + "committedDate": "2020-02-12T14:30:43Z" + } + } + }, + { + "name": "v2020.04-rc3", + "target": { + "target": { + "committedDate": "2020-02-26T12:53:20Z" + } + } + }, + { + "name": "v2020.04-rc4", + "target": { + "target": { + "committedDate": "2020-03-30T23:29:27Z" + } + } + }, + { + "name": "v2020.04-rc5", + "target": { + "target": { + "committedDate": "2020-04-06T21:44:14Z" + } + } + }, + { + "name": "v2020.04", + "target": { + "target": { + "committedDate": "2020-04-13T15:02:18Z" + } + } + }, + { + "name": "v2020.07-rc1", + "target": { + "target": { + "committedDate": "2020-04-28T19:55:57Z" + } + } + }, + { + "name": "v2020.07-rc2", + "target": { + "target": { + "committedDate": "2020-05-11T22:28:19Z" + } + } + }, + { + "name": "v2020.07-rc3", + "target": { + "target": { + "committedDate": "2020-05-26T00:34:01Z" + } + } + }, + { + "name": "v2020.07-rc4", + "target": { + "target": { + "committedDate": "2020-06-09T00:30:26Z" + } + } + }, + { + "name": "v2020.07-rc5", + "target": { + "target": { + "committedDate": "2020-06-23T00:49:04Z" + } + } + }, + { + "name": "v2020.07", + "target": { + "target": { + "committedDate": "2020-07-06T19:22:53Z" + } + } + }, + { + "name": "v2020.10-rc1", + "target": { + "target": { + "committedDate": "2020-07-28T02:46:03Z" + } + } + }, + { + "name": "v2020.10-rc2", + "target": { + "target": { + "committedDate": "2020-08-10T19:31:07Z" + } + } + }, + { + "name": "v2020.10-rc3", + "target": { + "target": { + "committedDate": "2020-08-26T21:30:22Z" + } + } + }, + { + "name": "v2020.10-rc4", + "target": { + "target": { + "committedDate": "2020-09-07T18:17:33Z" + } + } + }, + { + "name": "v2020.10-rc5", + "target": { + "target": { + "committedDate": "2020-09-21T17:45:23Z" + } + } + }, + { + "name": "v2020.10", + "target": { + "target": { + "committedDate": "2020-10-05T15:15:32Z" + } + } + }, + { + "name": "v2021.01-rc1", + "target": { + "target": { + "committedDate": "2020-10-28T20:30:06Z" + } + } + }, + { + "name": "v2021.01-rc2", + "target": { + "target": { + "committedDate": "2020-11-09T22:20:05Z" + } + } + }, + { + "name": "v2021.01-rc3", + "target": { + "target": { + "committedDate": "2020-11-30T18:09:42Z" + } + } + }, + { + "name": "v2021.01-rc4", + "target": { + "target": { + "committedDate": "2020-12-21T20:03:24Z" + } + } + }, + { + "name": "v2021.01-rc5", + "target": { + "target": { + "committedDate": "2021-01-05T12:30:39Z" + } + } + }, + { + "name": "v2021.01", + "target": { + "target": { + "committedDate": "2021-01-11T18:11:43Z" + } + } + }, + { + "name": "v2021.04-rc1", + "target": { + "target": { + "committedDate": "2021-02-01T15:28:20Z" + } + } + }, + { + "name": "v2021.04-rc2", + "target": { + "target": { + "committedDate": "2021-02-16T03:34:56Z" + } + } + }, + { + "name": "v2021.04-rc3", + "target": { + "target": { + "committedDate": "2021-03-02T03:46:41Z" + } + } + }, + { + "name": "v2021.04-rc4", + "target": { + "target": { + "committedDate": "2021-03-15T16:06:41Z" + } + } + }, + { + "name": "v2021.04-rc5", + "target": { + "target": { + "committedDate": "2021-03-29T21:20:13Z" + } + } + }, + { + "name": "v2021.04", + "target": { + "target": { + "committedDate": "2021-04-05T15:03:29Z" + } + } + }, + { + "name": "v2021.07-rc1", + "target": { + "target": { + "committedDate": "2021-04-27T00:53:51Z" + } + } + } + ] + } + } + } +} \ No newline at end of file diff --git a/tests/data/package/github/u-boot/github_mock_data_5.json b/tests/data/package/github/u-boot/github_mock_data_5.json new file mode 100644 index 00000000..92492264 --- /dev/null +++ b/tests/data/package/github/u-boot/github_mock_data_5.json @@ -0,0 +1,583 @@ +{ + "data": { + "repository": { + "refs": { + "totalCount": 471, + "pageInfo": { + "endCursor": "NDcx", + "hasNextPage": false + }, + "nodes": [ + { + "name": "v2021.07-rc2", + "target": { + "target": { + "committedDate": "2021-05-10T21:03:22Z" + } + } + }, + { + "name": "v2021.07-rc3", + "target": { + "target": { + "committedDate": "2021-05-25T00:53:13Z" + } + } + }, + { + "name": "v2021.07-rc4", + "target": { + "target": { + "committedDate": "2021-06-07T13:26:39Z" + } + } + }, + { + "name": "v2021.07-rc5", + "target": { + "target": { + "committedDate": "2021-06-28T19:38:55Z" + } + } + }, + { + "name": "v2021.07", + "target": { + "target": { + "committedDate": "2021-07-05T15:11:28Z" + } + } + }, + { + "name": "v2021.10-rc1", + "target": { + "target": { + "committedDate": "2021-07-27T00:57:18Z" + } + } + }, + { + "name": "v2021.10-rc2", + "target": { + "target": { + "committedDate": "2021-08-16T18:18:45Z" + } + } + }, + { + "name": "v2021.10-rc3", + "target": { + "target": { + "committedDate": "2021-08-30T16:45:46Z" + } + } + }, + { + "name": "v2021.10-rc4", + "target": { + "target": { + "committedDate": "2021-09-14T22:58:10Z" + } + } + }, + { + "name": "v2021.10-rc5", + "target": { + "target": { + "committedDate": "2021-09-27T13:34:20Z" + } + } + }, + { + "name": "v2021.10", + "target": { + "target": { + "committedDate": "2021-10-04T15:09:26Z" + } + } + }, + { + "name": "v2022.01-rc1", + "target": { + "target": { + "committedDate": "2021-11-01T19:16:43Z" + } + } + }, + { + "name": "v2022.01-rc2", + "target": { + "target": { + "committedDate": "2021-11-15T16:58:37Z" + } + } + }, + { + "name": "v2022.01-rc3", + "target": { + "target": { + "committedDate": "2021-11-29T16:16:03Z" + } + } + }, + { + "name": "v2022.01-rc4", + "target": { + "target": { + "committedDate": "2021-12-20T16:15:15Z" + } + } + }, + { + "name": "v2022.01", + "target": { + "target": { + "committedDate": "2022-01-10T18:46:34Z" + } + } + }, + { + "name": "v2022.04-rc1", + "target": { + "target": { + "committedDate": "2022-01-31T22:57:32Z" + } + } + }, + { + "name": "v2022.04-rc2", + "target": { + "target": { + "committedDate": "2022-02-14T22:03:08Z" + } + } + }, + { + "name": "v2022.04-rc3", + "target": { + "target": { + "committedDate": "2022-02-28T23:02:33Z" + } + } + }, + { + "name": "v2022.04-rc4", + "target": { + "target": { + "committedDate": "2022-03-14T20:39:08Z" + } + } + }, + { + "name": "v2022.04-rc5", + "target": { + "target": { + "committedDate": "2022-03-28T14:14:51Z" + } + } + }, + { + "name": "v2022.04", + "target": { + "target": { + "committedDate": "2022-04-04T14:31:32Z" + } + } + }, + { + "name": "v2022.07-rc1", + "target": { + "target": { + "committedDate": "2022-04-25T23:26:07Z" + } + } + }, + { + "name": "v2022.07-rc2", + "target": { + "target": { + "committedDate": "2022-05-09T16:49:31Z" + } + } + }, + { + "name": "v2022.07-rc3", + "target": { + "target": { + "committedDate": "2022-05-23T19:40:41Z" + } + } + }, + { + "name": "v2022.07-rc4", + "target": { + "target": { + "committedDate": "2022-06-06T14:25:13Z" + } + } + }, + { + "name": "v2022.07-rc5", + "target": { + "target": { + "committedDate": "2022-06-20T18:30:36Z" + } + } + }, + { + "name": "v2022.07-rc6", + "target": { + "target": { + "committedDate": "2022-07-04T12:18:33Z" + } + } + }, + { + "name": "v2022.07", + "target": { + "target": { + "committedDate": "2022-07-11T13:42:58Z" + } + } + }, + { + "name": "v2022.10-rc1", + "target": { + "target": { + "committedDate": "2022-07-26T00:31:12Z" + } + } + }, + { + "name": "v2022.10-rc2", + "target": { + "target": { + "committedDate": "2022-08-09T00:35:53Z" + } + } + }, + { + "name": "v2022.10-rc3", + "target": { + "target": { + "committedDate": "2022-08-22T22:54:48Z" + } + } + }, + { + "name": "v2022.10-rc4", + "target": { + "target": { + "committedDate": "2022-09-06T00:32:56Z" + } + } + }, + { + "name": "v2022.10-rc5", + "target": { + "target": { + "committedDate": "2022-09-19T16:17:04Z" + } + } + }, + { + "name": "v2022.10", + "target": { + "target": { + "committedDate": "2022-10-03T19:25:32Z" + } + } + }, + { + "name": "v2023.01-rc1", + "target": { + "target": { + "committedDate": "2022-11-07T20:27:03Z" + } + } + }, + { + "name": "v2023.01-rc2", + "target": { + "target": { + "committedDate": "2022-11-21T17:33:14Z" + } + } + }, + { + "name": "v2023.01-rc3", + "target": { + "target": { + "committedDate": "2022-12-05T20:21:53Z" + } + } + }, + { + "name": "v2023.01-rc4", + "target": { + "target": { + "committedDate": "2022-12-19T13:45:26Z" + } + } + }, + { + "name": "v2023.01", + "target": { + "target": { + "committedDate": "2023-01-09T16:07:33Z" + } + } + }, + { + "name": "v2023.04-rc1", + "target": { + "target": { + "committedDate": "2023-01-30T20:36:45Z" + } + } + }, + { + "name": "v2023.04-rc2", + "target": { + "target": { + "committedDate": "2023-02-13T23:39:15Z" + } + } + }, + { + "name": "v2023.04-rc3", + "target": { + "target": { + "committedDate": "2023-02-27T22:18:36Z" + } + } + }, + { + "name": "v2023.04-rc4", + "target": { + "target": { + "committedDate": "2023-03-14T00:52:48Z" + } + } + }, + { + "name": "v2023.04-rc5", + "target": { + "target": { + "committedDate": "2023-03-27T18:23:26Z" + } + } + }, + { + "name": "v2023.04", + "target": { + "target": { + "committedDate": "2023-04-03T20:38:50Z" + } + } + }, + { + "name": "v2023.07-rc1", + "target": { + "target": { + "committedDate": "2023-05-01T16:02:02Z" + } + } + }, + { + "name": "v2023.07-rc2", + "target": { + "target": { + "committedDate": "2023-05-08T18:16:32Z" + } + } + }, + { + "name": "v2023.07-rc3", + "target": { + "target": { + "committedDate": "2023-05-29T14:59:09Z" + } + } + }, + { + "name": "v2023.07-rc4", + "target": { + "target": { + "committedDate": "2023-06-12T17:45:09Z" + } + } + }, + { + "name": "v2023.07-rc5", + "target": { + "target": { + "committedDate": "2023-06-26T15:44:06Z" + } + } + }, + { + "name": "v2023.07-rc6", + "target": { + "target": { + "committedDate": "2023-07-03T17:48:58Z" + } + } + }, + { + "name": "v2023.07", + "target": { + "target": { + "committedDate": "2023-07-10T18:13:47Z" + } + } + }, + { + "name": "v2023.07.01-dont-use", + "target": { + "target": { + "committedDate": "2023-07-11T13:51:00Z" + } + } + }, + { + "name": "v2023.07.02", + "target": { + "target": { + "committedDate": "2023-07-11T15:20:44Z" + } + } + }, + { + "name": "v2023.10-rc1", + "target": { + "target": { + "committedDate": "2023-07-25T21:19:54Z" + } + } + }, + { + "name": "v2023.10-rc2", + "target": { + "target": { + "committedDate": "2023-08-07T19:26:50Z" + } + } + }, + { + "name": "v2023.10-rc3", + "target": { + "target": { + "committedDate": "2023-08-21T20:19:59Z" + } + } + }, + { + "name": "v2023.10-rc4", + "target": { + "target": { + "committedDate": "2023-09-04T14:39:43Z" + } + } + }, + { + "name": "v2023.10", + "target": { + "target": { + "committedDate": "2023-10-02T14:39:59Z" + } + } + }, + { + "name": "v2024.01-rc1", + "target": { + "target": { + "committedDate": "2023-10-23T20:29:47Z" + } + } + }, + { + "name": "v2024.01-rc2", + "target": { + "target": { + "committedDate": "2023-11-06T19:47:25Z" + } + } + }, + { + "name": "v2024.01-rc3", + "target": { + "target": { + "committedDate": "2023-11-20T13:43:46Z" + } + } + }, + { + "name": "v2024.01-rc4", + "target": { + "target": { + "committedDate": "2023-12-04T18:46:56Z" + } + } + }, + { + "name": "v2024.01-rc5", + "target": { + "target": { + "committedDate": "2023-12-18T12:49:45Z" + } + } + }, + { + "name": "v2024.01-rc6", + "target": { + "target": { + "committedDate": "2024-01-03T14:11:33Z" + } + } + }, + { + "name": "v2024.01", + "target": { + "target": { + "committedDate": "2024-01-08T15:37:48Z" + } + } + }, + { + "name": "v2024.04-rc1", + "target": { + "target": { + "committedDate": "2024-01-30T01:53:19Z" + } + } + }, + { + "name": "v2024.04-rc2", + "target": { + "target": { + "committedDate": "2024-02-13T23:16:57Z" + } + } + }, + { + "name": "v2024.04-rc3", + "target": { + "target": { + "committedDate": "2024-02-27T02:23:36Z" + } + } + }, + { + "name": "v2024.04-rc4", + "target": { + "target": { + "committedDate": "2024-03-11T17:11:46Z" + } + } + } + ] + } + } + } +} \ No newline at end of file diff --git a/tests/data/package/github/wireless-tools-expected.json b/tests/data/package/github/wireless-tools-expected.json new file mode 100644 index 00000000..ddf745c9 --- /dev/null +++ b/tests/data/package/github/wireless-tools-expected.json @@ -0,0 +1,434 @@ +[ + { + "type": "github", + "namespace": "hewlettpackard", + "name": "wireless-tools", + "version": "10", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2016-10-11T20:35:24", + "parties": [], + "keywords": [], + "homepage_url": "https://hewlettpackard.github.io/wireless-tools/Tools.html", + "download_url": "https://github.com/hewlettpackard/wireless-tools/archive/refs/tags/v10.tar.gz", + "api_url": "https://api.github.com/repos/hewlettpackard/wireless-tools", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/hewlettpackard/wireless-tools/issues", + "code_view_url": "https://github.com/hewlettpackard/wireless-tools", + "vcs_url": "git://github.com/HewlettPackard/wireless-tools.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/hewlettpackard/wireless-tools@10", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "hewlettpackard", + "name": "wireless-tools", + "version": "19", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2016-10-11T20:42:04", + "parties": [], + "keywords": [], + "homepage_url": "https://hewlettpackard.github.io/wireless-tools/Tools.html", + "download_url": "https://github.com/hewlettpackard/wireless-tools/archive/refs/tags/v19.tar.gz", + "api_url": "https://api.github.com/repos/hewlettpackard/wireless-tools", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/hewlettpackard/wireless-tools/issues", + "code_view_url": "https://github.com/hewlettpackard/wireless-tools", + "vcs_url": "git://github.com/HewlettPackard/wireless-tools.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/hewlettpackard/wireless-tools@19", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "hewlettpackard", + "name": "wireless-tools", + "version": "20", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2016-10-11T20:49:10", + "parties": [], + "keywords": [], + "homepage_url": "https://hewlettpackard.github.io/wireless-tools/Tools.html", + "download_url": "https://github.com/hewlettpackard/wireless-tools/archive/refs/tags/v20.tar.gz", + "api_url": "https://api.github.com/repos/hewlettpackard/wireless-tools", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/hewlettpackard/wireless-tools/issues", + "code_view_url": "https://github.com/hewlettpackard/wireless-tools", + "vcs_url": "git://github.com/HewlettPackard/wireless-tools.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/hewlettpackard/wireless-tools@20", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "hewlettpackard", + "name": "wireless-tools", + "version": "21", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2016-10-11T20:54:07", + "parties": [], + "keywords": [], + "homepage_url": "https://hewlettpackard.github.io/wireless-tools/Tools.html", + "download_url": "https://github.com/hewlettpackard/wireless-tools/archive/refs/tags/v21.tar.gz", + "api_url": "https://api.github.com/repos/hewlettpackard/wireless-tools", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/hewlettpackard/wireless-tools/issues", + "code_view_url": "https://github.com/hewlettpackard/wireless-tools", + "vcs_url": "git://github.com/HewlettPackard/wireless-tools.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/hewlettpackard/wireless-tools@21", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "hewlettpackard", + "name": "wireless-tools", + "version": "22", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2016-10-11T20:57:54", + "parties": [], + "keywords": [], + "homepage_url": "https://hewlettpackard.github.io/wireless-tools/Tools.html", + "download_url": "https://github.com/hewlettpackard/wireless-tools/archive/refs/tags/v22.tar.gz", + "api_url": "https://api.github.com/repos/hewlettpackard/wireless-tools", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/hewlettpackard/wireless-tools/issues", + "code_view_url": "https://github.com/hewlettpackard/wireless-tools", + "vcs_url": "git://github.com/HewlettPackard/wireless-tools.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/hewlettpackard/wireless-tools@22", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "hewlettpackard", + "name": "wireless-tools", + "version": "23", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2016-10-11T21:00:06", + "parties": [], + "keywords": [], + "homepage_url": "https://hewlettpackard.github.io/wireless-tools/Tools.html", + "download_url": "https://github.com/hewlettpackard/wireless-tools/archive/refs/tags/v23.tar.gz", + "api_url": "https://api.github.com/repos/hewlettpackard/wireless-tools", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/hewlettpackard/wireless-tools/issues", + "code_view_url": "https://github.com/hewlettpackard/wireless-tools", + "vcs_url": "git://github.com/HewlettPackard/wireless-tools.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/hewlettpackard/wireless-tools@23", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "hewlettpackard", + "name": "wireless-tools", + "version": "24", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2016-10-11T21:03:11", + "parties": [], + "keywords": [], + "homepage_url": "https://hewlettpackard.github.io/wireless-tools/Tools.html", + "download_url": "https://github.com/hewlettpackard/wireless-tools/archive/refs/tags/v24.tar.gz", + "api_url": "https://api.github.com/repos/hewlettpackard/wireless-tools", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/hewlettpackard/wireless-tools/issues", + "code_view_url": "https://github.com/hewlettpackard/wireless-tools", + "vcs_url": "git://github.com/HewlettPackard/wireless-tools.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/hewlettpackard/wireless-tools@24", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "hewlettpackard", + "name": "wireless-tools", + "version": "25", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2016-10-11T21:05:29", + "parties": [], + "keywords": [], + "homepage_url": "https://hewlettpackard.github.io/wireless-tools/Tools.html", + "download_url": "https://github.com/hewlettpackard/wireless-tools/archive/refs/tags/v25.tar.gz", + "api_url": "https://api.github.com/repos/hewlettpackard/wireless-tools", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/hewlettpackard/wireless-tools/issues", + "code_view_url": "https://github.com/hewlettpackard/wireless-tools", + "vcs_url": "git://github.com/HewlettPackard/wireless-tools.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/hewlettpackard/wireless-tools@25", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "hewlettpackard", + "name": "wireless-tools", + "version": "26", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2016-10-11T21:08:05", + "parties": [], + "keywords": [], + "homepage_url": "https://hewlettpackard.github.io/wireless-tools/Tools.html", + "download_url": "https://github.com/hewlettpackard/wireless-tools/archive/refs/tags/v26.tar.gz", + "api_url": "https://api.github.com/repos/hewlettpackard/wireless-tools", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/hewlettpackard/wireless-tools/issues", + "code_view_url": "https://github.com/hewlettpackard/wireless-tools", + "vcs_url": "git://github.com/HewlettPackard/wireless-tools.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/hewlettpackard/wireless-tools@26", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "hewlettpackard", + "name": "wireless-tools", + "version": "27", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2016-10-11T21:10:33", + "parties": [], + "keywords": [], + "homepage_url": "https://hewlettpackard.github.io/wireless-tools/Tools.html", + "download_url": "https://github.com/hewlettpackard/wireless-tools/archive/refs/tags/v27.tar.gz", + "api_url": "https://api.github.com/repos/hewlettpackard/wireless-tools", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/hewlettpackard/wireless-tools/issues", + "code_view_url": "https://github.com/hewlettpackard/wireless-tools", + "vcs_url": "git://github.com/HewlettPackard/wireless-tools.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/hewlettpackard/wireless-tools@27", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "hewlettpackard", + "name": "wireless-tools", + "version": "28", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2016-10-11T21:13:40", + "parties": [], + "keywords": [], + "homepage_url": "https://hewlettpackard.github.io/wireless-tools/Tools.html", + "download_url": "https://github.com/hewlettpackard/wireless-tools/archive/refs/tags/v28.tar.gz", + "api_url": "https://api.github.com/repos/hewlettpackard/wireless-tools", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/hewlettpackard/wireless-tools/issues", + "code_view_url": "https://github.com/hewlettpackard/wireless-tools", + "vcs_url": "git://github.com/HewlettPackard/wireless-tools.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/hewlettpackard/wireless-tools@28", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + }, + { + "type": "github", + "namespace": "hewlettpackard", + "name": "wireless-tools", + "version": "29", + "qualifiers": {}, + "subpath": null, + "primary_language": "C", + "description": null, + "release_date": "2016-10-11T21:17:19", + "parties": [], + "keywords": [], + "homepage_url": "https://hewlettpackard.github.io/wireless-tools/Tools.html", + "download_url": "https://github.com/hewlettpackard/wireless-tools/archive/refs/tags/v29.tar.gz", + "api_url": "https://api.github.com/repos/hewlettpackard/wireless-tools", + "size": null, + "sha1": null, + "md5": null, + "sha256": null, + "sha512": null, + "bug_tracking_url": "https://github.com/hewlettpackard/wireless-tools/issues", + "code_view_url": "https://github.com/hewlettpackard/wireless-tools", + "vcs_url": "git://github.com/HewlettPackard/wireless-tools.git", + "copyright": null, + "license_expression": null, + "declared_license": "GPL-2.0", + "notice_text": null, + "root_path": null, + "dependencies": [], + "contains_source_code": null, + "source_packages": [], + "purl": "pkg:github/hewlettpackard/wireless-tools@29", + "repository_homepage_url": null, + "repository_download_url": null, + "api_data_url": null + } +] \ No newline at end of file diff --git a/tests/data/package/github/wireless-tools/github_mock_data_0.json b/tests/data/package/github/wireless-tools/github_mock_data_0.json new file mode 100644 index 00000000..1245ade9 --- /dev/null +++ b/tests/data/package/github/wireless-tools/github_mock_data_0.json @@ -0,0 +1,130 @@ +{ + "id": 72480962, + "node_id": "MDEwOlJlcG9zaXRvcnk3MjQ4MDk2Mg==", + "name": "wireless-tools", + "full_name": "HewlettPackard/wireless-tools", + "private": false, + "owner": { + "login": "HewlettPackard", + "id": 6004705, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYwMDQ3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/6004705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/HewlettPackard", + "html_url": "https://github.com/HewlettPackard", + "followers_url": "https://api.github.com/users/HewlettPackard/followers", + "following_url": "https://api.github.com/users/HewlettPackard/following{/other_user}", + "gists_url": "https://api.github.com/users/HewlettPackard/gists{/gist_id}", + "starred_url": "https://api.github.com/users/HewlettPackard/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/HewlettPackard/subscriptions", + "organizations_url": "https://api.github.com/users/HewlettPackard/orgs", + "repos_url": "https://api.github.com/users/HewlettPackard/repos", + "events_url": "https://api.github.com/users/HewlettPackard/events{/privacy}", + "received_events_url": "https://api.github.com/users/HewlettPackard/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/HewlettPackard/wireless-tools", + "description": "Wireless Tools for Linux", + "fork": false, + "url": "https://api.github.com/repos/HewlettPackard/wireless-tools", + "forks_url": "https://api.github.com/repos/HewlettPackard/wireless-tools/forks", + "keys_url": "https://api.github.com/repos/HewlettPackard/wireless-tools/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/HewlettPackard/wireless-tools/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/HewlettPackard/wireless-tools/teams", + "hooks_url": "https://api.github.com/repos/HewlettPackard/wireless-tools/hooks", + "issue_events_url": "https://api.github.com/repos/HewlettPackard/wireless-tools/issues/events{/number}", + "events_url": "https://api.github.com/repos/HewlettPackard/wireless-tools/events", + "assignees_url": "https://api.github.com/repos/HewlettPackard/wireless-tools/assignees{/user}", + "branches_url": "https://api.github.com/repos/HewlettPackard/wireless-tools/branches{/branch}", + "tags_url": "https://api.github.com/repos/HewlettPackard/wireless-tools/tags", + "blobs_url": "https://api.github.com/repos/HewlettPackard/wireless-tools/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/HewlettPackard/wireless-tools/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/HewlettPackard/wireless-tools/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/HewlettPackard/wireless-tools/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/HewlettPackard/wireless-tools/statuses/{sha}", + "languages_url": "https://api.github.com/repos/HewlettPackard/wireless-tools/languages", + "stargazers_url": "https://api.github.com/repos/HewlettPackard/wireless-tools/stargazers", + "contributors_url": "https://api.github.com/repos/HewlettPackard/wireless-tools/contributors", + "subscribers_url": "https://api.github.com/repos/HewlettPackard/wireless-tools/subscribers", + "subscription_url": "https://api.github.com/repos/HewlettPackard/wireless-tools/subscription", + "commits_url": "https://api.github.com/repos/HewlettPackard/wireless-tools/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/HewlettPackard/wireless-tools/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/HewlettPackard/wireless-tools/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/HewlettPackard/wireless-tools/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/HewlettPackard/wireless-tools/contents/{+path}", + "compare_url": "https://api.github.com/repos/HewlettPackard/wireless-tools/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/HewlettPackard/wireless-tools/merges", + "archive_url": "https://api.github.com/repos/HewlettPackard/wireless-tools/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/HewlettPackard/wireless-tools/downloads", + "issues_url": "https://api.github.com/repos/HewlettPackard/wireless-tools/issues{/number}", + "pulls_url": "https://api.github.com/repos/HewlettPackard/wireless-tools/pulls{/number}", + "milestones_url": "https://api.github.com/repos/HewlettPackard/wireless-tools/milestones{/number}", + "notifications_url": "https://api.github.com/repos/HewlettPackard/wireless-tools/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/HewlettPackard/wireless-tools/labels{/name}", + "releases_url": "https://api.github.com/repos/HewlettPackard/wireless-tools/releases{/id}", + "deployments_url": "https://api.github.com/repos/HewlettPackard/wireless-tools/deployments", + "created_at": "2016-10-31T21:51:16Z", + "updated_at": "2024-03-15T06:37:34Z", + "pushed_at": "2022-04-01T12:10:21Z", + "git_url": "git://github.com/HewlettPackard/wireless-tools.git", + "ssh_url": "git@github.com:HewlettPackard/wireless-tools.git", + "clone_url": "https://github.com/HewlettPackard/wireless-tools.git", + "svn_url": "https://github.com/HewlettPackard/wireless-tools", + "homepage": "https://hewlettpackard.github.io/wireless-tools/Tools.html", + "size": 15243, + "stargazers_count": 92, + "watchers_count": 92, + "language": "C", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "has_discussions": false, + "forks_count": 52, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 12, + "license": { + "key": "gpl-2.0", + "name": "GNU General Public License v2.0", + "spdx_id": "GPL-2.0", + "url": "https://api.github.com/licenses/gpl-2.0", + "node_id": "MDc6TGljZW5zZTg=" + }, + "allow_forking": true, + "is_template": false, + "web_commit_signoff_required": false, + "topics": [], + "visibility": "public", + "forks": 52, + "open_issues": 12, + "watchers": 92, + "default_branch": "master", + "temp_clone_token": null, + "custom_properties": {}, + "organization": { + "login": "HewlettPackard", + "id": 6004705, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjYwMDQ3MDU=", + "avatar_url": "https://avatars.githubusercontent.com/u/6004705?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/HewlettPackard", + "html_url": "https://github.com/HewlettPackard", + "followers_url": "https://api.github.com/users/HewlettPackard/followers", + "following_url": "https://api.github.com/users/HewlettPackard/following{/other_user}", + "gists_url": "https://api.github.com/users/HewlettPackard/gists{/gist_id}", + "starred_url": "https://api.github.com/users/HewlettPackard/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/HewlettPackard/subscriptions", + "organizations_url": "https://api.github.com/users/HewlettPackard/orgs", + "repos_url": "https://api.github.com/users/HewlettPackard/repos", + "events_url": "https://api.github.com/users/HewlettPackard/events{/privacy}", + "received_events_url": "https://api.github.com/users/HewlettPackard/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 52, + "subscribers_count": 8 +} \ No newline at end of file diff --git a/tests/data/package/github/wireless-tools/github_mock_data_1.json b/tests/data/package/github/wireless-tools/github_mock_data_1.json new file mode 100644 index 00000000..16e65af5 --- /dev/null +++ b/tests/data/package/github/wireless-tools/github_mock_data_1.json @@ -0,0 +1,87 @@ +{ + "data": { + "repository": { + "refs": { + "totalCount": 12, + "pageInfo": { + "endCursor": "MTI", + "hasNextPage": false + }, + "nodes": [ + { + "name": "v10", + "target": { + "committedDate": "2016-10-11T20:35:24Z" + } + }, + { + "name": "v19", + "target": { + "committedDate": "2016-10-11T20:42:04Z" + } + }, + { + "name": "v20", + "target": { + "committedDate": "2016-10-11T20:49:10Z" + } + }, + { + "name": "v21", + "target": { + "committedDate": "2016-10-11T20:54:07Z" + } + }, + { + "name": "v22", + "target": { + "committedDate": "2016-10-11T20:57:54Z" + } + }, + { + "name": "v23", + "target": { + "committedDate": "2016-10-11T21:00:06Z" + } + }, + { + "name": "v24", + "target": { + "committedDate": "2016-10-11T21:03:11Z" + } + }, + { + "name": "v25", + "target": { + "committedDate": "2016-10-11T21:05:29Z" + } + }, + { + "name": "v26", + "target": { + "committedDate": "2016-10-11T21:08:05Z" + } + }, + { + "name": "v27", + "target": { + "committedDate": "2016-10-11T21:10:33Z" + } + }, + { + "name": "v28", + "target": { + "committedDate": "2016-10-11T21:13:40Z" + } + }, + { + "name": "v29", + "target": { + "committedDate": "2016-10-11T21:17:19Z" + } + } + ] + } + } + } +} \ No newline at end of file diff --git a/tests/test_package.py b/tests/test_package.py index ab6e47fd..fa66ccf0 100644 --- a/tests/test_package.py +++ b/tests/test_package.py @@ -66,19 +66,6 @@ def test_pypi_packages(mock_get): match_data(packages, expected_data) -# @mock.patch("fetchcode.package.get_response") -# def test_github_packages(mock_get): -# side_effect = [ -# file_data("tests/data/github_mock_data.json"), -# file_data("tests/data/github_mock_release_data.json"), -# ] -# purl = "pkg:github/TG1999/fetchcode" -# expected_data = file_data("tests/data/github.json") -# mock_get.side_effect = side_effect -# packages = list(info(purl)) -# match_data(packages, expected_data) - - @mock.patch("fetchcode.package.get_response") def test_bitbucket_packages(mock_get): side_effect = [ @@ -110,9 +97,350 @@ def test_tuby_package_with_invalid_url(mock_get): assert "Failed to fetch: https://rubygems.org/api/v1/gems/file.json" == e_info -def file_content(file_name): - with open(file_name) as file: - return file.read() +class GitHubSourceTestCase(TestCase): + def check_result(self, filename, packages, regen=True): + result = [p.to_dict() for p in packages] + + if regen: + with open(filename, "w") as file: + json.dump(result, file, indent=4) + + with open(filename) as file: + expected = json.load(file) + + result = json.loads(json.dumps(result)) + + self.assertListEqual(expected, result) + + @mock.patch("fetchcode.utils.get_response") + @mock.patch("fetchcode.utils.github_response") + def test_packages_github_source_avahi( + self, mock_github_response, mock_get_response + ): + test_data = [ + "tests/data/package/github/avahi/github_mock_data_1.json", + ] + mock_github_response.side_effect = [file_json(file) for file in test_data] + mock_get_response.return_value = file_json( + "tests/data/package/github/avahi/github_mock_data_0.json" + ) + + expected_file = "tests/data/package/github/avahi-expected.json" + result = info("pkg:github/avahi/avahi") + + self.check_result(expected_file, result) + + @mock.patch("fetchcode.utils.get_response") + @mock.patch("fetchcode.utils.github_response") + def test_packages_github_source_avahi( + self, mock_github_response, mock_get_response + ): + test_data = [ + "tests/data/package/github/avahi/github_mock_data_1.json", + ] + mock_github_response.side_effect = [file_json(file) for file in test_data] + mock_get_response.return_value = file_json( + "tests/data/package/github/avahi/github_mock_data_0.json" + ) + + expected_file = "tests/data/package/github/avahi-expected.json" + result = info("pkg:github/avahi/avahi") + + self.check_result(expected_file, result) + + @mock.patch("fetchcode.utils.get_response") + @mock.patch("fetchcode.utils.github_response") + def test_packages_github_source_bpftool( + self, mock_github_response, mock_get_response + ): + test_data = [ + "tests/data/package/github/bpftool/github_mock_data_1.json", + ] + mock_github_response.side_effect = [file_json(file) for file in test_data] + mock_get_response.return_value = file_json( + "tests/data/package/github/bpftool/github_mock_data_0.json" + ) + + expected_file = "tests/data/package/github/bpftool-expected.json" + result = info("pkg:github/libbpf/bpftool") + + self.check_result(expected_file, result) + + @mock.patch("fetchcode.utils.get_response") + @mock.patch("fetchcode.utils.github_response") + def test_packages_github_source_brotli( + self, mock_github_response, mock_get_response + ): + test_data = [ + "tests/data/package/github/brotli/github_mock_data_1.json", + ] + mock_github_response.side_effect = [file_json(file) for file in test_data] + mock_get_response.return_value = file_json( + "tests/data/package/github/brotli/github_mock_data_0.json" + ) + + expected_file = "tests/data/package/github/brotli-expected.json" + result = info("pkg:github/google/brotli") + + self.check_result(expected_file, result) + + @mock.patch("fetchcode.utils.get_response") + @mock.patch("fetchcode.utils.github_response") + def test_packages_github_source_dosfstools( + self, mock_github_response, mock_get_response + ): + test_data = [ + "tests/data/package/github/dosfstools/github_mock_data_1.json", + ] + mock_github_response.side_effect = [file_json(file) for file in test_data] + mock_get_response.return_value = file_json( + "tests/data/package/github/dosfstools/github_mock_data_0.json" + ) + + expected_file = "tests/data/package/github/dosfstools-expected.json" + result = info("pkg:github/dosfstools/dosfstools") + + self.check_result(expected_file, result) + + @mock.patch("fetchcode.utils.get_response") + @mock.patch("fetchcode.utils.github_response") + def test_packages_github_source_genext2fs( + self, mock_github_response, mock_get_response + ): + test_data = [ + "tests/data/package/github/genext2fs/github_mock_data_1.json", + ] + mock_github_response.side_effect = [file_json(file) for file in test_data] + mock_get_response.return_value = file_json( + "tests/data/package/github/genext2fs/github_mock_data_0.json" + ) + + expected_file = "tests/data/package/github/dosfstools-expected.json" + result = info("pkg:github/bestouff/genext2fs") + + self.check_result(expected_file, result) + + @mock.patch("fetchcode.utils.get_response") + @mock.patch("fetchcode.utils.github_response") + def test_packages_github_source_inotify_tools( + self, mock_github_response, mock_get_response + ): + test_data = [ + "tests/data/package/github/inotify-tools/github_mock_data_1.json", + ] + mock_github_response.side_effect = [file_json(file) for file in test_data] + mock_get_response.return_value = file_json( + "tests/data/package/github/inotify-tools/github_mock_data_0.json" + ) + + expected_file = "tests/data/package/github/inotify-tools-expected.json" + result = info("pkg:github/inotify-tools/inotify-tools") + + self.check_result(expected_file, result) + + @mock.patch("fetchcode.utils.get_response") + @mock.patch("fetchcode.utils.github_response") + def test_packages_github_source_llvm_project( + self, mock_github_response, mock_get_response + ): + test_data = [ + "tests/data/package/github/llvm-project/github_mock_data_1.json", + "tests/data/package/github/llvm-project/github_mock_data_2.json", + "tests/data/package/github/llvm-project/github_mock_data_3.json", + ] + mock_github_response.side_effect = [file_json(file) for file in test_data] + mock_get_response.return_value = file_json( + "tests/data/package/github/llvm-project/github_mock_data_0.json" + ) + + expected_file = "tests/data/package/github/llvm-project-expected.json" + result = info("pkg:github/llvm/llvm-project") + + self.check_result(expected_file, result) + + @mock.patch("fetchcode.utils.get_response") + @mock.patch("fetchcode.utils.github_response") + def test_packages_github_source_miniupnpc( + self, mock_github_response, mock_get_response + ): + test_data = [ + "tests/data/package/github/miniupnp/github_mock_data_1.json", + ] + mock_github_response.side_effect = [file_json(file) for file in test_data] + mock_get_response.return_value = file_json( + "tests/data/package/github/miniupnp/github_mock_data_0.json" + ) + + expected_file = "tests/data/package/github/miniupnpc-expected.json" + result = info("pkg:generic/miniupnpc") + + self.check_result(expected_file, result) + + @mock.patch("fetchcode.utils.get_response") + @mock.patch("fetchcode.utils.github_response") + def test_packages_github_source_miniupnpd( + self, mock_github_response, mock_get_response + ): + test_data = [ + "tests/data/package/github/miniupnp/github_mock_data_1.json", + ] + mock_github_response.side_effect = [file_json(file) for file in test_data] + mock_get_response.return_value = file_json( + "tests/data/package/github/miniupnp/github_mock_data_0.json" + ) + + expected_file = "tests/data/package/github/miniupnpd-expected.json" + result = info("pkg:generic/miniupnpd") + + self.check_result(expected_file, result) + + @mock.patch("fetchcode.utils.get_response") + @mock.patch("fetchcode.utils.github_response") + def test_packages_github_source_minissdpd( + self, mock_github_response, mock_get_response + ): + test_data = [ + "tests/data/package/github/miniupnp/github_mock_data_1.json", + ] + mock_github_response.side_effect = [file_json(file) for file in test_data] + mock_get_response.return_value = file_json( + "tests/data/package/github/miniupnp/github_mock_data_0.json" + ) + + expected_file = "tests/data/package/github/minissdpd-expected.json" + result = info("pkg:generic/minissdpd") + + self.check_result(expected_file, result) + + @mock.patch("fetchcode.utils.get_response") + @mock.patch("fetchcode.utils.github_response") + def test_packages_github_source_nix(self, mock_github_response, mock_get_response): + test_data = [ + "tests/data/package/github/nix/github_mock_data_1.json", + "tests/data/package/github/nix/github_mock_data_2.json", + ] + mock_github_response.side_effect = [file_json(file) for file in test_data] + mock_get_response.return_value = file_json( + "tests/data/package/github/nix/github_mock_data_0.json" + ) + + expected_file = "tests/data/package/github/nix-expected.json" + result = info("pkg:github/nixos/nix") + + self.check_result(expected_file, result) + + @mock.patch("fetchcode.utils.get_response") + @mock.patch("fetchcode.utils.github_response") + def test_packages_github_source_pupnp( + self, mock_github_response, mock_get_response + ): + test_data = [ + "tests/data/package/github/pupnp/github_mock_data_1.json", + ] + mock_github_response.side_effect = [file_json(file) for file in test_data] + mock_get_response.return_value = file_json( + "tests/data/package/github/pupnp/github_mock_data_0.json" + ) + + expected_file = "tests/data/package/github/pupnp-expected.json" + result = info("pkg:github/pupnp/pupnp") + + self.check_result(expected_file, result) + + @mock.patch("fetchcode.utils.get_response") + @mock.patch("fetchcode.utils.github_response") + def test_packages_github_source_shadow( + self, mock_github_response, mock_get_response + ): + test_data = [ + "tests/data/package/github/shadow/github_mock_data_1.json", + ] + mock_github_response.side_effect = [file_json(file) for file in test_data] + mock_get_response.return_value = file_json( + "tests/data/package/github/shadow/github_mock_data_0.json" + ) + + expected_file = "tests/data/package/github/shadow-expected.json" + result = info("pkg:github/shadow-maint/shadow") + + self.check_result(expected_file, result) + + @mock.patch("fetchcode.utils.get_response") + @mock.patch("fetchcode.utils.github_response") + def test_packages_github_source_sqlite( + self, mock_github_response, mock_get_response + ): + test_data = [ + "tests/data/package/github/sqlite/github_mock_data_1.json", + "tests/data/package/github/sqlite/github_mock_data_2.json", + ] + mock_github_response.side_effect = [file_json(file) for file in test_data] + mock_get_response.return_value = file_json( + "tests/data/package/github/sqlite/github_mock_data_0.json" + ) + + expected_file = "tests/data/package/github/sqlite-expected.json" + result = info("pkg:github/sqlite/sqlite") + + self.check_result(expected_file, result) + + @mock.patch("fetchcode.utils.get_response") + @mock.patch("fetchcode.utils.github_response") + def test_packages_github_source_squashfs_tools( + self, mock_github_response, mock_get_response + ): + test_data = [ + "tests/data/package/github/squashfs-tools/github_mock_data_1.json", + ] + mock_github_response.side_effect = [file_json(file) for file in test_data] + mock_get_response.return_value = file_json( + "tests/data/package/github/squashfs-tools/github_mock_data_0.json" + ) + + expected_file = "tests/data/package/github/squashfs-tools-expected.json" + result = info("pkg:github/plougher/squashfs-tools") + + self.check_result(expected_file, result) + + @mock.patch("fetchcode.utils.get_response") + @mock.patch("fetchcode.utils.github_response") + def test_packages_github_source_wireless_tools( + self, mock_github_response, mock_get_response + ): + test_data = [ + "tests/data/package/github/wireless-tools/github_mock_data_1.json", + ] + mock_github_response.side_effect = [file_json(file) for file in test_data] + mock_get_response.return_value = file_json( + "tests/data/package/github/wireless-tools/github_mock_data_0.json" + ) + + expected_file = "tests/data/package/github/wireless-tools-expected.json" + result = info("pkg:github/hewlettpackard/wireless-tools") + + self.check_result(expected_file, result) + + @mock.patch("fetchcode.utils.get_response") + @mock.patch("fetchcode.utils.github_response") + def test_packages_github_source_uboot( + self, mock_github_response, mock_get_response + ): + test_data = [ + "tests/data/package/github/u-boot/github_mock_data_1.json", + "tests/data/package/github/u-boot/github_mock_data_2.json", + "tests/data/package/github/u-boot/github_mock_data_3.json", + "tests/data/package/github/u-boot/github_mock_data_4.json", + "tests/data/package/github/u-boot/github_mock_data_5.json", + ] + mock_github_response.side_effect = [file_json(file) for file in test_data] + mock_get_response.return_value = file_json( + "tests/data/package/github/u-boot/github_mock_data_0.json" + ) + + expected_file = "tests/data/package/github/u-boot-expected.json" + result = info("pkg:github/u-boot/u-boot") + + self.check_result(expected_file, result) class DirListedTestCase(TestCase): @@ -133,7 +461,7 @@ def check_result(self, filename, packages, regen=False): @mock.patch("requests.get") def test_packages_openssh(self, mock_get): test_data = [ - "tests/data/dirlisting/generic/openssh/index.html", + "tests/data/package/dirlisting/generic/openssh/index.html", ] mock_get.side_effect = [ @@ -148,7 +476,7 @@ def test_packages_openssh(self, mock_get): for file in test_data ] - expected_file = "tests/data/dirlisting/generic/openssh-expected.json" + expected_file = "tests/data/package/dirlisting/generic/openssh-expected.json" result = info("pkg:generic/openssh") self.check_result(expected_file, result) @@ -156,7 +484,7 @@ def test_packages_openssh(self, mock_get): @mock.patch("requests.get") def test_packages_syslinux(self, mock_get): test_data = [ - "tests/data/dirlisting/generic/syslinux/index.html", + "tests/data/package/dirlisting/generic/syslinux/index.html", ] mock_get.side_effect = [ @@ -171,7 +499,7 @@ def test_packages_syslinux(self, mock_get): for file in test_data ] - expected_file = "tests/data/dirlisting/generic/syslinux-expected.json" + expected_file = "tests/data/package/dirlisting/generic/syslinux-expected.json" result = info("pkg:generic/syslinux") self.check_result(expected_file, result) @@ -179,7 +507,7 @@ def test_packages_syslinux(self, mock_get): @mock.patch("requests.get") def test_packages_toybox(self, mock_get): test_data = [ - "tests/data/dirlisting/generic/toybox/index.html", + "tests/data/package/dirlisting/generic/toybox/index.html", ] mock_get.side_effect = [ @@ -194,7 +522,7 @@ def test_packages_toybox(self, mock_get): for file in test_data ] - expected_file = "tests/data/dirlisting/generic/toybox-expected.json" + expected_file = "tests/data/package/dirlisting/generic/toybox-expected.json" result = info("pkg:generic/toybox") self.check_result(expected_file, result) @@ -202,7 +530,7 @@ def test_packages_toybox(self, mock_get): @mock.patch("requests.get") def test_packages_uclibc(self, mock_get): test_data = [ - "tests/data/dirlisting/generic/uclibc/index.html", + "tests/data/package/dirlisting/generic/uclibc/index.html", ] mock_get.side_effect = [ @@ -217,7 +545,7 @@ def test_packages_uclibc(self, mock_get): for file in test_data ] - expected_file = "tests/data/dirlisting/generic/uclibc-expected.json" + expected_file = "tests/data/package/dirlisting/generic/uclibc-expected.json" result = info("pkg:generic/uclibc") self.check_result(expected_file, result) @@ -225,54 +553,54 @@ def test_packages_uclibc(self, mock_get): @mock.patch("requests.get") def test_packages_uclibc_ng(self, mock_get): test_data = [ - "tests/data/dirlisting/generic/uclibc-ng/index.html", - "tests/data/dirlisting/generic/uclibc-ng/0.html", - "tests/data/dirlisting/generic/uclibc-ng/1.html", - "tests/data/dirlisting/generic/uclibc-ng/2.html", - "tests/data/dirlisting/generic/uclibc-ng/3.html", - "tests/data/dirlisting/generic/uclibc-ng/4.html", - "tests/data/dirlisting/generic/uclibc-ng/5.html", - "tests/data/dirlisting/generic/uclibc-ng/6.html", - "tests/data/dirlisting/generic/uclibc-ng/7.html", - "tests/data/dirlisting/generic/uclibc-ng/8.html", - "tests/data/dirlisting/generic/uclibc-ng/9.html", - "tests/data/dirlisting/generic/uclibc-ng/10.html", - "tests/data/dirlisting/generic/uclibc-ng/11.html", - "tests/data/dirlisting/generic/uclibc-ng/12.html", - "tests/data/dirlisting/generic/uclibc-ng/13.html", - "tests/data/dirlisting/generic/uclibc-ng/14.html", - "tests/data/dirlisting/generic/uclibc-ng/15.html", - "tests/data/dirlisting/generic/uclibc-ng/16.html", - "tests/data/dirlisting/generic/uclibc-ng/17.html", - "tests/data/dirlisting/generic/uclibc-ng/18.html", - "tests/data/dirlisting/generic/uclibc-ng/19.html", - "tests/data/dirlisting/generic/uclibc-ng/20.html", - "tests/data/dirlisting/generic/uclibc-ng/21.html", - "tests/data/dirlisting/generic/uclibc-ng/22.html", - "tests/data/dirlisting/generic/uclibc-ng/23.html", - "tests/data/dirlisting/generic/uclibc-ng/24.html", - "tests/data/dirlisting/generic/uclibc-ng/25.html", - "tests/data/dirlisting/generic/uclibc-ng/26.html", - "tests/data/dirlisting/generic/uclibc-ng/27.html", - "tests/data/dirlisting/generic/uclibc-ng/28.html", - "tests/data/dirlisting/generic/uclibc-ng/29.html", - "tests/data/dirlisting/generic/uclibc-ng/30.html", - "tests/data/dirlisting/generic/uclibc-ng/31.html", - "tests/data/dirlisting/generic/uclibc-ng/32.html", - "tests/data/dirlisting/generic/uclibc-ng/33.html", - "tests/data/dirlisting/generic/uclibc-ng/34.html", - "tests/data/dirlisting/generic/uclibc-ng/35.html", - "tests/data/dirlisting/generic/uclibc-ng/36.html", - "tests/data/dirlisting/generic/uclibc-ng/37.html", - "tests/data/dirlisting/generic/uclibc-ng/38.html", - "tests/data/dirlisting/generic/uclibc-ng/39.html", - "tests/data/dirlisting/generic/uclibc-ng/40.html", - "tests/data/dirlisting/generic/uclibc-ng/41.html", - "tests/data/dirlisting/generic/uclibc-ng/42.html", - "tests/data/dirlisting/generic/uclibc-ng/43.html", - "tests/data/dirlisting/generic/uclibc-ng/44.html", - "tests/data/dirlisting/generic/uclibc-ng/45.html", - "tests/data/dirlisting/generic/uclibc-ng/46.html", + "tests/data/package/dirlisting/generic/uclibc-ng/index.html", + "tests/data/package/dirlisting/generic/uclibc-ng/0.html", + "tests/data/package/dirlisting/generic/uclibc-ng/1.html", + "tests/data/package/dirlisting/generic/uclibc-ng/2.html", + "tests/data/package/dirlisting/generic/uclibc-ng/3.html", + "tests/data/package/dirlisting/generic/uclibc-ng/4.html", + "tests/data/package/dirlisting/generic/uclibc-ng/5.html", + "tests/data/package/dirlisting/generic/uclibc-ng/6.html", + "tests/data/package/dirlisting/generic/uclibc-ng/7.html", + "tests/data/package/dirlisting/generic/uclibc-ng/8.html", + "tests/data/package/dirlisting/generic/uclibc-ng/9.html", + "tests/data/package/dirlisting/generic/uclibc-ng/10.html", + "tests/data/package/dirlisting/generic/uclibc-ng/11.html", + "tests/data/package/dirlisting/generic/uclibc-ng/12.html", + "tests/data/package/dirlisting/generic/uclibc-ng/13.html", + "tests/data/package/dirlisting/generic/uclibc-ng/14.html", + "tests/data/package/dirlisting/generic/uclibc-ng/15.html", + "tests/data/package/dirlisting/generic/uclibc-ng/16.html", + "tests/data/package/dirlisting/generic/uclibc-ng/17.html", + "tests/data/package/dirlisting/generic/uclibc-ng/18.html", + "tests/data/package/dirlisting/generic/uclibc-ng/19.html", + "tests/data/package/dirlisting/generic/uclibc-ng/20.html", + "tests/data/package/dirlisting/generic/uclibc-ng/21.html", + "tests/data/package/dirlisting/generic/uclibc-ng/22.html", + "tests/data/package/dirlisting/generic/uclibc-ng/23.html", + "tests/data/package/dirlisting/generic/uclibc-ng/24.html", + "tests/data/package/dirlisting/generic/uclibc-ng/25.html", + "tests/data/package/dirlisting/generic/uclibc-ng/26.html", + "tests/data/package/dirlisting/generic/uclibc-ng/27.html", + "tests/data/package/dirlisting/generic/uclibc-ng/28.html", + "tests/data/package/dirlisting/generic/uclibc-ng/29.html", + "tests/data/package/dirlisting/generic/uclibc-ng/30.html", + "tests/data/package/dirlisting/generic/uclibc-ng/31.html", + "tests/data/package/dirlisting/generic/uclibc-ng/32.html", + "tests/data/package/dirlisting/generic/uclibc-ng/33.html", + "tests/data/package/dirlisting/generic/uclibc-ng/34.html", + "tests/data/package/dirlisting/generic/uclibc-ng/35.html", + "tests/data/package/dirlisting/generic/uclibc-ng/36.html", + "tests/data/package/dirlisting/generic/uclibc-ng/37.html", + "tests/data/package/dirlisting/generic/uclibc-ng/38.html", + "tests/data/package/dirlisting/generic/uclibc-ng/39.html", + "tests/data/package/dirlisting/generic/uclibc-ng/40.html", + "tests/data/package/dirlisting/generic/uclibc-ng/41.html", + "tests/data/package/dirlisting/generic/uclibc-ng/42.html", + "tests/data/package/dirlisting/generic/uclibc-ng/43.html", + "tests/data/package/dirlisting/generic/uclibc-ng/44.html", + "tests/data/package/dirlisting/generic/uclibc-ng/45.html", + "tests/data/package/dirlisting/generic/uclibc-ng/46.html", ] mock_get.side_effect = [ @@ -287,7 +615,7 @@ def test_packages_uclibc_ng(self, mock_get): for file in test_data ] - expected_file = "tests/data/dirlisting/generic/uclibc-ng-expected.json" + expected_file = "tests/data/package/dirlisting/generic/uclibc-ng-expected.json" result = info("pkg:generic/uclibc-ng") self.check_result(expected_file, result) @@ -295,7 +623,7 @@ def test_packages_uclibc_ng(self, mock_get): @mock.patch("requests.get") def test_packages_wpa_supplicant(self, mock_get): test_data = [ - "tests/data/dirlisting/generic/wpa_supplicant/index.html", + "tests/data/package/dirlisting/generic/wpa_supplicant/index.html", ] mock_get.side_effect = [ @@ -310,7 +638,9 @@ def test_packages_wpa_supplicant(self, mock_get): for file in test_data ] - expected_file = "tests/data/dirlisting/generic/wpa_supplicant-expected.json" + expected_file = ( + "tests/data/package/dirlisting/generic/wpa_supplicant-expected.json" + ) result = info("pkg:generic/wpa_supplicant") self.check_result(expected_file, result) @@ -318,7 +648,7 @@ def test_packages_wpa_supplicant(self, mock_get): @mock.patch("requests.get") def test_packages_gnu_glibc(self, mock_get): test_data = [ - "tests/data/dirlisting/gnu/glibc/index.html", + "tests/data/package/dirlisting/gnu/glibc/index.html", ] mock_get.side_effect = [ @@ -333,7 +663,7 @@ def test_packages_gnu_glibc(self, mock_get): for file in test_data ] - expected_file = "tests/data/dirlisting/gnu/glibc-expected.json" + expected_file = "tests/data/package/dirlisting/gnu/glibc-expected.json" result = info("pkg:gnu/glibc") self.check_result(expected_file, result) @@ -341,35 +671,35 @@ def test_packages_gnu_glibc(self, mock_get): @mock.patch("requests.get") def test_packages_util_linux(self, mock_get): test_data = [ - "tests/data/dirlisting/generic/util-linux/index.html", - "tests/data/dirlisting/generic/util-linux/0.html", - "tests/data/dirlisting/generic/util-linux/1.html", - "tests/data/dirlisting/generic/util-linux/2.html", - "tests/data/dirlisting/generic/util-linux/3.html", - "tests/data/dirlisting/generic/util-linux/4.html", - "tests/data/dirlisting/generic/util-linux/5.html", - "tests/data/dirlisting/generic/util-linux/6.html", - "tests/data/dirlisting/generic/util-linux/7.html", - "tests/data/dirlisting/generic/util-linux/8.html", - "tests/data/dirlisting/generic/util-linux/9.html", - "tests/data/dirlisting/generic/util-linux/10.html", - "tests/data/dirlisting/generic/util-linux/11.html", - "tests/data/dirlisting/generic/util-linux/12.html", - "tests/data/dirlisting/generic/util-linux/13.html", - "tests/data/dirlisting/generic/util-linux/14.html", - "tests/data/dirlisting/generic/util-linux/15.html", - "tests/data/dirlisting/generic/util-linux/16.html", - "tests/data/dirlisting/generic/util-linux/17.html", - "tests/data/dirlisting/generic/util-linux/18.html", - "tests/data/dirlisting/generic/util-linux/19.html", - "tests/data/dirlisting/generic/util-linux/20.html", - "tests/data/dirlisting/generic/util-linux/21.html", - "tests/data/dirlisting/generic/util-linux/22.html", - "tests/data/dirlisting/generic/util-linux/23.html", - "tests/data/dirlisting/generic/util-linux/24.html", - "tests/data/dirlisting/generic/util-linux/25.html", - "tests/data/dirlisting/generic/util-linux/26.html", - "tests/data/dirlisting/generic/util-linux/27.html", + "tests/data/package/dirlisting/generic/util-linux/index.html", + "tests/data/package/dirlisting/generic/util-linux/0.html", + "tests/data/package/dirlisting/generic/util-linux/1.html", + "tests/data/package/dirlisting/generic/util-linux/2.html", + "tests/data/package/dirlisting/generic/util-linux/3.html", + "tests/data/package/dirlisting/generic/util-linux/4.html", + "tests/data/package/dirlisting/generic/util-linux/5.html", + "tests/data/package/dirlisting/generic/util-linux/6.html", + "tests/data/package/dirlisting/generic/util-linux/7.html", + "tests/data/package/dirlisting/generic/util-linux/8.html", + "tests/data/package/dirlisting/generic/util-linux/9.html", + "tests/data/package/dirlisting/generic/util-linux/10.html", + "tests/data/package/dirlisting/generic/util-linux/11.html", + "tests/data/package/dirlisting/generic/util-linux/12.html", + "tests/data/package/dirlisting/generic/util-linux/13.html", + "tests/data/package/dirlisting/generic/util-linux/14.html", + "tests/data/package/dirlisting/generic/util-linux/15.html", + "tests/data/package/dirlisting/generic/util-linux/16.html", + "tests/data/package/dirlisting/generic/util-linux/17.html", + "tests/data/package/dirlisting/generic/util-linux/18.html", + "tests/data/package/dirlisting/generic/util-linux/19.html", + "tests/data/package/dirlisting/generic/util-linux/20.html", + "tests/data/package/dirlisting/generic/util-linux/21.html", + "tests/data/package/dirlisting/generic/util-linux/22.html", + "tests/data/package/dirlisting/generic/util-linux/23.html", + "tests/data/package/dirlisting/generic/util-linux/24.html", + "tests/data/package/dirlisting/generic/util-linux/25.html", + "tests/data/package/dirlisting/generic/util-linux/26.html", + "tests/data/package/dirlisting/generic/util-linux/27.html", ] mock_get.side_effect = [ @@ -384,7 +714,7 @@ def test_packages_util_linux(self, mock_get): for file in test_data ] - expected_file = "tests/data/dirlisting/generic/util-linux-expected.json" + expected_file = "tests/data/package/dirlisting/generic/util-linux-expected.json" result = info("pkg:generic/util-linux") self.check_result(expected_file, result) @@ -392,7 +722,7 @@ def test_packages_util_linux(self, mock_get): @mock.patch("requests.get") def test_packages_busybox(self, mock_get): test_data = [ - "tests/data/dirlisting/generic/busybox/index.html", + "tests/data/package/dirlisting/generic/busybox/index.html", ] mock_get.side_effect = [ @@ -407,7 +737,7 @@ def test_packages_busybox(self, mock_get): for file in test_data ] - expected_file = "tests/data/dirlisting/generic/busybox-expected.json" + expected_file = "tests/data/package/dirlisting/generic/busybox-expected.json" result = info("pkg:generic/busybox") self.check_result(expected_file, result) @@ -415,7 +745,7 @@ def test_packages_busybox(self, mock_get): @mock.patch("requests.get") def test_packages_bzip2(self, mock_get): test_data = [ - "tests/data/dirlisting/generic/bzip2/index.html", + "tests/data/package/dirlisting/generic/bzip2/index.html", ] mock_get.side_effect = [ @@ -430,7 +760,7 @@ def test_packages_bzip2(self, mock_get): for file in test_data ] - expected_file = "tests/data/dirlisting/generic/bzip2-expected.json" + expected_file = "tests/data/package/dirlisting/generic/bzip2-expected.json" result = info("pkg:generic/bzip2") self.check_result(expected_file, result) @@ -438,7 +768,7 @@ def test_packages_bzip2(self, mock_get): @mock.patch("requests.get") def test_packages_dnsmasq(self, mock_get): test_data = [ - "tests/data/dirlisting/generic/dnsmasq/index.html", + "tests/data/package/dirlisting/generic/dnsmasq/index.html", ] mock_get.side_effect = [ @@ -453,7 +783,7 @@ def test_packages_dnsmasq(self, mock_get): for file in test_data ] - expected_file = "tests/data/dirlisting/generic/dnsmasq-expected.json" + expected_file = "tests/data/package/dirlisting/generic/dnsmasq-expected.json" result = info("pkg:generic/dnsmasq") self.check_result(expected_file, result) @@ -461,7 +791,7 @@ def test_packages_dnsmasq(self, mock_get): @mock.patch("requests.get") def test_packages_dropbear(self, mock_get): test_data = [ - "tests/data/dirlisting/generic/dropbear/index.html", + "tests/data/package/dirlisting/generic/dropbear/index.html", ] mock_get.side_effect = [ @@ -476,7 +806,7 @@ def test_packages_dropbear(self, mock_get): for file in test_data ] - expected_file = "tests/data/dirlisting/generic/dropbear-expected.json" + expected_file = "tests/data/package/dirlisting/generic/dropbear-expected.json" result = info("pkg:generic/dropbear") self.check_result(expected_file, result) @@ -484,7 +814,7 @@ def test_packages_dropbear(self, mock_get): @mock.patch("requests.get") def test_packages_ebtables(self, mock_get): test_data = [ - "tests/data/dirlisting/generic/ebtables/index.html", + "tests/data/package/dirlisting/generic/ebtables/index.html", ] mock_get.side_effect = [ @@ -499,7 +829,7 @@ def test_packages_ebtables(self, mock_get): for file in test_data ] - expected_file = "tests/data/dirlisting/generic/ebtables-expected.json" + expected_file = "tests/data/package/dirlisting/generic/ebtables-expected.json" result = info("pkg:generic/ebtables") self.check_result(expected_file, result) @@ -507,7 +837,7 @@ def test_packages_ebtables(self, mock_get): @mock.patch("requests.get") def test_packages_hostapd(self, mock_get): test_data = [ - "tests/data/dirlisting/generic/hostapd/index.html", + "tests/data/package/dirlisting/generic/hostapd/index.html", ] mock_get.side_effect = [ @@ -522,7 +852,7 @@ def test_packages_hostapd(self, mock_get): for file in test_data ] - expected_file = "tests/data/dirlisting/generic/hostapd-expected.json" + expected_file = "tests/data/package/dirlisting/generic/hostapd-expected.json" result = info("pkg:generic/hostapd") self.check_result(expected_file, result) @@ -530,7 +860,7 @@ def test_packages_hostapd(self, mock_get): @mock.patch("requests.get") def test_packages_iproute2(self, mock_get): test_data = [ - "tests/data/dirlisting/generic/iproute2/index.html", + "tests/data/package/dirlisting/generic/iproute2/index.html", ] mock_get.side_effect = [ @@ -545,7 +875,7 @@ def test_packages_iproute2(self, mock_get): for file in test_data ] - expected_file = "tests/data/dirlisting/generic/iproute2-expected.json" + expected_file = "tests/data/package/dirlisting/generic/iproute2-expected.json" result = info("pkg:generic/iproute2") self.check_result(expected_file, result) @@ -553,7 +883,7 @@ def test_packages_iproute2(self, mock_get): @mock.patch("requests.get") def test_packages_iptables(self, mock_get): test_data = [ - "tests/data/dirlisting/generic/iptables/index.html", + "tests/data/package/dirlisting/generic/iptables/index.html", ] mock_get.side_effect = [ @@ -568,7 +898,7 @@ def test_packages_iptables(self, mock_get): for file in test_data ] - expected_file = "tests/data/dirlisting/generic/iptables-expected.json" + expected_file = "tests/data/package/dirlisting/generic/iptables-expected.json" result = info("pkg:generic/iptables") self.check_result(expected_file, result) @@ -576,7 +906,7 @@ def test_packages_iptables(self, mock_get): @mock.patch("requests.get") def test_packages_libnl(self, mock_get): test_data = [ - "tests/data/dirlisting/generic/libnl/index.html", + "tests/data/package/dirlisting/generic/libnl/index.html", ] mock_get.side_effect = [ @@ -591,7 +921,7 @@ def test_packages_libnl(self, mock_get): for file in test_data ] - expected_file = "tests/data/dirlisting/generic/libnl-expected.json" + expected_file = "tests/data/package/dirlisting/generic/libnl-expected.json" result = info("pkg:generic/libnl") self.check_result(expected_file, result) @@ -599,7 +929,7 @@ def test_packages_libnl(self, mock_get): @mock.patch("requests.get") def test_packages_lighttpd(self, mock_get): test_data = [ - "tests/data/dirlisting/generic/lighttpd/index.html", + "tests/data/package/dirlisting/generic/lighttpd/index.html", ] mock_get.side_effect = [ @@ -614,7 +944,7 @@ def test_packages_lighttpd(self, mock_get): for file in test_data ] - expected_file = "tests/data/dirlisting/generic/lighttpd-expected.json" + expected_file = "tests/data/package/dirlisting/generic/lighttpd-expected.json" result = info("pkg:generic/lighttpd") self.check_result(expected_file, result) @@ -622,7 +952,7 @@ def test_packages_lighttpd(self, mock_get): @mock.patch("requests.get") def test_packages_nftables(self, mock_get): test_data = [ - "tests/data/dirlisting/generic/nftables/index.html", + "tests/data/package/dirlisting/generic/nftables/index.html", ] mock_get.side_effect = [ @@ -637,7 +967,7 @@ def test_packages_nftables(self, mock_get): for file in test_data ] - expected_file = "tests/data/dirlisting/generic/nftables-expected.json" + expected_file = "tests/data/package/dirlisting/generic/nftables-expected.json" result = info("pkg:generic/nftables") self.check_result(expected_file, result) @@ -645,7 +975,7 @@ def test_packages_nftables(self, mock_get): @mock.patch("requests.get") def test_packages_samba(self, mock_get): test_data = [ - "tests/data/dirlisting/generic/samba/index.html", + "tests/data/package/dirlisting/generic/samba/index.html", ] mock_get.side_effect = [ @@ -660,7 +990,17 @@ def test_packages_samba(self, mock_get): for file in test_data ] - expected_file = "tests/data/dirlisting/generic/samba-expected.json" + expected_file = "tests/data/package/dirlisting/generic/samba-expected.json" result = info("pkg:generic/samba") self.check_result(expected_file, result) + + +def file_json(file_path): + with open(file_path, "r") as file: + return json.load(file) + + +def file_content(file_name): + with open(file_name) as file: + return file.read()