{"Argon2":{"name":"Argon2","versions":{"1.0.0":{"name":"Argon2","version":"1.0.0","description":"Use the Argon2 hashing reference implementation library","keywords":["Argon2","Password","Hash","Security","Storage"],"dependencies":[],"dist":{"zip":"https://spam.bbsdev.net/Argon2/1.0.0/Argon2-1.0.0.zip"},"checksums":{"md5":"df86d25efc1a99fe9691d26297d36f8b","sha1":"07d2bace14c867fa88fcfb8743371b00b348d28d"}},"1.0.1":{"name":"Argon2","version":"1.0.1","description":"Use the Argon2 hashing reference implementation library","keywords":["Argon2","Password","Hash","Security","Storage"],"dependencies":[],"dist":{"zip":"https://spam.bbsdev.net/Argon2/1.0.1/Argon2-1.0.1.zip"},"checksums":{"md5":"7741c25d428c96939784efbb9faac99d","sha1":"8c45c9b78daea1b165d09b880c9bfabb60a7fe86"}},"1.0.2":{"name":"Argon2","version":"1.0.2","description":"Use the Argon2 hashing reference implementation library","keywords":["Argon2","Password","Hash","Security","Storage"],"dependencies":[],"dist":{"zip":"https://spam.bbsdev.net/Argon2/1.0.2/Argon2-1.0.2.zip"},"checksums":{"md5":"1c7aa03d928655f743686d679352041f","sha1":"63e363391324219514a0cc9612474386df8f5cc3"}}}},"DorKit":{"name":"DorKit","versions":{"0.0.0":{"name":"DorKit","version":"0.0.0","description":"JSDoor Door Kit","keywords":["door","kit","doorkit"],"dependencies":{},"dist":{"zip":"https://spam.bbsdev.net/DorKit/0.0.0/DorKit-0.0.0.zip"},"checksums":{"md5":"efa2c14c8bdaf64951fae6fd7bb6551d","sha1":"6c1bbb8c0ecc421273f32067a4f62d611cdf2be0"}},"1.0.0":{"name":"DorKit","version":"1.0.0","description":"JSDoor Door Kit","keywords":["door","kit","doorkit"],"dependencies":{},"dist":{"zip":"https://spam.bbsdev.net/DorKit/1.0.0/DorKit-1.0.0.zip"},"checksums":{"md5":"f9af8edd025d3f59c5725128c796f2a1","sha1":"2b578c489fd8b27d5928c8272a5926265afc61e0"}},"1.0.1":{"name":"DorKit","version":"1.0.1","description":"JSDoor Door Kit","keywords":["door","kit","doorkit"],"dependencies":{},"dist":{"zip":"https://spam.bbsdev.net/DorKit/1.0.1/DorKit-1.0.1.zip"},"checksums":{"md5":"7314ba3950e967d374eaea031f42a64f","sha1":"b5efe08795928d5b627abf3105c9b0d051d4bd10"}}}},"HTTPRequest":{"name":"HTTPRequest","versions":{"0.0.0":{"name":"HTTPRequest","version":"0.0.0","description":"Class to make HTTP requests","keywords":["HTTP","HTTPS"],"dependencies":{"URL":"0"},"dist":{"zip":"https://spam.bbsdev.net/HTTPRequest/0.0.0/HTTPRequest-0.0.0.zip"},"checksums":{"md5":"ca08688db76a7dafca8337083fb1f8d4","sha1":"43b69bbf86006db94e7136ac04f7ee1eae1bc133"}},"1.0.0":{"name":"HTTPRequest","version":"1.0.0","description":"Class to make HTTP requests","keywords":["HTTP","HTTPS"],"dependencies":{"URL":"1"},"dist":{"zip":"https://spam.bbsdev.net/HTTPRequest/1.0.0/HTTPRequest-1.0.0.zip"},"checksums":{"md5":"7266a160ab223fe6c977b03d5c960bba","sha1":"128a94309afcee8559324b615d864e2c937f803b"}},"1.0.1":{"name":"HTTPRequest","version":"1.0.1","description":"Class to make HTTP requests","keywords":["HTTP","HTTPS"],"dependencies":{"URL":"1"},"dist":{"zip":"https://spam.bbsdev.net/HTTPRequest/1.0.1/HTTPRequest-1.0.1.zip"},"checksums":{"md5":"b6d09e320b83af25d0510951d83efdeb","sha1":"e72ad3dae044d242e48910403f14b4652ab14b26"}},"1.0.2":{"name":"HTTPRequest","version":"1.0.2","description":"Class to make HTTP requests","keywords":["HTTP","HTTPS"],"dependencies":{"URL":"1"},"dist":{"zip":"https://spam.bbsdev.net/HTTPRequest/1.0.2/HTTPRequest-1.0.2.zip"},"checksums":{"md5":"ac47f64e342f57dbaa3e849e5df254cb","sha1":"f48404fb47f1cf0aee33f04ac0ffeefa80aebcb2"}}}},"SPORC":{"name":"SPORC","versions":{"1.0.0":{"name":"SPORC","version":"1.0.0","description":"Synchronet Package Online Repository Client","keywords":["SPaMMER","Client","Repo","Repository","Library"],"dependencies":[],"dist":{"zip":"https://spam.bbsdev.net/SPORC/1.0.0/SPORC-1.0.0.zip"},"checksums":{"md5":"bb0b4759b579ad2c1156bc5d1f294bfe","sha1":"e9152d5412e7e5ce57fe3f3d410d21a940fbfd3d"}},"1.1.0":{"name":"SPORC","version":"1.1.0","description":"Synchronet Package Online Repository Client","keywords":["SPaMMER","Client","Repo","Repository","Library"],"dependencies":[],"dist":{"zip":"https://spam.bbsdev.net/SPORC/1.1.0/SPORC-1.1.0.zip"},"checksums":{"md5":"ab0ff89328768a1300cadc6d1102d42d","sha1":"670e141b662a1c02b04ad30a649116d528d061e6"}}}},"SPaM":{"name":"SPaM","versions":{"0.0.0":{"name":"SPaM","version":"0.0.0","description":"Synchronet Package Manager","keywords":["SPaM","Package","Management","Update","Install"],"dependencies":{"SPaMMI":"0"},"dist":{"zip":"https://spam.bbsdev.net/SPaM/0.0.0/SPaM-0.0.0.zip"},"checksums":{"md5":"4e3771d163d36b40e43cbccea5ff5c13","sha1":"38160ae1f6847762423762418961ca4c3fe4f9b8"}},"1.0.0":{"name":"SPaM","version":"1.0.0","description":"Synchronet Package Manager","keywords":["SPaM","Package","Management","Update","Install"],"dependencies":{"SPaMMI":"0"},"dist":{"zip":"https://spam.bbsdev.net/SPaM/1.0.0/SPaM-1.0.0.zip"},"checksums":{"md5":"97f9166185060cde557973e763b64ae8","sha1":"d27dc48436d327c8981adeec8451542f9309d6f1"}},"1.0.1":{"name":"SPaM","version":"1.0.1","description":"Synchronet Package Manager","keywords":["SPaM","Package","Management","Update","Install"],"dependencies":{"SPaMMI":"1"},"dist":{"zip":"https://spam.bbsdev.net/SPaM/1.0.1/SPaM-1.0.1.zip"},"checksums":{"md5":"19aa88637f5de875eb3213cc4a6375c0","sha1":"19ff368d5aa102bdb365ed872e9475b73ac27740"}},"1.1.0":{"name":"SPaM","version":"1.1.0","description":"Synchronet Package Manager","keywords":["SPaM","Package","Management","Update","Install"],"dependencies":{"SPaMMI":"1"},"dist":{"zip":"https://spam.bbsdev.net/SPaM/1.1.0/SPaM-1.1.0.zip"},"checksums":{"md5":"2b810e8df688a889d29e77d91e110cf8","sha1":"d11332917300ae30a55634c5567a69562b2258a7"}},"1.1.1":{"name":"SPaM","version":"1.1.1","description":"Synchronet Package Manager","keywords":["SPaM","Package","Management","Update","Install"],"dependencies":{"SPaMMI":"1"},"dist":{"zip":"https://spam.bbsdev.net/SPaM/1.1.1/SPaM-1.1.1.zip"},"checksums":{"md5":"8d2dee2d51111d631c17fd3d2fcc391c","sha1":"96dc87d54482b05dd4ef59c3650639195bc6daca"}},"1.2.0":{"name":"SPaM","version":"1.2.0","description":"Synchronet Package Manager","keywords":["SPaM","Package","Management","Update","Install"],"dependencies":{"SPaMMI":"2","SPORC":"1"},"dist":{"zip":"https://spam.bbsdev.net/SPaM/1.2.0/SPaM-1.2.0.zip"},"checksums":{"md5":"31c599ee8747d18a8ef93ad3a3c2571d","sha1":"6c585ab03736033a632e1e643cdb36199ed0025e"}},"1.2.1":{"name":"SPaM","version":"1.2.1","description":"Synchronet Package Manager","keywords":["SPaM","Package","Management","Update","Install"],"dependencies":{"SPaMMI":"2","SPORC":"1"},"dist":{"zip":"https://spam.bbsdev.net/SPaM/1.2.1/SPaM-1.2.1.zip"},"checksums":{"md5":"38638bd46ee68ccce3c452914c9b0586","sha1":"136e6ec38a938296b54419618c0df1bb884c2811"}},"1.3.0":{"name":"SPaM","version":"1.3.0","description":"Synchronet Package Manager","keywords":["SPaM","Package","Management","Update","Install"],"dependencies":{"SPaMMI":"2","SPORC":"1"},"dist":{"zip":"https://spam.bbsdev.net/SPaM/1.3.0/SPaM-1.3.0.zip"},"checksums":{"md5":"a5862381b70ac6e6302b313140177056","sha1":"8e72d700865a3556a2f012d1ef8ecdca944f8bc4"}},"1.4.0":{"name":"SPaM","version":"1.4.0","description":"Synchronet Package Manager","keywords":["SPaM","Package","Management","Update","Install"],"dependencies":{"SPaMMI":"2","SPORC":"1"},"dist":{"zip":"https://spam.bbsdev.net/SPaM/1.4.0/SPaM-1.4.0.zip"},"checksums":{"md5":"d432fd3024d07d0c5e2fa1c33764fc61","sha1":"a1ff36487ad87a9d732ac8da797c13bb0b3c64b1"}}}},"SPaMMER":{"name":"SPaMMER","versions":{"1.0.0":{"name":"SPaMMER","version":"1.0.0","description":"Synchronet Package Manager Minion for Editing a Repository","keywords":["SPaM","Package","Management","Update","Install","Server"],"dependencies":{"SPaMMI":"1","Argon2":"1.0.1"},"dist":{"zip":"https://spam.bbsdev.net/SPaMMER/1.0.0/SPaMMER-1.0.0.zip"},"checksums":{"md5":"8cf8c17a9f169f405ed6b0db3a4a00a8","sha1":"f5e795dc1c18a6de4e8ea0784146594f558e5365"}},"1.0.1":{"name":"SPaMMER","version":"1.0.1","description":"Synchronet Package Manager Minion for Editing a Repository","keywords":["SPaM","Package","Management","Update","Install","Server"],"dependencies":{"SPaMMI":"2","Argon2":"1.0.1"},"dist":{"zip":"https://spam.bbsdev.net/SPaMMER/1.0.1/SPaMMER-1.0.1.zip"},"checksums":{"md5":"6f81998288c925c41ccef73263d6ebb6","sha1":"56534e2d6496068b5c69636dd4694a29ae594f3f"}},"1.1.0":{"name":"SPaMMER","version":"1.1.0","description":"Synchronet Package Manager Minion for Editing a Repository","keywords":["SPaM","Package","Management","Update","Install","Server"],"dependencies":{"SPaMMI":"2","Argon2":"1.0.1"},"dist":{"zip":"https://spam.bbsdev.net/SPaMMER/1.1.0/SPaMMER-1.1.0.zip"},"checksums":{"md5":"87246c9b654815552a7d2f9c24c94dfb","sha1":"df6a560779b1cd58c0b10aada99d7c60a0e13a3f"}}}},"SPaMMI":{"name":"SPaMMI","versions":{"0.0.0":{"name":"SPaMMI","version":"0.0.0","description":"Synchronet Package Manager Management Interface","keywords":["SPaM","Package","Management","Update","Install"],"dependencies":{"HTTPRequest":"1"},"dist":{"zip":"https://spam.bbsdev.net/SPaMMI/0.0.0/SPaMMI-0.0.0.zip"},"checksums":{"md5":"f39b2a4d917da53533f75378af4dc584","sha1":"ede02afd76deae97c9e685831ed7fc67b04a6531"}},"1.0.0":{"name":"SPaMMI","version":"1.0.0","description":"Synchronet Package Manager Management Interface","keywords":["SPaM","Package","Management","Update","Install"],"dependencies":{"HTTPRequest":"1"},"dist":{"zip":"https://spam.bbsdev.net/SPaMMI/1.0.0/SPaMMI-1.0.0.zip"},"checksums":{"md5":"6a686959729a2e585d10b24085f5f90a","sha1":"ab7c52a8a73b680dfac29f65fb0e22854494fe87"}},"1.0.1":{"name":"SPaMMI","version":"1.0.1","description":"Synchronet Package Manager Management Interface","keywords":["SPaM","Package","Management","Update","Install"],"dependencies":{"HTTPRequest":"1"},"dist":{"zip":"https://spam.bbsdev.net/SPaMMI/1.0.1/SPaMMI-1.0.1.zip"},"checksums":{"md5":"f7d571cc2cd4463244bfcf8c96bcd828","sha1":"1eed0bbf6d35a7fb9799f777bc40342e309a0504"}},"1.0.2":{"name":"SPaMMI","version":"1.0.2","description":"Synchronet Package Manager Management Interface","keywords":["SPaM","Package","Management","Update","Install"],"dependencies":{"HTTPRequest":"1"},"dist":{"zip":"https://spam.bbsdev.net/SPaMMI/1.0.2/SPaMMI-1.0.2.zip"},"checksums":{"md5":"a1e87958054d7e60bc5e12fc374611e2","sha1":"ee668fddedb1a2a2f6c946153a54252bbe50bdfe"}},"1.0.3":{"name":"SPaMMI","version":"1.0.3","description":"Synchronet Package Manager Management Interface","keywords":["SPaM","Package","Management","Update","Install"],"dependencies":{"HTTPRequest":"1"},"dist":{"zip":"https://spam.bbsdev.net/SPaMMI/1.0.3/SPaMMI-1.0.3.zip"},"checksums":{"md5":"d47f1b088325a379803027801e0cd178","sha1":"13d3c98da3dd5eb409815adbd6fecd8de2c2315d"}},"1.0.4":{"name":"SPaMMI","version":"1.0.4","description":"Synchronet Package Manager Management Interface","keywords":["SPaM","Package","Management","Update","Install"],"dependencies":{"HTTPRequest":"1"},"dist":{"zip":"https://spam.bbsdev.net/SPaMMI/1.0.4/SPaMMI-1.0.4.zip"},"checksums":{"md5":"2cf39db161774271087e801050fd0e4e","sha1":"776e16a51b142ed62e114a3b82d8dd548d2f2339"}},"1.0.5":{"name":"SPaMMI","version":"1.0.5","description":"Synchronet Package Manager Management Interface","keywords":["SPaM","Package","Management","Update","Install"],"dependencies":{"HTTPRequest":"1"},"dist":{"zip":"https://spam.bbsdev.net/SPaMMI/1.0.5/SPaMMI-1.0.5.zip"},"checksums":{"md5":"8b758f7a4885b53c1d5c0075702fd6b3","sha1":"865cc86749d1dd1a68975e0b892bd2bc632b8bfa"}},"1.0.6":{"name":"SPaMMI","version":"1.0.6","description":"Synchronet Package Manager Management Interface","keywords":["SPaM","Package","Management","Update","Install"],"dependencies":{"HTTPRequest":"1"},"dist":{"zip":"https://spam.bbsdev.net/SPaMMI/1.0.6/SPaMMI-1.0.6.zip"},"checksums":{"md5":"313a00bccf7df7079d70cf9984f4a04e","sha1":"5735aecf5db12c122d95430664aa844968eeac8c"}},"1.0.7":{"name":"SPaMMI","version":"1.0.7","description":"Synchronet Package Manager Management Interface","keywords":["SPaM","Package","Management","Update","Install"],"dependencies":{"HTTPRequest":"1"},"dist":{"zip":"https://spam.bbsdev.net/SPaMMI/1.0.7/SPaMMI-1.0.7.zip"},"checksums":{"md5":"8a405851d3c919c3bbe3cfc0a9daae48","sha1":"dddeb05b3a5b638f75bbf43c6a896b286ae3c6d9"}},"2.0.0":{"name":"SPaMMI","version":"2.0.0","description":"Synchronet Package Manager Management Interface","keywords":["SPaM","Package","Management","Update","Install"],"dependencies":{"HTTPRequest":"1"},"dist":{"zip":"https://spam.bbsdev.net/SPaMMI/2.0.0/SPaMMI-2.0.0.zip"},"checksums":{"md5":"1dbcca3b0716a193de829c463c3c9884","sha1":"9e947891d5a4d83b4467997fbdebc2ae063b7d58"}},"2.0.1":{"name":"SPaMMI","version":"2.0.1","description":"Synchronet Package Manager Management Interface","keywords":["SPaM","Package","Management","Update","Install"],"dependencies":{"HTTPRequest":"1"},"dist":{"zip":"https://spam.bbsdev.net/SPaMMI/2.0.1/SPaMMI-2.0.1.zip"},"checksums":{"md5":"74870afe8db4416a22c7a7399e88be61","sha1":"17733de4728dddf9d13bcdb2e57dcacb453b4faf"}},"2.1.0":{"name":"SPaMMI","version":"2.1.0","description":"Synchronet Package Manager Management Interface","keywords":["SPaM","Package","Management","Update","Install"],"dependencies":{"HTTPRequest":"1"},"dist":{"zip":"https://spam.bbsdev.net/SPaMMI/2.1.0/SPaMMI-2.1.0.zip"},"checksums":{"md5":"5de9913c713cf90c343e241412387f43","sha1":"25074866bc21dea79270cd6bf484b2f313d685eb"}}}},"URL":{"name":"URL","versions":{"0.0.0":{"name":"URL","version":"0.0.0","description":"Class to parse URLs into component parts","keywords":["URL"],"dependencies":{},"dist":{"zip":"https://spam.bbsdev.net/URL/0.0.0/URL-0.0.0.zip"},"checksums":{"md5":"17e58645468ca1811735c830c257d352","sha1":"05e0ba0060b29a1cfdd1e1a46f3d01048927f6a5"}},"1.0.0":{"name":"URL","version":"1.0.0","description":"Class to parse URLs into component parts","keywords":["URL"],"dependencies":{},"dist":{"zip":"https://spam.bbsdev.net/URL/1.0.0/URL-1.0.0.zip"},"checksums":{"md5":"294aeae2d7779e8d7ba4d27ae17bae46","sha1":"c6309fd30ec11f47f0d32491435b8d9e59cb98e8"}},"1.0.1":{"name":"URL","version":"1.0.1","description":"Class to parse URLs into component parts","keywords":["URL"],"dependencies":{},"dist":{"zip":"https://spam.bbsdev.net/URL/1.0.1/URL-1.0.1.zip"},"checksums":{"md5":"213caf9abc69167a08caac8c9d6feb51","sha1":"210711cad5216535c2d057655184d31c02746701"}}}},"knk":{"name":"knk","versions":{"0.0.0":{"name":"knk","version":"0.0.0","description":"Kannons and Katapults","keywords":["door","bbs"],"dependencies":{"DorKit":"0","lockfile":"0"},"dist":{"zip":"https://spam.bbsdev.net/knk/0.0.0/knk-0.0.0.zip"},"checksums":{"md5":"e32023d24982193a0491dba9972ca30f","sha1":"6aa5508c067efdc8f8ad76e563a272e84c8017d5"}},"0.0.1":{"name":"knk","version":"0.0.1","description":"Kannons and Katapults","keywords":["door","bbs"],"dependencies":{"DorKit":"0.0.0","lockfile":"0.0.1"},"dist":{"zip":"https://spam.bbsdev.net/knk/0.0.1/knk-0.0.1.zip"},"checksums":{"md5":"d8a13d8aa657e6ad53d9735e87628c86","sha1":"ea78176bcb3dd77512d525d6dfd85d1c872ce4df"}},"1.0.0":{"name":"knk","version":"1.0.0","description":"Kannons and Katapults","keywords":["door","bbs"],"dependencies":{"DorKit":"1","lockfile":"1"},"dist":{"zip":"https://spam.bbsdev.net/knk/1.0.0/knk-1.0.0.zip"},"checksums":{"md5":"0b9cc93c37df708642684847f72fee74","sha1":"1f9b376b7ee54de0d8fac2f2c7fc19c5067ed4a0"}}}},"lockfile":{"name":"lockfile","versions":{"0.0.0":{"name":"lockfile","version":"0.0.0","description":"Simple read/write lockfile implementation","keywords":["lock","lockfile"],"dependencies":{},"dist":{"zip":"https://spam.bbsdev.net/lockfile/0.0.0/lockfile-0.0.0.zip"},"checksums":{"md5":"6ba858c3156ef1ac3d706ef16d460b92","sha1":"f01ca402755d1d65032f1f6dbe5f1f35f98e602d"}},"0.0.1":{"name":"lockfile","version":"0.0.1","description":"Simple read/write lockfile implementation","keywords":["lock","lockfile"],"dependencies":{},"dist":{"zip":"https://spam.bbsdev.net/lockfile/0.0.1/lockfile-0.0.1.zip"},"checksums":{"md5":"abcc17101439fbae3df22cf8e5b3d708","sha1":"d41cb801b065de3cfafcd4f65c4764869281591e"}},"1.0.0":{"name":"lockfile","version":"1.0.0","description":"Simple read/write lockfile implementation","keywords":["lock","lockfile"],"dependencies":{},"dist":{"zip":"https://spam.bbsdev.net/lockfile/1.0.0/lockfile-1.0.0.zip"},"checksums":{"md5":"7481ebe57a3cd54359241c693f038e16","sha1":"387b0e50169c3aec01a25fcd64589b35e3a32c8c"}}}}}