Last active
January 23, 2018 19:09
-
-
Save tfausak/de84b19e6d84c180130c00caf6fe8279 to your computer and use it in GitHub Desktop.
SLURP packages from Hackage as of 2018-01-23. https://github.com/tfausak/slurp
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "packages": [ | |
| { | |
| "location": "https://hackage.haskell.org/package/3d-graphics-examples", | |
| "name": "3d-graphics-examples" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/3dmodels", | |
| "name": "3dmodels" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/4Blocks", | |
| "name": "4Blocks" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/AAI", | |
| "name": "AAI" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ABList", | |
| "name": "ABList" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/AC-Angle", | |
| "name": "AC-Angle" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/AC-Boolean", | |
| "name": "AC-Boolean" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/AC-BuildPlatform", | |
| "name": "AC-BuildPlatform" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/AC-Colour", | |
| "name": "AC-Colour" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/AC-EasyRaster-GTK", | |
| "name": "AC-EasyRaster-GTK" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/AC-HalfInteger", | |
| "name": "AC-HalfInteger" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/AC-MiniTest", | |
| "name": "AC-MiniTest" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/AC-PPM", | |
| "name": "AC-PPM" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/AC-Random", | |
| "name": "AC-Random" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/AC-Terminal", | |
| "name": "AC-Terminal" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/AC-VanillaArray", | |
| "name": "AC-VanillaArray" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/AC-Vector", | |
| "name": "AC-Vector" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/AC-Vector-Fancy", | |
| "name": "AC-Vector-Fancy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ACME", | |
| "name": "ACME" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ADPfusion", | |
| "name": "ADPfusion" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ADPfusionForest", | |
| "name": "ADPfusionForest" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ADPfusionSet", | |
| "name": "ADPfusionSet" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/AERN-Basics", | |
| "name": "AERN-Basics" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/AERN-Net", | |
| "name": "AERN-Net" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/AERN-Real", | |
| "name": "AERN-Real" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/AERN-Real-Double", | |
| "name": "AERN-Real-Double" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/AERN-Real-Interval", | |
| "name": "AERN-Real-Interval" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/AERN-RnToRm", | |
| "name": "AERN-RnToRm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/AERN-RnToRm-Plot", | |
| "name": "AERN-RnToRm-Plot" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/AES", | |
| "name": "AES" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/AFSM", | |
| "name": "AFSM" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/AGI", | |
| "name": "AGI" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ALUT", | |
| "name": "ALUT" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/AMI", | |
| "name": "AMI" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ANum", | |
| "name": "ANum" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ASN1", | |
| "name": "ASN1" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/AVar", | |
| "name": "AVar" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/AWin32Console", | |
| "name": "AWin32Console" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/AbortT-monadstf", | |
| "name": "AbortT-monadstf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/AbortT-mtl", | |
| "name": "AbortT-mtl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/AbortT-transformers", | |
| "name": "AbortT-transformers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ActionKid", | |
| "name": "ActionKid" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Adaptive", | |
| "name": "Adaptive" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Adaptive-Blaisorblade", | |
| "name": "Adaptive-Blaisorblade" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Advgame", | |
| "name": "Advgame" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/AesonBson", | |
| "name": "AesonBson" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Agata", | |
| "name": "Agata" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Agda", | |
| "name": "Agda" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Agda-executable", | |
| "name": "Agda-executable" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/AhoCorasick", | |
| "name": "AhoCorasick" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/AlanDeniseEricLauren", | |
| "name": "AlanDeniseEricLauren" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/AlgorithmW", | |
| "name": "AlgorithmW" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/AlignmentAlgorithms", | |
| "name": "AlignmentAlgorithms" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Allure", | |
| "name": "Allure" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/AndroidViewHierarchyImporter", | |
| "name": "AndroidViewHierarchyImporter" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Animas", | |
| "name": "Animas" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Annotations", | |
| "name": "Annotations" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Ansi2Html", | |
| "name": "Ansi2Html" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ApplePush", | |
| "name": "ApplePush" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/AppleScript", | |
| "name": "AppleScript" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ApproxFun-hs", | |
| "name": "ApproxFun-hs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ArrayRef", | |
| "name": "ArrayRef" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ArrowVHDL", | |
| "name": "ArrowVHDL" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/AspectAG", | |
| "name": "AspectAG" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/AttoBencode", | |
| "name": "AttoBencode" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/AttoJson", | |
| "name": "AttoJson" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Attrac", | |
| "name": "Attrac" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Aurochs", | |
| "name": "Aurochs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/AutoForms", | |
| "name": "AutoForms" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/AvlTree", | |
| "name": "AvlTree" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/BASIC", | |
| "name": "BASIC" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/BCMtools", | |
| "name": "BCMtools" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/BNFC", | |
| "name": "BNFC" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/BNFC-meta", | |
| "name": "BNFC-meta" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Baggins", | |
| "name": "Baggins" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Bang", | |
| "name": "Bang" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Barracuda", | |
| "name": "Barracuda" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Befunge93", | |
| "name": "Befunge93" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/BenchmarkHistory", | |
| "name": "BenchmarkHistory" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/BerkeleyDB", | |
| "name": "BerkeleyDB" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/BerkeleyDBXML", | |
| "name": "BerkeleyDBXML" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/BerlekampAlgorithm", | |
| "name": "BerlekampAlgorithm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/BiGUL", | |
| "name": "BiGUL" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/BigPixel", | |
| "name": "BigPixel" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Binpack", | |
| "name": "Binpack" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/BioHMM", | |
| "name": "BioHMM" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Biobase", | |
| "name": "Biobase" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/BiobaseBlast", | |
| "name": "BiobaseBlast" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/BiobaseDotP", | |
| "name": "BiobaseDotP" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/BiobaseFR3D", | |
| "name": "BiobaseFR3D" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/BiobaseFasta", | |
| "name": "BiobaseFasta" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/BiobaseInfernal", | |
| "name": "BiobaseInfernal" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/BiobaseMAF", | |
| "name": "BiobaseMAF" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/BiobaseNewick", | |
| "name": "BiobaseNewick" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/BiobaseTrainingData", | |
| "name": "BiobaseTrainingData" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/BiobaseTurner", | |
| "name": "BiobaseTurner" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/BiobaseTypes", | |
| "name": "BiobaseTypes" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/BiobaseVienna", | |
| "name": "BiobaseVienna" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/BiobaseXNA", | |
| "name": "BiobaseXNA" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/BirdPP", | |
| "name": "BirdPP" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/BitStringRandomMonad", | |
| "name": "BitStringRandomMonad" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/BitSyntax", | |
| "name": "BitSyntax" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Bitly", | |
| "name": "Bitly" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/BlastHTTP", | |
| "name": "BlastHTTP" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Blobs", | |
| "name": "Blobs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/BlogLiterately", | |
| "name": "BlogLiterately" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/BlogLiterately-diagrams", | |
| "name": "BlogLiterately-diagrams" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Blogdown", | |
| "name": "Blogdown" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/BluePrintCSS", | |
| "name": "BluePrintCSS" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Blueprint", | |
| "name": "Blueprint" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Bookshelf", | |
| "name": "Bookshelf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Boolean", | |
| "name": "Boolean" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/BoundedChan", | |
| "name": "BoundedChan" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Bravo", | |
| "name": "Bravo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/BufferedSocket", | |
| "name": "BufferedSocket" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Buster", | |
| "name": "Buster" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/CBOR", | |
| "name": "CBOR" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/CC-delcont", | |
| "name": "CC-delcont" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/CC-delcont-alt", | |
| "name": "CC-delcont-alt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/CC-delcont-cxe", | |
| "name": "CC-delcont-cxe" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/CC-delcont-exc", | |
| "name": "CC-delcont-exc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/CC-delcont-ref", | |
| "name": "CC-delcont-ref" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/CC-delcont-ref-tf", | |
| "name": "CC-delcont-ref-tf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/CCA", | |
| "name": "CCA" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/CHXHtml", | |
| "name": "CHXHtml" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/CLASE", | |
| "name": "CLASE" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/CLI", | |
| "name": "CLI" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/CMCompare", | |
| "name": "CMCompare" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/CMQ", | |
| "name": "CMQ" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/COrdering", | |
| "name": "COrdering" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/CPBrainfuck", | |
| "name": "CPBrainfuck" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/CPL", | |
| "name": "CPL" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/CSPM-CoreLanguage", | |
| "name": "CSPM-CoreLanguage" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/CSPM-FiringRules", | |
| "name": "CSPM-FiringRules" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/CSPM-Frontend", | |
| "name": "CSPM-Frontend" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/CSPM-Interpreter", | |
| "name": "CSPM-Interpreter" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/CSPM-ToProlog", | |
| "name": "CSPM-ToProlog" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/CSPM-cspm", | |
| "name": "CSPM-cspm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/CTRex", | |
| "name": "CTRex" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/CV", | |
| "name": "CV" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Cabal", | |
| "name": "Cabal" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Cabal-ide-backend", | |
| "name": "Cabal-ide-backend" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/CabalSearch", | |
| "name": "CabalSearch" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Capabilities", | |
| "name": "Capabilities" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Cardinality", | |
| "name": "Cardinality" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/CarneadesDSL", | |
| "name": "CarneadesDSL" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/CarneadesIntoDung", | |
| "name": "CarneadesIntoDung" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Cartesian", | |
| "name": "Cartesian" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Cascade", | |
| "name": "Cascade" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Cassava", | |
| "name": "Cassava" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Catana", | |
| "name": "Catana" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ChannelT", | |
| "name": "ChannelT" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Chart", | |
| "name": "Chart" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Chart-cairo", | |
| "name": "Chart-cairo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Chart-diagrams", | |
| "name": "Chart-diagrams" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Chart-gtk", | |
| "name": "Chart-gtk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Chart-simple", | |
| "name": "Chart-simple" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ChasingBottoms", | |
| "name": "ChasingBottoms" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/CheatSheet", | |
| "name": "CheatSheet" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Checked", | |
| "name": "Checked" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Chitra", | |
| "name": "Chitra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ChristmasTree", | |
| "name": "ChristmasTree" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/CirruParser", | |
| "name": "CirruParser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ClassLaws", | |
| "name": "ClassLaws" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ClassyPrelude", | |
| "name": "ClassyPrelude" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Clean", | |
| "name": "Clean" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Clipboard", | |
| "name": "Clipboard" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ClustalParser", | |
| "name": "ClustalParser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Coadjute", | |
| "name": "Coadjute" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Codec-Compression-LZF", | |
| "name": "Codec-Compression-LZF" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Codec-Image-DevIL", | |
| "name": "Codec-Image-DevIL" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Combinatorrent", | |
| "name": "Combinatorrent" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Command", | |
| "name": "Command" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Commando", | |
| "name": "Commando" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ComonadSheet", | |
| "name": "ComonadSheet" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Compactable", | |
| "name": "Compactable" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Concurrent-Cache", | |
| "name": "Concurrent-Cache" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ConcurrentUtils", | |
| "name": "ConcurrentUtils" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Concurrential", | |
| "name": "Concurrential" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Condor", | |
| "name": "Condor" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ConfigFile", | |
| "name": "ConfigFile" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ConfigFileTH", | |
| "name": "ConfigFileTH" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Configger", | |
| "name": "Configger" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Configurable", | |
| "name": "Configurable" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ConsStream", | |
| "name": "ConsStream" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Conscript", | |
| "name": "Conscript" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ConstraintKinds", | |
| "name": "ConstraintKinds" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Consumer", | |
| "name": "Consumer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ContArrow", | |
| "name": "ContArrow" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ContextAlgebra", | |
| "name": "ContextAlgebra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Contract", | |
| "name": "Contract" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Control-Engine", | |
| "name": "Control-Engine" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Control-Monad-MultiPass", | |
| "name": "Control-Monad-MultiPass" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Control-Monad-ST2", | |
| "name": "Control-Monad-ST2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/CoreDump", | |
| "name": "CoreDump" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/CoreErlang", | |
| "name": "CoreErlang" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/CoreFoundation", | |
| "name": "CoreFoundation" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Coroutine", | |
| "name": "Coroutine" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/CouchDB", | |
| "name": "CouchDB" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Craft3e", | |
| "name": "Craft3e" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Crypto", | |
| "name": "Crypto" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/CurryDB", | |
| "name": "CurryDB" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/DAG-Tournament", | |
| "name": "DAG-Tournament" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/DAV", | |
| "name": "DAV" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/DBlimited", | |
| "name": "DBlimited" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/DBus", | |
| "name": "DBus" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/DCFL", | |
| "name": "DCFL" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/DMuCheck", | |
| "name": "DMuCheck" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/DOH", | |
| "name": "DOH" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/DOM", | |
| "name": "DOM" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/DP", | |
| "name": "DP" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/DPM", | |
| "name": "DPM" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/DPutils", | |
| "name": "DPutils" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/DRBG", | |
| "name": "DRBG" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/DSA", | |
| "name": "DSA" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/DSH", | |
| "name": "DSH" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/DSTM", | |
| "name": "DSTM" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/DTC", | |
| "name": "DTC" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Dangerous", | |
| "name": "Dangerous" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Dao", | |
| "name": "Dao" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/DarcsHelpers", | |
| "name": "DarcsHelpers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Data-Angle", | |
| "name": "Data-Angle" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Data-Hash-Consistent", | |
| "name": "Data-Hash-Consistent" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Data-Rope", | |
| "name": "Data-Rope" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/DataIndex", | |
| "name": "DataIndex" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/DataTreeView", | |
| "name": "DataTreeView" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Deadpan-DDP", | |
| "name": "Deadpan-DDP" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/DebugTraceHelpers", | |
| "name": "DebugTraceHelpers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Decimal", | |
| "name": "Decimal" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/DecisionTree", | |
| "name": "DecisionTree" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/DeepArrow", | |
| "name": "DeepArrow" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/DeepDarkFantasy", | |
| "name": "DeepDarkFantasy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/DefendTheKing", | |
| "name": "DefendTheKing" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Delta-Lambda", | |
| "name": "Delta-Lambda" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/DescriptiveKeys", | |
| "name": "DescriptiveKeys" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Dflow", | |
| "name": "Dflow" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Diff", | |
| "name": "Diff" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/DifferenceLogic", | |
| "name": "DifferenceLogic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/DifferentialEvolution", | |
| "name": "DifferentialEvolution" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Digit", | |
| "name": "Digit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/DigitalOcean", | |
| "name": "DigitalOcean" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/DimensionalHash", | |
| "name": "DimensionalHash" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/DirectSound", | |
| "name": "DirectSound" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/DisTract", | |
| "name": "DisTract" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/DiscussionSupportSystem", | |
| "name": "DiscussionSupportSystem" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Dish", | |
| "name": "Dish" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Dist", | |
| "name": "Dist" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/DistanceTransform", | |
| "name": "DistanceTransform" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/DistanceUnits", | |
| "name": "DistanceUnits" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/DnaProteinAlignment", | |
| "name": "DnaProteinAlignment" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/DocTest", | |
| "name": "DocTest" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Docs", | |
| "name": "Docs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/DrHylo", | |
| "name": "DrHylo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/DrIFT", | |
| "name": "DrIFT" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/DrIFT-cabalized", | |
| "name": "DrIFT-cabalized" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Dung", | |
| "name": "Dung" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Dust", | |
| "name": "Dust" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Dust-crypto", | |
| "name": "Dust-crypto" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Dust-tools", | |
| "name": "Dust-tools" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Dust-tools-pcap", | |
| "name": "Dust-tools-pcap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/DynamicTimeWarp", | |
| "name": "DynamicTimeWarp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/DysFRP", | |
| "name": "DysFRP" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/DysFRP-Cairo", | |
| "name": "DysFRP-Cairo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/DysFRP-Craftwerk", | |
| "name": "DysFRP-Craftwerk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/EEConfig", | |
| "name": "EEConfig" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Earley", | |
| "name": "Earley" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Ebnf2ps", | |
| "name": "Ebnf2ps" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/EdisonAPI", | |
| "name": "EdisonAPI" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/EdisonCore", | |
| "name": "EdisonCore" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/EditTimeReport", | |
| "name": "EditTimeReport" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/EitherT", | |
| "name": "EitherT" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Elm", | |
| "name": "Elm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Emping", | |
| "name": "Emping" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Empty", | |
| "name": "Empty" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Encode", | |
| "name": "Encode" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/EntrezHTTP", | |
| "name": "EntrezHTTP" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/EnumContainers", | |
| "name": "EnumContainers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/EnumMap", | |
| "name": "EnumMap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Eq", | |
| "name": "Eq" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/EqualitySolver", | |
| "name": "EqualitySolver" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/EsounD", | |
| "name": "EsounD" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/EstProgress", | |
| "name": "EstProgress" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/EtaMOO", | |
| "name": "EtaMOO" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Etage", | |
| "name": "Etage" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Etage-Graph", | |
| "name": "Etage-Graph" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Eternal10Seconds", | |
| "name": "Eternal10Seconds" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Etherbunny", | |
| "name": "Etherbunny" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/EuroIT", | |
| "name": "EuroIT" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Euterpea", | |
| "name": "Euterpea" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/EventSocket", | |
| "name": "EventSocket" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Extra", | |
| "name": "Extra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/FComp", | |
| "name": "FComp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/FM-SBLEX", | |
| "name": "FM-SBLEX" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/FModExRaw", | |
| "name": "FModExRaw" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/FPretty", | |
| "name": "FPretty" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/FTGL", | |
| "name": "FTGL" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/FTGL-bytestring", | |
| "name": "FTGL-bytestring" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/FTPLine", | |
| "name": "FTPLine" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Facts", | |
| "name": "Facts" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/FailureT", | |
| "name": "FailureT" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/FastPush", | |
| "name": "FastPush" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/FastxPipe", | |
| "name": "FastxPipe" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/FenwickTree", | |
| "name": "FenwickTree" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/FermatsLastMargin", | |
| "name": "FermatsLastMargin" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/FerryCore", | |
| "name": "FerryCore" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Feval", | |
| "name": "Feval" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/FieldTrip", | |
| "name": "FieldTrip" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/FileManip", | |
| "name": "FileManip" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/FileManipCompat", | |
| "name": "FileManipCompat" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/FilePather", | |
| "name": "FilePather" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/FileSystem", | |
| "name": "FileSystem" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Files", | |
| "name": "Files" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Fin", | |
| "name": "Fin" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Finance-Quote-Yahoo", | |
| "name": "Finance-Quote-Yahoo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Finance-Treasury", | |
| "name": "Finance-Treasury" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/FindBin", | |
| "name": "FindBin" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/FiniteMap", | |
| "name": "FiniteMap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/FirstOrderTheory", | |
| "name": "FirstOrderTheory" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/FixedPoint-simple", | |
| "name": "FixedPoint-simple" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Flippi", | |
| "name": "Flippi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/FloatingHex", | |
| "name": "FloatingHex" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Focus", | |
| "name": "Focus" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Folly", | |
| "name": "Folly" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/FontyFruity", | |
| "name": "FontyFruity" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ForSyDe", | |
| "name": "ForSyDe" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ForestStructures", | |
| "name": "ForestStructures" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Forestry", | |
| "name": "Forestry" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ForkableT", | |
| "name": "ForkableT" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/FormalGrammars", | |
| "name": "FormalGrammars" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Foster", | |
| "name": "Foster" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/FpMLv53", | |
| "name": "FpMLv53" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/FractalArt", | |
| "name": "FractalArt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Fractaler", | |
| "name": "Fractaler" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Frames", | |
| "name": "Frames" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Frank", | |
| "name": "Frank" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/FreeTypeGL", | |
| "name": "FreeTypeGL" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/FunGEn", | |
| "name": "FunGEn" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Fungi", | |
| "name": "Fungi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GA", | |
| "name": "GA" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GGg", | |
| "name": "GGg" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GHood", | |
| "name": "GHood" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GLFW", | |
| "name": "GLFW" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GLFW-OGL", | |
| "name": "GLFW-OGL" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GLFW-b", | |
| "name": "GLFW-b" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GLFW-b-demo", | |
| "name": "GLFW-b-demo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GLFW-task", | |
| "name": "GLFW-task" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GLHUI", | |
| "name": "GLHUI" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GLM", | |
| "name": "GLM" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GLMatrix", | |
| "name": "GLMatrix" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GLURaw", | |
| "name": "GLURaw" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GLUT", | |
| "name": "GLUT" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GLUtil", | |
| "name": "GLUtil" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GPX", | |
| "name": "GPX" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GPipe", | |
| "name": "GPipe" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GPipe-Collada", | |
| "name": "GPipe-Collada" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GPipe-Examples", | |
| "name": "GPipe-Examples" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GPipe-GLFW", | |
| "name": "GPipe-GLFW" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GPipe-TextureLoad", | |
| "name": "GPipe-TextureLoad" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GTALib", | |
| "name": "GTALib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Gamgine", | |
| "name": "Gamgine" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Ganymede", | |
| "name": "Ganymede" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GaussQuadIntegration", | |
| "name": "GaussQuadIntegration" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GeBoP", | |
| "name": "GeBoP" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GenI", | |
| "name": "GenI" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GenSmsPdu", | |
| "name": "GenSmsPdu" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Genbank", | |
| "name": "Genbank" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Gene-CluEDO", | |
| "name": "Gene-CluEDO" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GeneralTicTacToe", | |
| "name": "GeneralTicTacToe" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GenericPretty", | |
| "name": "GenericPretty" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GenussFold", | |
| "name": "GenussFold" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GeoIp", | |
| "name": "GeoIp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GeocoderOpenCage", | |
| "name": "GeocoderOpenCage" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Geodetic", | |
| "name": "Geodetic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GeomPredicates", | |
| "name": "GeomPredicates" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GeomPredicates-SSE", | |
| "name": "GeomPredicates-SSE" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Get", | |
| "name": "Get" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GiST", | |
| "name": "GiST" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Gifcurry", | |
| "name": "Gifcurry" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GiveYouAHead", | |
| "name": "GiveYouAHead" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Glob", | |
| "name": "Glob" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GlomeTrace", | |
| "name": "GlomeTrace" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GlomeVec", | |
| "name": "GlomeVec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GlomeView", | |
| "name": "GlomeView" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GoogleChart", | |
| "name": "GoogleChart" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GoogleCodeJam", | |
| "name": "GoogleCodeJam" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GoogleDirections", | |
| "name": "GoogleDirections" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GoogleSB", | |
| "name": "GoogleSB" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GoogleSuggest", | |
| "name": "GoogleSuggest" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GoogleTranslate", | |
| "name": "GoogleTranslate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GotoT-transformers", | |
| "name": "GotoT-transformers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Grafos", | |
| "name": "Grafos" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GrammarProducts", | |
| "name": "GrammarProducts" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Graph500", | |
| "name": "Graph500" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GraphHammer", | |
| "name": "GraphHammer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GraphHammer-examples", | |
| "name": "GraphHammer-examples" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GraphSCC", | |
| "name": "GraphSCC" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Graphalyze", | |
| "name": "Graphalyze" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Grempa", | |
| "name": "Grempa" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GroteTrap", | |
| "name": "GroteTrap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Grow", | |
| "name": "Grow" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GrowlNotify", | |
| "name": "GrowlNotify" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Gtk2hsGenerics", | |
| "name": "Gtk2hsGenerics" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GtkGLTV", | |
| "name": "GtkGLTV" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GtkTV", | |
| "name": "GtkTV" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GuiHaskell", | |
| "name": "GuiHaskell" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/GuiTV", | |
| "name": "GuiTV" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/H", | |
| "name": "H" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HARM", | |
| "name": "HARM" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HAppS-Data", | |
| "name": "HAppS-Data" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HAppS-IxSet", | |
| "name": "HAppS-IxSet" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HAppS-Server", | |
| "name": "HAppS-Server" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HAppS-State", | |
| "name": "HAppS-State" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HAppS-Util", | |
| "name": "HAppS-Util" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HAppSHelpers", | |
| "name": "HAppSHelpers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HCL", | |
| "name": "HCL" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HCard", | |
| "name": "HCard" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HCodecs", | |
| "name": "HCodecs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HDBC", | |
| "name": "HDBC" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HDBC-mysql", | |
| "name": "HDBC-mysql" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HDBC-odbc", | |
| "name": "HDBC-odbc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HDBC-postgresql", | |
| "name": "HDBC-postgresql" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HDBC-postgresql-hstore", | |
| "name": "HDBC-postgresql-hstore" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HDBC-session", | |
| "name": "HDBC-session" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HDBC-sqlite3", | |
| "name": "HDBC-sqlite3" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HDRUtils", | |
| "name": "HDRUtils" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HERA", | |
| "name": "HERA" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HFitUI", | |
| "name": "HFitUI" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HFrequencyQueue", | |
| "name": "HFrequencyQueue" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HFuse", | |
| "name": "HFuse" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HGE2D", | |
| "name": "HGE2D" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HGL", | |
| "name": "HGL" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HGamer3D", | |
| "name": "HGamer3D" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HGamer3D-API", | |
| "name": "HGamer3D-API" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HGamer3D-Audio", | |
| "name": "HGamer3D-Audio" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HGamer3D-Bullet-Binding", | |
| "name": "HGamer3D-Bullet-Binding" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HGamer3D-CAudio-Binding", | |
| "name": "HGamer3D-CAudio-Binding" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HGamer3D-CEGUI-Binding", | |
| "name": "HGamer3D-CEGUI-Binding" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HGamer3D-Common", | |
| "name": "HGamer3D-Common" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HGamer3D-Data", | |
| "name": "HGamer3D-Data" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HGamer3D-Enet-Binding", | |
| "name": "HGamer3D-Enet-Binding" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HGamer3D-GUI", | |
| "name": "HGamer3D-GUI" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HGamer3D-Graphics3D", | |
| "name": "HGamer3D-Graphics3D" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HGamer3D-InputSystem", | |
| "name": "HGamer3D-InputSystem" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HGamer3D-Network", | |
| "name": "HGamer3D-Network" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HGamer3D-OIS-Binding", | |
| "name": "HGamer3D-OIS-Binding" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HGamer3D-Ogre-Binding", | |
| "name": "HGamer3D-Ogre-Binding" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HGamer3D-SDL2-Binding", | |
| "name": "HGamer3D-SDL2-Binding" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HGamer3D-SFML-Binding", | |
| "name": "HGamer3D-SFML-Binding" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HGamer3D-WinEvent", | |
| "name": "HGamer3D-WinEvent" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HGamer3D-Wire", | |
| "name": "HGamer3D-Wire" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HGraphStorage", | |
| "name": "HGraphStorage" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HHDL", | |
| "name": "HHDL" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HJScript", | |
| "name": "HJScript" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HJVM", | |
| "name": "HJVM" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HJavaScript", | |
| "name": "HJavaScript" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HLearn-algebra", | |
| "name": "HLearn-algebra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HLearn-approximation", | |
| "name": "HLearn-approximation" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HLearn-classification", | |
| "name": "HLearn-classification" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HLearn-datastructures", | |
| "name": "HLearn-datastructures" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HLearn-distributions", | |
| "name": "HLearn-distributions" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HList", | |
| "name": "HList" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HListPP", | |
| "name": "HListPP" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HLogger", | |
| "name": "HLogger" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HMM", | |
| "name": "HMM" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HMap", | |
| "name": "HMap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HMarkov", | |
| "name": "HMarkov" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HNM", | |
| "name": "HNM" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HODE", | |
| "name": "HODE" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HOpenCV", | |
| "name": "HOpenCV" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HPDF", | |
| "name": "HPDF" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HPath", | |
| "name": "HPath" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HPhone", | |
| "name": "HPhone" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HPi", | |
| "name": "HPi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HPlot", | |
| "name": "HPlot" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HPong", | |
| "name": "HPong" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HROOT", | |
| "name": "HROOT" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HROOT-core", | |
| "name": "HROOT-core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HROOT-graf", | |
| "name": "HROOT-graf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HROOT-hist", | |
| "name": "HROOT-hist" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HROOT-io", | |
| "name": "HROOT-io" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HROOT-math", | |
| "name": "HROOT-math" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HROOT-tree", | |
| "name": "HROOT-tree" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HRay", | |
| "name": "HRay" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HSFFIG", | |
| "name": "HSFFIG" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HSGEP", | |
| "name": "HSGEP" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HSH", | |
| "name": "HSH" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HSHHelpers", | |
| "name": "HSHHelpers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HSet", | |
| "name": "HSet" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HSlippyMap", | |
| "name": "HSlippyMap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HSmarty", | |
| "name": "HSmarty" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HSoM", | |
| "name": "HSoM" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HSoundFile", | |
| "name": "HSoundFile" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HStringTemplate", | |
| "name": "HStringTemplate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HStringTemplateHelpers", | |
| "name": "HStringTemplateHelpers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HSvm", | |
| "name": "HSvm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HTF", | |
| "name": "HTF" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HTTP", | |
| "name": "HTTP" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HTTP-Simple", | |
| "name": "HTTP-Simple" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HTab", | |
| "name": "HTab" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HTicTacToe", | |
| "name": "HTicTacToe" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HUnit", | |
| "name": "HUnit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HUnit-Diff", | |
| "name": "HUnit-Diff" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HUnit-Plus", | |
| "name": "HUnit-Plus" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HUnit-approx", | |
| "name": "HUnit-approx" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HXMPP", | |
| "name": "HXMPP" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HXQ", | |
| "name": "HXQ" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HaLeX", | |
| "name": "HaLeX" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HaMinitel", | |
| "name": "HaMinitel" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HaPy", | |
| "name": "HaPy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HaRe", | |
| "name": "HaRe" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HaTeX", | |
| "name": "HaTeX" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HaTeX-meta", | |
| "name": "HaTeX-meta" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HaTeX-qq", | |
| "name": "HaTeX-qq" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HaVSA", | |
| "name": "HaVSA" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HaXml", | |
| "name": "HaXml" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Hach", | |
| "name": "Hach" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HackMail", | |
| "name": "HackMail" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Haggressive", | |
| "name": "Haggressive" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HandlerSocketClient", | |
| "name": "HandlerSocketClient" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HandsomeSoup", | |
| "name": "HandsomeSoup" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Hangman", | |
| "name": "Hangman" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HappyTree", | |
| "name": "HappyTree" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HarmTrace", | |
| "name": "HarmTrace" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HarmTrace-Base", | |
| "name": "HarmTrace-Base" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HasCacBDD", | |
| "name": "HasCacBDD" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HasGP", | |
| "name": "HasGP" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Haschoo", | |
| "name": "Haschoo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Hashell", | |
| "name": "Hashell" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HaskRel", | |
| "name": "HaskRel" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HaskellForMaths", | |
| "name": "HaskellForMaths" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HaskellLM", | |
| "name": "HaskellLM" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HaskellNN", | |
| "name": "HaskellNN" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HaskellNet", | |
| "name": "HaskellNet" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HaskellNet-SSL", | |
| "name": "HaskellNet-SSL" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HaskellTorrent", | |
| "name": "HaskellTorrent" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HaskellTutorials", | |
| "name": "HaskellTutorials" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Haskelloids", | |
| "name": "Haskelloids" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Hastodon", | |
| "name": "Hastodon" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Hate", | |
| "name": "Hate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Hawk", | |
| "name": "Hawk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Hayoo", | |
| "name": "Hayoo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Hclip", | |
| "name": "Hclip" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Hedi", | |
| "name": "Hedi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HerbiePlugin", | |
| "name": "HerbiePlugin" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Hermes", | |
| "name": "Hermes" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Hieroglyph", | |
| "name": "Hieroglyph" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HiggsSet", | |
| "name": "HiggsSet" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Hipmunk", | |
| "name": "Hipmunk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Hipmunk-Utils", | |
| "name": "Hipmunk-Utils" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HipmunkPlayground", | |
| "name": "HipmunkPlayground" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Hish", | |
| "name": "Hish" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Histogram", | |
| "name": "Histogram" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Hmpf", | |
| "name": "Hmpf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Hoed", | |
| "name": "Hoed" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HoleyMonoid", | |
| "name": "HoleyMonoid" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Holumbus-Distribution", | |
| "name": "Holumbus-Distribution" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Holumbus-MapReduce", | |
| "name": "Holumbus-MapReduce" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Holumbus-Searchengine", | |
| "name": "Holumbus-Searchengine" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Holumbus-Storage", | |
| "name": "Holumbus-Storage" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Homology", | |
| "name": "Homology" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HongoDB", | |
| "name": "HongoDB" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HostAndPort", | |
| "name": "HostAndPort" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Hricket", | |
| "name": "Hricket" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Hs2lib", | |
| "name": "Hs2lib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HsASA", | |
| "name": "HsASA" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HsHTSLib", | |
| "name": "HsHTSLib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HsHaruPDF", | |
| "name": "HsHaruPDF" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HsHyperEstraier", | |
| "name": "HsHyperEstraier" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HsJudy", | |
| "name": "HsJudy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HsOpenSSL", | |
| "name": "HsOpenSSL" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HsOpenSSL-x509-system", | |
| "name": "HsOpenSSL-x509-system" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HsParrot", | |
| "name": "HsParrot" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HsPerl5", | |
| "name": "HsPerl5" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HsSVN", | |
| "name": "HsSVN" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HsSyck", | |
| "name": "HsSyck" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HsTools", | |
| "name": "HsTools" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Hsed", | |
| "name": "Hsed" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Hsmtlib", | |
| "name": "Hsmtlib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HueAPI", | |
| "name": "HueAPI" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/HulkImport", | |
| "name": "HulkImport" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Hungarian-Munkres", | |
| "name": "Hungarian-Munkres" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Hydrogen", | |
| "name": "Hydrogen" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/IDynamic", | |
| "name": "IDynamic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/IFS", | |
| "name": "IFS" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/INblobs", | |
| "name": "INblobs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/IOR", | |
| "name": "IOR" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/IORefCAS", | |
| "name": "IORefCAS" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/IOSpec", | |
| "name": "IOSpec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/IPv6Addr", | |
| "name": "IPv6Addr" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/IPv6DB", | |
| "name": "IPv6DB" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/IcoGrid", | |
| "name": "IcoGrid" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/IfElse", | |
| "name": "IfElse" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Imlib", | |
| "name": "Imlib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ImperativeHaskell", | |
| "name": "ImperativeHaskell" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/IndentParser", | |
| "name": "IndentParser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/IndexedList", | |
| "name": "IndexedList" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/InfixApplicative", | |
| "name": "InfixApplicative" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Interpolation", | |
| "name": "Interpolation" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Interpolation-maxs", | |
| "name": "Interpolation-maxs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/IntervalMap", | |
| "name": "IntervalMap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Irc", | |
| "name": "Irc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/IrrHaskell", | |
| "name": "IrrHaskell" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/IsNull", | |
| "name": "IsNull" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/JSON-Combinator", | |
| "name": "JSON-Combinator" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/JSON-Combinator-Examples", | |
| "name": "JSON-Combinator-Examples" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/JSONParser", | |
| "name": "JSONParser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/JSONb", | |
| "name": "JSONb" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/JYU-Utils", | |
| "name": "JYU-Utils" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/JackMiniMix", | |
| "name": "JackMiniMix" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Javasf", | |
| "name": "Javasf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Javav", | |
| "name": "Javav" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Jdh", | |
| "name": "Jdh" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/JsContracts", | |
| "name": "JsContracts" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/JsonGrammar", | |
| "name": "JsonGrammar" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/JuPyTer-notebook", | |
| "name": "JuPyTer-notebook" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/JuicyPixels", | |
| "name": "JuicyPixels" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/JuicyPixels-canvas", | |
| "name": "JuicyPixels-canvas" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/JuicyPixels-extra", | |
| "name": "JuicyPixels-extra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/JuicyPixels-repa", | |
| "name": "JuicyPixels-repa" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/JuicyPixels-scale-dct", | |
| "name": "JuicyPixels-scale-dct" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/JuicyPixels-util", | |
| "name": "JuicyPixels-util" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/JunkDB", | |
| "name": "JunkDB" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/JunkDB-driver-gdbm", | |
| "name": "JunkDB-driver-gdbm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/JunkDB-driver-hashtables", | |
| "name": "JunkDB-driver-hashtables" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/JustParse", | |
| "name": "JustParse" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/KMP", | |
| "name": "KMP" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/KSP", | |
| "name": "KSP" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Kalman", | |
| "name": "Kalman" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/KdTree", | |
| "name": "KdTree" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Ketchup", | |
| "name": "Ketchup" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/KiCS", | |
| "name": "KiCS" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/KiCS-debugger", | |
| "name": "KiCS-debugger" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/KiCS-prophecy", | |
| "name": "KiCS-prophecy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Kleislify", | |
| "name": "Kleislify" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Konf", | |
| "name": "Konf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Kriens", | |
| "name": "Kriens" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/KyotoCabinet", | |
| "name": "KyotoCabinet" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/L-seed", | |
| "name": "L-seed" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/LATS", | |
| "name": "LATS" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/LDAP", | |
| "name": "LDAP" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/LParse", | |
| "name": "LParse" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/LRU", | |
| "name": "LRU" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/LTree", | |
| "name": "LTree" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/LambdaCalculator", | |
| "name": "LambdaCalculator" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/LambdaDB", | |
| "name": "LambdaDB" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/LambdaDesigner", | |
| "name": "LambdaDesigner" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/LambdaHack", | |
| "name": "LambdaHack" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/LambdaINet", | |
| "name": "LambdaINet" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/LambdaNet", | |
| "name": "LambdaNet" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/LambdaPrettyQuote", | |
| "name": "LambdaPrettyQuote" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/LambdaShell", | |
| "name": "LambdaShell" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Lambdajudge", | |
| "name": "Lambdajudge" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Lambdaya", | |
| "name": "Lambdaya" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/LargeCardinalHierarchy", | |
| "name": "LargeCardinalHierarchy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Lastik", | |
| "name": "Lastik" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Lattices", | |
| "name": "Lattices" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Lazy-Pbkdf2", | |
| "name": "Lazy-Pbkdf2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/LazyVault", | |
| "name": "LazyVault" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Level0", | |
| "name": "Level0" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/LibClang", | |
| "name": "LibClang" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/LibZip", | |
| "name": "LibZip" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Limit", | |
| "name": "Limit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/LinearSplit", | |
| "name": "LinearSplit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/LinguisticsTypes", | |
| "name": "LinguisticsTypes" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/LinkChecker", | |
| "name": "LinkChecker" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/List", | |
| "name": "List" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ListLike", | |
| "name": "ListLike" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ListT", | |
| "name": "ListT" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ListTree", | |
| "name": "ListTree" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ListWriter", | |
| "name": "ListWriter" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ListZipper", | |
| "name": "ListZipper" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Logic", | |
| "name": "Logic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/LogicGrowsOnTrees", | |
| "name": "LogicGrowsOnTrees" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/LogicGrowsOnTrees-MPI", | |
| "name": "LogicGrowsOnTrees-MPI" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/LogicGrowsOnTrees-network", | |
| "name": "LogicGrowsOnTrees-network" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/LogicGrowsOnTrees-processes", | |
| "name": "LogicGrowsOnTrees-processes" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/LslPlus", | |
| "name": "LslPlus" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Lucu", | |
| "name": "Lucu" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Lykah", | |
| "name": "Lykah" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/MASMGen", | |
| "name": "MASMGen" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/MBot", | |
| "name": "MBot" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/MC-Fold-DP", | |
| "name": "MC-Fold-DP" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/MFlow", | |
| "name": "MFlow" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/MHask", | |
| "name": "MHask" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/MSQueue", | |
| "name": "MSQueue" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/MTGBuilder", | |
| "name": "MTGBuilder" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/MagicHaskeller", | |
| "name": "MagicHaskeller" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/MailchimpSimple", | |
| "name": "MailchimpSimple" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/MaybeT", | |
| "name": "MaybeT" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/MaybeT-monads-tf", | |
| "name": "MaybeT-monads-tf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/MaybeT-transformers", | |
| "name": "MaybeT-transformers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/MazesOfMonad", | |
| "name": "MazesOfMonad" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/MeanShift", | |
| "name": "MeanShift" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Measure", | |
| "name": "Measure" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Mecha", | |
| "name": "Mecha" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Mechs", | |
| "name": "Mechs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/MemoTrie", | |
| "name": "MemoTrie" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/MetaHDBC", | |
| "name": "MetaHDBC" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/MetaObject", | |
| "name": "MetaObject" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Metrics", | |
| "name": "Metrics" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Mhailist", | |
| "name": "Mhailist" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Michelangelo", | |
| "name": "Michelangelo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/MicrosoftTranslator", | |
| "name": "MicrosoftTranslator" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/MiniAgda", | |
| "name": "MiniAgda" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/MissingH", | |
| "name": "MissingH" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/MissingK", | |
| "name": "MissingK" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/MissingM", | |
| "name": "MissingM" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/MissingPy", | |
| "name": "MissingPy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Modulo", | |
| "name": "Modulo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Moe", | |
| "name": "Moe" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/MoeDict", | |
| "name": "MoeDict" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/MonadCatchIO-mtl", | |
| "name": "MonadCatchIO-mtl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/MonadCatchIO-mtl-foreign", | |
| "name": "MonadCatchIO-mtl-foreign" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/MonadCatchIO-transformers", | |
| "name": "MonadCatchIO-transformers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/MonadCatchIO-transformers-foreign", | |
| "name": "MonadCatchIO-transformers-foreign" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/MonadCompose", | |
| "name": "MonadCompose" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/MonadLab", | |
| "name": "MonadLab" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/MonadPrompt", | |
| "name": "MonadPrompt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/MonadRandom", | |
| "name": "MonadRandom" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/MonadRandomLazy", | |
| "name": "MonadRandomLazy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/MonadStack", | |
| "name": "MonadStack" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Monadius", | |
| "name": "Monadius" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Monaris", | |
| "name": "Monaris" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Monatron", | |
| "name": "Monatron" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Monatron-IO", | |
| "name": "Monatron-IO" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Monocle", | |
| "name": "Monocle" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/MorseCode", | |
| "name": "MorseCode" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/MuCheck", | |
| "name": "MuCheck" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/MuCheck-HUnit", | |
| "name": "MuCheck-HUnit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/MuCheck-Hspec", | |
| "name": "MuCheck-Hspec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/MuCheck-QuickCheck", | |
| "name": "MuCheck-QuickCheck" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/MuCheck-SmallCheck", | |
| "name": "MuCheck-SmallCheck" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Munkres", | |
| "name": "Munkres" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Munkres-simple", | |
| "name": "Munkres-simple" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/MusicBrainz", | |
| "name": "MusicBrainz" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/MusicBrainz-libdiscid", | |
| "name": "MusicBrainz-libdiscid" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/MutationOrder", | |
| "name": "MutationOrder" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/MyPrimes", | |
| "name": "MyPrimes" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/NGrams", | |
| "name": "NGrams" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/NMap", | |
| "name": "NMap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/NTRU", | |
| "name": "NTRU" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/NXT", | |
| "name": "NXT" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/NXTDSL", | |
| "name": "NXTDSL" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/NameGenerator", | |
| "name": "NameGenerator" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/NanoProlog", | |
| "name": "NanoProlog" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/NaturalLanguageAlphabets", | |
| "name": "NaturalLanguageAlphabets" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/NaturalSort", | |
| "name": "NaturalSort" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/NearContextAlgebra", | |
| "name": "NearContextAlgebra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Neks", | |
| "name": "Neks" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/NestedFunctor", | |
| "name": "NestedFunctor" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/NestedSampling", | |
| "name": "NestedSampling" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/NetSNMP", | |
| "name": "NetSNMP" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Network-NineP", | |
| "name": "Network-NineP" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/NewBinary", | |
| "name": "NewBinary" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/NineP", | |
| "name": "NineP" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Ninjas", | |
| "name": "Ninjas" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/NoHoed", | |
| "name": "NoHoed" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/NoSlow", | |
| "name": "NoSlow" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/NoTrace", | |
| "name": "NoTrace" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Noise", | |
| "name": "Noise" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Nomyx", | |
| "name": "Nomyx" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Nomyx-Core", | |
| "name": "Nomyx-Core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Nomyx-Language", | |
| "name": "Nomyx-Language" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Nomyx-Rules", | |
| "name": "Nomyx-Rules" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Nomyx-Web", | |
| "name": "Nomyx-Web" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/NonEmpty", | |
| "name": "NonEmpty" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/NonEmptyList", | |
| "name": "NonEmptyList" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/NumInstances", | |
| "name": "NumInstances" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/NumLazyByteString", | |
| "name": "NumLazyByteString" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/NumberSieves", | |
| "name": "NumberSieves" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/NumberTheory", | |
| "name": "NumberTheory" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Numbers", | |
| "name": "Numbers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Nussinov78", | |
| "name": "Nussinov78" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Nutri", | |
| "name": "Nutri" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/OGL", | |
| "name": "OGL" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/OSM", | |
| "name": "OSM" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/OTP", | |
| "name": "OTP" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Object", | |
| "name": "Object" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ObjectIO", | |
| "name": "ObjectIO" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ObjectName", | |
| "name": "ObjectName" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Obsidian", | |
| "name": "Obsidian" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Octree", | |
| "name": "Octree" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/OddWord", | |
| "name": "OddWord" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Omega", | |
| "name": "Omega" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/OnRmt", | |
| "name": "OnRmt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/OneTuple", | |
| "name": "OneTuple" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Only", | |
| "name": "Only" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/OpenAFP", | |
| "name": "OpenAFP" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/OpenAFP-Utils", | |
| "name": "OpenAFP-Utils" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/OpenAL", | |
| "name": "OpenAL" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/OpenCL", | |
| "name": "OpenCL" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/OpenCLRaw", | |
| "name": "OpenCLRaw" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/OpenCLWrappers", | |
| "name": "OpenCLWrappers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/OpenGL", | |
| "name": "OpenGL" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/OpenGLCheck", | |
| "name": "OpenGLCheck" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/OpenGLRaw", | |
| "name": "OpenGLRaw" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/OpenGLRaw21", | |
| "name": "OpenGLRaw21" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/OpenSCAD", | |
| "name": "OpenSCAD" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/OpenVG", | |
| "name": "OpenVG" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/OpenVGRaw", | |
| "name": "OpenVGRaw" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Operads", | |
| "name": "Operads" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/OptDir", | |
| "name": "OptDir" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/OrPatterns", | |
| "name": "OrPatterns" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/OrchestrateDB", | |
| "name": "OrchestrateDB" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/OrderedBits", | |
| "name": "OrderedBits" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Ordinals", | |
| "name": "Ordinals" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Ordinary", | |
| "name": "Ordinary" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/PArrows", | |
| "name": "PArrows" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/PBKDF2", | |
| "name": "PBKDF2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/PCLT", | |
| "name": "PCLT" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/PCLT-DB", | |
| "name": "PCLT-DB" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/PDBtools", | |
| "name": "PDBtools" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/PPrinter", | |
| "name": "PPrinter" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/PSQueue", | |
| "name": "PSQueue" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/PTQ", | |
| "name": "PTQ" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/PUH-Project", | |
| "name": "PUH-Project" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/PageIO", | |
| "name": "PageIO" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Paillier", | |
| "name": "Paillier" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/PandocAgda", | |
| "name": "PandocAgda" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Paraiso", | |
| "name": "Paraiso" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Parallel-Arrows-BaseSpec", | |
| "name": "Parallel-Arrows-BaseSpec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Parallel-Arrows-Definition", | |
| "name": "Parallel-Arrows-Definition" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Parallel-Arrows-Eden", | |
| "name": "Parallel-Arrows-Eden" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Parallel-Arrows-Multicore", | |
| "name": "Parallel-Arrows-Multicore" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Parallel-Arrows-ParMonad", | |
| "name": "Parallel-Arrows-ParMonad" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Parry", | |
| "name": "Parry" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ParsecTools", | |
| "name": "ParsecTools" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ParserFunction", | |
| "name": "ParserFunction" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/PartialTypeSignatures", | |
| "name": "PartialTypeSignatures" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/PasswordGenerator", | |
| "name": "PasswordGenerator" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/PastePipe", | |
| "name": "PastePipe" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/PathTree", | |
| "name": "PathTree" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Pathfinder", | |
| "name": "Pathfinder" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Peano", | |
| "name": "Peano" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/PeanoWitnesses", | |
| "name": "PeanoWitnesses" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/PerfectHash", | |
| "name": "PerfectHash" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/PermuteEffects", | |
| "name": "PermuteEffects" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Phsu", | |
| "name": "Phsu" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Pipe", | |
| "name": "Pipe" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Piso", | |
| "name": "Piso" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/PlayHangmanGame", | |
| "name": "PlayHangmanGame" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/PlayingCards", | |
| "name": "PlayingCards" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Plot-ho-matic", | |
| "name": "Plot-ho-matic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/PlslTools", | |
| "name": "PlslTools" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Plural", | |
| "name": "Plural" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Pollutocracy", | |
| "name": "Pollutocracy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/PortFusion", | |
| "name": "PortFusion" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/PortMidi", | |
| "name": "PortMidi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/PostgreSQL", | |
| "name": "PostgreSQL" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/PrimitiveArray", | |
| "name": "PrimitiveArray" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/PrimitiveArray-Pretty", | |
| "name": "PrimitiveArray-Pretty" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Printf-TH", | |
| "name": "Printf-TH" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/PriorityChansConverger", | |
| "name": "PriorityChansConverger" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ProbabilityMonads", | |
| "name": "ProbabilityMonads" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/PropLogic", | |
| "name": "PropLogic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Proper", | |
| "name": "Proper" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ProxN", | |
| "name": "ProxN" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Pugs", | |
| "name": "Pugs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Pup-Events", | |
| "name": "Pup-Events" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Pup-Events-Client", | |
| "name": "Pup-Events-Client" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Pup-Events-Demo", | |
| "name": "Pup-Events-Demo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Pup-Events-PQueue", | |
| "name": "Pup-Events-PQueue" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Pup-Events-Server", | |
| "name": "Pup-Events-Server" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/QIO", | |
| "name": "QIO" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/QLearn", | |
| "name": "QLearn" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/QuadEdge", | |
| "name": "QuadEdge" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/QuadTree", | |
| "name": "QuadTree" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/QuasiText", | |
| "name": "QuasiText" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Quelea", | |
| "name": "Quelea" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/QuickAnnotate", | |
| "name": "QuickAnnotate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/QuickCheck", | |
| "name": "QuickCheck" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/QuickCheck-GenT", | |
| "name": "QuickCheck-GenT" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/QuickCheck-safe", | |
| "name": "QuickCheck-safe" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/QuickCheckVariant", | |
| "name": "QuickCheckVariant" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/QuickPlot", | |
| "name": "QuickPlot" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Quickson", | |
| "name": "Quickson" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/R-pandoc", | |
| "name": "R-pandoc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/RANSAC", | |
| "name": "RANSAC" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/RBTree", | |
| "name": "RBTree" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/RESTng", | |
| "name": "RESTng" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/RFC1751", | |
| "name": "RFC1751" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/RJson", | |
| "name": "RJson" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/RMP", | |
| "name": "RMP" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/RNAFold", | |
| "name": "RNAFold" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/RNAFoldProgs", | |
| "name": "RNAFoldProgs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/RNAdesign", | |
| "name": "RNAdesign" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/RNAdraw", | |
| "name": "RNAdraw" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/RNAlien", | |
| "name": "RNAlien" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/RNAwolf", | |
| "name": "RNAwolf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/RSA", | |
| "name": "RSA" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Raincat", | |
| "name": "Raincat" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Random123", | |
| "name": "Random123" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/RandomDotOrg", | |
| "name": "RandomDotOrg" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Randometer", | |
| "name": "Randometer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Range", | |
| "name": "Range" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Ranged-sets", | |
| "name": "Ranged-sets" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Ranka", | |
| "name": "Ranka" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Rasenschach", | |
| "name": "Rasenschach" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Rasterific", | |
| "name": "Rasterific" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ReadArgs", | |
| "name": "ReadArgs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Redmine", | |
| "name": "Redmine" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Ref", | |
| "name": "Ref" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/RefSerialize", | |
| "name": "RefSerialize" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Referees", | |
| "name": "Referees" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/RepLib", | |
| "name": "RepLib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ReplicateEffects", | |
| "name": "ReplicateEffects" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ReviewBoard", | |
| "name": "ReviewBoard" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/RichConditional", | |
| "name": "RichConditional" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Rlang-QQ", | |
| "name": "Rlang-QQ" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/RollingDirectory", | |
| "name": "RollingDirectory" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/RoyalMonad", | |
| "name": "RoyalMonad" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/RtMidi", | |
| "name": "RtMidi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/RxHaskell", | |
| "name": "RxHaskell" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SBench", | |
| "name": "SBench" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SCalendar", | |
| "name": "SCalendar" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SConfig", | |
| "name": "SConfig" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SDL", | |
| "name": "SDL" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SDL-gfx", | |
| "name": "SDL-gfx" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SDL-image", | |
| "name": "SDL-image" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SDL-mixer", | |
| "name": "SDL-mixer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SDL-mpeg", | |
| "name": "SDL-mpeg" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SDL-ttf", | |
| "name": "SDL-ttf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SDL2-ttf", | |
| "name": "SDL2-ttf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SFML", | |
| "name": "SFML" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SFML-control", | |
| "name": "SFML-control" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SFont", | |
| "name": "SFont" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SG", | |
| "name": "SG" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SGdemo", | |
| "name": "SGdemo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SGplus", | |
| "name": "SGplus" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SHA", | |
| "name": "SHA" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SHA2", | |
| "name": "SHA2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SMTPClient", | |
| "name": "SMTPClient" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SNet", | |
| "name": "SNet" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SQLDeps", | |
| "name": "SQLDeps" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SSTG", | |
| "name": "SSTG" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/STL", | |
| "name": "STL" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/STLinkUSB", | |
| "name": "STLinkUSB" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/STM32-Zombie", | |
| "name": "STM32-Zombie" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/STM32F103xx-SVD", | |
| "name": "STM32F103xx-SVD" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/STMonadTrans", | |
| "name": "STMonadTrans" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SVD2HS", | |
| "name": "SVD2HS" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SVG2Q", | |
| "name": "SVG2Q" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SVGFonts", | |
| "name": "SVGFonts" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SVGPath", | |
| "name": "SVGPath" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SWMMoutGetMB", | |
| "name": "SWMMoutGetMB" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SableCC2Hs", | |
| "name": "SableCC2Hs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Safe", | |
| "name": "Safe" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SafeSemaphore", | |
| "name": "SafeSemaphore" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Salsa", | |
| "name": "Salsa" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Saturnin", | |
| "name": "Saturnin" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SciFlow", | |
| "name": "SciFlow" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ScratchFs", | |
| "name": "ScratchFs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Scurry", | |
| "name": "Scurry" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SegmentTree", | |
| "name": "SegmentTree" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SelectSequencesFromMSA", | |
| "name": "SelectSequencesFromMSA" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Semantique", | |
| "name": "Semantique" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Semigroup", | |
| "name": "Semigroup" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SeqAlign", | |
| "name": "SeqAlign" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SessionLogger", | |
| "name": "SessionLogger" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ShellCheck", | |
| "name": "ShellCheck" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Shellac", | |
| "name": "Shellac" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Shellac-compatline", | |
| "name": "Shellac-compatline" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Shellac-editline", | |
| "name": "Shellac-editline" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Shellac-haskeline", | |
| "name": "Shellac-haskeline" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Shellac-readline", | |
| "name": "Shellac-readline" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ShortestPathProblems", | |
| "name": "ShortestPathProblems" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ShowF", | |
| "name": "ShowF" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Shrub", | |
| "name": "Shrub" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Shu-thing", | |
| "name": "Shu-thing" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SimpleAES", | |
| "name": "SimpleAES" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SimpleEA", | |
| "name": "SimpleEA" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SimpleGL", | |
| "name": "SimpleGL" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SimpleH", | |
| "name": "SimpleH" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SimpleLog", | |
| "name": "SimpleLog" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SimpleServer", | |
| "name": "SimpleServer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SimpleTableGenerator", | |
| "name": "SimpleTableGenerator" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Sit", | |
| "name": "Sit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SizeCompare", | |
| "name": "SizeCompare" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Slides", | |
| "name": "Slides" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Smooth", | |
| "name": "Smooth" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SmtLib", | |
| "name": "SmtLib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Snusmumrik", | |
| "name": "Snusmumrik" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SoOSiM", | |
| "name": "SoOSiM" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SoccerFun", | |
| "name": "SoccerFun" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SoccerFunGL", | |
| "name": "SoccerFunGL" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Sonnex", | |
| "name": "Sonnex" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SourceGraph", | |
| "name": "SourceGraph" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Southpaw", | |
| "name": "Southpaw" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SpaceInvaders", | |
| "name": "SpaceInvaders" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SpacePrivateers", | |
| "name": "SpacePrivateers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SpinCounter", | |
| "name": "SpinCounter" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Spintax", | |
| "name": "Spintax" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Spock", | |
| "name": "Spock" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Spock-api", | |
| "name": "Spock-api" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Spock-api-ghcjs", | |
| "name": "Spock-api-ghcjs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Spock-api-server", | |
| "name": "Spock-api-server" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Spock-auth", | |
| "name": "Spock-auth" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Spock-core", | |
| "name": "Spock-core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Spock-digestive", | |
| "name": "Spock-digestive" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Spock-lucid", | |
| "name": "Spock-lucid" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Spock-worker", | |
| "name": "Spock-worker" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SpreadsheetML", | |
| "name": "SpreadsheetML" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Sprig", | |
| "name": "Sprig" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Stack", | |
| "name": "Stack" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Stasis", | |
| "name": "Stasis" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/StateVar", | |
| "name": "StateVar" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/StateVar-transformer", | |
| "name": "StateVar-transformer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/StatisticalMethods", | |
| "name": "StatisticalMethods" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/StockholmAlignment", | |
| "name": "StockholmAlignment" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Stomp", | |
| "name": "Stomp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Strafunski-ATermLib", | |
| "name": "Strafunski-ATermLib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Strafunski-Sdf2Haskell", | |
| "name": "Strafunski-Sdf2Haskell" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Strafunski-StrategyLib", | |
| "name": "Strafunski-StrategyLib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/StrappedTemplates", | |
| "name": "StrappedTemplates" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/StrategyLib", | |
| "name": "StrategyLib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Stream", | |
| "name": "Stream" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/StrictBench", | |
| "name": "StrictBench" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/StringUtils", | |
| "name": "StringUtils" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SuffixStructures", | |
| "name": "SuffixStructures" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SybWidget", | |
| "name": "SybWidget" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/SyntaxMacros", | |
| "name": "SyntaxMacros" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Sysmon", | |
| "name": "Sysmon" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/TBC", | |
| "name": "TBC" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/TBit", | |
| "name": "TBit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/TCache", | |
| "name": "TCache" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/THEff", | |
| "name": "THEff" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/TTTAS", | |
| "name": "TTTAS" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/TV", | |
| "name": "TV" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/TYB", | |
| "name": "TYB" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/TableAlgebra", | |
| "name": "TableAlgebra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Tables", | |
| "name": "Tables" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Tablify", | |
| "name": "Tablify" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Tahin", | |
| "name": "Tahin" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Tainted", | |
| "name": "Tainted" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Takusen", | |
| "name": "Takusen" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Tape", | |
| "name": "Tape" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Taxonomy", | |
| "name": "Taxonomy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/TaxonomyTools", | |
| "name": "TaxonomyTools" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/TeX-my-math", | |
| "name": "TeX-my-math" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/TeaHS", | |
| "name": "TeaHS" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Tensor", | |
| "name": "Tensor" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/TernaryTrees", | |
| "name": "TernaryTrees" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/TestExplode", | |
| "name": "TestExplode" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Theora", | |
| "name": "Theora" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Thingie", | |
| "name": "Thingie" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ThreadObjects", | |
| "name": "ThreadObjects" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Thrift", | |
| "name": "Thrift" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Tic-Tac-Toe", | |
| "name": "Tic-Tac-Toe" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/TicTacToe", | |
| "name": "TicTacToe" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/TigerHash", | |
| "name": "TigerHash" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/TimePiece", | |
| "name": "TimePiece" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/TinyLaunchbury", | |
| "name": "TinyLaunchbury" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/TinyURL", | |
| "name": "TinyURL" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Titim", | |
| "name": "Titim" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Top", | |
| "name": "Top" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Tournament", | |
| "name": "Tournament" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/TraceUtils", | |
| "name": "TraceUtils" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/TransformeR", | |
| "name": "TransformeR" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/TransformersStepByStep", | |
| "name": "TransformersStepByStep" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Transhare", | |
| "name": "Transhare" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/TreeCounter", | |
| "name": "TreeCounter" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/TreeStructures", | |
| "name": "TreeStructures" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/TreeT", | |
| "name": "TreeT" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Treiber", | |
| "name": "Treiber" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/TrendGraph", | |
| "name": "TrendGraph" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/TrieMap", | |
| "name": "TrieMap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Twofish", | |
| "name": "Twofish" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/TypeClass", | |
| "name": "TypeClass" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/TypeCompose", | |
| "name": "TypeCompose" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/TypeIlluminator", | |
| "name": "TypeIlluminator" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/TypeNat", | |
| "name": "TypeNat" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/TypingTester", | |
| "name": "TypingTester" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/UISF", | |
| "name": "UISF" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/UMM", | |
| "name": "UMM" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/URLT", | |
| "name": "URLT" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/URLb", | |
| "name": "URLb" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/UTFTConverter", | |
| "name": "UTFTConverter" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Unique", | |
| "name": "Unique" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Unixutils", | |
| "name": "Unixutils" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Unixutils-shadow", | |
| "name": "Unixutils-shadow" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Updater", | |
| "name": "Updater" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/UrlDisp", | |
| "name": "UrlDisp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Useful", | |
| "name": "Useful" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/UtilityTM", | |
| "name": "UtilityTM" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/VKHS", | |
| "name": "VKHS" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Validation", | |
| "name": "Validation" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Vec", | |
| "name": "Vec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Vec-Boolean", | |
| "name": "Vec-Boolean" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Vec-OpenGLRaw", | |
| "name": "Vec-OpenGLRaw" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Vec-Transform", | |
| "name": "Vec-Transform" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/VecN", | |
| "name": "VecN" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Verba", | |
| "name": "Verba" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ViennaRNA-bindings", | |
| "name": "ViennaRNA-bindings" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ViennaRNA-extras", | |
| "name": "ViennaRNA-extras" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ViennaRNAParser", | |
| "name": "ViennaRNAParser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Villefort", | |
| "name": "Villefort" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Vulkan", | |
| "name": "Vulkan" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/WAVE", | |
| "name": "WAVE" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/WL500gPControl", | |
| "name": "WL500gPControl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/WL500gPLib", | |
| "name": "WL500gPLib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/WMSigner", | |
| "name": "WMSigner" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/WURFL", | |
| "name": "WURFL" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/WXDiffCtrl", | |
| "name": "WXDiffCtrl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/WashNGo", | |
| "name": "WashNGo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/WaveFront", | |
| "name": "WaveFront" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Weather", | |
| "name": "Weather" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/WebBits", | |
| "name": "WebBits" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/WebBits-Html", | |
| "name": "WebBits-Html" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/WebBits-multiplate", | |
| "name": "WebBits-multiplate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/WebCont", | |
| "name": "WebCont" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/WeberLogic", | |
| "name": "WeberLogic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Webrexp", | |
| "name": "Webrexp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Wheb", | |
| "name": "Wheb" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/WikimediaParser", | |
| "name": "WikimediaParser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Win32", | |
| "name": "Win32" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Win32-console", | |
| "name": "Win32-console" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Win32-dhcp-server", | |
| "name": "Win32-dhcp-server" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Win32-errors", | |
| "name": "Win32-errors" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Win32-extras", | |
| "name": "Win32-extras" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Win32-junction-point", | |
| "name": "Win32-junction-point" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Win32-notify", | |
| "name": "Win32-notify" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Win32-security", | |
| "name": "Win32-security" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Win32-services", | |
| "name": "Win32-services" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Win32-services-wrapper", | |
| "name": "Win32-services-wrapper" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Win32-shortcut", | |
| "name": "Win32-shortcut" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Wired", | |
| "name": "Wired" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/WordAlignment", | |
| "name": "WordAlignment" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/WordNet", | |
| "name": "WordNet" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/WordNet-ghc74", | |
| "name": "WordNet-ghc74" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Wordlint", | |
| "name": "Wordlint" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Workflow", | |
| "name": "Workflow" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/WxGeneric", | |
| "name": "WxGeneric" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/X11", | |
| "name": "X11" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/X11-extras", | |
| "name": "X11-extras" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/X11-rm", | |
| "name": "X11-rm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/X11-xdamage", | |
| "name": "X11-xdamage" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/X11-xfixes", | |
| "name": "X11-xfixes" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/X11-xft", | |
| "name": "X11-xft" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/X11-xshape", | |
| "name": "X11-xshape" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/XAttr", | |
| "name": "XAttr" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/XInput", | |
| "name": "XInput" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/XMLParser", | |
| "name": "XMLParser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/XMMS", | |
| "name": "XMMS" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/XMPP", | |
| "name": "XMPP" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/XSaiga", | |
| "name": "XSaiga" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Xauth", | |
| "name": "Xauth" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Xec", | |
| "name": "Xec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/XmlHtmlWriter", | |
| "name": "XmlHtmlWriter" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Xorshift128Plus", | |
| "name": "Xorshift128Plus" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/YACPong", | |
| "name": "YACPong" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/YFrob", | |
| "name": "YFrob" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Yablog", | |
| "name": "Yablog" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/YamlReference", | |
| "name": "YamlReference" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Yampa", | |
| "name": "Yampa" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Yampa-core", | |
| "name": "Yampa-core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/YampaSynth", | |
| "name": "YampaSynth" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Yocto", | |
| "name": "Yocto" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Yogurt", | |
| "name": "Yogurt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Yogurt-Standalone", | |
| "name": "Yogurt-Standalone" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ZEBEDDE", | |
| "name": "ZEBEDDE" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ZFS", | |
| "name": "ZFS" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ZMachine", | |
| "name": "ZMachine" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ZipFold", | |
| "name": "ZipFold" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ZipperAG", | |
| "name": "ZipperAG" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Zora", | |
| "name": "Zora" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/Zwaluw", | |
| "name": "Zwaluw" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/a50", | |
| "name": "a50" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/abacate", | |
| "name": "abacate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/abc-puzzle", | |
| "name": "abc-puzzle" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/abcBridge", | |
| "name": "abcBridge" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/abcnotation", | |
| "name": "abcnotation" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/abeson", | |
| "name": "abeson" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/abnf", | |
| "name": "abnf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/abstract-deque", | |
| "name": "abstract-deque" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/abstract-deque-tests", | |
| "name": "abstract-deque-tests" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/abstract-par", | |
| "name": "abstract-par" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/abstract-par-accelerate", | |
| "name": "abstract-par-accelerate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/abt", | |
| "name": "abt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ac-machine", | |
| "name": "ac-machine" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ac-machine-conduit", | |
| "name": "ac-machine-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/accelerate", | |
| "name": "accelerate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/accelerate-arithmetic", | |
| "name": "accelerate-arithmetic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/accelerate-bignum", | |
| "name": "accelerate-bignum" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/accelerate-blas", | |
| "name": "accelerate-blas" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/accelerate-cublas", | |
| "name": "accelerate-cublas" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/accelerate-cuda", | |
| "name": "accelerate-cuda" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/accelerate-cufft", | |
| "name": "accelerate-cufft" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/accelerate-examples", | |
| "name": "accelerate-examples" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/accelerate-fft", | |
| "name": "accelerate-fft" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/accelerate-fftw", | |
| "name": "accelerate-fftw" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/accelerate-fourier", | |
| "name": "accelerate-fourier" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/accelerate-fourier-benchmark", | |
| "name": "accelerate-fourier-benchmark" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/accelerate-io", | |
| "name": "accelerate-io" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/accelerate-llvm", | |
| "name": "accelerate-llvm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/accelerate-llvm-native", | |
| "name": "accelerate-llvm-native" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/accelerate-llvm-ptx", | |
| "name": "accelerate-llvm-ptx" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/accelerate-random", | |
| "name": "accelerate-random" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/accelerate-typelits", | |
| "name": "accelerate-typelits" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/accelerate-utility", | |
| "name": "accelerate-utility" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/accentuateus", | |
| "name": "accentuateus" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/access-time", | |
| "name": "access-time" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/accuerr", | |
| "name": "accuerr" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ace", | |
| "name": "ace" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acid-state", | |
| "name": "acid-state" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acid-state-dist", | |
| "name": "acid-state-dist" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acid-state-tls", | |
| "name": "acid-state-tls" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acl2", | |
| "name": "acl2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acme-all-monad", | |
| "name": "acme-all-monad" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acme-box", | |
| "name": "acme-box" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acme-cadre", | |
| "name": "acme-cadre" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acme-cofunctor", | |
| "name": "acme-cofunctor" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acme-colosson", | |
| "name": "acme-colosson" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acme-comonad", | |
| "name": "acme-comonad" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acme-cutegirl", | |
| "name": "acme-cutegirl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acme-default", | |
| "name": "acme-default" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acme-dont", | |
| "name": "acme-dont" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acme-everything", | |
| "name": "acme-everything" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acme-flipping-tables", | |
| "name": "acme-flipping-tables" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acme-functors", | |
| "name": "acme-functors" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acme-grawlix", | |
| "name": "acme-grawlix" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acme-hq9plus", | |
| "name": "acme-hq9plus" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acme-http", | |
| "name": "acme-http" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acme-inator", | |
| "name": "acme-inator" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acme-io", | |
| "name": "acme-io" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acme-iot", | |
| "name": "acme-iot" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acme-kitchen-sink", | |
| "name": "acme-kitchen-sink" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acme-left-pad", | |
| "name": "acme-left-pad" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acme-lolcat", | |
| "name": "acme-lolcat" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acme-lookofdisapproval", | |
| "name": "acme-lookofdisapproval" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acme-memorandom", | |
| "name": "acme-memorandom" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acme-microwave", | |
| "name": "acme-microwave" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acme-miscorder", | |
| "name": "acme-miscorder" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acme-missiles", | |
| "name": "acme-missiles" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acme-mutable-package", | |
| "name": "acme-mutable-package" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acme-now", | |
| "name": "acme-now" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acme-numbersystem", | |
| "name": "acme-numbersystem" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acme-omitted", | |
| "name": "acme-omitted" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acme-one", | |
| "name": "acme-one" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acme-operators", | |
| "name": "acme-operators" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acme-php", | |
| "name": "acme-php" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acme-pointful-numbers", | |
| "name": "acme-pointful-numbers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acme-realworld", | |
| "name": "acme-realworld" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acme-safe", | |
| "name": "acme-safe" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acme-schoenfinkel", | |
| "name": "acme-schoenfinkel" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acme-smuggler", | |
| "name": "acme-smuggler" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acme-strfry", | |
| "name": "acme-strfry" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acme-stringly-typed", | |
| "name": "acme-stringly-typed" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acme-strtok", | |
| "name": "acme-strtok" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acme-timemachine", | |
| "name": "acme-timemachine" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acme-year", | |
| "name": "acme-year" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/acme-zero", | |
| "name": "acme-zero" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/action-permutations", | |
| "name": "action-permutations" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/active", | |
| "name": "active" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/activehs", | |
| "name": "activehs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/activehs-base", | |
| "name": "activehs-base" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/activitystreams-aeson", | |
| "name": "activitystreams-aeson" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/actor", | |
| "name": "actor" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ad", | |
| "name": "ad" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/adaptive-containers", | |
| "name": "adaptive-containers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/adaptive-tuple", | |
| "name": "adaptive-tuple" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/adb", | |
| "name": "adb" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/adblock2privoxy", | |
| "name": "adblock2privoxy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/addLicenseInfo", | |
| "name": "addLicenseInfo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/adhoc-network", | |
| "name": "adhoc-network" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/adict", | |
| "name": "adict" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/adjunctions", | |
| "name": "adjunctions" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/adler32", | |
| "name": "adler32" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/adobe-swatch-exchange", | |
| "name": "adobe-swatch-exchange" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/adp-multi", | |
| "name": "adp-multi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/adp-multi-monadiccp", | |
| "name": "adp-multi-monadiccp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aern2-mp", | |
| "name": "aern2-mp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aern2-real", | |
| "name": "aern2-real" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aeson", | |
| "name": "aeson" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aeson-applicative", | |
| "name": "aeson-applicative" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aeson-attoparsec", | |
| "name": "aeson-attoparsec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aeson-better-errors", | |
| "name": "aeson-better-errors" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aeson-bson", | |
| "name": "aeson-bson" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aeson-casing", | |
| "name": "aeson-casing" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aeson-coerce", | |
| "name": "aeson-coerce" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aeson-compat", | |
| "name": "aeson-compat" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aeson-diff", | |
| "name": "aeson-diff" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aeson-extra", | |
| "name": "aeson-extra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aeson-filthy", | |
| "name": "aeson-filthy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aeson-flat", | |
| "name": "aeson-flat" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aeson-flatten", | |
| "name": "aeson-flatten" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aeson-flowtyped", | |
| "name": "aeson-flowtyped" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aeson-generic-compat", | |
| "name": "aeson-generic-compat" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aeson-injector", | |
| "name": "aeson-injector" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aeson-iproute", | |
| "name": "aeson-iproute" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aeson-json-ast", | |
| "name": "aeson-json-ast" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aeson-lens", | |
| "name": "aeson-lens" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aeson-native", | |
| "name": "aeson-native" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aeson-parsec-picky", | |
| "name": "aeson-parsec-picky" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aeson-prefix", | |
| "name": "aeson-prefix" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aeson-pretty", | |
| "name": "aeson-pretty" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aeson-qq", | |
| "name": "aeson-qq" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aeson-quick", | |
| "name": "aeson-quick" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aeson-schema", | |
| "name": "aeson-schema" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aeson-serialize", | |
| "name": "aeson-serialize" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aeson-smart", | |
| "name": "aeson-smart" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aeson-streams", | |
| "name": "aeson-streams" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aeson-t", | |
| "name": "aeson-t" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aeson-tiled", | |
| "name": "aeson-tiled" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aeson-toolkit", | |
| "name": "aeson-toolkit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aeson-utils", | |
| "name": "aeson-utils" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aeson-value-parser", | |
| "name": "aeson-value-parser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aeson-yak", | |
| "name": "aeson-yak" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/affection", | |
| "name": "affection" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/affine-invariant-ensemble-mcmc", | |
| "name": "affine-invariant-ensemble-mcmc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/affinely-extended", | |
| "name": "affinely-extended" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/afis", | |
| "name": "afis" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/afv", | |
| "name": "afv" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ag-pictgen", | |
| "name": "ag-pictgen" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/agda-server", | |
| "name": "agda-server" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/agda-snippets", | |
| "name": "agda-snippets" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/agda-snippets-hakyll", | |
| "name": "agda-snippets-hakyll" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/agentx", | |
| "name": "agentx" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/agum", | |
| "name": "agum" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aig", | |
| "name": "aig" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aip", | |
| "name": "aip" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/air", | |
| "name": "air" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/air-extra", | |
| "name": "air-extra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/air-spec", | |
| "name": "air-spec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/air-th", | |
| "name": "air-th" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/airbrake", | |
| "name": "airbrake" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/airship", | |
| "name": "airship" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/airtable-api", | |
| "name": "airtable-api" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aivika", | |
| "name": "aivika" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aivika-branches", | |
| "name": "aivika-branches" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aivika-distributed", | |
| "name": "aivika-distributed" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aivika-experiment", | |
| "name": "aivika-experiment" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aivika-experiment-cairo", | |
| "name": "aivika-experiment-cairo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aivika-experiment-chart", | |
| "name": "aivika-experiment-chart" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aivika-experiment-diagrams", | |
| "name": "aivika-experiment-diagrams" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aivika-gpss", | |
| "name": "aivika-gpss" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aivika-lattice", | |
| "name": "aivika-lattice" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aivika-realtime", | |
| "name": "aivika-realtime" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aivika-transformers", | |
| "name": "aivika-transformers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ajhc", | |
| "name": "ajhc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/al", | |
| "name": "al" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/alarmclock", | |
| "name": "alarmclock" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/alea", | |
| "name": "alea" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/alerta", | |
| "name": "alerta" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/alerts", | |
| "name": "alerts" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/alex", | |
| "name": "alex" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/alex-meta", | |
| "name": "alex-meta" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/alex-prelude", | |
| "name": "alex-prelude" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/alex-tools", | |
| "name": "alex-tools" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/alfred", | |
| "name": "alfred" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/alg", | |
| "name": "alg" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/alga", | |
| "name": "alga" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/algebra", | |
| "name": "algebra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/algebra-dag", | |
| "name": "algebra-dag" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/algebra-sql", | |
| "name": "algebra-sql" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/algebraic", | |
| "name": "algebraic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/algebraic-classes", | |
| "name": "algebraic-classes" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/algebraic-graphs", | |
| "name": "algebraic-graphs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/algebraic-prelude", | |
| "name": "algebraic-prelude" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/algo-s", | |
| "name": "algo-s" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/align", | |
| "name": "align" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/align-text", | |
| "name": "align-text" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aligned-foreignptr", | |
| "name": "aligned-foreignptr" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/allocated-processor", | |
| "name": "allocated-processor" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/alloy", | |
| "name": "alloy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/alloy-proxy-fd", | |
| "name": "alloy-proxy-fd" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/almost-fix", | |
| "name": "almost-fix" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/alms", | |
| "name": "alms" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/alpha", | |
| "name": "alpha" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/alphachar", | |
| "name": "alphachar" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/alpino-tools", | |
| "name": "alpino-tools" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/alsa", | |
| "name": "alsa" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/alsa-core", | |
| "name": "alsa-core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/alsa-gui", | |
| "name": "alsa-gui" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/alsa-midi", | |
| "name": "alsa-midi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/alsa-mixer", | |
| "name": "alsa-mixer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/alsa-pcm", | |
| "name": "alsa-pcm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/alsa-pcm-tests", | |
| "name": "alsa-pcm-tests" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/alsa-seq", | |
| "name": "alsa-seq" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/alsa-seq-tests", | |
| "name": "alsa-seq-tests" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/altcomposition", | |
| "name": "altcomposition" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/alternative-extra", | |
| "name": "alternative-extra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/alternative-io", | |
| "name": "alternative-io" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/alternative-vector", | |
| "name": "alternative-vector" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/alternators", | |
| "name": "alternators" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/altfloat", | |
| "name": "altfloat" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/alure", | |
| "name": "alure" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazon-emailer", | |
| "name": "amazon-emailer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazon-emailer-client-snap", | |
| "name": "amazon-emailer-client-snap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazon-products", | |
| "name": "amazon-products" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka", | |
| "name": "amazonka" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-apigateway", | |
| "name": "amazonka-apigateway" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-application-autoscaling", | |
| "name": "amazonka-application-autoscaling" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-appstream", | |
| "name": "amazonka-appstream" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-athena", | |
| "name": "amazonka-athena" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-autoscaling", | |
| "name": "amazonka-autoscaling" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-batch", | |
| "name": "amazonka-batch" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-budgets", | |
| "name": "amazonka-budgets" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-certificatemanager", | |
| "name": "amazonka-certificatemanager" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-clouddirectory", | |
| "name": "amazonka-clouddirectory" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-cloudformation", | |
| "name": "amazonka-cloudformation" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-cloudfront", | |
| "name": "amazonka-cloudfront" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-cloudhsm", | |
| "name": "amazonka-cloudhsm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-cloudhsmv2", | |
| "name": "amazonka-cloudhsmv2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-cloudsearch", | |
| "name": "amazonka-cloudsearch" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-cloudsearch-domains", | |
| "name": "amazonka-cloudsearch-domains" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-cloudtrail", | |
| "name": "amazonka-cloudtrail" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-cloudwatch", | |
| "name": "amazonka-cloudwatch" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-cloudwatch-events", | |
| "name": "amazonka-cloudwatch-events" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-cloudwatch-logs", | |
| "name": "amazonka-cloudwatch-logs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-codebuild", | |
| "name": "amazonka-codebuild" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-codecommit", | |
| "name": "amazonka-codecommit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-codedeploy", | |
| "name": "amazonka-codedeploy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-codepipeline", | |
| "name": "amazonka-codepipeline" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-codestar", | |
| "name": "amazonka-codestar" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-cognito-identity", | |
| "name": "amazonka-cognito-identity" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-cognito-idp", | |
| "name": "amazonka-cognito-idp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-cognito-sync", | |
| "name": "amazonka-cognito-sync" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-config", | |
| "name": "amazonka-config" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-core", | |
| "name": "amazonka-core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-cur", | |
| "name": "amazonka-cur" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-datapipeline", | |
| "name": "amazonka-datapipeline" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-devicefarm", | |
| "name": "amazonka-devicefarm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-directconnect", | |
| "name": "amazonka-directconnect" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-discovery", | |
| "name": "amazonka-discovery" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-dms", | |
| "name": "amazonka-dms" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-ds", | |
| "name": "amazonka-ds" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-dynamodb", | |
| "name": "amazonka-dynamodb" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-dynamodb-dax", | |
| "name": "amazonka-dynamodb-dax" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-dynamodb-streams", | |
| "name": "amazonka-dynamodb-streams" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-ec2", | |
| "name": "amazonka-ec2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-ecr", | |
| "name": "amazonka-ecr" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-ecs", | |
| "name": "amazonka-ecs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-efs", | |
| "name": "amazonka-efs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-elasticache", | |
| "name": "amazonka-elasticache" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-elasticbeanstalk", | |
| "name": "amazonka-elasticbeanstalk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-elasticsearch", | |
| "name": "amazonka-elasticsearch" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-elastictranscoder", | |
| "name": "amazonka-elastictranscoder" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-elb", | |
| "name": "amazonka-elb" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-elbv2", | |
| "name": "amazonka-elbv2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-emr", | |
| "name": "amazonka-emr" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-gamelift", | |
| "name": "amazonka-gamelift" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-glacier", | |
| "name": "amazonka-glacier" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-glue", | |
| "name": "amazonka-glue" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-greengrass", | |
| "name": "amazonka-greengrass" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-health", | |
| "name": "amazonka-health" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-iam", | |
| "name": "amazonka-iam" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-importexport", | |
| "name": "amazonka-importexport" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-inspector", | |
| "name": "amazonka-inspector" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-iot", | |
| "name": "amazonka-iot" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-iot-dataplane", | |
| "name": "amazonka-iot-dataplane" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-kinesis", | |
| "name": "amazonka-kinesis" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-kinesis-analytics", | |
| "name": "amazonka-kinesis-analytics" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-kinesis-firehose", | |
| "name": "amazonka-kinesis-firehose" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-kms", | |
| "name": "amazonka-kms" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-lambda", | |
| "name": "amazonka-lambda" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-lex-models", | |
| "name": "amazonka-lex-models" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-lex-runtime", | |
| "name": "amazonka-lex-runtime" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-lightsail", | |
| "name": "amazonka-lightsail" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-marketplace-analytics", | |
| "name": "amazonka-marketplace-analytics" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-marketplace-entitlement", | |
| "name": "amazonka-marketplace-entitlement" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-marketplace-metering", | |
| "name": "amazonka-marketplace-metering" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-mechanicalturk", | |
| "name": "amazonka-mechanicalturk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-migrationhub", | |
| "name": "amazonka-migrationhub" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-ml", | |
| "name": "amazonka-ml" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-mobile", | |
| "name": "amazonka-mobile" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-opsworks", | |
| "name": "amazonka-opsworks" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-opsworks-cm", | |
| "name": "amazonka-opsworks-cm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-organizations", | |
| "name": "amazonka-organizations" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-pinpoint", | |
| "name": "amazonka-pinpoint" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-polly", | |
| "name": "amazonka-polly" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-pricing", | |
| "name": "amazonka-pricing" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-rds", | |
| "name": "amazonka-rds" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-redshift", | |
| "name": "amazonka-redshift" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-rekognition", | |
| "name": "amazonka-rekognition" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-resourcegroupstagging", | |
| "name": "amazonka-resourcegroupstagging" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-route53", | |
| "name": "amazonka-route53" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-route53-domains", | |
| "name": "amazonka-route53-domains" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-s3", | |
| "name": "amazonka-s3" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-s3-streaming", | |
| "name": "amazonka-s3-streaming" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-sdb", | |
| "name": "amazonka-sdb" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-servicecatalog", | |
| "name": "amazonka-servicecatalog" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-ses", | |
| "name": "amazonka-ses" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-shield", | |
| "name": "amazonka-shield" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-sms", | |
| "name": "amazonka-sms" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-snowball", | |
| "name": "amazonka-snowball" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-sns", | |
| "name": "amazonka-sns" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-sqs", | |
| "name": "amazonka-sqs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-ssm", | |
| "name": "amazonka-ssm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-stepfunctions", | |
| "name": "amazonka-stepfunctions" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-storagegateway", | |
| "name": "amazonka-storagegateway" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-sts", | |
| "name": "amazonka-sts" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-support", | |
| "name": "amazonka-support" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-swf", | |
| "name": "amazonka-swf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-test", | |
| "name": "amazonka-test" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-waf", | |
| "name": "amazonka-waf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-waf-regional", | |
| "name": "amazonka-waf-regional" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-workdocs", | |
| "name": "amazonka-workdocs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-workspaces", | |
| "name": "amazonka-workspaces" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amazonka-xray", | |
| "name": "amazonka-xray" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amby", | |
| "name": "amby" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ampersand", | |
| "name": "ampersand" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amqp", | |
| "name": "amqp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amqp-conduit", | |
| "name": "amqp-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amqp-utils", | |
| "name": "amqp-utils" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amqp-worker", | |
| "name": "amqp-worker" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/amrun", | |
| "name": "amrun" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/analyze", | |
| "name": "analyze" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/analyze-client", | |
| "name": "analyze-client" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/anansi", | |
| "name": "anansi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/anansi-hscolour", | |
| "name": "anansi-hscolour" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/anansi-pandoc", | |
| "name": "anansi-pandoc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/anatomy", | |
| "name": "anatomy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/android", | |
| "name": "android" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/android-activity", | |
| "name": "android-activity" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/android-lint-summary", | |
| "name": "android-lint-summary" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/angel", | |
| "name": "angel" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/angle", | |
| "name": "angle" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/animalcase", | |
| "name": "animalcase" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/animate", | |
| "name": "animate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/animate-example", | |
| "name": "animate-example" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/anki-tools", | |
| "name": "anki-tools" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/annah", | |
| "name": "annah" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/annihilator", | |
| "name": "annihilator" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/annotated-wl-pprint", | |
| "name": "annotated-wl-pprint" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/anonymous-sums", | |
| "name": "anonymous-sums" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/anonymous-sums-tests", | |
| "name": "anonymous-sums-tests" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ansi-escape-codes", | |
| "name": "ansi-escape-codes" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ansi-pretty", | |
| "name": "ansi-pretty" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ansi-terminal", | |
| "name": "ansi-terminal" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ansi-wl-pprint", | |
| "name": "ansi-wl-pprint" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ansigraph", | |
| "name": "ansigraph" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/antagonist", | |
| "name": "antagonist" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/antfarm", | |
| "name": "antfarm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/anticiv", | |
| "name": "anticiv" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/antigate", | |
| "name": "antigate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/antimirov", | |
| "name": "antimirov" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/antiprimes", | |
| "name": "antiprimes" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/antiquoter", | |
| "name": "antiquoter" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/antisplice", | |
| "name": "antisplice" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/antlrc", | |
| "name": "antlrc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/anydbm", | |
| "name": "anydbm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aosd", | |
| "name": "aosd" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ap-reflect", | |
| "name": "ap-reflect" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/apache-md5", | |
| "name": "apache-md5" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/apecs", | |
| "name": "apecs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/apelsin", | |
| "name": "apelsin" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/api-builder", | |
| "name": "api-builder" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/api-field-json-th", | |
| "name": "api-field-json-th" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/api-opentheory-unicode", | |
| "name": "api-opentheory-unicode" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/api-tools", | |
| "name": "api-tools" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/apiary", | |
| "name": "apiary" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/apiary-authenticate", | |
| "name": "apiary-authenticate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/apiary-clientsession", | |
| "name": "apiary-clientsession" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/apiary-cookie", | |
| "name": "apiary-cookie" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/apiary-eventsource", | |
| "name": "apiary-eventsource" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/apiary-helics", | |
| "name": "apiary-helics" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/apiary-http-client", | |
| "name": "apiary-http-client" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/apiary-logger", | |
| "name": "apiary-logger" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/apiary-memcached", | |
| "name": "apiary-memcached" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/apiary-mongoDB", | |
| "name": "apiary-mongoDB" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/apiary-persistent", | |
| "name": "apiary-persistent" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/apiary-purescript", | |
| "name": "apiary-purescript" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/apiary-redis", | |
| "name": "apiary-redis" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/apiary-session", | |
| "name": "apiary-session" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/apiary-websockets", | |
| "name": "apiary-websockets" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/apioiaf-client", | |
| "name": "apioiaf-client" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/apis", | |
| "name": "apis" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/apns-http2", | |
| "name": "apns-http2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/apotiki", | |
| "name": "apotiki" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/app-lens", | |
| "name": "app-lens" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/app-settings", | |
| "name": "app-settings" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/appar", | |
| "name": "appar" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/appc", | |
| "name": "appc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/applicative-extras", | |
| "name": "applicative-extras" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/applicative-fail", | |
| "name": "applicative-fail" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/applicative-numbers", | |
| "name": "applicative-numbers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/applicative-parsec", | |
| "name": "applicative-parsec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/applicative-quoters", | |
| "name": "applicative-quoters" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/applicative-splice", | |
| "name": "applicative-splice" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/apply-refact", | |
| "name": "apply-refact" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/apportionment", | |
| "name": "apportionment" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/approx-rand-test", | |
| "name": "approx-rand-test" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/approximate", | |
| "name": "approximate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/approximate-equality", | |
| "name": "approximate-equality" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ar-timestamp-wiper", | |
| "name": "ar-timestamp-wiper" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/arb-fft", | |
| "name": "arb-fft" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/arbb-vm", | |
| "name": "arbb-vm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/arbtt", | |
| "name": "arbtt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/arcgrid", | |
| "name": "arcgrid" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/arcgrid-viewer", | |
| "name": "arcgrid-viewer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/archive", | |
| "name": "archive" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/archiver", | |
| "name": "archiver" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/archlinux", | |
| "name": "archlinux" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/archlinux-web", | |
| "name": "archlinux-web" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/archnews", | |
| "name": "archnews" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/arena", | |
| "name": "arena" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/arff", | |
| "name": "arff" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/arghwxhaskell", | |
| "name": "arghwxhaskell" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/argon", | |
| "name": "argon" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/argon2", | |
| "name": "argon2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/argparser", | |
| "name": "argparser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/arguedit", | |
| "name": "arguedit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ariadne", | |
| "name": "ariadne" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/arion", | |
| "name": "arion" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/arith-encode", | |
| "name": "arith-encode" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/arithmatic", | |
| "name": "arithmatic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/arithmetic", | |
| "name": "arithmetic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/arithmoi", | |
| "name": "arithmoi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/armada", | |
| "name": "armada" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/arpa", | |
| "name": "arpa" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/arpack", | |
| "name": "arpack" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/array", | |
| "name": "array" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/array-forth", | |
| "name": "array-forth" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/array-memoize", | |
| "name": "array-memoize" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/array-primops", | |
| "name": "array-primops" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/array-utils", | |
| "name": "array-utils" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/arrow-extras", | |
| "name": "arrow-extras" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/arrow-improve", | |
| "name": "arrow-improve" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/arrow-list", | |
| "name": "arrow-list" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/arrowapply-utils", | |
| "name": "arrowapply-utils" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/arrowp", | |
| "name": "arrowp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/arrowp-qq", | |
| "name": "arrowp-qq" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/arrows", | |
| "name": "arrows" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/artery", | |
| "name": "artery" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/arx", | |
| "name": "arx" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/arxiv", | |
| "name": "arxiv" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ascetic", | |
| "name": "ascetic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ascii", | |
| "name": "ascii" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ascii-art-to-unicode", | |
| "name": "ascii-art-to-unicode" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ascii-cows", | |
| "name": "ascii-cows" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ascii-flatten", | |
| "name": "ascii-flatten" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ascii-progress", | |
| "name": "ascii-progress" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ascii-table", | |
| "name": "ascii-table" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ascii-vector-avc", | |
| "name": "ascii-vector-avc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ascii85-conduit", | |
| "name": "ascii85-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/asciidiagram", | |
| "name": "asciidiagram" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/asic", | |
| "name": "asic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/asil", | |
| "name": "asil" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/asn1-codec", | |
| "name": "asn1-codec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/asn1-data", | |
| "name": "asn1-data" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/asn1-encoding", | |
| "name": "asn1-encoding" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/asn1-parse", | |
| "name": "asn1-parse" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/asn1-types", | |
| "name": "asn1-types" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/asn1dump", | |
| "name": "asn1dump" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aspell-pipe", | |
| "name": "aspell-pipe" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/assembler", | |
| "name": "assembler" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/assert", | |
| "name": "assert" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/assert-failure", | |
| "name": "assert-failure" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/assertions", | |
| "name": "assertions" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/assimp", | |
| "name": "assimp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ast-monad", | |
| "name": "ast-monad" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ast-monad-json", | |
| "name": "ast-monad-json" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/astar", | |
| "name": "astar" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/astrds", | |
| "name": "astrds" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/astro", | |
| "name": "astro" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/astview", | |
| "name": "astview" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/astview-utils", | |
| "name": "astview-utils" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/async", | |
| "name": "async" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/async-ajax", | |
| "name": "async-ajax" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/async-dejafu", | |
| "name": "async-dejafu" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/async-extra", | |
| "name": "async-extra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/async-extras", | |
| "name": "async-extras" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/async-io-either", | |
| "name": "async-io-either" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/async-manager", | |
| "name": "async-manager" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/async-pool", | |
| "name": "async-pool" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/async-refresh", | |
| "name": "async-refresh" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/async-refresh-tokens", | |
| "name": "async-refresh-tokens" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/async-timer", | |
| "name": "async-timer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/asynchronous-exceptions", | |
| "name": "asynchronous-exceptions" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aterm", | |
| "name": "aterm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aterm-utils", | |
| "name": "aterm-utils" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/atl", | |
| "name": "atl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/atlassian-connect-core", | |
| "name": "atlassian-connect-core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/atlassian-connect-descriptor", | |
| "name": "atlassian-connect-descriptor" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/atmos", | |
| "name": "atmos" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/atmos-dimensional", | |
| "name": "atmos-dimensional" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/atmos-dimensional-tf", | |
| "name": "atmos-dimensional-tf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/atndapi", | |
| "name": "atndapi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/atom", | |
| "name": "atom" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/atom-basic", | |
| "name": "atom-basic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/atom-conduit", | |
| "name": "atom-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/atom-msp430", | |
| "name": "atom-msp430" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/atomic-file-ops", | |
| "name": "atomic-file-ops" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/atomic-modify", | |
| "name": "atomic-modify" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/atomic-primops", | |
| "name": "atomic-primops" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/atomic-primops-foreign", | |
| "name": "atomic-primops-foreign" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/atomic-primops-vector", | |
| "name": "atomic-primops-vector" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/atomic-write", | |
| "name": "atomic-write" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/atomo", | |
| "name": "atomo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/atp-haskell", | |
| "name": "atp-haskell" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/atrans", | |
| "name": "atrans" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ats-format", | |
| "name": "ats-format" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ats-pkg", | |
| "name": "ats-pkg" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/attempt", | |
| "name": "attempt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/attic-schedule", | |
| "name": "attic-schedule" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/atto-lisp", | |
| "name": "atto-lisp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/attomail", | |
| "name": "attomail" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/attoparsec", | |
| "name": "attoparsec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/attoparsec-arff", | |
| "name": "attoparsec-arff" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/attoparsec-base64", | |
| "name": "attoparsec-base64" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/attoparsec-binary", | |
| "name": "attoparsec-binary" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/attoparsec-conduit", | |
| "name": "attoparsec-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/attoparsec-csv", | |
| "name": "attoparsec-csv" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/attoparsec-data", | |
| "name": "attoparsec-data" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/attoparsec-enumerator", | |
| "name": "attoparsec-enumerator" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/attoparsec-expr", | |
| "name": "attoparsec-expr" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/attoparsec-ip", | |
| "name": "attoparsec-ip" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/attoparsec-iso8601", | |
| "name": "attoparsec-iso8601" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/attoparsec-iteratee", | |
| "name": "attoparsec-iteratee" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/attoparsec-parsec", | |
| "name": "attoparsec-parsec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/attoparsec-path", | |
| "name": "attoparsec-path" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/attoparsec-text", | |
| "name": "attoparsec-text" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/attoparsec-text-enumerator", | |
| "name": "attoparsec-text-enumerator" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/attoparsec-time", | |
| "name": "attoparsec-time" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/attoparsec-trans", | |
| "name": "attoparsec-trans" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/attoparsec-uri", | |
| "name": "attoparsec-uri" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/attosplit", | |
| "name": "attosplit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/atuin", | |
| "name": "atuin" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/audacity", | |
| "name": "audacity" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/audiovisual", | |
| "name": "audiovisual" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/augeas", | |
| "name": "augeas" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/augur", | |
| "name": "augur" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aur", | |
| "name": "aur" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aur-api", | |
| "name": "aur-api" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/authenticate", | |
| "name": "authenticate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/authenticate-kerberos", | |
| "name": "authenticate-kerberos" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/authenticate-ldap", | |
| "name": "authenticate-ldap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/authenticate-oauth", | |
| "name": "authenticate-oauth" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/authinfo-hs", | |
| "name": "authinfo-hs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/authoring", | |
| "name": "authoring" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/auto", | |
| "name": "auto" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/auto-update", | |
| "name": "auto-update" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/autoexporter", | |
| "name": "autoexporter" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/autom", | |
| "name": "autom" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/automitive-cse", | |
| "name": "automitive-cse" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/automotive-cse", | |
| "name": "automotive-cse" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/autonix-deps", | |
| "name": "autonix-deps" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/autonix-deps-kf5", | |
| "name": "autonix-deps-kf5" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/autoproc", | |
| "name": "autoproc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/avahi", | |
| "name": "avahi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/avatar-generator", | |
| "name": "avatar-generator" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/average", | |
| "name": "average" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/avers", | |
| "name": "avers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/avers-api", | |
| "name": "avers-api" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/avers-api-docs", | |
| "name": "avers-api-docs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/avers-server", | |
| "name": "avers-server" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aviation-cessna172-diagrams", | |
| "name": "aviation-cessna172-diagrams" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/avl-static", | |
| "name": "avl-static" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/avr-shake", | |
| "name": "avr-shake" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/avro", | |
| "name": "avro" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/avwx", | |
| "name": "avwx" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/awesome-prelude", | |
| "name": "awesome-prelude" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/awesomium", | |
| "name": "awesomium" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/awesomium-glut", | |
| "name": "awesomium-glut" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/awesomium-raw", | |
| "name": "awesomium-raw" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aws", | |
| "name": "aws" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aws-cloudfront-signer", | |
| "name": "aws-cloudfront-signer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aws-configuration-tools", | |
| "name": "aws-configuration-tools" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aws-dynamodb-conduit", | |
| "name": "aws-dynamodb-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aws-dynamodb-streams", | |
| "name": "aws-dynamodb-streams" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aws-ec2", | |
| "name": "aws-ec2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aws-ec2-knownhosts", | |
| "name": "aws-ec2-knownhosts" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aws-elastic-transcoder", | |
| "name": "aws-elastic-transcoder" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aws-general", | |
| "name": "aws-general" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aws-kinesis", | |
| "name": "aws-kinesis" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aws-kinesis-client", | |
| "name": "aws-kinesis-client" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aws-kinesis-reshard", | |
| "name": "aws-kinesis-reshard" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aws-lambda", | |
| "name": "aws-lambda" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aws-mfa-credentials", | |
| "name": "aws-mfa-credentials" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aws-performance-tests", | |
| "name": "aws-performance-tests" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aws-route53", | |
| "name": "aws-route53" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aws-sdk", | |
| "name": "aws-sdk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aws-sdk-text-converter", | |
| "name": "aws-sdk-text-converter" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aws-sdk-xml-unordered", | |
| "name": "aws-sdk-xml-unordered" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aws-sign4", | |
| "name": "aws-sign4" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aws-simple", | |
| "name": "aws-simple" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/aws-sns", | |
| "name": "aws-sns" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/axiom", | |
| "name": "axiom" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/axiomatic-classes", | |
| "name": "axiomatic-classes" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/azubi", | |
| "name": "azubi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/azure-acs", | |
| "name": "azure-acs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/azure-service-api", | |
| "name": "azure-service-api" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/azure-servicebus", | |
| "name": "azure-servicebus" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/azurify", | |
| "name": "azurify" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/b-tree", | |
| "name": "b-tree" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/b9", | |
| "name": "b9" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/babl", | |
| "name": "babl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/babylon", | |
| "name": "babylon" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/backdropper", | |
| "name": "backdropper" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/backprop", | |
| "name": "backprop" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/backtracking-exceptions", | |
| "name": "backtracking-exceptions" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/backward-state", | |
| "name": "backward-state" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bacteria", | |
| "name": "bacteria" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bag", | |
| "name": "bag" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bake", | |
| "name": "bake" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ballast", | |
| "name": "ballast" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bamboo", | |
| "name": "bamboo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bamboo-launcher", | |
| "name": "bamboo-launcher" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bamboo-plugin-highlight", | |
| "name": "bamboo-plugin-highlight" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bamboo-plugin-photo", | |
| "name": "bamboo-plugin-photo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bamboo-theme-blueprint", | |
| "name": "bamboo-theme-blueprint" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bamboo-theme-mini-html5", | |
| "name": "bamboo-theme-mini-html5" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bamse", | |
| "name": "bamse" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bamstats", | |
| "name": "bamstats" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bank-holiday-usa", | |
| "name": "bank-holiday-usa" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bank-holidays-england", | |
| "name": "bank-holidays-england" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/banwords", | |
| "name": "banwords" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/barchart", | |
| "name": "barchart" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/barcodes-code128", | |
| "name": "barcodes-code128" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/barecheck", | |
| "name": "barecheck" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/barley", | |
| "name": "barley" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/barrie", | |
| "name": "barrie" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/barrier", | |
| "name": "barrier" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/barrier-monad", | |
| "name": "barrier-monad" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/base", | |
| "name": "base" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/base-compat", | |
| "name": "base-compat" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/base-feature-macros", | |
| "name": "base-feature-macros" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/base-generics", | |
| "name": "base-generics" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/base-io-access", | |
| "name": "base-io-access" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/base-noprelude", | |
| "name": "base-noprelude" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/base-orphans", | |
| "name": "base-orphans" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/base-prelude", | |
| "name": "base-prelude" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/base-unicode-symbols", | |
| "name": "base-unicode-symbols" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/base16-bytestring", | |
| "name": "base16-bytestring" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/base32-bytestring", | |
| "name": "base32-bytestring" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/base32string", | |
| "name": "base32string" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/base58-bytestring", | |
| "name": "base58-bytestring" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/base58address", | |
| "name": "base58address" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/base58string", | |
| "name": "base58string" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/base64-bytestring", | |
| "name": "base64-bytestring" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/base64-conduit", | |
| "name": "base64-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/base64-string", | |
| "name": "base64-string" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/base91", | |
| "name": "base91" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/basement", | |
| "name": "basement" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/basex-client", | |
| "name": "basex-client" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bash", | |
| "name": "bash" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/basic-cpuid", | |
| "name": "basic-cpuid" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/basic-lens", | |
| "name": "basic-lens" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/basic-prelude", | |
| "name": "basic-prelude" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/basic-sop", | |
| "name": "basic-sop" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/baskell", | |
| "name": "baskell" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/batch-rename", | |
| "name": "batch-rename" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/batchd", | |
| "name": "batchd" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/battlenet", | |
| "name": "battlenet" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/battlenet-yesod", | |
| "name": "battlenet-yesod" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/battleships", | |
| "name": "battleships" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bayes-stack", | |
| "name": "bayes-stack" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bbdb", | |
| "name": "bbdb" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bbi", | |
| "name": "bbi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bcrypt", | |
| "name": "bcrypt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bdcs", | |
| "name": "bdcs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bdd", | |
| "name": "bdd" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bdelta", | |
| "name": "bdelta" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bdo", | |
| "name": "bdo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/beam", | |
| "name": "beam" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/beam-core", | |
| "name": "beam-core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/beam-th", | |
| "name": "beam-th" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/beamable", | |
| "name": "beamable" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bearriver", | |
| "name": "bearriver" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/beautifHOL", | |
| "name": "beautifHOL" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bed-and-breakfast", | |
| "name": "bed-and-breakfast" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/beeminder-api", | |
| "name": "beeminder-api" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bein", | |
| "name": "bein" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/belka", | |
| "name": "belka" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bench", | |
| "name": "bench" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/benchmark-function", | |
| "name": "benchmark-function" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/benchpress", | |
| "name": "benchpress" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bencode", | |
| "name": "bencode" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bencoding", | |
| "name": "bencoding" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bento", | |
| "name": "bento" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/berkeleydb", | |
| "name": "berkeleydb" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/berp", | |
| "name": "berp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bert", | |
| "name": "bert" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/besout", | |
| "name": "besout" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bet", | |
| "name": "bet" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/betacode", | |
| "name": "betacode" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/between", | |
| "name": "between" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bf-cata", | |
| "name": "bf-cata" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bff", | |
| "name": "bff" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bff-mono", | |
| "name": "bff-mono" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bgmax", | |
| "name": "bgmax" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bgzf", | |
| "name": "bgzf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bibdb", | |
| "name": "bibdb" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bibtex", | |
| "name": "bibtex" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bidirectionalization-combined", | |
| "name": "bidirectionalization-combined" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bidispec", | |
| "name": "bidispec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bidispec-extras", | |
| "name": "bidispec-extras" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bifunctors", | |
| "name": "bifunctors" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bighugethesaurus", | |
| "name": "bighugethesaurus" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/billboard-parser", | |
| "name": "billboard-parser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/billeksah-forms", | |
| "name": "billeksah-forms" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/billeksah-main", | |
| "name": "billeksah-main" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/billeksah-main-static", | |
| "name": "billeksah-main-static" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/billeksah-pane", | |
| "name": "billeksah-pane" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/billeksah-services", | |
| "name": "billeksah-services" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bimap", | |
| "name": "bimap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bimap-server", | |
| "name": "bimap-server" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bimaps", | |
| "name": "bimaps" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/binary", | |
| "name": "binary" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/binary-bits", | |
| "name": "binary-bits" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/binary-communicator", | |
| "name": "binary-communicator" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/binary-conduit", | |
| "name": "binary-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/binary-derive", | |
| "name": "binary-derive" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/binary-enum", | |
| "name": "binary-enum" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/binary-ext", | |
| "name": "binary-ext" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/binary-file", | |
| "name": "binary-file" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/binary-generic", | |
| "name": "binary-generic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/binary-ieee754", | |
| "name": "binary-ieee754" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/binary-indexed-tree", | |
| "name": "binary-indexed-tree" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/binary-list", | |
| "name": "binary-list" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/binary-literal-qq", | |
| "name": "binary-literal-qq" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/binary-orphans", | |
| "name": "binary-orphans" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/binary-parser", | |
| "name": "binary-parser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/binary-parsers", | |
| "name": "binary-parsers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/binary-protocol", | |
| "name": "binary-protocol" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/binary-protocol-zmq", | |
| "name": "binary-protocol-zmq" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/binary-search", | |
| "name": "binary-search" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/binary-serialise-cbor", | |
| "name": "binary-serialise-cbor" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/binary-shared", | |
| "name": "binary-shared" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/binary-state", | |
| "name": "binary-state" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/binary-store", | |
| "name": "binary-store" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/binary-streams", | |
| "name": "binary-streams" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/binary-strict", | |
| "name": "binary-strict" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/binary-tagged", | |
| "name": "binary-tagged" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/binary-typed", | |
| "name": "binary-typed" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/binarydefer", | |
| "name": "binarydefer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bind-marshal", | |
| "name": "bind-marshal" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/binding-core", | |
| "name": "binding-core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/binding-gtk", | |
| "name": "binding-gtk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/binding-wx", | |
| "name": "binding-wx" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings", | |
| "name": "bindings" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-DSL", | |
| "name": "bindings-DSL" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-EsounD", | |
| "name": "bindings-EsounD" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-GLFW", | |
| "name": "bindings-GLFW" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-K8055", | |
| "name": "bindings-K8055" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-apr", | |
| "name": "bindings-apr" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-apr-util", | |
| "name": "bindings-apr-util" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-audiofile", | |
| "name": "bindings-audiofile" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-bfd", | |
| "name": "bindings-bfd" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-cctools", | |
| "name": "bindings-cctools" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-codec2", | |
| "name": "bindings-codec2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-common", | |
| "name": "bindings-common" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-dc1394", | |
| "name": "bindings-dc1394" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-directfb", | |
| "name": "bindings-directfb" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-eskit", | |
| "name": "bindings-eskit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-fann", | |
| "name": "bindings-fann" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-fluidsynth", | |
| "name": "bindings-fluidsynth" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-friso", | |
| "name": "bindings-friso" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-glib", | |
| "name": "bindings-glib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-gobject", | |
| "name": "bindings-gobject" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-gpgme", | |
| "name": "bindings-gpgme" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-gsl", | |
| "name": "bindings-gsl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-gts", | |
| "name": "bindings-gts" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-hamlib", | |
| "name": "bindings-hamlib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-hdf5", | |
| "name": "bindings-hdf5" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-levmar", | |
| "name": "bindings-levmar" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-libcddb", | |
| "name": "bindings-libcddb" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-libffi", | |
| "name": "bindings-libffi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-libftdi", | |
| "name": "bindings-libftdi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-libg15", | |
| "name": "bindings-libg15" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-librrd", | |
| "name": "bindings-librrd" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-libstemmer", | |
| "name": "bindings-libstemmer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-libusb", | |
| "name": "bindings-libusb" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-libv4l2", | |
| "name": "bindings-libv4l2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-libzip", | |
| "name": "bindings-libzip" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-linux-videodev2", | |
| "name": "bindings-linux-videodev2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-lxc", | |
| "name": "bindings-lxc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-mmap", | |
| "name": "bindings-mmap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-monetdb-mapi", | |
| "name": "bindings-monetdb-mapi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-mpdecimal", | |
| "name": "bindings-mpdecimal" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-nettle", | |
| "name": "bindings-nettle" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-parport", | |
| "name": "bindings-parport" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-portaudio", | |
| "name": "bindings-portaudio" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-posix", | |
| "name": "bindings-posix" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-potrace", | |
| "name": "bindings-potrace" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-ppdev", | |
| "name": "bindings-ppdev" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-saga-cmd", | |
| "name": "bindings-saga-cmd" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-sane", | |
| "name": "bindings-sane" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-sc3", | |
| "name": "bindings-sc3" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-sipc", | |
| "name": "bindings-sipc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-sophia", | |
| "name": "bindings-sophia" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-sqlite3", | |
| "name": "bindings-sqlite3" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-svm", | |
| "name": "bindings-svm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-uname", | |
| "name": "bindings-uname" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-wlc", | |
| "name": "bindings-wlc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindings-yices", | |
| "name": "bindings-yices" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bindynamic", | |
| "name": "bindynamic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/binembed", | |
| "name": "binembed" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/binembed-example", | |
| "name": "binembed-example" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bini", | |
| "name": "bini" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bio", | |
| "name": "bio" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bio-sequence", | |
| "name": "bio-sequence" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bioace", | |
| "name": "bioace" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bioalign", | |
| "name": "bioalign" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/biocore", | |
| "name": "biocore" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/biofasta", | |
| "name": "biofasta" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/biofastq", | |
| "name": "biofastq" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/biohazard", | |
| "name": "biohazard" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bioinformatics-toolkit", | |
| "name": "bioinformatics-toolkit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/biophd", | |
| "name": "biophd" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/biopsl", | |
| "name": "biopsl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/biosff", | |
| "name": "biosff" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/biostockholm", | |
| "name": "biostockholm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bird", | |
| "name": "bird" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bisect-binary", | |
| "name": "bisect-binary" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bishbosh", | |
| "name": "bishbosh" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bit-array", | |
| "name": "bit-array" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bit-stream", | |
| "name": "bit-stream" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bit-vector", | |
| "name": "bit-vector" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bitarray", | |
| "name": "bitarray" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bitcoin-api", | |
| "name": "bitcoin-api" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bitcoin-api-extra", | |
| "name": "bitcoin-api-extra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bitcoin-block", | |
| "name": "bitcoin-block" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bitcoin-hs", | |
| "name": "bitcoin-hs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bitcoin-payment-channel", | |
| "name": "bitcoin-payment-channel" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bitcoin-rpc", | |
| "name": "bitcoin-rpc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bitcoin-script", | |
| "name": "bitcoin-script" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bitcoin-tx", | |
| "name": "bitcoin-tx" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bitcoin-types", | |
| "name": "bitcoin-types" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bitly-cli", | |
| "name": "bitly-cli" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bitmap", | |
| "name": "bitmap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bitmap-opengl", | |
| "name": "bitmap-opengl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bitmaps", | |
| "name": "bitmaps" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bits", | |
| "name": "bits" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bits-atomic", | |
| "name": "bits-atomic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bits-bytestring", | |
| "name": "bits-bytestring" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bits-bytestring-lazy", | |
| "name": "bits-bytestring-lazy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bits-conduit", | |
| "name": "bits-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bits-extras", | |
| "name": "bits-extras" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bitset", | |
| "name": "bitset" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bitset-word8", | |
| "name": "bitset-word8" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bitspeak", | |
| "name": "bitspeak" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bitstream", | |
| "name": "bitstream" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bitstring", | |
| "name": "bitstring" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bittorrent", | |
| "name": "bittorrent" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bittrex", | |
| "name": "bittrex" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bitvec", | |
| "name": "bitvec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bitwise", | |
| "name": "bitwise" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bitx-bitcoin", | |
| "name": "bitx-bitcoin" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bizzlelude", | |
| "name": "bizzlelude" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bizzlelude-js", | |
| "name": "bizzlelude-js" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bk-tree", | |
| "name": "bk-tree" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bkr", | |
| "name": "bkr" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bktrees", | |
| "name": "bktrees" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bla", | |
| "name": "bla" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/black-jewel", | |
| "name": "black-jewel" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/blacktip", | |
| "name": "blacktip" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/blake2", | |
| "name": "blake2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/blakesum", | |
| "name": "blakesum" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/blakesum-demo", | |
| "name": "blakesum-demo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/blank-canvas", | |
| "name": "blank-canvas" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/blas", | |
| "name": "blas" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/blas-carray", | |
| "name": "blas-carray" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/blas-ffi", | |
| "name": "blas-ffi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/blas-hs", | |
| "name": "blas-hs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/blastxml", | |
| "name": "blastxml" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/blatex", | |
| "name": "blatex" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/blaze", | |
| "name": "blaze" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/blaze-bootstrap", | |
| "name": "blaze-bootstrap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/blaze-builder", | |
| "name": "blaze-builder" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/blaze-builder-conduit", | |
| "name": "blaze-builder-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/blaze-builder-enumerator", | |
| "name": "blaze-builder-enumerator" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/blaze-colonnade", | |
| "name": "blaze-colonnade" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/blaze-from-html", | |
| "name": "blaze-from-html" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/blaze-html", | |
| "name": "blaze-html" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/blaze-html-contrib", | |
| "name": "blaze-html-contrib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/blaze-html-hexpat", | |
| "name": "blaze-html-hexpat" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/blaze-html-truncate", | |
| "name": "blaze-html-truncate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/blaze-json", | |
| "name": "blaze-json" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/blaze-markup", | |
| "name": "blaze-markup" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/blaze-shields", | |
| "name": "blaze-shields" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/blaze-svg", | |
| "name": "blaze-svg" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/blaze-textual", | |
| "name": "blaze-textual" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/blaze-textual-native", | |
| "name": "blaze-textual-native" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/blazeMarker", | |
| "name": "blazeMarker" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/blazeT", | |
| "name": "blazeT" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ble", | |
| "name": "ble" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/blink1", | |
| "name": "blink1" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/blip", | |
| "name": "blip" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bliplib", | |
| "name": "bliplib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/blockchain", | |
| "name": "blockchain" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/blockhash", | |
| "name": "blockhash" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/blocking-transactions", | |
| "name": "blocking-transactions" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/blogination", | |
| "name": "blogination" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bloodhound", | |
| "name": "bloodhound" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bloodhound-amazonka-auth", | |
| "name": "bloodhound-amazonka-auth" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bloomfilter", | |
| "name": "bloomfilter" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bloomfilter-redis", | |
| "name": "bloomfilter-redis" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/blosum", | |
| "name": "blosum" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bloxorz", | |
| "name": "bloxorz" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/blubber", | |
| "name": "blubber" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/blubber-server", | |
| "name": "blubber-server" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bluemix-sdk", | |
| "name": "bluemix-sdk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bluetile", | |
| "name": "bluetile" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bluetileutils", | |
| "name": "bluetileutils" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/blunt", | |
| "name": "blunt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bmp", | |
| "name": "bmp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bno055-haskell", | |
| "name": "bno055-haskell" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/board-games", | |
| "name": "board-games" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bogocopy", | |
| "name": "bogocopy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bogre-banana", | |
| "name": "bogre-banana" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bolt", | |
| "name": "bolt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/boltzmann-samplers", | |
| "name": "boltzmann-samplers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bond", | |
| "name": "bond" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bond-haskell", | |
| "name": "bond-haskell" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bond-haskell-compiler", | |
| "name": "bond-haskell-compiler" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bookkeeper", | |
| "name": "bookkeeper" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bookkeeper-permissions", | |
| "name": "bookkeeper-permissions" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bookkeeping", | |
| "name": "bookkeeping" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bookkeeping-jp", | |
| "name": "bookkeeping-jp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bool-extras", | |
| "name": "bool-extras" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bool8", | |
| "name": "bool8" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/boolean-like", | |
| "name": "boolean-like" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/boolean-list", | |
| "name": "boolean-list" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/boolean-normal-forms", | |
| "name": "boolean-normal-forms" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/boolexpr", | |
| "name": "boolexpr" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bools", | |
| "name": "bools" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/boolsimplifier", | |
| "name": "boolsimplifier" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/boomange", | |
| "name": "boomange" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/boombox", | |
| "name": "boombox" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/boomerang", | |
| "name": "boomerang" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/boomslang", | |
| "name": "boomslang" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/boop", | |
| "name": "boop" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bootstrap-types", | |
| "name": "bootstrap-types" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bordacount", | |
| "name": "bordacount" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/borel", | |
| "name": "borel" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/boring", | |
| "name": "boring" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/boring-game", | |
| "name": "boring-game" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/boring-window-switcher", | |
| "name": "boring-window-switcher" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bot", | |
| "name": "bot" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/both", | |
| "name": "both" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/botpp", | |
| "name": "botpp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bound", | |
| "name": "bound" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bound-gen", | |
| "name": "bound-gen" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bounded-tchan", | |
| "name": "bounded-tchan" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/boundingboxes", | |
| "name": "boundingboxes" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bower-json", | |
| "name": "bower-json" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bowntz", | |
| "name": "bowntz" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/box-tuples", | |
| "name": "box-tuples" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/boxes", | |
| "name": "boxes" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bpann", | |
| "name": "bpann" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/braid", | |
| "name": "braid" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/brain-bleep", | |
| "name": "brain-bleep" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/brainfuck", | |
| "name": "brainfuck" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/brainfuck-monad", | |
| "name": "brainfuck-monad" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/brainfuck-tut", | |
| "name": "brainfuck-tut" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/brainheck", | |
| "name": "brainheck" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/break", | |
| "name": "break" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/breakout", | |
| "name": "breakout" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/breve", | |
| "name": "breve" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/brians-brain", | |
| "name": "brians-brain" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/brick", | |
| "name": "brick" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bricks", | |
| "name": "bricks" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/brillig", | |
| "name": "brillig" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/brittany", | |
| "name": "brittany" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/broadcast-chan", | |
| "name": "broadcast-chan" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/broccoli", | |
| "name": "broccoli" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/broker-haskell", | |
| "name": "broker-haskell" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/browscap", | |
| "name": "browscap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bsd-sysctl", | |
| "name": "bsd-sysctl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bson", | |
| "name": "bson" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bson-generic", | |
| "name": "bson-generic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bson-generics", | |
| "name": "bson-generics" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bson-lens", | |
| "name": "bson-lens" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bson-mapping", | |
| "name": "bson-mapping" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bspack", | |
| "name": "bspack" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bsparse", | |
| "name": "bsparse" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/btree", | |
| "name": "btree" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/btree-concurrent", | |
| "name": "btree-concurrent" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/btrfs", | |
| "name": "btrfs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/buchhaltung", | |
| "name": "buchhaltung" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/buffer", | |
| "name": "buffer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/buffer-builder", | |
| "name": "buffer-builder" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/buffer-builder-aeson", | |
| "name": "buffer-builder-aeson" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/buffer-pipe", | |
| "name": "buffer-pipe" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/buffon", | |
| "name": "buffon" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bug", | |
| "name": "bug" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bugzilla", | |
| "name": "bugzilla" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/buildable", | |
| "name": "buildable" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/buildbox", | |
| "name": "buildbox" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/buildbox-tools", | |
| "name": "buildbox-tools" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/buildwrapper", | |
| "name": "buildwrapper" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bullet", | |
| "name": "bullet" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bumper", | |
| "name": "bumper" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bunz", | |
| "name": "bunz" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/burnt-explorer", | |
| "name": "burnt-explorer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/burst-detection", | |
| "name": "burst-detection" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bus-pirate", | |
| "name": "bus-pirate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/buster", | |
| "name": "buster" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/buster-gtk", | |
| "name": "buster-gtk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/buster-network", | |
| "name": "buster-network" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bustle", | |
| "name": "bustle" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/butcher", | |
| "name": "butcher" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/butterflies", | |
| "name": "butterflies" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bv", | |
| "name": "bv" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/byline", | |
| "name": "byline" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bytable", | |
| "name": "bytable" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/byteable", | |
| "name": "byteable" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bytearray-parsing", | |
| "name": "bytearray-parsing" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bytedump", | |
| "name": "bytedump" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/byteorder", | |
| "name": "byteorder" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bytes", | |
| "name": "bytes" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/byteset", | |
| "name": "byteset" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bytestring", | |
| "name": "bytestring" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bytestring-arbitrary", | |
| "name": "bytestring-arbitrary" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bytestring-builder", | |
| "name": "bytestring-builder" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bytestring-class", | |
| "name": "bytestring-class" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bytestring-conversion", | |
| "name": "bytestring-conversion" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bytestring-csv", | |
| "name": "bytestring-csv" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bytestring-delta", | |
| "name": "bytestring-delta" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bytestring-from", | |
| "name": "bytestring-from" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bytestring-handle", | |
| "name": "bytestring-handle" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bytestring-lexing", | |
| "name": "bytestring-lexing" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bytestring-mmap", | |
| "name": "bytestring-mmap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bytestring-nums", | |
| "name": "bytestring-nums" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bytestring-plain", | |
| "name": "bytestring-plain" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bytestring-progress", | |
| "name": "bytestring-progress" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bytestring-read", | |
| "name": "bytestring-read" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bytestring-rematch", | |
| "name": "bytestring-rematch" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bytestring-short", | |
| "name": "bytestring-short" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bytestring-show", | |
| "name": "bytestring-show" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bytestring-strict-builder", | |
| "name": "bytestring-strict-builder" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bytestring-time", | |
| "name": "bytestring-time" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bytestring-tree-builder", | |
| "name": "bytestring-tree-builder" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bytestring-trie", | |
| "name": "bytestring-trie" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bytestring-typenats", | |
| "name": "bytestring-typenats" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bytestringparser", | |
| "name": "bytestringparser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bytestringparser-temporary", | |
| "name": "bytestringparser-temporary" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bytestringreadp", | |
| "name": "bytestringreadp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/byteunits", | |
| "name": "byteunits" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bzlib", | |
| "name": "bzlib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/bzlib-conduit", | |
| "name": "bzlib-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/c-dsl", | |
| "name": "c-dsl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/c-io", | |
| "name": "c-io" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/c-mosquitto", | |
| "name": "c-mosquitto" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/c-storable-deriving", | |
| "name": "c-storable-deriving" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/c0check", | |
| "name": "c0check" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/c0parser", | |
| "name": "c0parser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/c10k", | |
| "name": "c10k" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/c2ats", | |
| "name": "c2ats" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/c2hs", | |
| "name": "c2hs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/c2hs-extra", | |
| "name": "c2hs-extra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/c2hsc", | |
| "name": "c2hsc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cab", | |
| "name": "cab" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal", | |
| "name": "cabal" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal-audit", | |
| "name": "cabal-audit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal-bounds", | |
| "name": "cabal-bounds" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal-cargs", | |
| "name": "cabal-cargs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal-constraints", | |
| "name": "cabal-constraints" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal-db", | |
| "name": "cabal-db" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal-debian", | |
| "name": "cabal-debian" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal-dependency-licenses", | |
| "name": "cabal-dependency-licenses" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal-dev", | |
| "name": "cabal-dev" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal-dir", | |
| "name": "cabal-dir" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal-doctest", | |
| "name": "cabal-doctest" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal-file-th", | |
| "name": "cabal-file-th" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal-ghc-dynflags", | |
| "name": "cabal-ghc-dynflags" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal-ghci", | |
| "name": "cabal-ghci" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal-graphdeps", | |
| "name": "cabal-graphdeps" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal-helper", | |
| "name": "cabal-helper" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal-info", | |
| "name": "cabal-info" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal-install", | |
| "name": "cabal-install" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal-install-bundle", | |
| "name": "cabal-install-bundle" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal-install-ghc72", | |
| "name": "cabal-install-ghc72" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal-install-ghc74", | |
| "name": "cabal-install-ghc74" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal-lenses", | |
| "name": "cabal-lenses" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal-macosx", | |
| "name": "cabal-macosx" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal-meta", | |
| "name": "cabal-meta" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal-mon", | |
| "name": "cabal-mon" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal-nirvana", | |
| "name": "cabal-nirvana" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal-plan", | |
| "name": "cabal-plan" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal-progdeps", | |
| "name": "cabal-progdeps" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal-query", | |
| "name": "cabal-query" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal-rpm", | |
| "name": "cabal-rpm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal-scripts", | |
| "name": "cabal-scripts" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal-setup", | |
| "name": "cabal-setup" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal-sign", | |
| "name": "cabal-sign" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal-sort", | |
| "name": "cabal-sort" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal-src", | |
| "name": "cabal-src" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal-test", | |
| "name": "cabal-test" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal-test-bin", | |
| "name": "cabal-test-bin" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal-test-compat", | |
| "name": "cabal-test-compat" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal-test-quickcheck", | |
| "name": "cabal-test-quickcheck" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal-toolkit", | |
| "name": "cabal-toolkit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal-uninstall", | |
| "name": "cabal-uninstall" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal-upload", | |
| "name": "cabal-upload" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal2arch", | |
| "name": "cabal2arch" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal2doap", | |
| "name": "cabal2doap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal2ebuild", | |
| "name": "cabal2ebuild" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal2ghci", | |
| "name": "cabal2ghci" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal2nix", | |
| "name": "cabal2nix" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabal2spec", | |
| "name": "cabal2spec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabalQuery", | |
| "name": "cabalQuery" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabalg", | |
| "name": "cabalg" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabalgraph", | |
| "name": "cabalgraph" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabalish", | |
| "name": "cabalish" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabalmdvrpm", | |
| "name": "cabalmdvrpm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabalrpmdeps", | |
| "name": "cabalrpmdeps" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabalvchk", | |
| "name": "cabalvchk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabin", | |
| "name": "cabin" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cabocha", | |
| "name": "cabocha" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cache", | |
| "name": "cache" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cached-io", | |
| "name": "cached-io" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cached-traversable", | |
| "name": "cached-traversable" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cacophony", | |
| "name": "cacophony" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/caf", | |
| "name": "caf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cafeteria-prelude", | |
| "name": "cafeteria-prelude" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/caffegraph", | |
| "name": "caffegraph" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cairo", | |
| "name": "cairo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cairo-appbase", | |
| "name": "cairo-appbase" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cairo-canvas", | |
| "name": "cairo-canvas" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cake", | |
| "name": "cake" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cake3", | |
| "name": "cake3" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cakyrespa", | |
| "name": "cakyrespa" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cal3d", | |
| "name": "cal3d" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cal3d-examples", | |
| "name": "cal3d-examples" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cal3d-opengl", | |
| "name": "cal3d-opengl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/calc", | |
| "name": "calc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/calculator", | |
| "name": "calculator" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/caldims", | |
| "name": "caldims" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/caledon", | |
| "name": "caledon" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/calendar-recycling", | |
| "name": "calendar-recycling" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/call", | |
| "name": "call" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/call-haskell-from-anything", | |
| "name": "call-haskell-from-anything" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/call-stack", | |
| "name": "call-stack" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/camfort", | |
| "name": "camfort" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/camh", | |
| "name": "camh" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/campfire", | |
| "name": "campfire" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/canonical-filepath", | |
| "name": "canonical-filepath" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/canteven-config", | |
| "name": "canteven-config" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/canteven-http", | |
| "name": "canteven-http" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/canteven-listen-http", | |
| "name": "canteven-listen-http" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/canteven-log", | |
| "name": "canteven-log" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/canteven-parsedate", | |
| "name": "canteven-parsedate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/canteven-template", | |
| "name": "canteven-template" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cantor", | |
| "name": "cantor" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cao", | |
| "name": "cao" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cap", | |
| "name": "cap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/capataz", | |
| "name": "capataz" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/capped-list", | |
| "name": "capped-list" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/capri", | |
| "name": "capri" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/car-pool", | |
| "name": "car-pool" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/caramia", | |
| "name": "caramia" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/carbonara", | |
| "name": "carbonara" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/carboncopy", | |
| "name": "carboncopy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/carettah", | |
| "name": "carettah" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/carray", | |
| "name": "carray" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/carte", | |
| "name": "carte" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cartel", | |
| "name": "cartel" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/casa-abbreviations-and-acronyms", | |
| "name": "casa-abbreviations-and-acronyms" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/casadi-bindings", | |
| "name": "casadi-bindings" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/casadi-bindings-control", | |
| "name": "casadi-bindings-control" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/casadi-bindings-core", | |
| "name": "casadi-bindings-core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/casadi-bindings-internal", | |
| "name": "casadi-bindings-internal" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/casadi-bindings-ipopt-interface", | |
| "name": "casadi-bindings-ipopt-interface" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/casadi-bindings-snopt-interface", | |
| "name": "casadi-bindings-snopt-interface" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cascading", | |
| "name": "cascading" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/case-conversion", | |
| "name": "case-conversion" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/case-insensitive", | |
| "name": "case-insensitive" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/case-insensitive-match", | |
| "name": "case-insensitive-match" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cased", | |
| "name": "cased" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cases", | |
| "name": "cases" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cash", | |
| "name": "cash" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/casing", | |
| "name": "casing" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/casr-logbook", | |
| "name": "casr-logbook" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/casr-logbook-html", | |
| "name": "casr-logbook-html" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/casr-logbook-meta", | |
| "name": "casr-logbook-meta" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/casr-logbook-meta-html", | |
| "name": "casr-logbook-meta-html" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/casr-logbook-reports", | |
| "name": "casr-logbook-reports" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/casr-logbook-reports-html", | |
| "name": "casr-logbook-reports-html" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/casr-logbook-reports-meta", | |
| "name": "casr-logbook-reports-meta" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/casr-logbook-reports-meta-html", | |
| "name": "casr-logbook-reports-meta-html" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/casr-logbook-types", | |
| "name": "casr-logbook-types" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cassandra-cql", | |
| "name": "cassandra-cql" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cassandra-thrift", | |
| "name": "cassandra-thrift" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cassava", | |
| "name": "cassava" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cassava-conduit", | |
| "name": "cassava-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cassava-embed", | |
| "name": "cassava-embed" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cassava-megaparsec", | |
| "name": "cassava-megaparsec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cassava-records", | |
| "name": "cassava-records" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cassava-streams", | |
| "name": "cassava-streams" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cassette", | |
| "name": "cassette" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cassy", | |
| "name": "cassy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cast", | |
| "name": "cast" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/castle", | |
| "name": "castle" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/casui", | |
| "name": "casui" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/catamorphism", | |
| "name": "catamorphism" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/catch-fd", | |
| "name": "catch-fd" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/categorical-algebra", | |
| "name": "categorical-algebra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/categories", | |
| "name": "categories" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/category", | |
| "name": "category" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/category-extras", | |
| "name": "category-extras" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/category-printf", | |
| "name": "category-printf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/category-traced", | |
| "name": "category-traced" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/catnplus", | |
| "name": "catnplus" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cautious-file", | |
| "name": "cautious-file" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cayley-client", | |
| "name": "cayley-client" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cayley-dickson", | |
| "name": "cayley-dickson" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cblrepo", | |
| "name": "cblrepo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cbor-tool", | |
| "name": "cbor-tool" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cborg", | |
| "name": "cborg" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cborg-json", | |
| "name": "cborg-json" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cci", | |
| "name": "cci" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ccnx", | |
| "name": "ccnx" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cctools-workqueue", | |
| "name": "cctools-workqueue" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cedict", | |
| "name": "cedict" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cef", | |
| "name": "cef" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cef3-raw", | |
| "name": "cef3-raw" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cef3-simple", | |
| "name": "cef3-simple" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ceilometer-common", | |
| "name": "ceilometer-common" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cellrenderer-cairo", | |
| "name": "cellrenderer-cairo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/celtchar", | |
| "name": "celtchar" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cerberus", | |
| "name": "cerberus" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cereal", | |
| "name": "cereal" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cereal-conduit", | |
| "name": "cereal-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cereal-derive", | |
| "name": "cereal-derive" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cereal-enumerator", | |
| "name": "cereal-enumerator" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cereal-ieee754", | |
| "name": "cereal-ieee754" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cereal-io-streams", | |
| "name": "cereal-io-streams" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cereal-plus", | |
| "name": "cereal-plus" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cereal-streams", | |
| "name": "cereal-streams" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cereal-text", | |
| "name": "cereal-text" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cereal-time", | |
| "name": "cereal-time" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cereal-vector", | |
| "name": "cereal-vector" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/certificate", | |
| "name": "certificate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cf", | |
| "name": "cf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cfipu", | |
| "name": "cfipu" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cflp", | |
| "name": "cflp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cfopu", | |
| "name": "cfopu" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cg", | |
| "name": "cg" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cgen", | |
| "name": "cgen" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cgi", | |
| "name": "cgi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cgi-undecidable", | |
| "name": "cgi-undecidable" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cgi-utils", | |
| "name": "cgi-utils" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cgrep", | |
| "name": "cgrep" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/chain-codes", | |
| "name": "chain-codes" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/chalk", | |
| "name": "chalk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/chalkboard", | |
| "name": "chalkboard" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/chalkboard-viewer", | |
| "name": "chalkboard-viewer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/chalmers-lava2000", | |
| "name": "chalmers-lava2000" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/chan", | |
| "name": "chan" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/chan-split", | |
| "name": "chan-split" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/change-monger", | |
| "name": "change-monger" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/charade", | |
| "name": "charade" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/charset", | |
| "name": "charset" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/charsetdetect", | |
| "name": "charsetdetect" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/charsetdetect-ae", | |
| "name": "charsetdetect-ae" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/chart-histogram", | |
| "name": "chart-histogram" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/chart-unit", | |
| "name": "chart-unit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/chaselev-deque", | |
| "name": "chaselev-deque" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/chatter", | |
| "name": "chatter" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/chatty", | |
| "name": "chatty" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/chatty-text", | |
| "name": "chatty-text" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/chatty-utils", | |
| "name": "chatty-utils" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/chatwork", | |
| "name": "chatwork" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cheapskate", | |
| "name": "cheapskate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cheapskate-highlight", | |
| "name": "cheapskate-highlight" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cheapskate-lucid", | |
| "name": "cheapskate-lucid" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cheapskate-terminal", | |
| "name": "cheapskate-terminal" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/check-email", | |
| "name": "check-email" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/check-pvp", | |
| "name": "check-pvp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/checked", | |
| "name": "checked" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/checkers", | |
| "name": "checkers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/checkmate", | |
| "name": "checkmate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/chell", | |
| "name": "chell" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/chell-hunit", | |
| "name": "chell-hunit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/chell-quickcheck", | |
| "name": "chell-quickcheck" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/chesshs", | |
| "name": "chesshs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/chevalier-common", | |
| "name": "chevalier-common" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/chitauri", | |
| "name": "chitauri" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/choice", | |
| "name": "choice" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/choose", | |
| "name": "choose" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/choose-exe", | |
| "name": "choose-exe" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/chorale", | |
| "name": "chorale" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/chorale-geo", | |
| "name": "chorale-geo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/chp", | |
| "name": "chp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/chp-mtl", | |
| "name": "chp-mtl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/chp-plus", | |
| "name": "chp-plus" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/chp-spec", | |
| "name": "chp-spec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/chp-transformers", | |
| "name": "chp-transformers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/chr-core", | |
| "name": "chr-core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/chr-data", | |
| "name": "chr-data" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/chr-lang", | |
| "name": "chr-lang" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/chr-parse", | |
| "name": "chr-parse" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/chr-pretty", | |
| "name": "chr-pretty" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/chronograph", | |
| "name": "chronograph" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/chronologique", | |
| "name": "chronologique" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/chronos", | |
| "name": "chronos" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/chu2", | |
| "name": "chu2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/chuchu", | |
| "name": "chuchu" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/chunked-data", | |
| "name": "chunked-data" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/chunks", | |
| "name": "chunks" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/chunky", | |
| "name": "chunky" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/church-list", | |
| "name": "church-list" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/church-pair", | |
| "name": "church-pair" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cielo", | |
| "name": "cielo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cil", | |
| "name": "cil" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cinvoke", | |
| "name": "cinvoke" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cio", | |
| "name": "cio" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cipher-aes", | |
| "name": "cipher-aes" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cipher-aes128", | |
| "name": "cipher-aes128" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cipher-blowfish", | |
| "name": "cipher-blowfish" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cipher-camellia", | |
| "name": "cipher-camellia" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cipher-des", | |
| "name": "cipher-des" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cipher-rc4", | |
| "name": "cipher-rc4" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cipher-rc5", | |
| "name": "cipher-rc5" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ciphersaber2", | |
| "name": "ciphersaber2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/circ", | |
| "name": "circ" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/circle-packing", | |
| "name": "circle-packing" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/circlehs", | |
| "name": "circlehs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cirru-parser", | |
| "name": "cirru-parser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cisco-spark-api", | |
| "name": "cisco-spark-api" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/citation-resolve", | |
| "name": "citation-resolve" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/citeproc-hs", | |
| "name": "citeproc-hs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/citeproc-hs-pandoc-filter", | |
| "name": "citeproc-hs-pandoc-filter" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cityhash", | |
| "name": "cityhash" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cj-token", | |
| "name": "cj-token" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cjk", | |
| "name": "cjk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clac", | |
| "name": "clac" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clafer", | |
| "name": "clafer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/claferIG", | |
| "name": "claferIG" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/claferwiki", | |
| "name": "claferwiki" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clang-compilation-database", | |
| "name": "clang-compilation-database" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clang-pure", | |
| "name": "clang-pure" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clanki", | |
| "name": "clanki" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clarifai", | |
| "name": "clarifai" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clash", | |
| "name": "clash" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clash-ghc", | |
| "name": "clash-ghc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clash-lib", | |
| "name": "clash-lib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clash-multisignal", | |
| "name": "clash-multisignal" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clash-prelude", | |
| "name": "clash-prelude" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clash-prelude-quickcheck", | |
| "name": "clash-prelude-quickcheck" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clash-systemverilog", | |
| "name": "clash-systemverilog" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clash-verilog", | |
| "name": "clash-verilog" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clash-vhdl", | |
| "name": "clash-vhdl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/classify", | |
| "name": "classify" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/classy-influxdb-simple", | |
| "name": "classy-influxdb-simple" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/classy-parallel", | |
| "name": "classy-parallel" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/classy-prelude", | |
| "name": "classy-prelude" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/classy-prelude-conduit", | |
| "name": "classy-prelude-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/classy-prelude-yesod", | |
| "name": "classy-prelude-yesod" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/classyplate", | |
| "name": "classyplate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clay", | |
| "name": "clay" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clckwrks", | |
| "name": "clckwrks" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clckwrks-cli", | |
| "name": "clckwrks-cli" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clckwrks-dot-com", | |
| "name": "clckwrks-dot-com" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clckwrks-plugin-bugs", | |
| "name": "clckwrks-plugin-bugs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clckwrks-plugin-ircbot", | |
| "name": "clckwrks-plugin-ircbot" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clckwrks-plugin-mailinglist", | |
| "name": "clckwrks-plugin-mailinglist" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clckwrks-plugin-media", | |
| "name": "clckwrks-plugin-media" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clckwrks-plugin-page", | |
| "name": "clckwrks-plugin-page" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clckwrks-theme-bootstrap", | |
| "name": "clckwrks-theme-bootstrap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clckwrks-theme-clckwrks", | |
| "name": "clckwrks-theme-clckwrks" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clckwrks-theme-geo-bootstrap", | |
| "name": "clckwrks-theme-geo-bootstrap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cld2", | |
| "name": "cld2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clean-home", | |
| "name": "clean-home" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clean-unions", | |
| "name": "clean-unions" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cless", | |
| "name": "cless" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clevercss", | |
| "name": "clevercss" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cli", | |
| "name": "cli" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cli-builder", | |
| "name": "cli-builder" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cli-setup", | |
| "name": "cli-setup" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/click-clack", | |
| "name": "click-clack" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clientsession", | |
| "name": "clientsession" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clif", | |
| "name": "clif" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clifford", | |
| "name": "clifford" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clingo", | |
| "name": "clingo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clippard", | |
| "name": "clippard" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clipper", | |
| "name": "clipper" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clippings", | |
| "name": "clippings" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clist", | |
| "name": "clist" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clit", | |
| "name": "clit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cloben", | |
| "name": "cloben" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clock", | |
| "name": "clock" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clock-extras", | |
| "name": "clock-extras" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clocked", | |
| "name": "clocked" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clogparse", | |
| "name": "clogparse" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clone-all", | |
| "name": "clone-all" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/closed", | |
| "name": "closed" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/closure", | |
| "name": "closure" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cloud-haskell", | |
| "name": "cloud-haskell" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cloud-seeder", | |
| "name": "cloud-seeder" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cloudfront-signer", | |
| "name": "cloudfront-signer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cloudi", | |
| "name": "cloudi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cloudyfs", | |
| "name": "cloudyfs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clr-bindings", | |
| "name": "clr-bindings" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clr-host", | |
| "name": "clr-host" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clr-inline", | |
| "name": "clr-inline" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clr-marshal", | |
| "name": "clr-marshal" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clr-typed", | |
| "name": "clr-typed" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clr-win-linker", | |
| "name": "clr-win-linker" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cltw", | |
| "name": "cltw" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clua", | |
| "name": "clua" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clumpiness", | |
| "name": "clumpiness" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cluss", | |
| "name": "cluss" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clustering", | |
| "name": "clustering" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clustertools", | |
| "name": "clustertools" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/clutterhs", | |
| "name": "clutterhs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cmaes", | |
| "name": "cmaes" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cmark", | |
| "name": "cmark" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cmark-gfm", | |
| "name": "cmark-gfm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cmark-highlight", | |
| "name": "cmark-highlight" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cmark-lucid", | |
| "name": "cmark-lucid" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cmark-patterns", | |
| "name": "cmark-patterns" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cmark-sections", | |
| "name": "cmark-sections" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cmath", | |
| "name": "cmath" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cmathml3", | |
| "name": "cmathml3" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cmd-item", | |
| "name": "cmd-item" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cmdargs", | |
| "name": "cmdargs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cmdargs-browser", | |
| "name": "cmdargs-browser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cmdlib", | |
| "name": "cmdlib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cmdtheline", | |
| "name": "cmdtheline" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cml", | |
| "name": "cml" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cmonad", | |
| "name": "cmonad" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cmph", | |
| "name": "cmph" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cmu", | |
| "name": "cmu" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cmv", | |
| "name": "cmv" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cnc-spec-compiler", | |
| "name": "cnc-spec-compiler" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cndict", | |
| "name": "cndict" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/coalpit", | |
| "name": "coalpit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/code-builder", | |
| "name": "code-builder" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/code-page", | |
| "name": "code-page" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/codec", | |
| "name": "codec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/codec-libevent", | |
| "name": "codec-libevent" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/codec-mbox", | |
| "name": "codec-mbox" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/codec-rpm", | |
| "name": "codec-rpm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/codecov-haskell", | |
| "name": "codecov-haskell" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/codemonitor", | |
| "name": "codemonitor" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/codepad", | |
| "name": "codepad" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/codeworld-api", | |
| "name": "codeworld-api" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/codex", | |
| "name": "codex" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/codo-notation", | |
| "name": "codo-notation" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cofunctor", | |
| "name": "cofunctor" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cognimeta-utils", | |
| "name": "cognimeta-utils" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/coin", | |
| "name": "coin" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/coinbase-exchange", | |
| "name": "coinbase-exchange" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/coincident-root-loci", | |
| "name": "coincident-root-loci" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/colada", | |
| "name": "colada" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/colchis", | |
| "name": "colchis" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cold-widow", | |
| "name": "cold-widow" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/collada-output", | |
| "name": "collada-output" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/collada-types", | |
| "name": "collada-types" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/collapse-util", | |
| "name": "collapse-util" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/collection-json", | |
| "name": "collection-json" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/collections", | |
| "name": "collections" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/collections-api", | |
| "name": "collections-api" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/collections-base-instances", | |
| "name": "collections-base-instances" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/colock", | |
| "name": "colock" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/colonnade", | |
| "name": "colonnade" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/color-counter", | |
| "name": "color-counter" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/colorful-monoids", | |
| "name": "colorful-monoids" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/colorize-haskell", | |
| "name": "colorize-haskell" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/colorless", | |
| "name": "colorless" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/colorless-http-client", | |
| "name": "colorless-http-client" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/colorless-scotty", | |
| "name": "colorless-scotty" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/colors", | |
| "name": "colors" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/colour", | |
| "name": "colour" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/colour-accelerate", | |
| "name": "colour-accelerate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/colour-space", | |
| "name": "colour-space" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/coltrane", | |
| "name": "coltrane" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/columbia", | |
| "name": "columbia" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/com", | |
| "name": "com" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/comark", | |
| "name": "comark" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/comark-html", | |
| "name": "comark-html" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/comark-parser", | |
| "name": "comark-parser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/comark-syntax", | |
| "name": "comark-syntax" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/combinat", | |
| "name": "combinat" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/combinat-diagrams", | |
| "name": "combinat-diagrams" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/combinator-interactive", | |
| "name": "combinator-interactive" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/combinatorial", | |
| "name": "combinatorial" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/combinatorial-problems", | |
| "name": "combinatorial-problems" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/combinatorics", | |
| "name": "combinatorics" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/combobuffer", | |
| "name": "combobuffer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/comfort-graph", | |
| "name": "comfort-graph" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/comic", | |
| "name": "comic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/comma", | |
| "name": "comma" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/command", | |
| "name": "command" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/command-qq", | |
| "name": "command-qq" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/commander", | |
| "name": "commander" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/commodities", | |
| "name": "commodities" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/commsec", | |
| "name": "commsec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/commsec-keyexchange", | |
| "name": "commsec-keyexchange" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/commutative", | |
| "name": "commutative" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/comonad", | |
| "name": "comonad" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/comonad-extras", | |
| "name": "comonad-extras" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/comonad-random", | |
| "name": "comonad-random" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/comonad-transformers", | |
| "name": "comonad-transformers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/comonads-fd", | |
| "name": "comonads-fd" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/compact", | |
| "name": "compact" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/compact-map", | |
| "name": "compact-map" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/compact-mutable", | |
| "name": "compact-mutable" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/compact-socket", | |
| "name": "compact-socket" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/compact-string", | |
| "name": "compact-string" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/compact-string-fix", | |
| "name": "compact-string-fix" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/compactable", | |
| "name": "compactable" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/compactmap", | |
| "name": "compactmap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/compare-type", | |
| "name": "compare-type" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/compdata", | |
| "name": "compdata" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/compdata-automata", | |
| "name": "compdata-automata" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/compdata-dags", | |
| "name": "compdata-dags" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/compdata-param", | |
| "name": "compdata-param" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/compensated", | |
| "name": "compensated" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/competition", | |
| "name": "competition" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/compilation", | |
| "name": "compilation" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/compiler-warnings", | |
| "name": "compiler-warnings" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/complex-generic", | |
| "name": "complex-generic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/complex-integrate", | |
| "name": "complex-integrate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/complexity", | |
| "name": "complexity" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/composable-associations", | |
| "name": "composable-associations" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/composable-associations-aeson", | |
| "name": "composable-associations-aeson" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/compose-ltr", | |
| "name": "compose-ltr" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/compose-trans", | |
| "name": "compose-trans" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/composite-aeson", | |
| "name": "composite-aeson" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/composite-aeson-refined", | |
| "name": "composite-aeson-refined" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/composite-base", | |
| "name": "composite-base" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/composite-ekg", | |
| "name": "composite-ekg" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/composite-opaleye", | |
| "name": "composite-opaleye" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/composition", | |
| "name": "composition" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/composition-extra", | |
| "name": "composition-extra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/composition-prelude", | |
| "name": "composition-prelude" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/composition-tree", | |
| "name": "composition-tree" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/compound-types", | |
| "name": "compound-types" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/compressed", | |
| "name": "compressed" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/compression", | |
| "name": "compression" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/compstrat", | |
| "name": "compstrat" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/comptrans", | |
| "name": "comptrans" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/computational-algebra", | |
| "name": "computational-algebra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/computational-geometry", | |
| "name": "computational-geometry" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/computations", | |
| "name": "computations" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/concatenative", | |
| "name": "concatenative" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/conceit", | |
| "name": "conceit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/concise", | |
| "name": "concise" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/concorde", | |
| "name": "concorde" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/concraft", | |
| "name": "concraft" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/concraft-hr", | |
| "name": "concraft-hr" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/concraft-pl", | |
| "name": "concraft-pl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/concrete-haskell", | |
| "name": "concrete-haskell" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/concrete-haskell-autogen", | |
| "name": "concrete-haskell-autogen" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/concrete-relaxng-parser", | |
| "name": "concrete-relaxng-parser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/concrete-typerep", | |
| "name": "concrete-typerep" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/concurrency", | |
| "name": "concurrency" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/concurrent-barrier", | |
| "name": "concurrent-barrier" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/concurrent-buffer", | |
| "name": "concurrent-buffer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/concurrent-dns-cache", | |
| "name": "concurrent-dns-cache" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/concurrent-extra", | |
| "name": "concurrent-extra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/concurrent-machines", | |
| "name": "concurrent-machines" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/concurrent-output", | |
| "name": "concurrent-output" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/concurrent-rpc", | |
| "name": "concurrent-rpc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/concurrent-sa", | |
| "name": "concurrent-sa" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/concurrent-split", | |
| "name": "concurrent-split" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/concurrent-st", | |
| "name": "concurrent-st" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/concurrent-state", | |
| "name": "concurrent-state" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/concurrent-supply", | |
| "name": "concurrent-supply" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/concurrent-utilities", | |
| "name": "concurrent-utilities" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/concurrentoutput", | |
| "name": "concurrentoutput" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cond", | |
| "name": "cond" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/condor", | |
| "name": "condor" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/condorcet", | |
| "name": "condorcet" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/conductive-base", | |
| "name": "conductive-base" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/conductive-clock", | |
| "name": "conductive-clock" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/conductive-hsc3", | |
| "name": "conductive-hsc3" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/conductive-song", | |
| "name": "conductive-song" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/conduit", | |
| "name": "conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/conduit-algorithms", | |
| "name": "conduit-algorithms" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/conduit-audio", | |
| "name": "conduit-audio" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/conduit-audio-lame", | |
| "name": "conduit-audio-lame" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/conduit-audio-samplerate", | |
| "name": "conduit-audio-samplerate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/conduit-audio-sndfile", | |
| "name": "conduit-audio-sndfile" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/conduit-combinators", | |
| "name": "conduit-combinators" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/conduit-connection", | |
| "name": "conduit-connection" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/conduit-extra", | |
| "name": "conduit-extra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/conduit-find", | |
| "name": "conduit-find" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/conduit-iconv", | |
| "name": "conduit-iconv" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/conduit-merge", | |
| "name": "conduit-merge" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/conduit-network-stream", | |
| "name": "conduit-network-stream" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/conduit-parse", | |
| "name": "conduit-parse" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/conduit-resumablesink", | |
| "name": "conduit-resumablesink" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/conduit-throttle", | |
| "name": "conduit-throttle" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/conduit-tokenize-attoparsec", | |
| "name": "conduit-tokenize-attoparsec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/conf", | |
| "name": "conf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/conf-json", | |
| "name": "conf-json" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/conffmt", | |
| "name": "conffmt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/config-ini", | |
| "name": "config-ini" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/config-manager", | |
| "name": "config-manager" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/config-parser", | |
| "name": "config-parser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/config-schema", | |
| "name": "config-schema" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/config-select", | |
| "name": "config-select" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/config-value", | |
| "name": "config-value" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/config-value-getopt", | |
| "name": "config-value-getopt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/configifier", | |
| "name": "configifier" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/configuration", | |
| "name": "configuration" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/configuration-tools", | |
| "name": "configuration-tools" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/configurator", | |
| "name": "configurator" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/configurator-export", | |
| "name": "configurator-export" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/configurator-ng", | |
| "name": "configurator-ng" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/confsolve", | |
| "name": "confsolve" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/congruence-relation", | |
| "name": "congruence-relation" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/conjugateGradient", | |
| "name": "conjugateGradient" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/conjure", | |
| "name": "conjure" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/conkin", | |
| "name": "conkin" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/conlogger", | |
| "name": "conlogger" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/connection", | |
| "name": "connection" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/connection-pool", | |
| "name": "connection-pool" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/consistent", | |
| "name": "consistent" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/console-program", | |
| "name": "console-program" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/console-prompt", | |
| "name": "console-prompt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/console-style", | |
| "name": "console-style" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/const-math-ghc-plugin", | |
| "name": "const-math-ghc-plugin" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/constrained-categories", | |
| "name": "constrained-categories" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/constrained-dynamic", | |
| "name": "constrained-dynamic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/constrained-monads", | |
| "name": "constrained-monads" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/constrained-normal", | |
| "name": "constrained-normal" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/constraint", | |
| "name": "constraint" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/constraint-classes", | |
| "name": "constraint-classes" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/constraint-manip", | |
| "name": "constraint-manip" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/constraints", | |
| "name": "constraints" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/constructible", | |
| "name": "constructible" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/constructive-algebra", | |
| "name": "constructive-algebra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/consul-haskell", | |
| "name": "consul-haskell" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/consumers", | |
| "name": "consumers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/container", | |
| "name": "container" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/container-builder", | |
| "name": "container-builder" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/container-classes", | |
| "name": "container-classes" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/containers", | |
| "name": "containers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/containers-benchmark", | |
| "name": "containers-benchmark" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/containers-deepseq", | |
| "name": "containers-deepseq" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/containers-unicode-symbols", | |
| "name": "containers-unicode-symbols" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/content-store", | |
| "name": "content-store" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/context-free-grammar", | |
| "name": "context-free-grammar" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/context-stack", | |
| "name": "context-stack" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/continue", | |
| "name": "continue" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/continued-fraction", | |
| "name": "continued-fraction" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/continued-fractions", | |
| "name": "continued-fractions" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/continuum", | |
| "name": "continuum" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/continuum-client", | |
| "name": "continuum-client" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/contravariant", | |
| "name": "contravariant" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/contravariant-extras", | |
| "name": "contravariant-extras" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/control-bool", | |
| "name": "control-bool" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/control-dotdotdot", | |
| "name": "control-dotdotdot" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/control-event", | |
| "name": "control-event" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/control-invariants", | |
| "name": "control-invariants" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/control-monad-attempt", | |
| "name": "control-monad-attempt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/control-monad-exception", | |
| "name": "control-monad-exception" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/control-monad-exception-monadsfd", | |
| "name": "control-monad-exception-monadsfd" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/control-monad-exception-monadstf", | |
| "name": "control-monad-exception-monadstf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/control-monad-exception-mtl", | |
| "name": "control-monad-exception-mtl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/control-monad-failure", | |
| "name": "control-monad-failure" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/control-monad-failure-mtl", | |
| "name": "control-monad-failure-mtl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/control-monad-free", | |
| "name": "control-monad-free" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/control-monad-loop", | |
| "name": "control-monad-loop" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/control-monad-omega", | |
| "name": "control-monad-omega" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/control-monad-queue", | |
| "name": "control-monad-queue" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/control-timeout", | |
| "name": "control-timeout" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/contstuff", | |
| "name": "contstuff" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/contstuff-monads-tf", | |
| "name": "contstuff-monads-tf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/contstuff-transformers", | |
| "name": "contstuff-transformers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/converge", | |
| "name": "converge" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/conversion", | |
| "name": "conversion" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/conversion-bytestring", | |
| "name": "conversion-bytestring" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/conversion-case-insensitive", | |
| "name": "conversion-case-insensitive" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/conversion-text", | |
| "name": "conversion-text" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/convert", | |
| "name": "convert" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/convert-annotation", | |
| "name": "convert-annotation" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/convertible", | |
| "name": "convertible" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/convertible-ascii", | |
| "name": "convertible-ascii" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/convertible-text", | |
| "name": "convertible-text" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cookbook", | |
| "name": "cookbook" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cookie", | |
| "name": "cookie" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/coordinate", | |
| "name": "coordinate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/copilot", | |
| "name": "copilot" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/copilot-c99", | |
| "name": "copilot-c99" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/copilot-cbmc", | |
| "name": "copilot-cbmc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/copilot-core", | |
| "name": "copilot-core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/copilot-language", | |
| "name": "copilot-language" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/copilot-libraries", | |
| "name": "copilot-libraries" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/copilot-sbv", | |
| "name": "copilot-sbv" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/copilot-theorem", | |
| "name": "copilot-theorem" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/copr", | |
| "name": "copr" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/core", | |
| "name": "core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/core-compiler", | |
| "name": "core-compiler" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/core-haskell", | |
| "name": "core-haskell" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/corebot-bliki", | |
| "name": "corebot-bliki" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/coroutine-enumerator", | |
| "name": "coroutine-enumerator" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/coroutine-iteratee", | |
| "name": "coroutine-iteratee" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/coroutine-object", | |
| "name": "coroutine-object" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/couch-hs", | |
| "name": "couch-hs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/couch-simple", | |
| "name": "couch-simple" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/couchdb-conduit", | |
| "name": "couchdb-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/couchdb-enumerator", | |
| "name": "couchdb-enumerator" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/count", | |
| "name": "count" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/countable", | |
| "name": "countable" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/countable-inflections", | |
| "name": "countable-inflections" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/counter", | |
| "name": "counter" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/country", | |
| "name": "country" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/country-codes", | |
| "name": "country-codes" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/courier", | |
| "name": "courier" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/court", | |
| "name": "court" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/coverage", | |
| "name": "coverage" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cparsing", | |
| "name": "cparsing" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cpio-conduit", | |
| "name": "cpio-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cplex-hs", | |
| "name": "cplex-hs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cplusplus-th", | |
| "name": "cplusplus-th" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cpphs", | |
| "name": "cpphs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cprng-aes", | |
| "name": "cprng-aes" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cprng-aes-effect", | |
| "name": "cprng-aes-effect" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cpsa", | |
| "name": "cpsa" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cpu", | |
| "name": "cpu" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cpuid", | |
| "name": "cpuid" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cpuinfo", | |
| "name": "cpuinfo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cpuperf", | |
| "name": "cpuperf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cpython", | |
| "name": "cpython" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cql", | |
| "name": "cql" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cql-io", | |
| "name": "cql-io" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cqrs", | |
| "name": "cqrs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cqrs-core", | |
| "name": "cqrs-core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cqrs-example", | |
| "name": "cqrs-example" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cqrs-memory", | |
| "name": "cqrs-memory" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cqrs-postgresql", | |
| "name": "cqrs-postgresql" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cqrs-sqlite3", | |
| "name": "cqrs-sqlite3" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cqrs-test", | |
| "name": "cqrs-test" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cqrs-testkit", | |
| "name": "cqrs-testkit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cqrs-types", | |
| "name": "cqrs-types" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cr", | |
| "name": "cr" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/crack", | |
| "name": "crack" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/crackNum", | |
| "name": "crackNum" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/craft", | |
| "name": "craft" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/craftwerk", | |
| "name": "craftwerk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/craftwerk-cairo", | |
| "name": "craftwerk-cairo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/craftwerk-gtk", | |
| "name": "craftwerk-gtk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/crawlchain", | |
| "name": "crawlchain" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/craze", | |
| "name": "craze" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/crc", | |
| "name": "crc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/crc16", | |
| "name": "crc16" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/crc16-table", | |
| "name": "crc16-table" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/crdt", | |
| "name": "crdt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/creatur", | |
| "name": "creatur" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/credential-store", | |
| "name": "credential-store" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/credentials", | |
| "name": "credentials" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/credentials-cli", | |
| "name": "credentials-cli" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/crf-chain1", | |
| "name": "crf-chain1" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/crf-chain1-constrained", | |
| "name": "crf-chain1-constrained" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/crf-chain2-generic", | |
| "name": "crf-chain2-generic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/crf-chain2-tiers", | |
| "name": "crf-chain2-tiers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/critbit", | |
| "name": "critbit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/criterion", | |
| "name": "criterion" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/criterion-plus", | |
| "name": "criterion-plus" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/criterion-to-html", | |
| "name": "criterion-to-html" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/criu-rpc", | |
| "name": "criu-rpc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/criu-rpc-types", | |
| "name": "criu-rpc-types" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/crjdt-haskell", | |
| "name": "crjdt-haskell" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/crockford", | |
| "name": "crockford" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/crocodile", | |
| "name": "crocodile" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cron", | |
| "name": "cron" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cron-compat", | |
| "name": "cron-compat" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cruncher-types", | |
| "name": "cruncher-types" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/crunghc", | |
| "name": "crunghc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/crypt-sha512", | |
| "name": "crypt-sha512" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/crypto-api", | |
| "name": "crypto-api" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/crypto-api-tests", | |
| "name": "crypto-api-tests" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/crypto-cipher-benchmarks", | |
| "name": "crypto-cipher-benchmarks" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/crypto-cipher-tests", | |
| "name": "crypto-cipher-tests" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/crypto-cipher-types", | |
| "name": "crypto-cipher-types" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/crypto-classical", | |
| "name": "crypto-classical" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/crypto-conduit", | |
| "name": "crypto-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/crypto-enigma", | |
| "name": "crypto-enigma" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/crypto-multihash", | |
| "name": "crypto-multihash" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/crypto-numbers", | |
| "name": "crypto-numbers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/crypto-pubkey", | |
| "name": "crypto-pubkey" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/crypto-pubkey-openssh", | |
| "name": "crypto-pubkey-openssh" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/crypto-pubkey-types", | |
| "name": "crypto-pubkey-types" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/crypto-random", | |
| "name": "crypto-random" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/crypto-random-api", | |
| "name": "crypto-random-api" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/crypto-random-effect", | |
| "name": "crypto-random-effect" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/crypto-rng", | |
| "name": "crypto-rng" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/crypto-simple", | |
| "name": "crypto-simple" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/crypto-totp", | |
| "name": "crypto-totp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cryptocipher", | |
| "name": "cryptocipher" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cryptocompare", | |
| "name": "cryptocompare" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cryptoconditions", | |
| "name": "cryptoconditions" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cryptohash", | |
| "name": "cryptohash" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cryptohash-conduit", | |
| "name": "cryptohash-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cryptohash-cryptoapi", | |
| "name": "cryptohash-cryptoapi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cryptohash-md5", | |
| "name": "cryptohash-md5" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cryptohash-sha1", | |
| "name": "cryptohash-sha1" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cryptohash-sha256", | |
| "name": "cryptohash-sha256" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cryptohash-sha512", | |
| "name": "cryptohash-sha512" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cryptoids", | |
| "name": "cryptoids" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cryptoids-class", | |
| "name": "cryptoids-class" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cryptoids-types", | |
| "name": "cryptoids-types" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cryptol", | |
| "name": "cryptol" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cryptonite", | |
| "name": "cryptonite" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cryptonite-conduit", | |
| "name": "cryptonite-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cryptonite-openssl", | |
| "name": "cryptonite-openssl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cryptsy-api", | |
| "name": "cryptsy-api" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/crystalfontz", | |
| "name": "crystalfontz" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cse-ghc-plugin", | |
| "name": "cse-ghc-plugin" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/csound-catalog", | |
| "name": "csound-catalog" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/csound-expression", | |
| "name": "csound-expression" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/csound-expression-dynamic", | |
| "name": "csound-expression-dynamic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/csound-expression-opcodes", | |
| "name": "csound-expression-opcodes" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/csound-expression-typed", | |
| "name": "csound-expression-typed" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/csound-sampler", | |
| "name": "csound-sampler" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/csp", | |
| "name": "csp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cspmchecker", | |
| "name": "cspmchecker" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cspretty", | |
| "name": "cspretty" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/css", | |
| "name": "css" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/css-syntax", | |
| "name": "css-syntax" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/css-text", | |
| "name": "css-text" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/csv", | |
| "name": "csv" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/csv-conduit", | |
| "name": "csv-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/csv-enumerator", | |
| "name": "csv-enumerator" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/csv-nptools", | |
| "name": "csv-nptools" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/csv-table", | |
| "name": "csv-table" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/csv-to-qif", | |
| "name": "csv-to-qif" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ctemplate", | |
| "name": "ctemplate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ctkl", | |
| "name": "ctkl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ctpl", | |
| "name": "ctpl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ctrie", | |
| "name": "ctrie" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cube", | |
| "name": "cube" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cubical", | |
| "name": "cubical" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cubicbezier", | |
| "name": "cubicbezier" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cubicspline", | |
| "name": "cubicspline" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cublas", | |
| "name": "cublas" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cuboid", | |
| "name": "cuboid" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cuda", | |
| "name": "cuda" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cudd", | |
| "name": "cudd" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cue-sheet", | |
| "name": "cue-sheet" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cufft", | |
| "name": "cufft" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/curl", | |
| "name": "curl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/curl-aeson", | |
| "name": "curl-aeson" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/curlhs", | |
| "name": "curlhs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/currencies", | |
| "name": "currencies" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/currency", | |
| "name": "currency" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/currency-codes", | |
| "name": "currency-codes" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/currency-convert", | |
| "name": "currency-convert" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/current-locale", | |
| "name": "current-locale" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/curry-base", | |
| "name": "curry-base" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/curry-frontend", | |
| "name": "curry-frontend" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/curryer", | |
| "name": "curryer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/curryrs", | |
| "name": "curryrs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cursedcsv", | |
| "name": "cursedcsv" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/curve25519", | |
| "name": "curve25519" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/curves", | |
| "name": "curves" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cusolver", | |
| "name": "cusolver" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cusparse", | |
| "name": "cusparse" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/custom-prelude", | |
| "name": "custom-prelude" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cutter", | |
| "name": "cutter" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cv-combinators", | |
| "name": "cv-combinators" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cyclotomic", | |
| "name": "cyclotomic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/cypher", | |
| "name": "cypher" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/czipwith", | |
| "name": "czipwith" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/d-bus", | |
| "name": "d-bus" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/d3d11binding", | |
| "name": "d3d11binding" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/d3js", | |
| "name": "d3js" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/daemonize-doublefork", | |
| "name": "daemonize-doublefork" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/daemons", | |
| "name": "daemons" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dag", | |
| "name": "dag" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/damnpacket", | |
| "name": "damnpacket" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/danibot", | |
| "name": "danibot" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dao", | |
| "name": "dao" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dapi", | |
| "name": "dapi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/darcs", | |
| "name": "darcs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/darcs-benchmark", | |
| "name": "darcs-benchmark" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/darcs-beta", | |
| "name": "darcs-beta" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/darcs-buildpackage", | |
| "name": "darcs-buildpackage" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/darcs-cabalized", | |
| "name": "darcs-cabalized" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/darcs-fastconvert", | |
| "name": "darcs-fastconvert" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/darcs-graph", | |
| "name": "darcs-graph" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/darcs-monitor", | |
| "name": "darcs-monitor" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/darcs-scripts", | |
| "name": "darcs-scripts" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/darcs2dot", | |
| "name": "darcs2dot" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/darcsden", | |
| "name": "darcsden" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/darcswatch", | |
| "name": "darcswatch" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/darkplaces-demo", | |
| "name": "darkplaces-demo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/darkplaces-rcon", | |
| "name": "darkplaces-rcon" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/darkplaces-rcon-util", | |
| "name": "darkplaces-rcon-util" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/darkplaces-text", | |
| "name": "darkplaces-text" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dash-haskell", | |
| "name": "dash-haskell" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-accessor", | |
| "name": "data-accessor" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-accessor-monadLib", | |
| "name": "data-accessor-monadLib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-accessor-monads-fd", | |
| "name": "data-accessor-monads-fd" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-accessor-monads-tf", | |
| "name": "data-accessor-monads-tf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-accessor-mtl", | |
| "name": "data-accessor-mtl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-accessor-template", | |
| "name": "data-accessor-template" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-accessor-transformers", | |
| "name": "data-accessor-transformers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-aviary", | |
| "name": "data-aviary" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-base", | |
| "name": "data-base" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-basic", | |
| "name": "data-basic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-binary-ieee754", | |
| "name": "data-binary-ieee754" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-bword", | |
| "name": "data-bword" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-carousel", | |
| "name": "data-carousel" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-category", | |
| "name": "data-category" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-cell", | |
| "name": "data-cell" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-check", | |
| "name": "data-check" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-checked", | |
| "name": "data-checked" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-clist", | |
| "name": "data-clist" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-concurrent-queue", | |
| "name": "data-concurrent-queue" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-construction", | |
| "name": "data-construction" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-constructors", | |
| "name": "data-constructors" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-cycle", | |
| "name": "data-cycle" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-default", | |
| "name": "data-default" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-default-class", | |
| "name": "data-default-class" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-default-extra", | |
| "name": "data-default-extra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-default-generics", | |
| "name": "data-default-generics" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-default-instances-base", | |
| "name": "data-default-instances-base" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-default-instances-bytestring", | |
| "name": "data-default-instances-bytestring" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-default-instances-case-insensitive", | |
| "name": "data-default-instances-case-insensitive" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-default-instances-containers", | |
| "name": "data-default-instances-containers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-default-instances-dlist", | |
| "name": "data-default-instances-dlist" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-default-instances-new-base", | |
| "name": "data-default-instances-new-base" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-default-instances-old-locale", | |
| "name": "data-default-instances-old-locale" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-default-instances-text", | |
| "name": "data-default-instances-text" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-default-instances-unordered-containers", | |
| "name": "data-default-instances-unordered-containers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-default-instances-vector", | |
| "name": "data-default-instances-vector" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-dispersal", | |
| "name": "data-dispersal" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-diverse", | |
| "name": "data-diverse" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-diverse-lens", | |
| "name": "data-diverse-lens" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-dword", | |
| "name": "data-dword" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-easy", | |
| "name": "data-easy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-elf", | |
| "name": "data-elf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-embed", | |
| "name": "data-embed" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-emoticons", | |
| "name": "data-emoticons" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-endian", | |
| "name": "data-endian" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-extend-generic", | |
| "name": "data-extend-generic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-extra", | |
| "name": "data-extra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-filepath", | |
| "name": "data-filepath" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-files-gen", | |
| "name": "data-files-gen" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-fin", | |
| "name": "data-fin" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-fin-simple", | |
| "name": "data-fin-simple" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-fix", | |
| "name": "data-fix" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-fix-cse", | |
| "name": "data-fix-cse" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-flags", | |
| "name": "data-flags" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-flagset", | |
| "name": "data-flagset" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-foldapp", | |
| "name": "data-foldapp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-forest", | |
| "name": "data-forest" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-fresh", | |
| "name": "data-fresh" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-function-meld", | |
| "name": "data-function-meld" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-function-tacit", | |
| "name": "data-function-tacit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-has", | |
| "name": "data-has" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-hash", | |
| "name": "data-hash" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-interval", | |
| "name": "data-interval" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-inttrie", | |
| "name": "data-inttrie" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-ivar", | |
| "name": "data-ivar" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-json-token", | |
| "name": "data-json-token" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-kiln", | |
| "name": "data-kiln" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-layer", | |
| "name": "data-layer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-layout", | |
| "name": "data-layout" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-lens", | |
| "name": "data-lens" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-lens-fd", | |
| "name": "data-lens-fd" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-lens-ixset", | |
| "name": "data-lens-ixset" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-lens-light", | |
| "name": "data-lens-light" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-lens-template", | |
| "name": "data-lens-template" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-list-sequences", | |
| "name": "data-list-sequences" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-list-zigzag", | |
| "name": "data-list-zigzag" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-map-multikey", | |
| "name": "data-map-multikey" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-memocombinators", | |
| "name": "data-memocombinators" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-msgpack", | |
| "name": "data-msgpack" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-msgpack-types", | |
| "name": "data-msgpack-types" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-named", | |
| "name": "data-named" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-nat", | |
| "name": "data-nat" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-object", | |
| "name": "data-object" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-object-json", | |
| "name": "data-object-json" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-object-yaml", | |
| "name": "data-object-yaml" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-or", | |
| "name": "data-or" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-ordlist", | |
| "name": "data-ordlist" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-partition", | |
| "name": "data-partition" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-pprint", | |
| "name": "data-pprint" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-quotientref", | |
| "name": "data-quotientref" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-r-tree", | |
| "name": "data-r-tree" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-ref", | |
| "name": "data-ref" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-reify", | |
| "name": "data-reify" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-reify-cse", | |
| "name": "data-reify-cse" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-repr", | |
| "name": "data-repr" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-result", | |
| "name": "data-result" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-rev", | |
| "name": "data-rev" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-rope", | |
| "name": "data-rope" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-rtuple", | |
| "name": "data-rtuple" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-serializer", | |
| "name": "data-serializer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-size", | |
| "name": "data-size" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-spacepart", | |
| "name": "data-spacepart" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-store", | |
| "name": "data-store" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-stringmap", | |
| "name": "data-stringmap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-structure-inferrer", | |
| "name": "data-structure-inferrer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-sword", | |
| "name": "data-sword" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-tensor", | |
| "name": "data-tensor" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-textual", | |
| "name": "data-textual" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-timeout", | |
| "name": "data-timeout" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-transform", | |
| "name": "data-transform" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-tree-print", | |
| "name": "data-tree-print" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-treify", | |
| "name": "data-treify" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-type", | |
| "name": "data-type" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-util", | |
| "name": "data-util" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/data-variant", | |
| "name": "data-variant" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/database-migrate", | |
| "name": "database-migrate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/database-study", | |
| "name": "database-study" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/datadog", | |
| "name": "datadog" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dataenc", | |
| "name": "dataenc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dataflow", | |
| "name": "dataflow" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/datalog", | |
| "name": "datalog" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/datapacker", | |
| "name": "datapacker" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/datarobot", | |
| "name": "datarobot" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/datasets", | |
| "name": "datasets" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dataurl", | |
| "name": "dataurl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/date-cache", | |
| "name": "date-cache" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/date-conversions", | |
| "name": "date-conversions" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dates", | |
| "name": "dates" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/datetime", | |
| "name": "datetime" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/datetime-sb", | |
| "name": "datetime-sb" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dawdle", | |
| "name": "dawdle" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dawg", | |
| "name": "dawg" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dawg-ord", | |
| "name": "dawg-ord" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dbcleaner", | |
| "name": "dbcleaner" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dbf", | |
| "name": "dbf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dbjava", | |
| "name": "dbjava" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dbm", | |
| "name": "dbm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dbmigrations", | |
| "name": "dbmigrations" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dbmigrations-mysql", | |
| "name": "dbmigrations-mysql" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dbmigrations-postgresql", | |
| "name": "dbmigrations-postgresql" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dbmigrations-sqlite", | |
| "name": "dbmigrations-sqlite" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dbus", | |
| "name": "dbus" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dbus-client", | |
| "name": "dbus-client" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dbus-core", | |
| "name": "dbus-core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dbus-qq", | |
| "name": "dbus-qq" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dbus-th", | |
| "name": "dbus-th" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dbus-th-introspection", | |
| "name": "dbus-th-introspection" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dclabel", | |
| "name": "dclabel" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dclabel-eci11", | |
| "name": "dclabel-eci11" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dcpu16", | |
| "name": "dcpu16" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ddate", | |
| "name": "ddate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ddc-base", | |
| "name": "ddc-base" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ddc-build", | |
| "name": "ddc-build" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ddc-code", | |
| "name": "ddc-code" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ddc-core", | |
| "name": "ddc-core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ddc-core-babel", | |
| "name": "ddc-core-babel" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ddc-core-eval", | |
| "name": "ddc-core-eval" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ddc-core-flow", | |
| "name": "ddc-core-flow" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ddc-core-llvm", | |
| "name": "ddc-core-llvm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ddc-core-salt", | |
| "name": "ddc-core-salt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ddc-core-simpl", | |
| "name": "ddc-core-simpl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ddc-core-tetra", | |
| "name": "ddc-core-tetra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ddc-driver", | |
| "name": "ddc-driver" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ddc-interface", | |
| "name": "ddc-interface" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ddc-source-tetra", | |
| "name": "ddc-source-tetra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ddc-tools", | |
| "name": "ddc-tools" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ddc-war", | |
| "name": "ddc-war" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ddci-core", | |
| "name": "ddci-core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dead-code-detection", | |
| "name": "dead-code-detection" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dead-simple-json", | |
| "name": "dead-simple-json" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/debian", | |
| "name": "debian" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/debian-binary", | |
| "name": "debian-binary" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/debian-build", | |
| "name": "debian-build" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/debug", | |
| "name": "debug" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/debug-diff", | |
| "name": "debug-diff" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/debug-me", | |
| "name": "debug-me" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/debug-pp", | |
| "name": "debug-pp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/debug-time", | |
| "name": "debug-time" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/debug-tracy", | |
| "name": "debug-tracy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/deburr", | |
| "name": "deburr" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/decepticons", | |
| "name": "decepticons" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/decimal-arithmetic", | |
| "name": "decimal-arithmetic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/decimal-literals", | |
| "name": "decimal-literals" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/declarative", | |
| "name": "declarative" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/decode-utf8", | |
| "name": "decode-utf8" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/decoder-conduit", | |
| "name": "decoder-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dedukti", | |
| "name": "dedukti" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/deepcontrol", | |
| "name": "deepcontrol" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/deeplearning-hs", | |
| "name": "deeplearning-hs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/deepseq", | |
| "name": "deepseq" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/deepseq-bounded", | |
| "name": "deepseq-bounded" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/deepseq-generics", | |
| "name": "deepseq-generics" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/deepseq-magic", | |
| "name": "deepseq-magic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/deepseq-th", | |
| "name": "deepseq-th" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/deepzoom", | |
| "name": "deepzoom" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/defargs", | |
| "name": "defargs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/definitive-base", | |
| "name": "definitive-base" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/definitive-filesystem", | |
| "name": "definitive-filesystem" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/definitive-graphics", | |
| "name": "definitive-graphics" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/definitive-parser", | |
| "name": "definitive-parser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/definitive-reactive", | |
| "name": "definitive-reactive" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/definitive-sound", | |
| "name": "definitive-sound" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/deiko-config", | |
| "name": "deiko-config" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dejafu", | |
| "name": "dejafu" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/deka", | |
| "name": "deka" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/deka-tests", | |
| "name": "deka-tests" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/delaunay", | |
| "name": "delaunay" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/delay", | |
| "name": "delay" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/delicious", | |
| "name": "delicious" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/delimited-text", | |
| "name": "delimited-text" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/delimiter-separated", | |
| "name": "delimiter-separated" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/delta", | |
| "name": "delta" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/delta-h", | |
| "name": "delta-h" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/delude", | |
| "name": "delude" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/demarcate", | |
| "name": "demarcate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/denominate", | |
| "name": "denominate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dense", | |
| "name": "dense" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dependent-map", | |
| "name": "dependent-map" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dependent-state", | |
| "name": "dependent-state" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dependent-sum", | |
| "name": "dependent-sum" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dependent-sum-template", | |
| "name": "dependent-sum-template" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/depends", | |
| "name": "depends" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dephd", | |
| "name": "dephd" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/deque", | |
| "name": "deque" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dequeue", | |
| "name": "dequeue" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/derangement", | |
| "name": "derangement" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/derivation-trees", | |
| "name": "derivation-trees" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/derive", | |
| "name": "derive" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/derive-IG", | |
| "name": "derive-IG" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/derive-enumerable", | |
| "name": "derive-enumerable" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/derive-gadt", | |
| "name": "derive-gadt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/derive-monoid", | |
| "name": "derive-monoid" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/derive-storable", | |
| "name": "derive-storable" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/derive-storable-plugin", | |
| "name": "derive-storable-plugin" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/derive-topdown", | |
| "name": "derive-topdown" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/derive-trie", | |
| "name": "derive-trie" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/deriving-compat", | |
| "name": "deriving-compat" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/derp", | |
| "name": "derp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/derp-lib", | |
| "name": "derp-lib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/derulo", | |
| "name": "derulo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/descrilo", | |
| "name": "descrilo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/descriptive", | |
| "name": "descriptive" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/desert", | |
| "name": "desert" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/despair", | |
| "name": "despair" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/deterministic-game-engine", | |
| "name": "deterministic-game-engine" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/detrospector", | |
| "name": "detrospector" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/deunicode", | |
| "name": "deunicode" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/devil", | |
| "name": "devil" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dewdrop", | |
| "name": "dewdrop" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dfrac", | |
| "name": "dfrac" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dfsbuild", | |
| "name": "dfsbuild" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dgim", | |
| "name": "dgim" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dgs", | |
| "name": "dgs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dhall", | |
| "name": "dhall" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dhall-bash", | |
| "name": "dhall-bash" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dhall-check", | |
| "name": "dhall-check" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dhall-json", | |
| "name": "dhall-json" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dhall-nix", | |
| "name": "dhall-nix" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dhall-text", | |
| "name": "dhall-text" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dhcp-lease-parser", | |
| "name": "dhcp-lease-parser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/di", | |
| "name": "di" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dia-base", | |
| "name": "dia-base" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dia-functions", | |
| "name": "dia-functions" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/diagrams", | |
| "name": "diagrams" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/diagrams-boolean", | |
| "name": "diagrams-boolean" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/diagrams-builder", | |
| "name": "diagrams-builder" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/diagrams-cairo", | |
| "name": "diagrams-cairo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/diagrams-canvas", | |
| "name": "diagrams-canvas" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/diagrams-contrib", | |
| "name": "diagrams-contrib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/diagrams-core", | |
| "name": "diagrams-core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/diagrams-graphviz", | |
| "name": "diagrams-graphviz" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/diagrams-gtk", | |
| "name": "diagrams-gtk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/diagrams-haddock", | |
| "name": "diagrams-haddock" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/diagrams-hsqml", | |
| "name": "diagrams-hsqml" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/diagrams-html5", | |
| "name": "diagrams-html5" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/diagrams-lib", | |
| "name": "diagrams-lib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/diagrams-pandoc", | |
| "name": "diagrams-pandoc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/diagrams-pdf", | |
| "name": "diagrams-pdf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/diagrams-pgf", | |
| "name": "diagrams-pgf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/diagrams-postscript", | |
| "name": "diagrams-postscript" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/diagrams-qrcode", | |
| "name": "diagrams-qrcode" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/diagrams-rasterific", | |
| "name": "diagrams-rasterific" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/diagrams-reflex", | |
| "name": "diagrams-reflex" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/diagrams-rubiks-cube", | |
| "name": "diagrams-rubiks-cube" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/diagrams-solve", | |
| "name": "diagrams-solve" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/diagrams-svg", | |
| "name": "diagrams-svg" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/diagrams-tikz", | |
| "name": "diagrams-tikz" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/diagrams-wx", | |
| "name": "diagrams-wx" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dialog", | |
| "name": "dialog" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dib", | |
| "name": "dib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dice", | |
| "name": "dice" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dice-entropy-conduit", | |
| "name": "dice-entropy-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dice2tex", | |
| "name": "dice2tex" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dicom", | |
| "name": "dicom" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dictionaries", | |
| "name": "dictionaries" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dictionary-sharing", | |
| "name": "dictionary-sharing" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dictparser", | |
| "name": "dictparser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/diet", | |
| "name": "diet" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/diff-gestalt", | |
| "name": "diff-gestalt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/diff-parse", | |
| "name": "diff-parse" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/diff3", | |
| "name": "diff3" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/diffarray", | |
| "name": "diffarray" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/diffcabal", | |
| "name": "diffcabal" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/diffdump", | |
| "name": "diffdump" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/difftodo", | |
| "name": "difftodo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/digamma", | |
| "name": "digamma" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/digest", | |
| "name": "digest" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/digest-pure", | |
| "name": "digest-pure" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/digestive-bootstrap", | |
| "name": "digestive-bootstrap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/digestive-foundation-lucid", | |
| "name": "digestive-foundation-lucid" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/digestive-functors", | |
| "name": "digestive-functors" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/digestive-functors-aeson", | |
| "name": "digestive-functors-aeson" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/digestive-functors-blaze", | |
| "name": "digestive-functors-blaze" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/digestive-functors-happstack", | |
| "name": "digestive-functors-happstack" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/digestive-functors-heist", | |
| "name": "digestive-functors-heist" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/digestive-functors-hsp", | |
| "name": "digestive-functors-hsp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/digestive-functors-lucid", | |
| "name": "digestive-functors-lucid" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/digestive-functors-scotty", | |
| "name": "digestive-functors-scotty" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/digestive-functors-snap", | |
| "name": "digestive-functors-snap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/digit", | |
| "name": "digit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/digitalocean-kzs", | |
| "name": "digitalocean-kzs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/digits", | |
| "name": "digits" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dihaa", | |
| "name": "dihaa" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dimensional", | |
| "name": "dimensional" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dimensional-codata", | |
| "name": "dimensional-codata" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dimensional-tf", | |
| "name": "dimensional-tf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dimensions", | |
| "name": "dimensions" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dingo-core", | |
| "name": "dingo-core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dingo-example", | |
| "name": "dingo-example" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dingo-widgets", | |
| "name": "dingo-widgets" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/diophantine", | |
| "name": "diophantine" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/diplomacy", | |
| "name": "diplomacy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/diplomacy-server", | |
| "name": "diplomacy-server" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/direct-binary-files", | |
| "name": "direct-binary-files" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/direct-daemonize", | |
| "name": "direct-daemonize" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/direct-fastcgi", | |
| "name": "direct-fastcgi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/direct-http", | |
| "name": "direct-http" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/direct-murmur-hash", | |
| "name": "direct-murmur-hash" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/direct-plugins", | |
| "name": "direct-plugins" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/direct-rocksdb", | |
| "name": "direct-rocksdb" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/direct-sqlite", | |
| "name": "direct-sqlite" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/directed-cubical", | |
| "name": "directed-cubical" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/directory", | |
| "name": "directory" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/directory-layout", | |
| "name": "directory-layout" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/directory-listing-webpage-parser", | |
| "name": "directory-listing-webpage-parser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/directory-tree", | |
| "name": "directory-tree" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dirfiles", | |
| "name": "dirfiles" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dirstream", | |
| "name": "dirstream" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/disassembler", | |
| "name": "disassembler" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/discogs-haskell", | |
| "name": "discogs-haskell" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/discord-gateway", | |
| "name": "discord-gateway" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/discord-hs", | |
| "name": "discord-hs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/discord-rest", | |
| "name": "discord-rest" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/discord-types", | |
| "name": "discord-types" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/discordian-calendar", | |
| "name": "discordian-calendar" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/discount", | |
| "name": "discount" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/discrete-intervals", | |
| "name": "discrete-intervals" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/discrete-space-map", | |
| "name": "discrete-space-map" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/discrimination", | |
| "name": "discrimination" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/disjoint-containers", | |
| "name": "disjoint-containers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/disjoint-set", | |
| "name": "disjoint-set" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/disjoint-set-stateful", | |
| "name": "disjoint-set-stateful" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/disjoint-sets-st", | |
| "name": "disjoint-sets-st" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/disk-free-space", | |
| "name": "disk-free-space" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/diskhash", | |
| "name": "diskhash" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/display", | |
| "name": "display" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/display-haskell-do", | |
| "name": "display-haskell-do" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/disposable", | |
| "name": "disposable" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dist-upload", | |
| "name": "dist-upload" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/distance", | |
| "name": "distance" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/distance-of-time", | |
| "name": "distance-of-time" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/distributed-closure", | |
| "name": "distributed-closure" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/distributed-process", | |
| "name": "distributed-process" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/distributed-process-async", | |
| "name": "distributed-process-async" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/distributed-process-azure", | |
| "name": "distributed-process-azure" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/distributed-process-client-server", | |
| "name": "distributed-process-client-server" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/distributed-process-ekg", | |
| "name": "distributed-process-ekg" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/distributed-process-execution", | |
| "name": "distributed-process-execution" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/distributed-process-extras", | |
| "name": "distributed-process-extras" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/distributed-process-fsm", | |
| "name": "distributed-process-fsm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/distributed-process-lifted", | |
| "name": "distributed-process-lifted" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/distributed-process-monad-control", | |
| "name": "distributed-process-monad-control" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/distributed-process-p2p", | |
| "name": "distributed-process-p2p" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/distributed-process-platform", | |
| "name": "distributed-process-platform" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/distributed-process-registry", | |
| "name": "distributed-process-registry" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/distributed-process-simplelocalnet", | |
| "name": "distributed-process-simplelocalnet" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/distributed-process-supervisor", | |
| "name": "distributed-process-supervisor" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/distributed-process-systest", | |
| "name": "distributed-process-systest" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/distributed-process-task", | |
| "name": "distributed-process-task" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/distributed-process-tests", | |
| "name": "distributed-process-tests" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/distributed-process-zookeeper", | |
| "name": "distributed-process-zookeeper" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/distributed-static", | |
| "name": "distributed-static" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/distribution", | |
| "name": "distribution" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/distribution-nixpkgs", | |
| "name": "distribution-nixpkgs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/distribution-plot", | |
| "name": "distribution-plot" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/distributive", | |
| "name": "distributive" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/diversity", | |
| "name": "diversity" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dixi", | |
| "name": "dixi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/djembe", | |
| "name": "djembe" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/djinn", | |
| "name": "djinn" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/djinn-ghc", | |
| "name": "djinn-ghc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/djinn-lib", | |
| "name": "djinn-lib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/djinn-th", | |
| "name": "djinn-th" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dlist", | |
| "name": "dlist" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dlist-instances", | |
| "name": "dlist-instances" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dlist-nonempty", | |
| "name": "dlist-nonempty" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dmc", | |
| "name": "dmc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dmenu", | |
| "name": "dmenu" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dmenu-pkill", | |
| "name": "dmenu-pkill" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dmenu-pmount", | |
| "name": "dmenu-pmount" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dmenu-search", | |
| "name": "dmenu-search" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dns", | |
| "name": "dns" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dnscache", | |
| "name": "dnscache" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dnsrbl", | |
| "name": "dnsrbl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dnssd", | |
| "name": "dnssd" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/do-list", | |
| "name": "do-list" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/doc-review", | |
| "name": "doc-review" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/doccheck", | |
| "name": "doccheck" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/docidx", | |
| "name": "docidx" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/docker", | |
| "name": "docker" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/docker-build-cacher", | |
| "name": "docker-build-cacher" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dockercook", | |
| "name": "dockercook" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dockerfile", | |
| "name": "dockerfile" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/docopt", | |
| "name": "docopt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/docstrings", | |
| "name": "docstrings" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/doctemplates", | |
| "name": "doctemplates" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/doctest", | |
| "name": "doctest" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/doctest-discover", | |
| "name": "doctest-discover" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/doctest-discover-configurator", | |
| "name": "doctest-discover-configurator" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/doctest-driver-gen", | |
| "name": "doctest-driver-gen" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/doctest-prop", | |
| "name": "doctest-prop" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/docvim", | |
| "name": "docvim" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/doi", | |
| "name": "doi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dollaridoos", | |
| "name": "dollaridoos" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dom-lt", | |
| "name": "dom-lt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dom-parser", | |
| "name": "dom-parser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dom-selector", | |
| "name": "dom-selector" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/domain-auth", | |
| "name": "domain-auth" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dominion", | |
| "name": "dominion" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/domplate", | |
| "name": "domplate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dot", | |
| "name": "dot" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dot-linker", | |
| "name": "dot-linker" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dot2graphml", | |
| "name": "dot2graphml" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dotenv", | |
| "name": "dotenv" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dotfs", | |
| "name": "dotfs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dotgen", | |
| "name": "dotgen" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dotnet-timespan", | |
| "name": "dotnet-timespan" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/double-conversion", | |
| "name": "double-conversion" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/double-extra", | |
| "name": "double-extra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/double-metaphone", | |
| "name": "double-metaphone" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/doublify-toolkit", | |
| "name": "doublify-toolkit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dove", | |
| "name": "dove" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dow", | |
| "name": "dow" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/download", | |
| "name": "download" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/download-curl", | |
| "name": "download-curl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/download-media-content", | |
| "name": "download-media-content" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dozenal", | |
| "name": "dozenal" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dozens", | |
| "name": "dozens" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dph-base", | |
| "name": "dph-base" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dph-examples", | |
| "name": "dph-examples" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dph-lifted-base", | |
| "name": "dph-lifted-base" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dph-lifted-copy", | |
| "name": "dph-lifted-copy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dph-lifted-vseg", | |
| "name": "dph-lifted-vseg" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dph-par", | |
| "name": "dph-par" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dph-prim-interface", | |
| "name": "dph-prim-interface" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dph-prim-par", | |
| "name": "dph-prim-par" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dph-prim-seq", | |
| "name": "dph-prim-seq" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dph-seq", | |
| "name": "dph-seq" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dpkg", | |
| "name": "dpkg" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dpor", | |
| "name": "dpor" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/drClickOn", | |
| "name": "drClickOn" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/draw-poker", | |
| "name": "draw-poker" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/drawille", | |
| "name": "drawille" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dresdner-verkehrsbetriebe", | |
| "name": "dresdner-verkehrsbetriebe" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/drifter", | |
| "name": "drifter" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/drifter-postgresql", | |
| "name": "drifter-postgresql" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/drinkery", | |
| "name": "drinkery" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/drmaa", | |
| "name": "drmaa" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dropbox-sdk", | |
| "name": "dropbox-sdk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dropsolve", | |
| "name": "dropsolve" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ds-kanren", | |
| "name": "ds-kanren" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dsc", | |
| "name": "dsc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dsh-sql", | |
| "name": "dsh-sql" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dsmc", | |
| "name": "dsmc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dsmc-tools", | |
| "name": "dsmc-tools" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dson", | |
| "name": "dson" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dson-parsec", | |
| "name": "dson-parsec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dsp", | |
| "name": "dsp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dstring", | |
| "name": "dstring" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dtab", | |
| "name": "dtab" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dtd", | |
| "name": "dtd" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dtd-text", | |
| "name": "dtd-text" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dtd-types", | |
| "name": "dtd-types" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dtrace", | |
| "name": "dtrace" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dtw", | |
| "name": "dtw" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dual", | |
| "name": "dual" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dual-tree", | |
| "name": "dual-tree" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dublincore-xml-conduit", | |
| "name": "dublincore-xml-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/duckling", | |
| "name": "duckling" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dumb-cas", | |
| "name": "dumb-cas" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dump", | |
| "name": "dump" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dump-core", | |
| "name": "dump-core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dunai", | |
| "name": "dunai" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/duplo", | |
| "name": "duplo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dustme", | |
| "name": "dustme" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dvda", | |
| "name": "dvda" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dvdread", | |
| "name": "dvdread" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dvi-processing", | |
| "name": "dvi-processing" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dvorak", | |
| "name": "dvorak" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dwarf", | |
| "name": "dwarf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dwarf-el", | |
| "name": "dwarf-el" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dwarfadt", | |
| "name": "dwarfadt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dwergaz", | |
| "name": "dwergaz" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dx9base", | |
| "name": "dx9base" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dx9d3d", | |
| "name": "dx9d3d" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dx9d3dx", | |
| "name": "dx9d3dx" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dyckword", | |
| "name": "dyckword" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dynamic-cabal", | |
| "name": "dynamic-cabal" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dynamic-graph", | |
| "name": "dynamic-graph" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dynamic-linker-template", | |
| "name": "dynamic-linker-template" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dynamic-loader", | |
| "name": "dynamic-loader" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dynamic-mvector", | |
| "name": "dynamic-mvector" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dynamic-object", | |
| "name": "dynamic-object" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dynamic-plot", | |
| "name": "dynamic-plot" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dynamic-pp", | |
| "name": "dynamic-pp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dynamic-state", | |
| "name": "dynamic-state" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dynamodb-simple", | |
| "name": "dynamodb-simple" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dynobud", | |
| "name": "dynobud" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dyre", | |
| "name": "dyre" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dywapitchtrack", | |
| "name": "dywapitchtrack" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/dzen-utils", | |
| "name": "dzen-utils" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/each", | |
| "name": "each" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/eager-sockets", | |
| "name": "eager-sockets" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/eap", | |
| "name": "eap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/earclipper", | |
| "name": "earclipper" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ease", | |
| "name": "ease" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/easy-api", | |
| "name": "easy-api" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/easy-bitcoin", | |
| "name": "easy-bitcoin" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/easy-file", | |
| "name": "easy-file" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/easyjson", | |
| "name": "easyjson" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/easyplot", | |
| "name": "easyplot" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/easyrender", | |
| "name": "easyrender" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/easytensor", | |
| "name": "easytensor" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ebeats", | |
| "name": "ebeats" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ebnf-bff", | |
| "name": "ebnf-bff" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ec2-signature", | |
| "name": "ec2-signature" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ec2-unikernel", | |
| "name": "ec2-unikernel" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/eccrypto", | |
| "name": "eccrypto" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ecdsa", | |
| "name": "ecdsa" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/echo", | |
| "name": "echo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ecma262", | |
| "name": "ecma262" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ecstasy", | |
| "name": "ecstasy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ecu", | |
| "name": "ecu" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ed25519", | |
| "name": "ed25519" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ed25519-donna", | |
| "name": "ed25519-donna" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/eddie", | |
| "name": "eddie" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ede", | |
| "name": "ede" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/edenmodules", | |
| "name": "edenmodules" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/edenskel", | |
| "name": "edenskel" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/edentv", | |
| "name": "edentv" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/edge", | |
| "name": "edge" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/edis", | |
| "name": "edis" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/edit-distance", | |
| "name": "edit-distance" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/edit-distance-vector", | |
| "name": "edit-distance-vector" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/edit-lenses", | |
| "name": "edit-lenses" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/edit-lenses-demo", | |
| "name": "edit-lenses-demo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/editable", | |
| "name": "editable" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/editline", | |
| "name": "editline" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/editor-open", | |
| "name": "editor-open" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/editpipe", | |
| "name": "editpipe" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/effect-handlers", | |
| "name": "effect-handlers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/effect-monad", | |
| "name": "effect-monad" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/effective-aspects", | |
| "name": "effective-aspects" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/effective-aspects-mzv", | |
| "name": "effective-aspects-mzv" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/effects", | |
| "name": "effects" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/effects-parser", | |
| "name": "effects-parser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/effin", | |
| "name": "effin" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/egison", | |
| "name": "egison" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/egison-quote", | |
| "name": "egison-quote" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/egison-tutorial", | |
| "name": "egison-tutorial" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ehaskell", | |
| "name": "ehaskell" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ehs", | |
| "name": "ehs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/eibd-client-simple", | |
| "name": "eibd-client-simple" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/eigen", | |
| "name": "eigen" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/either", | |
| "name": "either" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/either-list-functions", | |
| "name": "either-list-functions" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/either-unwrap", | |
| "name": "either-unwrap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/eithers", | |
| "name": "eithers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ekg", | |
| "name": "ekg" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ekg-bosun", | |
| "name": "ekg-bosun" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ekg-carbon", | |
| "name": "ekg-carbon" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ekg-cloudwatch", | |
| "name": "ekg-cloudwatch" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ekg-core", | |
| "name": "ekg-core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ekg-elastic", | |
| "name": "ekg-elastic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ekg-elasticsearch", | |
| "name": "ekg-elasticsearch" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ekg-influxdb", | |
| "name": "ekg-influxdb" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ekg-json", | |
| "name": "ekg-json" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ekg-log", | |
| "name": "ekg-log" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ekg-prometheus-adapter", | |
| "name": "ekg-prometheus-adapter" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ekg-push", | |
| "name": "ekg-push" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ekg-rrd", | |
| "name": "ekg-rrd" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ekg-statsd", | |
| "name": "ekg-statsd" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ekg-wai", | |
| "name": "ekg-wai" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/electrum-mnemonic", | |
| "name": "electrum-mnemonic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/elenco-albero", | |
| "name": "elenco-albero" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/elerea", | |
| "name": "elerea" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/elerea-examples", | |
| "name": "elerea-examples" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/elerea-sdl", | |
| "name": "elerea-sdl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/elevator", | |
| "name": "elevator" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/elf", | |
| "name": "elf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/eliminators", | |
| "name": "eliminators" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/elision", | |
| "name": "elision" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/elm-bridge", | |
| "name": "elm-bridge" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/elm-build-lib", | |
| "name": "elm-build-lib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/elm-compiler", | |
| "name": "elm-compiler" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/elm-core-sources", | |
| "name": "elm-core-sources" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/elm-export", | |
| "name": "elm-export" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/elm-export-persistent", | |
| "name": "elm-export-persistent" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/elm-get", | |
| "name": "elm-get" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/elm-hybrid", | |
| "name": "elm-hybrid" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/elm-init", | |
| "name": "elm-init" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/elm-make", | |
| "name": "elm-make" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/elm-package", | |
| "name": "elm-package" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/elm-reactor", | |
| "name": "elm-reactor" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/elm-repl", | |
| "name": "elm-repl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/elm-server", | |
| "name": "elm-server" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/elm-websocket", | |
| "name": "elm-websocket" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/elm-yesod", | |
| "name": "elm-yesod" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/elo", | |
| "name": "elo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/elocrypt", | |
| "name": "elocrypt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/elsa", | |
| "name": "elsa" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/emacs-keys", | |
| "name": "emacs-keys" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/email", | |
| "name": "email" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/email-header", | |
| "name": "email-header" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/email-postmark", | |
| "name": "email-postmark" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/email-validate", | |
| "name": "email-validate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/email-validate-json", | |
| "name": "email-validate-json" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/email-validator", | |
| "name": "email-validator" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/emailaddress", | |
| "name": "emailaddress" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/emailparse", | |
| "name": "emailparse" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/embeddock", | |
| "name": "embeddock" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/embeddock-example", | |
| "name": "embeddock-example" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/embroidery", | |
| "name": "embroidery" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/emgm", | |
| "name": "emgm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/emoji", | |
| "name": "emoji" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/empty", | |
| "name": "empty" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/empty-monad", | |
| "name": "empty-monad" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/enchant", | |
| "name": "enchant" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/enclosed-exceptions", | |
| "name": "enclosed-exceptions" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/encode-string", | |
| "name": "encode-string" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/encoding", | |
| "name": "encoding" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/encoding-io", | |
| "name": "encoding-io" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/endo", | |
| "name": "endo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/eng-stemmer", | |
| "name": "eng-stemmer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/engine-io", | |
| "name": "engine-io" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/engine-io-growler", | |
| "name": "engine-io-growler" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/engine-io-snap", | |
| "name": "engine-io-snap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/engine-io-wai", | |
| "name": "engine-io-wai" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/engine-io-yesod", | |
| "name": "engine-io-yesod" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/engineering-units", | |
| "name": "engineering-units" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/entangle", | |
| "name": "entangle" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/entropy", | |
| "name": "entropy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/enumerable", | |
| "name": "enumerable" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/enumerate", | |
| "name": "enumerate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/enumerate-function", | |
| "name": "enumerate-function" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/enumeration", | |
| "name": "enumeration" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/enumerator", | |
| "name": "enumerator" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/enumerator-fd", | |
| "name": "enumerator-fd" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/enumerator-tf", | |
| "name": "enumerator-tf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/enumfun", | |
| "name": "enumfun" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/enummapmap", | |
| "name": "enummapmap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/enummapset", | |
| "name": "enummapset" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/enummapset-th", | |
| "name": "enummapset-th" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/enumset", | |
| "name": "enumset" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/env-locale", | |
| "name": "env-locale" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/env-parser", | |
| "name": "env-parser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/envelope", | |
| "name": "envelope" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/envparse", | |
| "name": "envparse" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/envy", | |
| "name": "envy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/epanet-haskell", | |
| "name": "epanet-haskell" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/epass", | |
| "name": "epass" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/epic", | |
| "name": "epic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/epoll", | |
| "name": "epoll" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/eprocess", | |
| "name": "eprocess" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/epub", | |
| "name": "epub" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/epub-metadata", | |
| "name": "epub-metadata" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/epub-tools", | |
| "name": "epub-tools" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/epubname", | |
| "name": "epubname" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/eq", | |
| "name": "eq" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/equal-files", | |
| "name": "equal-files" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/equational-reasoning", | |
| "name": "equational-reasoning" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/equivalence", | |
| "name": "equivalence" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/erd", | |
| "name": "erd" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/erf", | |
| "name": "erf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/erf-native", | |
| "name": "erf-native" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/erlang", | |
| "name": "erlang" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/eros", | |
| "name": "eros" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/eros-client", | |
| "name": "eros-client" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/eros-http", | |
| "name": "eros-http" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/errno", | |
| "name": "errno" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/error-analyze", | |
| "name": "error-analyze" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/error-continuations", | |
| "name": "error-continuations" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/error-list", | |
| "name": "error-list" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/error-loc", | |
| "name": "error-loc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/error-location", | |
| "name": "error-location" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/error-message", | |
| "name": "error-message" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/error-util", | |
| "name": "error-util" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/errorcall-eq-instance", | |
| "name": "errorcall-eq-instance" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/errors", | |
| "name": "errors" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/errors-ext", | |
| "name": "errors-ext" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ersaconcat", | |
| "name": "ersaconcat" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ersatz", | |
| "name": "ersatz" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ersatz-toysat", | |
| "name": "ersatz-toysat" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ert", | |
| "name": "ert" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/escape-artist", | |
| "name": "escape-artist" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/esotericbot", | |
| "name": "esotericbot" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/esqueleto", | |
| "name": "esqueleto" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ess", | |
| "name": "ess" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/estimator", | |
| "name": "estimator" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/estimators", | |
| "name": "estimators" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/estreps", | |
| "name": "estreps" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/etc", | |
| "name": "etc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/etcd", | |
| "name": "etcd" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/eternal", | |
| "name": "eternal" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ether", | |
| "name": "ether" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ethereum-analyzer", | |
| "name": "ethereum-analyzer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ethereum-analyzer-cli", | |
| "name": "ethereum-analyzer-cli" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ethereum-analyzer-deps", | |
| "name": "ethereum-analyzer-deps" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ethereum-analyzer-webui", | |
| "name": "ethereum-analyzer-webui" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ethereum-client-haskell", | |
| "name": "ethereum-client-haskell" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ethereum-merkle-patricia-db", | |
| "name": "ethereum-merkle-patricia-db" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ethereum-rlp", | |
| "name": "ethereum-rlp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/eths-rlp", | |
| "name": "eths-rlp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ety", | |
| "name": "ety" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/euler", | |
| "name": "euler" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/euler-tour-tree", | |
| "name": "euler-tour-tree" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/euphoria", | |
| "name": "euphoria" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/eurofxref", | |
| "name": "eurofxref" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/eve", | |
| "name": "eve" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/event", | |
| "name": "event" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/event-driven", | |
| "name": "event-driven" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/event-handlers", | |
| "name": "event-handlers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/event-list", | |
| "name": "event-list" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/event-monad", | |
| "name": "event-monad" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/event-transformer", | |
| "name": "event-transformer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/eventful-core", | |
| "name": "eventful-core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/eventful-dynamodb", | |
| "name": "eventful-dynamodb" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/eventful-memory", | |
| "name": "eventful-memory" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/eventful-postgresql", | |
| "name": "eventful-postgresql" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/eventful-sql-common", | |
| "name": "eventful-sql-common" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/eventful-sqlite", | |
| "name": "eventful-sqlite" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/eventful-test-helpers", | |
| "name": "eventful-test-helpers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/eventloop", | |
| "name": "eventloop" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/eventsource-api", | |
| "name": "eventsource-api" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/eventsource-geteventstore-store", | |
| "name": "eventsource-geteventstore-store" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/eventsource-store-specs", | |
| "name": "eventsource-store-specs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/eventsource-stub-store", | |
| "name": "eventsource-stub-store" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/eventsourced", | |
| "name": "eventsourced" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/eventstore", | |
| "name": "eventstore" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/every", | |
| "name": "every" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/every-bit-counts", | |
| "name": "every-bit-counts" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ewe", | |
| "name": "ewe" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ex-pool", | |
| "name": "ex-pool" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/exact-combinatorics", | |
| "name": "exact-combinatorics" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/exact-cover", | |
| "name": "exact-cover" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/exact-pi", | |
| "name": "exact-pi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/exact-real", | |
| "name": "exact-real" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/exact-real-positional", | |
| "name": "exact-real-positional" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/exception-hierarchy", | |
| "name": "exception-hierarchy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/exception-mailer", | |
| "name": "exception-mailer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/exception-monads-fd", | |
| "name": "exception-monads-fd" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/exception-monads-tf", | |
| "name": "exception-monads-tf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/exception-mtl", | |
| "name": "exception-mtl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/exception-transformers", | |
| "name": "exception-transformers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/exceptional", | |
| "name": "exceptional" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/exceptions", | |
| "name": "exceptions" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/execs", | |
| "name": "execs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/executable-hash", | |
| "name": "executable-hash" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/executable-path", | |
| "name": "executable-path" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/executor", | |
| "name": "executor" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/exference", | |
| "name": "exference" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/exhaustive", | |
| "name": "exhaustive" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/exherbo-cabal", | |
| "name": "exherbo-cabal" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/exif", | |
| "name": "exif" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/exinst", | |
| "name": "exinst" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/exinst-aeson", | |
| "name": "exinst-aeson" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/exinst-bytes", | |
| "name": "exinst-bytes" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/exinst-deepseq", | |
| "name": "exinst-deepseq" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/exinst-hashable", | |
| "name": "exinst-hashable" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/existential", | |
| "name": "existential" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/exists", | |
| "name": "exists" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/exit-codes", | |
| "name": "exit-codes" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/exitcode", | |
| "name": "exitcode" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/exp-extended", | |
| "name": "exp-extended" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/exp-pairs", | |
| "name": "exp-pairs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/expand", | |
| "name": "expand" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/expat-enumerator", | |
| "name": "expat-enumerator" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/expiring-cache-map", | |
| "name": "expiring-cache-map" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/expiring-mvar", | |
| "name": "expiring-mvar" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/explain", | |
| "name": "explain" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/explicit-constraint-lens", | |
| "name": "explicit-constraint-lens" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/explicit-determinant", | |
| "name": "explicit-determinant" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/explicit-exception", | |
| "name": "explicit-exception" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/explicit-iomodes", | |
| "name": "explicit-iomodes" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/explicit-iomodes-bytestring", | |
| "name": "explicit-iomodes-bytestring" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/explicit-iomodes-text", | |
| "name": "explicit-iomodes-text" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/explicit-sharing", | |
| "name": "explicit-sharing" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/explore", | |
| "name": "explore" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/exposed-containers", | |
| "name": "exposed-containers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/expression-parser", | |
| "name": "expression-parser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/expressions", | |
| "name": "expressions" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/expressions-z3", | |
| "name": "expressions-z3" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/extcore", | |
| "name": "extcore" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/extemp", | |
| "name": "extemp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/extended-categories", | |
| "name": "extended-categories" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/extended-reals", | |
| "name": "extended-reals" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/extensible", | |
| "name": "extensible" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/extensible-data", | |
| "name": "extensible-data" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/extensible-effects", | |
| "name": "extensible-effects" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/extensible-exceptions", | |
| "name": "extensible-exceptions" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/extensible-sp", | |
| "name": "extensible-sp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/external-sort", | |
| "name": "external-sort" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/extra", | |
| "name": "extra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/extract-dependencies", | |
| "name": "extract-dependencies" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/extractable-singleton", | |
| "name": "extractable-singleton" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/extractelf", | |
| "name": "extractelf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/extralife", | |
| "name": "extralife" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/extrapolate", | |
| "name": "extrapolate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ez-couch", | |
| "name": "ez-couch" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/faceted", | |
| "name": "faceted" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/factory", | |
| "name": "factory" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/factual-api", | |
| "name": "factual-api" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fad", | |
| "name": "fad" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fadno", | |
| "name": "fadno" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fadno-braids", | |
| "name": "fadno-braids" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fadno-xml", | |
| "name": "fadno-xml" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fail", | |
| "name": "fail" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/failable-list", | |
| "name": "failable-list" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/failure", | |
| "name": "failure" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/failure-detector", | |
| "name": "failure-detector" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fair-predicates", | |
| "name": "fair-predicates" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fake-type", | |
| "name": "fake-type" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/faker", | |
| "name": "faker" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/falling-turnip", | |
| "name": "falling-turnip" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fallingblocks", | |
| "name": "fallingblocks" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/family-tree", | |
| "name": "family-tree" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/farmhash", | |
| "name": "farmhash" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fast-arithmetic", | |
| "name": "fast-arithmetic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fast-builder", | |
| "name": "fast-builder" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fast-combinatorics", | |
| "name": "fast-combinatorics" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fast-digits", | |
| "name": "fast-digits" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fast-logger", | |
| "name": "fast-logger" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fast-math", | |
| "name": "fast-math" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fast-mult", | |
| "name": "fast-mult" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fast-nats", | |
| "name": "fast-nats" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fast-tags", | |
| "name": "fast-tags" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fast-tagsoup", | |
| "name": "fast-tagsoup" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fast-tagsoup-utf8-only", | |
| "name": "fast-tagsoup-utf8-only" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fasta", | |
| "name": "fasta" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fastbayes", | |
| "name": "fastbayes" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fastcgi", | |
| "name": "fastcgi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fastedit", | |
| "name": "fastedit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fastirc", | |
| "name": "fastirc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fastparser", | |
| "name": "fastparser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fastpbkdf2", | |
| "name": "fastpbkdf2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fathead-util", | |
| "name": "fathead-util" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fault-tree", | |
| "name": "fault-tree" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fay", | |
| "name": "fay" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fay-base", | |
| "name": "fay-base" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fay-builder", | |
| "name": "fay-builder" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fay-dom", | |
| "name": "fay-dom" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fay-geoposition", | |
| "name": "fay-geoposition" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fay-hsx", | |
| "name": "fay-hsx" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fay-jquery", | |
| "name": "fay-jquery" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fay-ref", | |
| "name": "fay-ref" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fay-simplejson", | |
| "name": "fay-simplejson" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fay-text", | |
| "name": "fay-text" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fay-uri", | |
| "name": "fay-uri" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fb", | |
| "name": "fb" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fb-persistent", | |
| "name": "fb-persistent" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fbmessenger-api", | |
| "name": "fbmessenger-api" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fca", | |
| "name": "fca" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fcache", | |
| "name": "fcache" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fcd", | |
| "name": "fcd" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fckeditor", | |
| "name": "fckeditor" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fclabels", | |
| "name": "fclabels" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fclabels-monadlib", | |
| "name": "fclabels-monadlib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fdo-notify", | |
| "name": "fdo-notify" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fdo-trash", | |
| "name": "fdo-trash" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/feature-flags", | |
| "name": "feature-flags" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/feature-flipper", | |
| "name": "feature-flipper" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/feature-flipper-postgres", | |
| "name": "feature-flipper-postgres" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fec", | |
| "name": "fec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fedora-haskell-tools", | |
| "name": "fedora-haskell-tools" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fedora-packages", | |
| "name": "fedora-packages" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fee-estimate", | |
| "name": "fee-estimate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/feed", | |
| "name": "feed" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/feed-cli", | |
| "name": "feed-cli" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/feed-collect", | |
| "name": "feed-collect" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/feed-crawl", | |
| "name": "feed-crawl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/feed-gipeda", | |
| "name": "feed-gipeda" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/feed-translator", | |
| "name": "feed-translator" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/feed2lj", | |
| "name": "feed2lj" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/feed2twitter", | |
| "name": "feed2twitter" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/feldspar-compiler", | |
| "name": "feldspar-compiler" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/feldspar-language", | |
| "name": "feldspar-language" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/feldspar-signal", | |
| "name": "feldspar-signal" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fen2s", | |
| "name": "fen2s" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fences", | |
| "name": "fences" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fenfire", | |
| "name": "fenfire" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fernet", | |
| "name": "fernet" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fez-conf", | |
| "name": "fez-conf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ffeed", | |
| "name": "ffeed" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fficxx", | |
| "name": "fficxx" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fficxx-runtime", | |
| "name": "fficxx-runtime" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ffmpeg-light", | |
| "name": "ffmpeg-light" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ffmpeg-tutorials", | |
| "name": "ffmpeg-tutorials" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fft", | |
| "name": "fft" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fftwRaw", | |
| "name": "fftwRaw" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fgl", | |
| "name": "fgl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fgl-arbitrary", | |
| "name": "fgl-arbitrary" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fgl-extras-decompositions", | |
| "name": "fgl-extras-decompositions" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fgl-visualize", | |
| "name": "fgl-visualize" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fibon", | |
| "name": "fibon" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fibonacci", | |
| "name": "fibonacci" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ficketed", | |
| "name": "ficketed" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fields", | |
| "name": "fields" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fields-json", | |
| "name": "fields-json" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fieldwise", | |
| "name": "fieldwise" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fig", | |
| "name": "fig" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/file-collection", | |
| "name": "file-collection" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/file-command-qq", | |
| "name": "file-command-qq" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/file-embed", | |
| "name": "file-embed" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/file-embed-poly", | |
| "name": "file-embed-poly" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/file-location", | |
| "name": "file-location" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/file-modules", | |
| "name": "file-modules" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/file-templates", | |
| "name": "file-templates" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/filecache", | |
| "name": "filecache" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/filediff", | |
| "name": "filediff" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/filelock", | |
| "name": "filelock" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/filemanip", | |
| "name": "filemanip" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fileneglect", | |
| "name": "fileneglect" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/filepath", | |
| "name": "filepath" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/filepath-crypto", | |
| "name": "filepath-crypto" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/filepath-io-access", | |
| "name": "filepath-io-access" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/filepather", | |
| "name": "filepather" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fileplow", | |
| "name": "fileplow" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/filestore", | |
| "name": "filestore" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/filesystem-conduit", | |
| "name": "filesystem-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/filesystem-enumerator", | |
| "name": "filesystem-enumerator" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/filesystem-trees", | |
| "name": "filesystem-trees" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fillit", | |
| "name": "fillit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/filter-logger", | |
| "name": "filter-logger" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/filtrable", | |
| "name": "filtrable" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fin", | |
| "name": "fin" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/final", | |
| "name": "final" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/final-pretty-printer", | |
| "name": "final-pretty-printer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/find-clumpiness", | |
| "name": "find-clumpiness" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/find-conduit", | |
| "name": "find-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/find-source-files", | |
| "name": "find-source-files" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fingertree", | |
| "name": "fingertree" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fingertree-psqueue", | |
| "name": "fingertree-psqueue" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fingertree-tf", | |
| "name": "fingertree-tf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/finite-field", | |
| "name": "finite-field" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/finite-typelits", | |
| "name": "finite-typelits" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/firefly", | |
| "name": "firefly" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/firefly-example", | |
| "name": "firefly-example" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/first-and-last", | |
| "name": "first-and-last" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/first-class-patterns", | |
| "name": "first-class-patterns" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/firstify", | |
| "name": "firstify" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fishfood", | |
| "name": "fishfood" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fit", | |
| "name": "fit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fitsio", | |
| "name": "fitsio" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fitspec", | |
| "name": "fitspec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fix-imports", | |
| "name": "fix-imports" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fix-parser-simple", | |
| "name": "fix-parser-simple" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fix-symbols-gitit", | |
| "name": "fix-symbols-gitit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fixed", | |
| "name": "fixed" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fixed-length", | |
| "name": "fixed-length" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fixed-list", | |
| "name": "fixed-list" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fixed-point", | |
| "name": "fixed-point" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fixed-point-vector", | |
| "name": "fixed-point-vector" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fixed-point-vector-space", | |
| "name": "fixed-point-vector-space" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fixed-precision", | |
| "name": "fixed-precision" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fixed-storable-array", | |
| "name": "fixed-storable-array" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fixed-vector", | |
| "name": "fixed-vector" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fixed-vector-binary", | |
| "name": "fixed-vector-binary" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fixed-vector-cborg", | |
| "name": "fixed-vector-cborg" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fixed-vector-cereal", | |
| "name": "fixed-vector-cereal" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fixed-vector-hetero", | |
| "name": "fixed-vector-hetero" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fixed-width", | |
| "name": "fixed-width" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fixedprec", | |
| "name": "fixedprec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fixedwidth-hs", | |
| "name": "fixedwidth-hs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fixfile", | |
| "name": "fixfile" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fixhs", | |
| "name": "fixhs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fixie", | |
| "name": "fixie" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fixplate", | |
| "name": "fixplate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fixpoint", | |
| "name": "fixpoint" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fixtime", | |
| "name": "fixtime" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fizz-buzz", | |
| "name": "fizz-buzz" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fizzbuzz", | |
| "name": "fizzbuzz" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fizzbuzz-as-a-service", | |
| "name": "fizzbuzz-as-a-service" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/flac", | |
| "name": "flac" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/flac-picture", | |
| "name": "flac-picture" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/flaccuraterip", | |
| "name": "flaccuraterip" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/flamethrower", | |
| "name": "flamethrower" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/flamingra", | |
| "name": "flamingra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/flat", | |
| "name": "flat" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/flat-maybe", | |
| "name": "flat-maybe" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/flat-mcmc", | |
| "name": "flat-mcmc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/flat-tex", | |
| "name": "flat-tex" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/flay", | |
| "name": "flay" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/flexible-defaults", | |
| "name": "flexible-defaults" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/flexible-time", | |
| "name": "flexible-time" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/flexible-unlit", | |
| "name": "flexible-unlit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/flexiwrap", | |
| "name": "flexiwrap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/flexiwrap-smallcheck", | |
| "name": "flexiwrap-smallcheck" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/flickr", | |
| "name": "flickr" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/flight-igc", | |
| "name": "flight-igc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/flippers", | |
| "name": "flippers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/flite", | |
| "name": "flite" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/flo", | |
| "name": "flo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/float-binstring", | |
| "name": "float-binstring" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/floating-bits", | |
| "name": "floating-bits" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/floatshow", | |
| "name": "floatshow" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/flock", | |
| "name": "flock" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/flow", | |
| "name": "flow" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/flow-er", | |
| "name": "flow-er" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/flow2dot", | |
| "name": "flow2dot" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/flowdock", | |
| "name": "flowdock" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/flowdock-api", | |
| "name": "flowdock-api" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/flowdock-rest", | |
| "name": "flowdock-rest" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/flower", | |
| "name": "flower" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/flowlocks-framework", | |
| "name": "flowlocks-framework" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/flowsim", | |
| "name": "flowsim" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fltkhs", | |
| "name": "fltkhs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fltkhs-demos", | |
| "name": "fltkhs-demos" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fltkhs-fluid-demos", | |
| "name": "fltkhs-fluid-demos" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fltkhs-fluid-examples", | |
| "name": "fltkhs-fluid-examples" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fltkhs-hello-world", | |
| "name": "fltkhs-hello-world" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fluent-logger", | |
| "name": "fluent-logger" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fluent-logger-conduit", | |
| "name": "fluent-logger-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fluffy", | |
| "name": "fluffy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fluffy-parser", | |
| "name": "fluffy-parser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fluid-idl", | |
| "name": "fluid-idl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fluid-idl-http-client", | |
| "name": "fluid-idl-http-client" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fluid-idl-scotty", | |
| "name": "fluid-idl-scotty" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fluidsynth", | |
| "name": "fluidsynth" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fmark", | |
| "name": "fmark" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fmlist", | |
| "name": "fmlist" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fmt", | |
| "name": "fmt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fn", | |
| "name": "fn" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fn-extra", | |
| "name": "fn-extra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/focus", | |
| "name": "focus" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fold-debounce", | |
| "name": "fold-debounce" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fold-debounce-conduit", | |
| "name": "fold-debounce-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/foldl", | |
| "name": "foldl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/foldl-incremental", | |
| "name": "foldl-incremental" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/foldl-statistics", | |
| "name": "foldl-statistics" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/foldl-transduce", | |
| "name": "foldl-transduce" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/foldl-transduce-attoparsec", | |
| "name": "foldl-transduce-attoparsec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/folds", | |
| "name": "folds" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/folds-common", | |
| "name": "folds-common" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/folgerhs", | |
| "name": "folgerhs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/follow-file", | |
| "name": "follow-file" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/follower", | |
| "name": "follower" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/foma", | |
| "name": "foma" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/font-awesome-type", | |
| "name": "font-awesome-type" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/font-opengl-basic4x6", | |
| "name": "font-opengl-basic4x6" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/foo", | |
| "name": "foo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/foobar", | |
| "name": "foobar" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/for-free", | |
| "name": "for-free" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/forbidden-fruit", | |
| "name": "forbidden-fruit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/force-layout", | |
| "name": "force-layout" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fordo", | |
| "name": "fordo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/forecast-io", | |
| "name": "forecast-io" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/foreign-storable-asymmetric", | |
| "name": "foreign-storable-asymmetric" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/foreign-store", | |
| "name": "foreign-store" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/foreign-var", | |
| "name": "foreign-var" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/forest", | |
| "name": "forest" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/forest-fire", | |
| "name": "forest-fire" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/forger", | |
| "name": "forger" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/forkable-monad", | |
| "name": "forkable-monad" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/forma", | |
| "name": "forma" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/formal", | |
| "name": "formal" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/format", | |
| "name": "format" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/format-numbers", | |
| "name": "format-numbers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/format-status", | |
| "name": "format-status" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/formattable", | |
| "name": "formattable" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/formatting", | |
| "name": "formatting" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/forml", | |
| "name": "forml" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/formlets", | |
| "name": "formlets" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/formlets-hsp", | |
| "name": "formlets-hsp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/formura", | |
| "name": "formura" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/forsyde-shallow", | |
| "name": "forsyde-shallow" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/forth-hll", | |
| "name": "forth-hll" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fortran-src", | |
| "name": "fortran-src" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fortytwo", | |
| "name": "fortytwo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/forward-chan", | |
| "name": "forward-chan" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/foscam-directory", | |
| "name": "foscam-directory" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/foscam-filename", | |
| "name": "foscam-filename" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/foscam-sort", | |
| "name": "foscam-sort" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/foundation", | |
| "name": "foundation" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/foundation-edge", | |
| "name": "foundation-edge" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fountain", | |
| "name": "fountain" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fpco-api", | |
| "name": "fpco-api" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fpipe", | |
| "name": "fpipe" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fpnla", | |
| "name": "fpnla" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fpnla-examples", | |
| "name": "fpnla-examples" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fptest", | |
| "name": "fptest" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fquery", | |
| "name": "fquery" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fractal", | |
| "name": "fractal" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fractals", | |
| "name": "fractals" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fraction", | |
| "name": "fraction" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/frag", | |
| "name": "frag" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/frame", | |
| "name": "frame" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/frame-markdown", | |
| "name": "frame-markdown" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/franchise", | |
| "name": "franchise" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fraxl", | |
| "name": "fraxl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/freddy", | |
| "name": "freddy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/free", | |
| "name": "free" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/free-concurrent", | |
| "name": "free-concurrent" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/free-er", | |
| "name": "free-er" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/free-functors", | |
| "name": "free-functors" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/free-game", | |
| "name": "free-game" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/free-http", | |
| "name": "free-http" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/free-operational", | |
| "name": "free-operational" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/free-theorems", | |
| "name": "free-theorems" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/free-theorems-counterexamples", | |
| "name": "free-theorems-counterexamples" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/free-theorems-seq", | |
| "name": "free-theorems-seq" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/free-theorems-seq-webui", | |
| "name": "free-theorems-seq-webui" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/free-theorems-webui", | |
| "name": "free-theorems-webui" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/free-vector-spaces", | |
| "name": "free-vector-spaces" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/free-vl", | |
| "name": "free-vl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/freekick2", | |
| "name": "freekick2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/freelude", | |
| "name": "freelude" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/freenect", | |
| "name": "freenect" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/freer", | |
| "name": "freer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/freer-converse", | |
| "name": "freer-converse" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/freer-effects", | |
| "name": "freer-effects" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/freer-simple", | |
| "name": "freer-simple" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/freesect", | |
| "name": "freesect" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/freesound", | |
| "name": "freesound" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/freetype-simple", | |
| "name": "freetype-simple" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/freetype2", | |
| "name": "freetype2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/french-cards", | |
| "name": "french-cards" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fresco-binding", | |
| "name": "fresco-binding" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fresh", | |
| "name": "fresh" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/friday", | |
| "name": "friday" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/friday-devil", | |
| "name": "friday-devil" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/friday-juicypixels", | |
| "name": "friday-juicypixels" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/friday-scale-dct", | |
| "name": "friday-scale-dct" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/friendly-time", | |
| "name": "friendly-time" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/frisby", | |
| "name": "frisby" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/from-sum", | |
| "name": "from-sum" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/frontmatter", | |
| "name": "frontmatter" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/frown", | |
| "name": "frown" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/frp-arduino", | |
| "name": "frp-arduino" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/frpnow", | |
| "name": "frpnow" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/frpnow-gloss", | |
| "name": "frpnow-gloss" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/frpnow-gtk", | |
| "name": "frpnow-gtk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/frpnow-gtk3", | |
| "name": "frpnow-gtk3" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/frquotes", | |
| "name": "frquotes" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fs-events", | |
| "name": "fs-events" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fsh-csv", | |
| "name": "fsh-csv" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fsharp", | |
| "name": "fsharp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fsmActions", | |
| "name": "fsmActions" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fsnotify", | |
| "name": "fsnotify" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fsnotify-conduit", | |
| "name": "fsnotify-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fst", | |
| "name": "fst" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fsutils", | |
| "name": "fsutils" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fswait", | |
| "name": "fswait" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fswatch", | |
| "name": "fswatch" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fswatcher", | |
| "name": "fswatcher" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ftdi", | |
| "name": "ftdi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ftp-client", | |
| "name": "ftp-client" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ftp-client-conduit", | |
| "name": "ftp-client-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ftp-conduit", | |
| "name": "ftp-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ftphs", | |
| "name": "ftphs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ftree", | |
| "name": "ftree" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ftshell", | |
| "name": "ftshell" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fugue", | |
| "name": "fugue" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/full-sessions", | |
| "name": "full-sessions" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/full-text-search", | |
| "name": "full-text-search" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fullstop", | |
| "name": "fullstop" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/funbot", | |
| "name": "funbot" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/funbot-client", | |
| "name": "funbot-client" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/funbot-ext-events", | |
| "name": "funbot-ext-events" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/funbot-git-hook", | |
| "name": "funbot-git-hook" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/funcmp", | |
| "name": "funcmp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/funcons-tools", | |
| "name": "funcons-tools" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/function-combine", | |
| "name": "function-combine" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/function-instances-algebra", | |
| "name": "function-instances-algebra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/functional-arrow", | |
| "name": "functional-arrow" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/functional-kmp", | |
| "name": "functional-kmp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/functor", | |
| "name": "functor" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/functor-apply", | |
| "name": "functor-apply" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/functor-classes-compat", | |
| "name": "functor-classes-compat" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/functor-combo", | |
| "name": "functor-combo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/functor-friends", | |
| "name": "functor-friends" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/functor-infix", | |
| "name": "functor-infix" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/functor-monadic", | |
| "name": "functor-monadic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/functor-utils", | |
| "name": "functor-utils" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/functorm", | |
| "name": "functorm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/functors", | |
| "name": "functors" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/funion", | |
| "name": "funion" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/funnyprint", | |
| "name": "funnyprint" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/funpat", | |
| "name": "funpat" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/funsat", | |
| "name": "funsat" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fusion", | |
| "name": "fusion" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/futun", | |
| "name": "futun" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/future", | |
| "name": "future" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/future-resource", | |
| "name": "future-resource" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fuzzcheck", | |
| "name": "fuzzcheck" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fuzzy", | |
| "name": "fuzzy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fuzzy-timings", | |
| "name": "fuzzy-timings" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fuzzyset", | |
| "name": "fuzzyset" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fuzzytime", | |
| "name": "fuzzytime" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fwgl", | |
| "name": "fwgl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fwgl-glfw", | |
| "name": "fwgl-glfw" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fwgl-javascript", | |
| "name": "fwgl-javascript" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/fx", | |
| "name": "fx" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/g-npm", | |
| "name": "g-npm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/g4ip", | |
| "name": "g4ip" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/g4ip-prover", | |
| "name": "g4ip-prover" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gact", | |
| "name": "gact" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/game-of-life", | |
| "name": "game-of-life" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/game-probability", | |
| "name": "game-probability" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/game-tree", | |
| "name": "game-tree" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gameclock", | |
| "name": "gameclock" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gamma", | |
| "name": "gamma" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gang-of-threads", | |
| "name": "gang-of-threads" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/garepinoh", | |
| "name": "garepinoh" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gargoyle", | |
| "name": "gargoyle" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gargoyle-postgresql", | |
| "name": "gargoyle-postgresql" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/garsia-wachs", | |
| "name": "garsia-wachs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gasp", | |
| "name": "gasp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gauge", | |
| "name": "gauge" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gbu", | |
| "name": "gbu" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gc", | |
| "name": "gc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gc-monitoring-wai", | |
| "name": "gc-monitoring-wai" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gcodehs", | |
| "name": "gcodehs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gconf", | |
| "name": "gconf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gd", | |
| "name": "gd" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gdax", | |
| "name": "gdax" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gdiff", | |
| "name": "gdiff" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gdiff-ig", | |
| "name": "gdiff-ig" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gdiff-th", | |
| "name": "gdiff-th" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gdo", | |
| "name": "gdo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gearbox", | |
| "name": "gearbox" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gedcom", | |
| "name": "gedcom" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/geek", | |
| "name": "geek" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/geek-server", | |
| "name": "geek-server" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gegl", | |
| "name": "gegl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gelatin", | |
| "name": "gelatin" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gelatin-freetype2", | |
| "name": "gelatin-freetype2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gelatin-fruity", | |
| "name": "gelatin-fruity" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gelatin-gl", | |
| "name": "gelatin-gl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gelatin-sdl2", | |
| "name": "gelatin-sdl2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gelatin-shaders", | |
| "name": "gelatin-shaders" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gemstone", | |
| "name": "gemstone" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gen-imports", | |
| "name": "gen-imports" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gen-passwd", | |
| "name": "gen-passwd" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gencheck", | |
| "name": "gencheck" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gender", | |
| "name": "gender" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/genders", | |
| "name": "genders" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gendocs", | |
| "name": "gendocs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/general-games", | |
| "name": "general-games" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/general-prelude", | |
| "name": "general-prelude" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/generator", | |
| "name": "generator" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/generators", | |
| "name": "generators" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/generic-accessors", | |
| "name": "generic-accessors" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/generic-aeson", | |
| "name": "generic-aeson" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/generic-arbitrary", | |
| "name": "generic-arbitrary" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/generic-binary", | |
| "name": "generic-binary" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/generic-church", | |
| "name": "generic-church" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/generic-deepseq", | |
| "name": "generic-deepseq" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/generic-deriving", | |
| "name": "generic-deriving" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/generic-enum", | |
| "name": "generic-enum" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/generic-lens", | |
| "name": "generic-lens" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/generic-lens-labels", | |
| "name": "generic-lens-labels" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/generic-lucid-scaffold", | |
| "name": "generic-lucid-scaffold" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/generic-maybe", | |
| "name": "generic-maybe" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/generic-pretty", | |
| "name": "generic-pretty" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/generic-random", | |
| "name": "generic-random" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/generic-records", | |
| "name": "generic-records" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/generic-server", | |
| "name": "generic-server" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/generic-storable", | |
| "name": "generic-storable" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/generic-tree", | |
| "name": "generic-tree" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/generic-trie", | |
| "name": "generic-trie" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/generic-xml", | |
| "name": "generic-xml" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/generic-xmlpickler", | |
| "name": "generic-xmlpickler" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/generics-eot", | |
| "name": "generics-eot" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/generics-sop", | |
| "name": "generics-sop" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/generics-sop-lens", | |
| "name": "generics-sop-lens" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/genericserialize", | |
| "name": "genericserialize" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/genesis", | |
| "name": "genesis" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/genesis-test", | |
| "name": "genesis-test" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/genetics", | |
| "name": "genetics" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/geni-gui", | |
| "name": "geni-gui" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/geni-util", | |
| "name": "geni-util" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/geniconvert", | |
| "name": "geniconvert" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/genifunctors", | |
| "name": "genifunctors" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/geniplate", | |
| "name": "geniplate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/geniplate-mirror", | |
| "name": "geniplate-mirror" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/geniserver", | |
| "name": "geniserver" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/genprog", | |
| "name": "genprog" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gentlemark", | |
| "name": "gentlemark" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/genvalidity", | |
| "name": "genvalidity" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/genvalidity-aeson", | |
| "name": "genvalidity-aeson" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/genvalidity-bytestring", | |
| "name": "genvalidity-bytestring" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/genvalidity-containers", | |
| "name": "genvalidity-containers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/genvalidity-hspec", | |
| "name": "genvalidity-hspec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/genvalidity-hspec-aeson", | |
| "name": "genvalidity-hspec-aeson" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/genvalidity-hspec-binary", | |
| "name": "genvalidity-hspec-binary" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/genvalidity-hspec-cereal", | |
| "name": "genvalidity-hspec-cereal" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/genvalidity-hspec-hashable", | |
| "name": "genvalidity-hspec-hashable" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/genvalidity-path", | |
| "name": "genvalidity-path" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/genvalidity-property", | |
| "name": "genvalidity-property" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/genvalidity-scientific", | |
| "name": "genvalidity-scientific" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/genvalidity-text", | |
| "name": "genvalidity-text" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/genvalidity-time", | |
| "name": "genvalidity-time" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/genvalidity-unordered-containers", | |
| "name": "genvalidity-unordered-containers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/genvalidity-uuid", | |
| "name": "genvalidity-uuid" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/genvalidity-vector", | |
| "name": "genvalidity-vector" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/geo-resolver", | |
| "name": "geo-resolver" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/geo-uk", | |
| "name": "geo-uk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/geocalc", | |
| "name": "geocalc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/geocode-google", | |
| "name": "geocode-google" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/geodetic", | |
| "name": "geodetic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/geodetics", | |
| "name": "geodetics" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/geohash", | |
| "name": "geohash" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/geoip2", | |
| "name": "geoip2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/geojson", | |
| "name": "geojson" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/geojson-types", | |
| "name": "geojson-types" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/geolite-csv", | |
| "name": "geolite-csv" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/geom2d", | |
| "name": "geom2d" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/geos", | |
| "name": "geos" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/getemx", | |
| "name": "getemx" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/getflag", | |
| "name": "getflag" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/getopt-generics", | |
| "name": "getopt-generics" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/getopt-simple", | |
| "name": "getopt-simple" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gf", | |
| "name": "gf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ggtsTC", | |
| "name": "ggtsTC" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gh-pocket-knife", | |
| "name": "gh-pocket-knife" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc", | |
| "name": "ghc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc-boot", | |
| "name": "ghc-boot" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc-boot-th", | |
| "name": "ghc-boot-th" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc-compact", | |
| "name": "ghc-compact" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc-core", | |
| "name": "ghc-core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc-core-html", | |
| "name": "ghc-core-html" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc-datasize", | |
| "name": "ghc-datasize" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc-dump-tree", | |
| "name": "ghc-dump-tree" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc-dup", | |
| "name": "ghc-dup" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc-events", | |
| "name": "ghc-events" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc-events-analyze", | |
| "name": "ghc-events-analyze" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc-events-parallel", | |
| "name": "ghc-events-parallel" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc-exactprint", | |
| "name": "ghc-exactprint" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc-gc-tune", | |
| "name": "ghc-gc-tune" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc-generic-instances", | |
| "name": "ghc-generic-instances" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc-heap-view", | |
| "name": "ghc-heap-view" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc-imported-from", | |
| "name": "ghc-imported-from" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc-instances", | |
| "name": "ghc-instances" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc-make", | |
| "name": "ghc-make" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc-man-completion", | |
| "name": "ghc-man-completion" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc-mod", | |
| "name": "ghc-mod" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc-mtl", | |
| "name": "ghc-mtl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc-options", | |
| "name": "ghc-options" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc-parmake", | |
| "name": "ghc-parmake" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc-parser", | |
| "name": "ghc-parser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc-paths", | |
| "name": "ghc-paths" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc-pkg-autofix", | |
| "name": "ghc-pkg-autofix" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc-pkg-lib", | |
| "name": "ghc-pkg-lib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc-prim", | |
| "name": "ghc-prim" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc-prof", | |
| "name": "ghc-prof" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc-prof-flamegraph", | |
| "name": "ghc-prof-flamegraph" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc-proofs", | |
| "name": "ghc-proofs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc-server", | |
| "name": "ghc-server" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc-session", | |
| "name": "ghc-session" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc-simple", | |
| "name": "ghc-simple" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc-srcspan-plugin", | |
| "name": "ghc-srcspan-plugin" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc-syb", | |
| "name": "ghc-syb" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc-syb-utils", | |
| "name": "ghc-syb-utils" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc-tcplugins-extra", | |
| "name": "ghc-tcplugins-extra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc-time-alloc-prof", | |
| "name": "ghc-time-alloc-prof" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc-timers", | |
| "name": "ghc-timers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc-typelits-extra", | |
| "name": "ghc-typelits-extra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc-typelits-knownnat", | |
| "name": "ghc-typelits-knownnat" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc-typelits-natnormalise", | |
| "name": "ghc-typelits-natnormalise" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc-typelits-presburger", | |
| "name": "ghc-typelits-presburger" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc-usage", | |
| "name": "ghc-usage" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghc-vis", | |
| "name": "ghc-vis" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghci", | |
| "name": "ghci" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghci-diagrams", | |
| "name": "ghci-diagrams" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghci-haskeline", | |
| "name": "ghci-haskeline" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghci-history-parser", | |
| "name": "ghci-history-parser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghci-lib", | |
| "name": "ghci-lib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghci-ng", | |
| "name": "ghci-ng" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghci-pretty", | |
| "name": "ghci-pretty" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghcid", | |
| "name": "ghcid" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghcjs-ajax", | |
| "name": "ghcjs-ajax" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghcjs-base-stub", | |
| "name": "ghcjs-base-stub" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghcjs-codemirror", | |
| "name": "ghcjs-codemirror" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghcjs-dom", | |
| "name": "ghcjs-dom" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghcjs-dom-hello", | |
| "name": "ghcjs-dom-hello" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghcjs-dom-jsaddle", | |
| "name": "ghcjs-dom-jsaddle" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghcjs-dom-jsffi", | |
| "name": "ghcjs-dom-jsffi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghcjs-dom-webkit", | |
| "name": "ghcjs-dom-webkit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghcjs-fetch", | |
| "name": "ghcjs-fetch" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghcjs-hplay", | |
| "name": "ghcjs-hplay" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghcjs-perch", | |
| "name": "ghcjs-perch" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghcjs-promise", | |
| "name": "ghcjs-promise" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghcjs-vdom", | |
| "name": "ghcjs-vdom" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghcjs-websockets", | |
| "name": "ghcjs-websockets" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghcjs-xhr", | |
| "name": "ghcjs-xhr" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghclive", | |
| "name": "ghclive" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghczdecode", | |
| "name": "ghczdecode" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ghost-buster", | |
| "name": "ghost-buster" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ght", | |
| "name": "ght" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gi-atk", | |
| "name": "gi-atk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gi-cairo", | |
| "name": "gi-cairo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gi-gdk", | |
| "name": "gi-gdk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gi-gdkpixbuf", | |
| "name": "gi-gdkpixbuf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gi-gdkx11", | |
| "name": "gi-gdkx11" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gi-ggit", | |
| "name": "gi-ggit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gi-gio", | |
| "name": "gi-gio" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gi-girepository", | |
| "name": "gi-girepository" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gi-glib", | |
| "name": "gi-glib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gi-gobject", | |
| "name": "gi-gobject" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gi-gst", | |
| "name": "gi-gst" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gi-gstaudio", | |
| "name": "gi-gstaudio" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gi-gstbase", | |
| "name": "gi-gstbase" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gi-gstpbutils", | |
| "name": "gi-gstpbutils" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gi-gsttag", | |
| "name": "gi-gsttag" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gi-gstvideo", | |
| "name": "gi-gstvideo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gi-gtk", | |
| "name": "gi-gtk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gi-gtk-hs", | |
| "name": "gi-gtk-hs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gi-gtkosxapplication", | |
| "name": "gi-gtkosxapplication" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gi-gtksource", | |
| "name": "gi-gtksource" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gi-javascriptcore", | |
| "name": "gi-javascriptcore" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gi-notify", | |
| "name": "gi-notify" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gi-ostree", | |
| "name": "gi-ostree" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gi-pango", | |
| "name": "gi-pango" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gi-pangocairo", | |
| "name": "gi-pangocairo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gi-poppler", | |
| "name": "gi-poppler" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gi-secret", | |
| "name": "gi-secret" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gi-soup", | |
| "name": "gi-soup" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gi-vte", | |
| "name": "gi-vte" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gi-webkit", | |
| "name": "gi-webkit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gi-webkit2", | |
| "name": "gi-webkit2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gi-webkit2webextension", | |
| "name": "gi-webkit2webextension" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gi-xlib", | |
| "name": "gi-xlib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/giak", | |
| "name": "giak" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gimlh", | |
| "name": "gimlh" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ginger", | |
| "name": "ginger" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ginsu", | |
| "name": "ginsu" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gio", | |
| "name": "gio" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gipeda", | |
| "name": "gipeda" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/giphy-api", | |
| "name": "giphy-api" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gist", | |
| "name": "gist" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/git", | |
| "name": "git" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/git-all", | |
| "name": "git-all" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/git-annex", | |
| "name": "git-annex" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/git-checklist", | |
| "name": "git-checklist" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/git-date", | |
| "name": "git-date" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/git-embed", | |
| "name": "git-embed" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/git-fmt", | |
| "name": "git-fmt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/git-freq", | |
| "name": "git-freq" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/git-gpush", | |
| "name": "git-gpush" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/git-jump", | |
| "name": "git-jump" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/git-mediate", | |
| "name": "git-mediate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/git-monitor", | |
| "name": "git-monitor" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/git-object", | |
| "name": "git-object" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/git-repair", | |
| "name": "git-repair" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/git-sanity", | |
| "name": "git-sanity" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/git-vogue", | |
| "name": "git-vogue" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gitHUD", | |
| "name": "gitHUD" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gitcache", | |
| "name": "gitcache" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gitdo", | |
| "name": "gitdo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/github", | |
| "name": "github" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/github-backup", | |
| "name": "github-backup" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/github-data", | |
| "name": "github-data" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/github-post-receive", | |
| "name": "github-post-receive" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/github-release", | |
| "name": "github-release" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/github-tools", | |
| "name": "github-tools" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/github-types", | |
| "name": "github-types" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/github-utils", | |
| "name": "github-utils" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/github-webhook-handler", | |
| "name": "github-webhook-handler" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/github-webhook-handler-snap", | |
| "name": "github-webhook-handler-snap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gitignore", | |
| "name": "gitignore" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gitit", | |
| "name": "gitit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gitlib", | |
| "name": "gitlib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gitlib-cmdline", | |
| "name": "gitlib-cmdline" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gitlib-cross", | |
| "name": "gitlib-cross" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gitlib-libgit2", | |
| "name": "gitlib-libgit2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gitlib-s3", | |
| "name": "gitlib-s3" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gitlib-sample", | |
| "name": "gitlib-sample" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gitlib-test", | |
| "name": "gitlib-test" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gitlib-utils", | |
| "name": "gitlib-utils" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gitrev", | |
| "name": "gitrev" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gitson", | |
| "name": "gitson" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gitter", | |
| "name": "gitter" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/givegif", | |
| "name": "givegif" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gjk", | |
| "name": "gjk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gjk2d", | |
| "name": "gjk2d" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gl", | |
| "name": "gl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gl-capture", | |
| "name": "gl-capture" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/glabrous", | |
| "name": "glabrous" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/glade", | |
| "name": "glade" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gladexml-accessor", | |
| "name": "gladexml-accessor" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/glambda", | |
| "name": "glambda" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/glapp", | |
| "name": "glapp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/glasso", | |
| "name": "glasso" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/glaze", | |
| "name": "glaze" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/glazier", | |
| "name": "glazier" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/glazier-pipes", | |
| "name": "glazier-pipes" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/glazier-react", | |
| "name": "glazier-react" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/glazier-react-examples", | |
| "name": "glazier-react-examples" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/glazier-react-widget", | |
| "name": "glazier-react-widget" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gli", | |
| "name": "gli" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/glib", | |
| "name": "glib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/glicko", | |
| "name": "glicko" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/glider-nlp", | |
| "name": "glider-nlp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/glintcollider", | |
| "name": "glintcollider" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/glirc", | |
| "name": "glirc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gll", | |
| "name": "gll" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/glob-posix", | |
| "name": "glob-posix" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/global", | |
| "name": "global" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/global-config", | |
| "name": "global-config" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/global-lock", | |
| "name": "global-lock" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/global-variables", | |
| "name": "global-variables" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/glome-hs", | |
| "name": "glome-hs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gloss", | |
| "name": "gloss" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gloss-accelerate", | |
| "name": "gloss-accelerate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gloss-algorithms", | |
| "name": "gloss-algorithms" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gloss-banana", | |
| "name": "gloss-banana" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gloss-devil", | |
| "name": "gloss-devil" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gloss-examples", | |
| "name": "gloss-examples" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gloss-game", | |
| "name": "gloss-game" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gloss-juicy", | |
| "name": "gloss-juicy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gloss-raster", | |
| "name": "gloss-raster" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gloss-raster-accelerate", | |
| "name": "gloss-raster-accelerate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gloss-rendering", | |
| "name": "gloss-rendering" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gloss-sodium", | |
| "name": "gloss-sodium" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/glpk-hs", | |
| "name": "glpk-hs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/glue", | |
| "name": "glue" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/glue-common", | |
| "name": "glue-common" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/glue-core", | |
| "name": "glue-core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/glue-ekg", | |
| "name": "glue-ekg" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/glue-example", | |
| "name": "glue-example" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gluturtle", | |
| "name": "gluturtle" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gmap", | |
| "name": "gmap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gmndl", | |
| "name": "gmndl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gnome-desktop", | |
| "name": "gnome-desktop" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gnome-keyring", | |
| "name": "gnome-keyring" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gnomevfs", | |
| "name": "gnomevfs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gnss-converters", | |
| "name": "gnss-converters" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gnuidn", | |
| "name": "gnuidn" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gnuplot", | |
| "name": "gnuplot" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gnutls", | |
| "name": "gnutls" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/goa", | |
| "name": "goa" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/goal-core", | |
| "name": "goal-core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/goal-geometry", | |
| "name": "goal-geometry" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/goal-probability", | |
| "name": "goal-probability" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/goal-simulation", | |
| "name": "goal-simulation" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/goat", | |
| "name": "goat" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/goatee", | |
| "name": "goatee" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/goatee-gtk", | |
| "name": "goatee-gtk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gochan", | |
| "name": "gochan" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gofer-prelude", | |
| "name": "gofer-prelude" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/goggles", | |
| "name": "goggles" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol", | |
| "name": "gogol" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-adexchange-buyer", | |
| "name": "gogol-adexchange-buyer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-adexchange-seller", | |
| "name": "gogol-adexchange-seller" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-admin-datatransfer", | |
| "name": "gogol-admin-datatransfer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-admin-directory", | |
| "name": "gogol-admin-directory" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-admin-emailmigration", | |
| "name": "gogol-admin-emailmigration" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-admin-reports", | |
| "name": "gogol-admin-reports" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-adsense", | |
| "name": "gogol-adsense" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-adsense-host", | |
| "name": "gogol-adsense-host" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-affiliates", | |
| "name": "gogol-affiliates" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-analytics", | |
| "name": "gogol-analytics" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-android-enterprise", | |
| "name": "gogol-android-enterprise" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-android-publisher", | |
| "name": "gogol-android-publisher" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-appengine", | |
| "name": "gogol-appengine" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-apps-activity", | |
| "name": "gogol-apps-activity" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-apps-calendar", | |
| "name": "gogol-apps-calendar" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-apps-licensing", | |
| "name": "gogol-apps-licensing" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-apps-reseller", | |
| "name": "gogol-apps-reseller" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-apps-tasks", | |
| "name": "gogol-apps-tasks" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-appstate", | |
| "name": "gogol-appstate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-autoscaler", | |
| "name": "gogol-autoscaler" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-bigquery", | |
| "name": "gogol-bigquery" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-billing", | |
| "name": "gogol-billing" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-blogger", | |
| "name": "gogol-blogger" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-books", | |
| "name": "gogol-books" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-civicinfo", | |
| "name": "gogol-civicinfo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-classroom", | |
| "name": "gogol-classroom" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-cloudmonitoring", | |
| "name": "gogol-cloudmonitoring" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-cloudtrace", | |
| "name": "gogol-cloudtrace" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-compute", | |
| "name": "gogol-compute" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-container", | |
| "name": "gogol-container" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-containerbuilder", | |
| "name": "gogol-containerbuilder" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-core", | |
| "name": "gogol-core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-customsearch", | |
| "name": "gogol-customsearch" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-dataflow", | |
| "name": "gogol-dataflow" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-dataproc", | |
| "name": "gogol-dataproc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-datastore", | |
| "name": "gogol-datastore" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-debugger", | |
| "name": "gogol-debugger" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-deploymentmanager", | |
| "name": "gogol-deploymentmanager" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-dfareporting", | |
| "name": "gogol-dfareporting" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-discovery", | |
| "name": "gogol-discovery" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-dns", | |
| "name": "gogol-dns" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-doubleclick-bids", | |
| "name": "gogol-doubleclick-bids" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-doubleclick-search", | |
| "name": "gogol-doubleclick-search" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-drive", | |
| "name": "gogol-drive" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-firebase-dynamiclinks", | |
| "name": "gogol-firebase-dynamiclinks" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-firebase-rules", | |
| "name": "gogol-firebase-rules" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-fitness", | |
| "name": "gogol-fitness" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-fonts", | |
| "name": "gogol-fonts" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-freebasesearch", | |
| "name": "gogol-freebasesearch" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-fusiontables", | |
| "name": "gogol-fusiontables" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-games", | |
| "name": "gogol-games" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-games-configuration", | |
| "name": "gogol-games-configuration" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-games-management", | |
| "name": "gogol-games-management" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-genomics", | |
| "name": "gogol-genomics" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-gmail", | |
| "name": "gogol-gmail" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-groups-migration", | |
| "name": "gogol-groups-migration" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-groups-settings", | |
| "name": "gogol-groups-settings" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-iam", | |
| "name": "gogol-iam" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-identity-toolkit", | |
| "name": "gogol-identity-toolkit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-kgsearch", | |
| "name": "gogol-kgsearch" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-language", | |
| "name": "gogol-language" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-latencytest", | |
| "name": "gogol-latencytest" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-logging", | |
| "name": "gogol-logging" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-manufacturers", | |
| "name": "gogol-manufacturers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-maps-coordinate", | |
| "name": "gogol-maps-coordinate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-maps-engine", | |
| "name": "gogol-maps-engine" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-mirror", | |
| "name": "gogol-mirror" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-ml", | |
| "name": "gogol-ml" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-monitoring", | |
| "name": "gogol-monitoring" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-oauth2", | |
| "name": "gogol-oauth2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-pagespeed", | |
| "name": "gogol-pagespeed" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-partners", | |
| "name": "gogol-partners" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-people", | |
| "name": "gogol-people" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-play-moviespartner", | |
| "name": "gogol-play-moviespartner" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-plus", | |
| "name": "gogol-plus" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-plus-domains", | |
| "name": "gogol-plus-domains" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-prediction", | |
| "name": "gogol-prediction" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-proximitybeacon", | |
| "name": "gogol-proximitybeacon" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-pubsub", | |
| "name": "gogol-pubsub" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-qpxexpress", | |
| "name": "gogol-qpxexpress" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-replicapool", | |
| "name": "gogol-replicapool" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-replicapool-updater", | |
| "name": "gogol-replicapool-updater" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-resourcemanager", | |
| "name": "gogol-resourcemanager" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-resourceviews", | |
| "name": "gogol-resourceviews" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-runtimeconfig", | |
| "name": "gogol-runtimeconfig" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-safebrowsing", | |
| "name": "gogol-safebrowsing" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-script", | |
| "name": "gogol-script" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-servicecontrol", | |
| "name": "gogol-servicecontrol" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-servicemanagement", | |
| "name": "gogol-servicemanagement" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-sheets", | |
| "name": "gogol-sheets" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-shopping-content", | |
| "name": "gogol-shopping-content" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-siteverification", | |
| "name": "gogol-siteverification" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-slides", | |
| "name": "gogol-slides" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-spectrum", | |
| "name": "gogol-spectrum" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-sqladmin", | |
| "name": "gogol-sqladmin" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-storage", | |
| "name": "gogol-storage" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-storage-transfer", | |
| "name": "gogol-storage-transfer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-tagmanager", | |
| "name": "gogol-tagmanager" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-taskqueue", | |
| "name": "gogol-taskqueue" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-translate", | |
| "name": "gogol-translate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-urlshortener", | |
| "name": "gogol-urlshortener" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-useraccounts", | |
| "name": "gogol-useraccounts" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-vision", | |
| "name": "gogol-vision" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-webmaster-tools", | |
| "name": "gogol-webmaster-tools" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-youtube", | |
| "name": "gogol-youtube" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-youtube-analytics", | |
| "name": "gogol-youtube-analytics" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gogol-youtube-reporting", | |
| "name": "gogol-youtube-reporting" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gooey", | |
| "name": "gooey" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/google-cloud", | |
| "name": "google-cloud" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/google-dictionary", | |
| "name": "google-dictionary" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/google-drive", | |
| "name": "google-drive" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/google-html5-slide", | |
| "name": "google-html5-slide" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/google-mail-filters", | |
| "name": "google-mail-filters" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/google-maps-geocoding", | |
| "name": "google-maps-geocoding" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/google-oauth2", | |
| "name": "google-oauth2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/google-oauth2-for-cli", | |
| "name": "google-oauth2-for-cli" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/google-oauth2-jwt", | |
| "name": "google-oauth2-jwt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/google-search", | |
| "name": "google-search" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/google-static-maps", | |
| "name": "google-static-maps" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/google-translate", | |
| "name": "google-translate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/googleplus", | |
| "name": "googleplus" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/googlepolyline", | |
| "name": "googlepolyline" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gopher-proxy", | |
| "name": "gopher-proxy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gopherbot", | |
| "name": "gopherbot" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gore-and-ash", | |
| "name": "gore-and-ash" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gore-and-ash-actor", | |
| "name": "gore-and-ash-actor" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gore-and-ash-async", | |
| "name": "gore-and-ash-async" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gore-and-ash-demo", | |
| "name": "gore-and-ash-demo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gore-and-ash-glfw", | |
| "name": "gore-and-ash-glfw" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gore-and-ash-lambdacube", | |
| "name": "gore-and-ash-lambdacube" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gore-and-ash-logging", | |
| "name": "gore-and-ash-logging" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gore-and-ash-network", | |
| "name": "gore-and-ash-network" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gore-and-ash-sdl", | |
| "name": "gore-and-ash-sdl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gore-and-ash-sync", | |
| "name": "gore-and-ash-sync" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gotta-go-fast", | |
| "name": "gotta-go-fast" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gpah", | |
| "name": "gpah" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gpcsets", | |
| "name": "gpcsets" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gpio", | |
| "name": "gpio" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gpolyline", | |
| "name": "gpolyline" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gps", | |
| "name": "gps" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gps2htmlReport", | |
| "name": "gps2htmlReport" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gpx-conduit", | |
| "name": "gpx-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/graceful", | |
| "name": "graceful" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/graflog", | |
| "name": "graflog" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/grakn", | |
| "name": "grakn" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/grammar-combinators", | |
| "name": "grammar-combinators" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/grammatical-parsers", | |
| "name": "grammatical-parsers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/grapefruit-examples", | |
| "name": "grapefruit-examples" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/grapefruit-frp", | |
| "name": "grapefruit-frp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/grapefruit-records", | |
| "name": "grapefruit-records" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/grapefruit-ui", | |
| "name": "grapefruit-ui" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/grapefruit-ui-gtk", | |
| "name": "grapefruit-ui-gtk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/graph-core", | |
| "name": "graph-core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/graph-generators", | |
| "name": "graph-generators" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/graph-matchings", | |
| "name": "graph-matchings" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/graph-rewriting", | |
| "name": "graph-rewriting" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/graph-rewriting-cl", | |
| "name": "graph-rewriting-cl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/graph-rewriting-gl", | |
| "name": "graph-rewriting-gl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/graph-rewriting-lambdascope", | |
| "name": "graph-rewriting-lambdascope" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/graph-rewriting-layout", | |
| "name": "graph-rewriting-layout" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/graph-rewriting-ski", | |
| "name": "graph-rewriting-ski" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/graph-rewriting-strategies", | |
| "name": "graph-rewriting-strategies" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/graph-rewriting-trs", | |
| "name": "graph-rewriting-trs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/graph-rewriting-ww", | |
| "name": "graph-rewriting-ww" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/graph-serialize", | |
| "name": "graph-serialize" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/graph-utils", | |
| "name": "graph-utils" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/graph-visit", | |
| "name": "graph-visit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/graph-wrapper", | |
| "name": "graph-wrapper" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/graphbuilder", | |
| "name": "graphbuilder" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/graphene", | |
| "name": "graphene" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/graphics-drawingcombinators", | |
| "name": "graphics-drawingcombinators" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/graphics-formats-collada", | |
| "name": "graphics-formats-collada" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/graphicsFormats", | |
| "name": "graphicsFormats" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/graphicstools", | |
| "name": "graphicstools" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/graphite", | |
| "name": "graphite" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/graphmod", | |
| "name": "graphmod" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/graphql", | |
| "name": "graphql" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/graphql-api", | |
| "name": "graphql-api" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/graphs", | |
| "name": "graphs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/graphted", | |
| "name": "graphted" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/graphtype", | |
| "name": "graphtype" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/graphviz", | |
| "name": "graphviz" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/graql", | |
| "name": "graql" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/grasp", | |
| "name": "grasp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gravatar", | |
| "name": "gravatar" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gray-code", | |
| "name": "gray-code" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gray-extended", | |
| "name": "gray-extended" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/graylog", | |
| "name": "graylog" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/greencard", | |
| "name": "greencard" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/greencard-lib", | |
| "name": "greencard-lib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/greenclip", | |
| "name": "greenclip" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/greg-client", | |
| "name": "greg-client" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gremlin-haskell", | |
| "name": "gremlin-haskell" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/grenade", | |
| "name": "grenade" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/greplicate", | |
| "name": "greplicate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/grid", | |
| "name": "grid" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gridbounds", | |
| "name": "gridbounds" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gridbox", | |
| "name": "gridbox" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gridfs", | |
| "name": "gridfs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gridland", | |
| "name": "gridland" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/grm", | |
| "name": "grm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/groom", | |
| "name": "groom" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gross", | |
| "name": "gross" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/groundhog", | |
| "name": "groundhog" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/groundhog-converters", | |
| "name": "groundhog-converters" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/groundhog-inspector", | |
| "name": "groundhog-inspector" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/groundhog-mysql", | |
| "name": "groundhog-mysql" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/groundhog-postgresql", | |
| "name": "groundhog-postgresql" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/groundhog-sqlite", | |
| "name": "groundhog-sqlite" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/groundhog-th", | |
| "name": "groundhog-th" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/group-by-date", | |
| "name": "group-by-date" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/group-with", | |
| "name": "group-with" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/grouped-list", | |
| "name": "grouped-list" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/groupoid", | |
| "name": "groupoid" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/groupoids", | |
| "name": "groupoids" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/groups", | |
| "name": "groups" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/growler", | |
| "name": "growler" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gruff", | |
| "name": "gruff" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gruff-examples", | |
| "name": "gruff-examples" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gsasl", | |
| "name": "gsasl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gsc-weighting", | |
| "name": "gsc-weighting" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gsl-random", | |
| "name": "gsl-random" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gsl-random-fu", | |
| "name": "gsl-random-fu" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gsmenu", | |
| "name": "gsmenu" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gssapi", | |
| "name": "gssapi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gssapi-wai", | |
| "name": "gssapi-wai" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gstreamer", | |
| "name": "gstreamer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gt-tools", | |
| "name": "gt-tools" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gtfs", | |
| "name": "gtfs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gtk", | |
| "name": "gtk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gtk-helpers", | |
| "name": "gtk-helpers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gtk-jsinput", | |
| "name": "gtk-jsinput" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gtk-largeTreeStore", | |
| "name": "gtk-largeTreeStore" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gtk-mac-integration", | |
| "name": "gtk-mac-integration" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gtk-serialized-event", | |
| "name": "gtk-serialized-event" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gtk-simple-list-view", | |
| "name": "gtk-simple-list-view" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gtk-toggle-button-list", | |
| "name": "gtk-toggle-button-list" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gtk-toy", | |
| "name": "gtk-toy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gtk-traymanager", | |
| "name": "gtk-traymanager" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gtk2hs-buildtools", | |
| "name": "gtk2hs-buildtools" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gtk2hs-cast-glade", | |
| "name": "gtk2hs-cast-glade" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gtk2hs-cast-glib", | |
| "name": "gtk2hs-cast-glib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gtk2hs-cast-gnomevfs", | |
| "name": "gtk2hs-cast-gnomevfs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gtk2hs-cast-gtk", | |
| "name": "gtk2hs-cast-gtk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gtk2hs-cast-gtkglext", | |
| "name": "gtk2hs-cast-gtkglext" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gtk2hs-cast-gtksourceview2", | |
| "name": "gtk2hs-cast-gtksourceview2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gtk2hs-cast-th", | |
| "name": "gtk2hs-cast-th" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gtk2hs-hello", | |
| "name": "gtk2hs-hello" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gtk2hs-rpn", | |
| "name": "gtk2hs-rpn" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gtk3", | |
| "name": "gtk3" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gtk3-mac-integration", | |
| "name": "gtk3-mac-integration" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gtkglext", | |
| "name": "gtkglext" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gtkimageview", | |
| "name": "gtkimageview" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gtkrsync", | |
| "name": "gtkrsync" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gtksourceview2", | |
| "name": "gtksourceview2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gtksourceview3", | |
| "name": "gtksourceview3" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/guarded-rewriting", | |
| "name": "guarded-rewriting" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/guess-combinator", | |
| "name": "guess-combinator" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/guid", | |
| "name": "guid" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gulcii", | |
| "name": "gulcii" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gutenberg-fibonaccis", | |
| "name": "gutenberg-fibonaccis" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gyah-bin", | |
| "name": "gyah-bin" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/gym-http-api", | |
| "name": "gym-http-api" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/h-booru", | |
| "name": "h-booru" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/h-gpgme", | |
| "name": "h-gpgme" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/h-reversi", | |
| "name": "h-reversi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/h2048", | |
| "name": "h2048" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/h2c", | |
| "name": "h2c" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hArduino", | |
| "name": "hArduino" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hBDD", | |
| "name": "hBDD" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hBDD-CMUBDD", | |
| "name": "hBDD-CMUBDD" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hBDD-CUDD", | |
| "name": "hBDD-CUDD" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hCM", | |
| "name": "hCM" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hCsound", | |
| "name": "hCsound" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hDFA", | |
| "name": "hDFA" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hF2", | |
| "name": "hF2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hGelf", | |
| "name": "hGelf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hLLVM", | |
| "name": "hLLVM" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hMollom", | |
| "name": "hMollom" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hOff-display", | |
| "name": "hOff-display" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hOff-parser", | |
| "name": "hOff-parser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hOpenPGP", | |
| "name": "hOpenPGP" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hPDB", | |
| "name": "hPDB" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hPDB-examples", | |
| "name": "hPDB-examples" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hPushover", | |
| "name": "hPushover" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hR", | |
| "name": "hR" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hRESP", | |
| "name": "hRESP" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hS3", | |
| "name": "hS3" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hScraper", | |
| "name": "hScraper" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hSimpleDB", | |
| "name": "hSimpleDB" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hTalos", | |
| "name": "hTalos" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hTensor", | |
| "name": "hTensor" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hVOIDP", | |
| "name": "hVOIDP" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hXmixer", | |
| "name": "hXmixer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haar", | |
| "name": "haar" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/habit", | |
| "name": "habit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hable", | |
| "name": "hable" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hablog", | |
| "name": "hablog" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hacanon-light", | |
| "name": "hacanon-light" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hack", | |
| "name": "hack" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hack-contrib", | |
| "name": "hack-contrib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hack-contrib-press", | |
| "name": "hack-contrib-press" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hack-frontend-happstack", | |
| "name": "hack-frontend-happstack" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hack-frontend-monadcgi", | |
| "name": "hack-frontend-monadcgi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hack-handler-cgi", | |
| "name": "hack-handler-cgi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hack-handler-epoll", | |
| "name": "hack-handler-epoll" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hack-handler-evhttp", | |
| "name": "hack-handler-evhttp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hack-handler-fastcgi", | |
| "name": "hack-handler-fastcgi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hack-handler-happstack", | |
| "name": "hack-handler-happstack" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hack-handler-hyena", | |
| "name": "hack-handler-hyena" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hack-handler-kibro", | |
| "name": "hack-handler-kibro" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hack-handler-simpleserver", | |
| "name": "hack-handler-simpleserver" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hack-middleware-cleanpath", | |
| "name": "hack-middleware-cleanpath" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hack-middleware-clientsession", | |
| "name": "hack-middleware-clientsession" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hack-middleware-gzip", | |
| "name": "hack-middleware-gzip" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hack-middleware-jsonp", | |
| "name": "hack-middleware-jsonp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hack2", | |
| "name": "hack2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hack2-contrib", | |
| "name": "hack2-contrib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hack2-contrib-extra", | |
| "name": "hack2-contrib-extra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hack2-handler-happstack-server", | |
| "name": "hack2-handler-happstack-server" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hack2-handler-mongrel2-http", | |
| "name": "hack2-handler-mongrel2-http" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hack2-handler-snap-server", | |
| "name": "hack2-handler-snap-server" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hack2-handler-warp", | |
| "name": "hack2-handler-warp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hack2-interface-wai", | |
| "name": "hack2-interface-wai" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hackage-db", | |
| "name": "hackage-db" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hackage-diff", | |
| "name": "hackage-diff" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hackage-mirror", | |
| "name": "hackage-mirror" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hackage-plot", | |
| "name": "hackage-plot" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hackage-processing", | |
| "name": "hackage-processing" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hackage-proxy", | |
| "name": "hackage-proxy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hackage-repo-tool", | |
| "name": "hackage-repo-tool" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hackage-security", | |
| "name": "hackage-security" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hackage-security-HTTP", | |
| "name": "hackage-security-HTTP" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hackage-server", | |
| "name": "hackage-server" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hackage-sparks", | |
| "name": "hackage-sparks" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hackage-whatsnew", | |
| "name": "hackage-whatsnew" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hackage2hwn", | |
| "name": "hackage2hwn" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hackage2twitter", | |
| "name": "hackage2twitter" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hackager", | |
| "name": "hackager" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hackernews", | |
| "name": "hackernews" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hackertyper", | |
| "name": "hackertyper" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hackmanager", | |
| "name": "hackmanager" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hackport", | |
| "name": "hackport" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hactor", | |
| "name": "hactor" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hactors", | |
| "name": "hactors" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haddock", | |
| "name": "haddock" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haddock-api", | |
| "name": "haddock-api" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haddock-leksah", | |
| "name": "haddock-leksah" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haddock-library", | |
| "name": "haddock-library" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haddock-test", | |
| "name": "haddock-test" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haddocset", | |
| "name": "haddocset" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hadolint", | |
| "name": "hadolint" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hadoop-formats", | |
| "name": "hadoop-formats" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hadoop-rpc", | |
| "name": "hadoop-rpc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hadoop-tools", | |
| "name": "hadoop-tools" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haeredes", | |
| "name": "haeredes" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haggis", | |
| "name": "haggis" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haha", | |
| "name": "haha" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hahp", | |
| "name": "hahp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haiji", | |
| "name": "haiji" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hail", | |
| "name": "hail" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hailgun", | |
| "name": "hailgun" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hailgun-send", | |
| "name": "hailgun-send" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hailgun-simple", | |
| "name": "hailgun-simple" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hails", | |
| "name": "hails" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hails-bin", | |
| "name": "hails-bin" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hairy", | |
| "name": "hairy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hakaru", | |
| "name": "hakaru" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hake", | |
| "name": "hake" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hakismet", | |
| "name": "hakismet" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hakka", | |
| "name": "hakka" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hako", | |
| "name": "hako" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hakyll", | |
| "name": "hakyll" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hakyll-R", | |
| "name": "hakyll-R" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hakyll-agda", | |
| "name": "hakyll-agda" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hakyll-blaze-templates", | |
| "name": "hakyll-blaze-templates" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hakyll-contrib", | |
| "name": "hakyll-contrib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hakyll-contrib-csv", | |
| "name": "hakyll-contrib-csv" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hakyll-contrib-elm", | |
| "name": "hakyll-contrib-elm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hakyll-contrib-hyphenation", | |
| "name": "hakyll-contrib-hyphenation" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hakyll-contrib-links", | |
| "name": "hakyll-contrib-links" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hakyll-convert", | |
| "name": "hakyll-convert" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hakyll-elm", | |
| "name": "hakyll-elm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hakyll-favicon", | |
| "name": "hakyll-favicon" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hakyll-filestore", | |
| "name": "hakyll-filestore" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hakyll-ogmarkup", | |
| "name": "hakyll-ogmarkup" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hakyll-sass", | |
| "name": "hakyll-sass" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hakyll-series", | |
| "name": "hakyll-series" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hakyll-shakespeare", | |
| "name": "hakyll-shakespeare" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hakyll-shortcode", | |
| "name": "hakyll-shortcode" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/halberd", | |
| "name": "halberd" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/half", | |
| "name": "half" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/halfs", | |
| "name": "halfs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/halipeto", | |
| "name": "halipeto" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/halive", | |
| "name": "halive" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/halma", | |
| "name": "halma" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/halma-gui", | |
| "name": "halma-gui" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/halma-telegram-bot", | |
| "name": "halma-telegram-bot" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haltavista", | |
| "name": "haltavista" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/halvm-web", | |
| "name": "halvm-web" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hamid", | |
| "name": "hamid" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hamilton", | |
| "name": "hamilton" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hamlet", | |
| "name": "hamlet" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hampp", | |
| "name": "hampp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hamsql", | |
| "name": "hamsql" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hamtmap", | |
| "name": "hamtmap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hamtsolo", | |
| "name": "hamtsolo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hamusic", | |
| "name": "hamusic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/handa-data", | |
| "name": "handa-data" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/handa-gdata", | |
| "name": "handa-gdata" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/handa-geodata", | |
| "name": "handa-geodata" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/handa-opengl", | |
| "name": "handa-opengl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/handle-like", | |
| "name": "handle-like" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/handsy", | |
| "name": "handsy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/handwriting", | |
| "name": "handwriting" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hangman", | |
| "name": "hangman" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hannahci", | |
| "name": "hannahci" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hans", | |
| "name": "hans" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hans-pcap", | |
| "name": "hans-pcap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hans-pfq", | |
| "name": "hans-pfq" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haphviz", | |
| "name": "haphviz" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hapistrano", | |
| "name": "hapistrano" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/happindicator", | |
| "name": "happindicator" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/happindicator3", | |
| "name": "happindicator3" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/happraise", | |
| "name": "happraise" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/happs-hsp", | |
| "name": "happs-hsp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/happs-hsp-template", | |
| "name": "happs-hsp-template" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/happs-tutorial", | |
| "name": "happs-tutorial" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/happstack", | |
| "name": "happstack" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/happstack-auth", | |
| "name": "happstack-auth" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/happstack-authenticate", | |
| "name": "happstack-authenticate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/happstack-clientsession", | |
| "name": "happstack-clientsession" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/happstack-contrib", | |
| "name": "happstack-contrib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/happstack-data", | |
| "name": "happstack-data" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/happstack-dlg", | |
| "name": "happstack-dlg" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/happstack-facebook", | |
| "name": "happstack-facebook" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/happstack-fastcgi", | |
| "name": "happstack-fastcgi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/happstack-fay", | |
| "name": "happstack-fay" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/happstack-fay-ajax", | |
| "name": "happstack-fay-ajax" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/happstack-foundation", | |
| "name": "happstack-foundation" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/happstack-hamlet", | |
| "name": "happstack-hamlet" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/happstack-heist", | |
| "name": "happstack-heist" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/happstack-helpers", | |
| "name": "happstack-helpers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/happstack-hsp", | |
| "name": "happstack-hsp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/happstack-hstringtemplate", | |
| "name": "happstack-hstringtemplate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/happstack-ixset", | |
| "name": "happstack-ixset" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/happstack-jmacro", | |
| "name": "happstack-jmacro" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/happstack-lite", | |
| "name": "happstack-lite" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/happstack-monad-peel", | |
| "name": "happstack-monad-peel" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/happstack-plugins", | |
| "name": "happstack-plugins" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/happstack-server", | |
| "name": "happstack-server" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/happstack-server-tls", | |
| "name": "happstack-server-tls" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/happstack-server-tls-cryptonite", | |
| "name": "happstack-server-tls-cryptonite" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/happstack-state", | |
| "name": "happstack-state" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/happstack-static-routing", | |
| "name": "happstack-static-routing" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/happstack-util", | |
| "name": "happstack-util" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/happstack-yui", | |
| "name": "happstack-yui" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/happy", | |
| "name": "happy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/happy-meta", | |
| "name": "happy-meta" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/happybara", | |
| "name": "happybara" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/happybara-webkit", | |
| "name": "happybara-webkit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/happybara-webkit-server", | |
| "name": "happybara-webkit-server" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hapstone", | |
| "name": "hapstone" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haquery", | |
| "name": "haquery" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haquil", | |
| "name": "haquil" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/har", | |
| "name": "har" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/harchive", | |
| "name": "harchive" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hardware-edsl", | |
| "name": "hardware-edsl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hark", | |
| "name": "hark" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/harmony", | |
| "name": "harmony" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haroonga", | |
| "name": "haroonga" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haroonga-httpd", | |
| "name": "haroonga-httpd" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/harp", | |
| "name": "harp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/harpy", | |
| "name": "harpy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/harvest-api", | |
| "name": "harvest-api" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/has", | |
| "name": "has" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/has-th", | |
| "name": "has-th" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hasbolt", | |
| "name": "hasbolt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hascal", | |
| "name": "hascal" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hascar", | |
| "name": "hascar" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hascas", | |
| "name": "hascas" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hascat", | |
| "name": "hascat" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hascat-lib", | |
| "name": "hascat-lib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hascat-setup", | |
| "name": "hascat-setup" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hascat-system", | |
| "name": "hascat-system" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hash", | |
| "name": "hash" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hash-tree", | |
| "name": "hash-tree" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hashable", | |
| "name": "hashable" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hashable-extras", | |
| "name": "hashable-extras" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hashable-generics", | |
| "name": "hashable-generics" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hashable-orphans", | |
| "name": "hashable-orphans" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hashable-time", | |
| "name": "hashable-time" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hashabler", | |
| "name": "hashabler" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hashed-storage", | |
| "name": "hashed-storage" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hashflare", | |
| "name": "hashflare" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hashids", | |
| "name": "hashids" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hashing", | |
| "name": "hashing" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hashmap", | |
| "name": "hashmap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hashring", | |
| "name": "hashring" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hashtable-benchmark", | |
| "name": "hashtable-benchmark" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hashtables", | |
| "name": "hashtables" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hashtables-plus", | |
| "name": "hashtables-plus" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hasim", | |
| "name": "hasim" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hask", | |
| "name": "hask" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hask-home", | |
| "name": "hask-home" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskades", | |
| "name": "haskades" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskakafka", | |
| "name": "haskakafka" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskanoid", | |
| "name": "haskanoid" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskarrow", | |
| "name": "haskarrow" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskbot-core", | |
| "name": "haskbot-core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskdeep", | |
| "name": "haskdeep" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskdogs", | |
| "name": "haskdogs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskeem", | |
| "name": "haskeem" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskeline", | |
| "name": "haskeline" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskeline-class", | |
| "name": "haskeline-class" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskeline-repl", | |
| "name": "haskeline-repl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskelisp", | |
| "name": "haskelisp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-abci", | |
| "name": "haskell-abci" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-aliyun", | |
| "name": "haskell-aliyun" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-awk", | |
| "name": "haskell-awk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-bcrypt", | |
| "name": "haskell-bcrypt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-brainfuck", | |
| "name": "haskell-brainfuck" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-cnc", | |
| "name": "haskell-cnc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-coffee", | |
| "name": "haskell-coffee" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-compression", | |
| "name": "haskell-compression" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-conll", | |
| "name": "haskell-conll" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-course-preludes", | |
| "name": "haskell-course-preludes" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-dap", | |
| "name": "haskell-dap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-disque", | |
| "name": "haskell-disque" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-docs", | |
| "name": "haskell-docs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-eigen-util", | |
| "name": "haskell-eigen-util" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-exp-parser", | |
| "name": "haskell-exp-parser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-fake-user-agent", | |
| "name": "haskell-fake-user-agent" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-formatter", | |
| "name": "haskell-formatter" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-ftp", | |
| "name": "haskell-ftp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-generate", | |
| "name": "haskell-generate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-gettext", | |
| "name": "haskell-gettext" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-gi", | |
| "name": "haskell-gi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-gi-base", | |
| "name": "haskell-gi-base" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-gi-overloading", | |
| "name": "haskell-gi-overloading" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-go-checkers", | |
| "name": "haskell-go-checkers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-google-trends", | |
| "name": "haskell-google-trends" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-holes-th", | |
| "name": "haskell-holes-th" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-igraph", | |
| "name": "haskell-igraph" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-import-graph", | |
| "name": "haskell-import-graph" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-in-space", | |
| "name": "haskell-in-space" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-kubernetes", | |
| "name": "haskell-kubernetes" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-lexer", | |
| "name": "haskell-lexer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-lsp", | |
| "name": "haskell-lsp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-lsp-client", | |
| "name": "haskell-lsp-client" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-menu", | |
| "name": "haskell-menu" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-modbus", | |
| "name": "haskell-modbus" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-mpfr", | |
| "name": "haskell-mpfr" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-mpi", | |
| "name": "haskell-mpi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-names", | |
| "name": "haskell-names" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-neo4j-client", | |
| "name": "haskell-neo4j-client" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-openflow", | |
| "name": "haskell-openflow" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-packages", | |
| "name": "haskell-packages" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-pdf-presenter", | |
| "name": "haskell-pdf-presenter" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-platform-test", | |
| "name": "haskell-platform-test" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-player", | |
| "name": "haskell-player" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-plot", | |
| "name": "haskell-plot" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-proxy-list", | |
| "name": "haskell-proxy-list" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-qrencode", | |
| "name": "haskell-qrencode" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-read-editor", | |
| "name": "haskell-read-editor" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-reflect", | |
| "name": "haskell-reflect" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-rules", | |
| "name": "haskell-rules" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-spacegoo", | |
| "name": "haskell-spacegoo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-src", | |
| "name": "haskell-src" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-src-exts", | |
| "name": "haskell-src-exts" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-src-exts-observe", | |
| "name": "haskell-src-exts-observe" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-src-exts-prisms", | |
| "name": "haskell-src-exts-prisms" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-src-exts-qq", | |
| "name": "haskell-src-exts-qq" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-src-exts-sc", | |
| "name": "haskell-src-exts-sc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-src-exts-simple", | |
| "name": "haskell-src-exts-simple" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-src-exts-util", | |
| "name": "haskell-src-exts-util" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-src-meta", | |
| "name": "haskell-src-meta" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-src-meta-mwotton", | |
| "name": "haskell-src-meta-mwotton" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-time-range", | |
| "name": "haskell-time-range" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-token-utils", | |
| "name": "haskell-token-utils" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-tools-ast", | |
| "name": "haskell-tools-ast" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-tools-ast-fromghc", | |
| "name": "haskell-tools-ast-fromghc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-tools-ast-gen", | |
| "name": "haskell-tools-ast-gen" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-tools-ast-trf", | |
| "name": "haskell-tools-ast-trf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-tools-backend-ghc", | |
| "name": "haskell-tools-backend-ghc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-tools-builtin-refactorings", | |
| "name": "haskell-tools-builtin-refactorings" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-tools-cli", | |
| "name": "haskell-tools-cli" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-tools-daemon", | |
| "name": "haskell-tools-daemon" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-tools-debug", | |
| "name": "haskell-tools-debug" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-tools-demo", | |
| "name": "haskell-tools-demo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-tools-experimental-refactorings", | |
| "name": "haskell-tools-experimental-refactorings" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-tools-prettyprint", | |
| "name": "haskell-tools-prettyprint" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-tools-refactor", | |
| "name": "haskell-tools-refactor" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-tools-rewrite", | |
| "name": "haskell-tools-rewrite" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-tor", | |
| "name": "haskell-tor" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-type-exts", | |
| "name": "haskell-type-exts" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-typescript", | |
| "name": "haskell-typescript" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-tyrant", | |
| "name": "haskell-tyrant" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-updater", | |
| "name": "haskell-updater" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell-xmpp", | |
| "name": "haskell-xmpp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell2010", | |
| "name": "haskell2010" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell98", | |
| "name": "haskell98" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskell98libraries", | |
| "name": "haskell98libraries" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskelldb", | |
| "name": "haskelldb" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskelldb-connect-hdbc", | |
| "name": "haskelldb-connect-hdbc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskelldb-connect-hdbc-catchio-mtl", | |
| "name": "haskelldb-connect-hdbc-catchio-mtl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskelldb-connect-hdbc-catchio-tf", | |
| "name": "haskelldb-connect-hdbc-catchio-tf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskelldb-connect-hdbc-catchio-transformers", | |
| "name": "haskelldb-connect-hdbc-catchio-transformers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskelldb-connect-hdbc-lifted", | |
| "name": "haskelldb-connect-hdbc-lifted" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskelldb-dynamic", | |
| "name": "haskelldb-dynamic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskelldb-flat", | |
| "name": "haskelldb-flat" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskelldb-hdbc", | |
| "name": "haskelldb-hdbc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskelldb-hdbc-mysql", | |
| "name": "haskelldb-hdbc-mysql" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskelldb-hdbc-odbc", | |
| "name": "haskelldb-hdbc-odbc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskelldb-hdbc-postgresql", | |
| "name": "haskelldb-hdbc-postgresql" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskelldb-hdbc-sqlite3", | |
| "name": "haskelldb-hdbc-sqlite3" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskelldb-hsql", | |
| "name": "haskelldb-hsql" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskelldb-hsql-mysql", | |
| "name": "haskelldb-hsql-mysql" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskelldb-hsql-odbc", | |
| "name": "haskelldb-hsql-odbc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskelldb-hsql-oracle", | |
| "name": "haskelldb-hsql-oracle" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskelldb-hsql-postgresql", | |
| "name": "haskelldb-hsql-postgresql" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskelldb-hsql-sqlite", | |
| "name": "haskelldb-hsql-sqlite" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskelldb-hsql-sqlite3", | |
| "name": "haskelldb-hsql-sqlite3" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskelldb-th", | |
| "name": "haskelldb-th" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskelldb-wx", | |
| "name": "haskelldb-wx" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskellscrabble", | |
| "name": "haskellscrabble" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskellscript", | |
| "name": "haskellscript" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskelm", | |
| "name": "haskelm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskelzinc", | |
| "name": "haskelzinc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskey", | |
| "name": "haskey" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskey-btree", | |
| "name": "haskey-btree" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskey-mtl", | |
| "name": "haskey-mtl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskgame", | |
| "name": "haskgame" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskheap", | |
| "name": "haskheap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskhol-core", | |
| "name": "haskhol-core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskintex", | |
| "name": "haskintex" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskmon", | |
| "name": "haskmon" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskoin", | |
| "name": "haskoin" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskoin-core", | |
| "name": "haskoin-core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskoin-crypto", | |
| "name": "haskoin-crypto" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskoin-node", | |
| "name": "haskoin-node" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskoin-protocol", | |
| "name": "haskoin-protocol" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskoin-script", | |
| "name": "haskoin-script" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskoin-util", | |
| "name": "haskoin-util" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskoin-wallet", | |
| "name": "haskoin-wallet" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskoon", | |
| "name": "haskoon" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskoon-httpspec", | |
| "name": "haskoon-httpspec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskoon-salvia", | |
| "name": "haskoon-salvia" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskore", | |
| "name": "haskore" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskore-realtime", | |
| "name": "haskore-realtime" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskore-supercollider", | |
| "name": "haskore-supercollider" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskore-synthesizer", | |
| "name": "haskore-synthesizer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskore-vintage", | |
| "name": "haskore-vintage" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hasktags", | |
| "name": "hasktags" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskus-binary", | |
| "name": "haskus-binary" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskus-system-build", | |
| "name": "haskus-system-build" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haskus-utils", | |
| "name": "haskus-utils" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haslo", | |
| "name": "haslo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hasloGUI", | |
| "name": "hasloGUI" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hasmin", | |
| "name": "hasmin" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hasparql-client", | |
| "name": "hasparql-client" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haspell", | |
| "name": "haspell" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hasql", | |
| "name": "hasql" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hasql-backend", | |
| "name": "hasql-backend" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hasql-class", | |
| "name": "hasql-class" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hasql-cursor-query", | |
| "name": "hasql-cursor-query" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hasql-cursor-transaction", | |
| "name": "hasql-cursor-transaction" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hasql-generic", | |
| "name": "hasql-generic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hasql-migration", | |
| "name": "hasql-migration" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hasql-optparse-applicative", | |
| "name": "hasql-optparse-applicative" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hasql-pool", | |
| "name": "hasql-pool" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hasql-postgres", | |
| "name": "hasql-postgres" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hasql-postgres-options", | |
| "name": "hasql-postgres-options" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hasql-simple", | |
| "name": "hasql-simple" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hasql-th", | |
| "name": "hasql-th" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hasql-transaction", | |
| "name": "hasql-transaction" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hastache", | |
| "name": "hastache" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hastache-aeson", | |
| "name": "hastache-aeson" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haste", | |
| "name": "haste" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haste-app", | |
| "name": "haste-app" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haste-compiler", | |
| "name": "haste-compiler" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haste-gapi", | |
| "name": "haste-gapi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haste-lib", | |
| "name": "haste-lib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haste-markup", | |
| "name": "haste-markup" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haste-perch", | |
| "name": "haste-perch" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haste-prim", | |
| "name": "haste-prim" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hastily", | |
| "name": "hastily" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hasty-hamiltonian", | |
| "name": "hasty-hamiltonian" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hat", | |
| "name": "hat" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hatex-guide", | |
| "name": "hatex-guide" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hath", | |
| "name": "hath" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hats", | |
| "name": "hats" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hatt", | |
| "name": "hatt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haven", | |
| "name": "haven" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haverer", | |
| "name": "haverer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hawitter", | |
| "name": "hawitter" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hax", | |
| "name": "hax" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haxl", | |
| "name": "haxl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haxl-amazonka", | |
| "name": "haxl-amazonka" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haxl-facebook", | |
| "name": "haxl-facebook" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haxparse", | |
| "name": "haxparse" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haxr", | |
| "name": "haxr" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haxr-th", | |
| "name": "haxr-th" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/haxy", | |
| "name": "haxy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hayland", | |
| "name": "hayland" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hayoo-cli", | |
| "name": "hayoo-cli" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hback", | |
| "name": "hback" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hbayes", | |
| "name": "hbayes" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hbb", | |
| "name": "hbb" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hbcd", | |
| "name": "hbcd" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hbeanstalk", | |
| "name": "hbeanstalk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hbeat", | |
| "name": "hbeat" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hblas", | |
| "name": "hblas" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hblock", | |
| "name": "hblock" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hbro", | |
| "name": "hbro" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hbro-contrib", | |
| "name": "hbro-contrib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hburg", | |
| "name": "hburg" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hcc", | |
| "name": "hcc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hcg-minus", | |
| "name": "hcg-minus" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hcg-minus-cairo", | |
| "name": "hcg-minus-cairo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hcheat", | |
| "name": "hcheat" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hchesslib", | |
| "name": "hchesslib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hcltest", | |
| "name": "hcltest" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hcoap", | |
| "name": "hcoap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hcom", | |
| "name": "hcom" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hcoord", | |
| "name": "hcoord" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hcron", | |
| "name": "hcron" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hcube", | |
| "name": "hcube" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hcwiid", | |
| "name": "hcwiid" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hdaemonize", | |
| "name": "hdaemonize" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hdaemonize-buildfix", | |
| "name": "hdaemonize-buildfix" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hdbc-aeson", | |
| "name": "hdbc-aeson" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hdbc-postgresql-hstore", | |
| "name": "hdbc-postgresql-hstore" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hdbc-tuple", | |
| "name": "hdbc-tuple" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hdbi", | |
| "name": "hdbi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hdbi-conduit", | |
| "name": "hdbi-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hdbi-postgresql", | |
| "name": "hdbi-postgresql" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hdbi-sqlite", | |
| "name": "hdbi-sqlite" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hdbi-tests", | |
| "name": "hdbi-tests" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hdevtools", | |
| "name": "hdevtools" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hdf", | |
| "name": "hdf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hdigest", | |
| "name": "hdigest" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hdirect", | |
| "name": "hdirect" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hdis86", | |
| "name": "hdis86" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hdiscount", | |
| "name": "hdiscount" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hdm", | |
| "name": "hdm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hdo", | |
| "name": "hdo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hdocs", | |
| "name": "hdocs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hdph", | |
| "name": "hdph" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hdph-closure", | |
| "name": "hdph-closure" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hdr-histogram", | |
| "name": "hdr-histogram" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/headergen", | |
| "name": "headergen" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/heap", | |
| "name": "heap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/heaps", | |
| "name": "heaps" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/heapsort", | |
| "name": "heapsort" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/heartbeat-streams", | |
| "name": "heartbeat-streams" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/heatshrink", | |
| "name": "heatshrink" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/heavy-logger", | |
| "name": "heavy-logger" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/heavy-logger-amazon", | |
| "name": "heavy-logger-amazon" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hebrew-time", | |
| "name": "hebrew-time" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hecc", | |
| "name": "hecc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/heckle", | |
| "name": "heckle" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hedgehog", | |
| "name": "hedgehog" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hedgehog-checkers", | |
| "name": "hedgehog-checkers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hedgehog-checkers-lens", | |
| "name": "hedgehog-checkers-lens" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hedgehog-gen-json", | |
| "name": "hedgehog-gen-json" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hedgehog-quickcheck", | |
| "name": "hedgehog-quickcheck" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hedis", | |
| "name": "hedis" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hedis-config", | |
| "name": "hedis-config" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hedis-monadic", | |
| "name": "hedis-monadic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hedis-namespace", | |
| "name": "hedis-namespace" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hedis-pile", | |
| "name": "hedis-pile" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hedis-simple", | |
| "name": "hedis-simple" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hedis-tags", | |
| "name": "hedis-tags" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hedn", | |
| "name": "hedn" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hein", | |
| "name": "hein" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/heist", | |
| "name": "heist" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/heist-aeson", | |
| "name": "heist-aeson" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/heist-async", | |
| "name": "heist-async" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/helf", | |
| "name": "helf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/helics", | |
| "name": "helics" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/helics-wai", | |
| "name": "helics-wai" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/helisp", | |
| "name": "helisp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/helium", | |
| "name": "helium" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/helium-overture", | |
| "name": "helium-overture" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/helix", | |
| "name": "helix" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hell", | |
| "name": "hell" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hellage", | |
| "name": "hellage" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hellnet", | |
| "name": "hellnet" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hello", | |
| "name": "hello" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/helm", | |
| "name": "helm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/help-esb", | |
| "name": "help-esb" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hemkay", | |
| "name": "hemkay" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hemkay-core", | |
| "name": "hemkay-core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hemokit", | |
| "name": "hemokit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hen", | |
| "name": "hen" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/henet", | |
| "name": "henet" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hepevt", | |
| "name": "hepevt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/her-lexer", | |
| "name": "her-lexer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/her-lexer-parsec", | |
| "name": "her-lexer-parsec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/herbalizer", | |
| "name": "herbalizer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/here", | |
| "name": "here" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/heredoc", | |
| "name": "heredoc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/heredocs", | |
| "name": "heredocs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/herf-time", | |
| "name": "herf-time" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hermes", | |
| "name": "hermes" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hermit", | |
| "name": "hermit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hermit-syb", | |
| "name": "hermit-syb" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/herms", | |
| "name": "herms" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hero-club-five-tenets", | |
| "name": "hero-club-five-tenets" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/heroku", | |
| "name": "heroku" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/heroku-persistent", | |
| "name": "heroku-persistent" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/herringbone", | |
| "name": "herringbone" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/herringbone-embed", | |
| "name": "herringbone-embed" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/herringbone-wai", | |
| "name": "herringbone-wai" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hesh", | |
| "name": "hesh" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hesql", | |
| "name": "hesql" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hetero-dict", | |
| "name": "hetero-dict" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hetero-map", | |
| "name": "hetero-map" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/heterocephalus", | |
| "name": "heterocephalus" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/heterolist", | |
| "name": "heterolist" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hetris", | |
| "name": "hetris" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/heukarya", | |
| "name": "heukarya" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hevolisa", | |
| "name": "hevolisa" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hevolisa-dph", | |
| "name": "hevolisa-dph" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hex", | |
| "name": "hex" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hexchat", | |
| "name": "hexchat" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hexdump", | |
| "name": "hexdump" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hexif", | |
| "name": "hexif" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hexml", | |
| "name": "hexml" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hexml-lens", | |
| "name": "hexml-lens" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hexpat", | |
| "name": "hexpat" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hexpat-iteratee", | |
| "name": "hexpat-iteratee" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hexpat-lens", | |
| "name": "hexpat-lens" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hexpat-pickle", | |
| "name": "hexpat-pickle" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hexpat-pickle-generic", | |
| "name": "hexpat-pickle-generic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hexpat-tagsoup", | |
| "name": "hexpat-tagsoup" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hexpr", | |
| "name": "hexpr" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hexpress", | |
| "name": "hexpress" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hexquote", | |
| "name": "hexquote" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hexstring", | |
| "name": "hexstring" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hext", | |
| "name": "hext" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/heyefi", | |
| "name": "heyefi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hfann", | |
| "name": "hfann" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hfd", | |
| "name": "hfd" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hfiar", | |
| "name": "hfiar" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hflags", | |
| "name": "hflags" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hfmt", | |
| "name": "hfmt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hfoil", | |
| "name": "hfoil" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hformat", | |
| "name": "hformat" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hfov", | |
| "name": "hfov" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hfractal", | |
| "name": "hfractal" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hfsevents", | |
| "name": "hfsevents" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hfusion", | |
| "name": "hfusion" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hg-buildpackage", | |
| "name": "hg-buildpackage" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hgal", | |
| "name": "hgal" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hgalib", | |
| "name": "hgalib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hgdbmi", | |
| "name": "hgdbmi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hgearman", | |
| "name": "hgearman" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hgen", | |
| "name": "hgen" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hgeometric", | |
| "name": "hgeometric" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hgeometry", | |
| "name": "hgeometry" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hgeos", | |
| "name": "hgeos" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hgettext", | |
| "name": "hgettext" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hgis", | |
| "name": "hgis" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hgithub", | |
| "name": "hgithub" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hgl-example", | |
| "name": "hgl-example" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hgmp", | |
| "name": "hgmp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hgom", | |
| "name": "hgom" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hgopher", | |
| "name": "hgopher" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hgrep", | |
| "name": "hgrep" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hgrev", | |
| "name": "hgrev" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hgrib", | |
| "name": "hgrib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hharp", | |
| "name": "hharp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hi", | |
| "name": "hi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hi3status", | |
| "name": "hi3status" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hiccup", | |
| "name": "hiccup" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hichi", | |
| "name": "hichi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hid", | |
| "name": "hid" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hidapi", | |
| "name": "hidapi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hidden-char", | |
| "name": "hidden-char" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hieraclus", | |
| "name": "hieraclus" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hierarchical-clustering", | |
| "name": "hierarchical-clustering" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hierarchical-clustering-diagrams", | |
| "name": "hierarchical-clustering-diagrams" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hierarchical-exceptions", | |
| "name": "hierarchical-exceptions" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hierarchy", | |
| "name": "hierarchy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hiernotify", | |
| "name": "hiernotify" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hifi", | |
| "name": "hifi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/highWaterMark", | |
| "name": "highWaterMark" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/higher-leveldb", | |
| "name": "higher-leveldb" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/higherorder", | |
| "name": "higherorder" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/highjson", | |
| "name": "highjson" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/highjson-swagger", | |
| "name": "highjson-swagger" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/highjson-th", | |
| "name": "highjson-th" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/highlight", | |
| "name": "highlight" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/highlight-versions", | |
| "name": "highlight-versions" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/highlighter", | |
| "name": "highlighter" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/highlighter2", | |
| "name": "highlighter2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/highlighting-kate", | |
| "name": "highlighting-kate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hills", | |
| "name": "hills" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/himerge", | |
| "name": "himerge" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/himg", | |
| "name": "himg" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/himpy", | |
| "name": "himpy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hindent", | |
| "name": "hindent" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hindley-milner", | |
| "name": "hindley-milner" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hinduce-associations-apriori", | |
| "name": "hinduce-associations-apriori" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hinduce-classifier", | |
| "name": "hinduce-classifier" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hinduce-classifier-decisiontree", | |
| "name": "hinduce-classifier-decisiontree" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hinduce-examples", | |
| "name": "hinduce-examples" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hinduce-missingh", | |
| "name": "hinduce-missingh" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hinotify", | |
| "name": "hinotify" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hinotify-bytestring", | |
| "name": "hinotify-bytestring" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hinquire", | |
| "name": "hinquire" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hinstaller", | |
| "name": "hinstaller" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hint", | |
| "name": "hint" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hint-server", | |
| "name": "hint-server" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hinterface", | |
| "name": "hinterface" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hinvaders", | |
| "name": "hinvaders" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hinze-streams", | |
| "name": "hinze-streams" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hip", | |
| "name": "hip" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hipbot", | |
| "name": "hipbot" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hipchat-hs", | |
| "name": "hipchat-hs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hipe", | |
| "name": "hipe" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hips", | |
| "name": "hips" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hircules", | |
| "name": "hircules" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hirt", | |
| "name": "hirt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hissmetrics", | |
| "name": "hissmetrics" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hist-pl", | |
| "name": "hist-pl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hist-pl-dawg", | |
| "name": "hist-pl-dawg" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hist-pl-fusion", | |
| "name": "hist-pl-fusion" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hist-pl-lexicon", | |
| "name": "hist-pl-lexicon" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hist-pl-lmf", | |
| "name": "hist-pl-lmf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hist-pl-transliter", | |
| "name": "hist-pl-transliter" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hist-pl-types", | |
| "name": "hist-pl-types" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/histogram-fill", | |
| "name": "histogram-fill" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/histogram-fill-binary", | |
| "name": "histogram-fill-binary" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/histogram-fill-cereal", | |
| "name": "histogram-fill-cereal" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/historian", | |
| "name": "historian" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hit", | |
| "name": "hit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hit-graph", | |
| "name": "hit-graph" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hjcase", | |
| "name": "hjcase" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hjpath", | |
| "name": "hjpath" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hjs", | |
| "name": "hjs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hjsmin", | |
| "name": "hjsmin" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hjson", | |
| "name": "hjson" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hjson-query", | |
| "name": "hjson-query" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hjsonpointer", | |
| "name": "hjsonpointer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hjsonschema", | |
| "name": "hjsonschema" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hjugement", | |
| "name": "hjugement" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hkdf", | |
| "name": "hkdf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hlatex", | |
| "name": "hlatex" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hlbfgsb", | |
| "name": "hlbfgsb" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hlcm", | |
| "name": "hlcm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hleap", | |
| "name": "hleap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hledger", | |
| "name": "hledger" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hledger-api", | |
| "name": "hledger-api" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hledger-chart", | |
| "name": "hledger-chart" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hledger-diff", | |
| "name": "hledger-diff" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hledger-iadd", | |
| "name": "hledger-iadd" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hledger-interest", | |
| "name": "hledger-interest" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hledger-irr", | |
| "name": "hledger-irr" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hledger-lib", | |
| "name": "hledger-lib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hledger-ui", | |
| "name": "hledger-ui" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hledger-vty", | |
| "name": "hledger-vty" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hledger-web", | |
| "name": "hledger-web" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hlibBladeRF", | |
| "name": "hlibBladeRF" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hlibev", | |
| "name": "hlibev" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hlibfam", | |
| "name": "hlibfam" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hlibgit2", | |
| "name": "hlibgit2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hlibsass", | |
| "name": "hlibsass" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hlint", | |
| "name": "hlint" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hlint-test", | |
| "name": "hlint-test" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hlogger", | |
| "name": "hlogger" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hlongurl", | |
| "name": "hlongurl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hls", | |
| "name": "hls" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hlwm", | |
| "name": "hlwm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hly", | |
| "name": "hly" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hmark", | |
| "name": "hmark" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hmarkup", | |
| "name": "hmarkup" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hmatrix", | |
| "name": "hmatrix" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hmatrix-banded", | |
| "name": "hmatrix-banded" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hmatrix-csv", | |
| "name": "hmatrix-csv" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hmatrix-glpk", | |
| "name": "hmatrix-glpk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hmatrix-gsl", | |
| "name": "hmatrix-gsl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hmatrix-gsl-stats", | |
| "name": "hmatrix-gsl-stats" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hmatrix-mmap", | |
| "name": "hmatrix-mmap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hmatrix-morpheus", | |
| "name": "hmatrix-morpheus" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hmatrix-nipals", | |
| "name": "hmatrix-nipals" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hmatrix-nlopt", | |
| "name": "hmatrix-nlopt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hmatrix-quadprogpp", | |
| "name": "hmatrix-quadprogpp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hmatrix-repa", | |
| "name": "hmatrix-repa" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hmatrix-special", | |
| "name": "hmatrix-special" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hmatrix-static", | |
| "name": "hmatrix-static" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hmatrix-svdlibc", | |
| "name": "hmatrix-svdlibc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hmatrix-syntax", | |
| "name": "hmatrix-syntax" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hmatrix-tests", | |
| "name": "hmatrix-tests" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hmeap", | |
| "name": "hmeap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hmeap-utils", | |
| "name": "hmeap-utils" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hmemdb", | |
| "name": "hmemdb" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hmenu", | |
| "name": "hmenu" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hmep", | |
| "name": "hmep" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hmidi", | |
| "name": "hmidi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hmk", | |
| "name": "hmk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hmm", | |
| "name": "hmm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hmm-hmatrix", | |
| "name": "hmm-hmatrix" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hmp3", | |
| "name": "hmp3" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hmpfr", | |
| "name": "hmpfr" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hmt", | |
| "name": "hmt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hmt-diagrams", | |
| "name": "hmt-diagrams" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hmumps", | |
| "name": "hmumps" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hnetcdf", | |
| "name": "hnetcdf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hnix", | |
| "name": "hnix" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hnn", | |
| "name": "hnn" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hnop", | |
| "name": "hnop" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hnormalise", | |
| "name": "hnormalise" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ho-rewriting", | |
| "name": "ho-rewriting" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hoauth", | |
| "name": "hoauth" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hoauth2", | |
| "name": "hoauth2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hob", | |
| "name": "hob" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hobbes", | |
| "name": "hobbes" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hobbits", | |
| "name": "hobbits" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hocilib", | |
| "name": "hocilib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hocker", | |
| "name": "hocker" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hodatime", | |
| "name": "hodatime" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hoe", | |
| "name": "hoe" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hofix-mtl", | |
| "name": "hofix-mtl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hog", | |
| "name": "hog" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hogg", | |
| "name": "hogg" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hoggl", | |
| "name": "hoggl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hogre", | |
| "name": "hogre" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hogre-examples", | |
| "name": "hogre-examples" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hois", | |
| "name": "hois" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hoist-error", | |
| "name": "hoist-error" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hol", | |
| "name": "hol" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hold-em", | |
| "name": "hold-em" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hole", | |
| "name": "hole" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/holey-format", | |
| "name": "holey-format" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/holy-project", | |
| "name": "holy-project" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/homeomorphic", | |
| "name": "homeomorphic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hommage", | |
| "name": "hommage" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hommage-ds", | |
| "name": "hommage-ds" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/homoiconic", | |
| "name": "homoiconic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/homplexity", | |
| "name": "homplexity" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/honi", | |
| "name": "honi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/honk", | |
| "name": "honk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hoobuddy", | |
| "name": "hoobuddy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hood", | |
| "name": "hood" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hood-off", | |
| "name": "hood-off" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hood2", | |
| "name": "hood2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hoodie", | |
| "name": "hoodie" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hoodle", | |
| "name": "hoodle" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hoodle-builder", | |
| "name": "hoodle-builder" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hoodle-core", | |
| "name": "hoodle-core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hoodle-extra", | |
| "name": "hoodle-extra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hoodle-parser", | |
| "name": "hoodle-parser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hoodle-publish", | |
| "name": "hoodle-publish" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hoodle-render", | |
| "name": "hoodle-render" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hoodle-types", | |
| "name": "hoodle-types" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hoogle", | |
| "name": "hoogle" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hoogle-index", | |
| "name": "hoogle-index" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hooks-dir", | |
| "name": "hooks-dir" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hookup", | |
| "name": "hookup" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hoopl", | |
| "name": "hoopl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hoovie", | |
| "name": "hoovie" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hopencc", | |
| "name": "hopencc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hopencl", | |
| "name": "hopencl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hopenpgp-tools", | |
| "name": "hopenpgp-tools" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hopenssl", | |
| "name": "hopenssl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hopfield", | |
| "name": "hopfield" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hopfield-networks", | |
| "name": "hopfield-networks" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hopfli", | |
| "name": "hopfli" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hoppy-docs", | |
| "name": "hoppy-docs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hoppy-generator", | |
| "name": "hoppy-generator" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hoppy-runtime", | |
| "name": "hoppy-runtime" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hoppy-std", | |
| "name": "hoppy-std" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hops", | |
| "name": "hops" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hoq", | |
| "name": "hoq" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hora", | |
| "name": "hora" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/horizon", | |
| "name": "horizon" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/horname", | |
| "name": "horname" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hosc", | |
| "name": "hosc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hosc-json", | |
| "name": "hosc-json" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hosc-utils", | |
| "name": "hosc-utils" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hostname", | |
| "name": "hostname" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hostname-validate", | |
| "name": "hostname-validate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hosts-server", | |
| "name": "hosts-server" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hothasktags", | |
| "name": "hothasktags" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hotswap", | |
| "name": "hotswap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hourglass", | |
| "name": "hourglass" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hourglass-fuzzy-parsing", | |
| "name": "hourglass-fuzzy-parsing" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hourglass-orphans", | |
| "name": "hourglass-orphans" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/houseman", | |
| "name": "houseman" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hp2any-core", | |
| "name": "hp2any-core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hp2any-graph", | |
| "name": "hp2any-graph" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hp2any-manager", | |
| "name": "hp2any-manager" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hp2html", | |
| "name": "hp2html" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hp2pretty", | |
| "name": "hp2pretty" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hpack", | |
| "name": "hpack" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hpack-convert", | |
| "name": "hpack-convert" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hpaco", | |
| "name": "hpaco" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hpaco-lib", | |
| "name": "hpaco-lib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hpage", | |
| "name": "hpage" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hpapi", | |
| "name": "hpapi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hpaste", | |
| "name": "hpaste" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hpasteit", | |
| "name": "hpasteit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hpath", | |
| "name": "hpath" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hpc", | |
| "name": "hpc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hpc-coveralls", | |
| "name": "hpc-coveralls" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hpc-strobe", | |
| "name": "hpc-strobe" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hpc-tracer", | |
| "name": "hpc-tracer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hpdft", | |
| "name": "hpdft" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hpg", | |
| "name": "hpg" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hpio", | |
| "name": "hpio" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hplayground", | |
| "name": "hplayground" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hplaylist", | |
| "name": "hplaylist" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hpodder", | |
| "name": "hpodder" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hpp", | |
| "name": "hpp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hpqtypes", | |
| "name": "hpqtypes" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hpqtypes-extras", | |
| "name": "hpqtypes-extras" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hprotoc", | |
| "name": "hprotoc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hprotoc-fork", | |
| "name": "hprotoc-fork" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hps", | |
| "name": "hps" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hps-cairo", | |
| "name": "hps-cairo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hps-kmeans", | |
| "name": "hps-kmeans" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hpuz", | |
| "name": "hpuz" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hpygments", | |
| "name": "hpygments" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hpylos", | |
| "name": "hpylos" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hpyrg", | |
| "name": "hpyrg" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hquantlib", | |
| "name": "hquantlib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hquery", | |
| "name": "hquery" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hranker", | |
| "name": "hranker" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hreader", | |
| "name": "hreader" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hreader-lens", | |
| "name": "hreader-lens" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hricket", | |
| "name": "hricket" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hriemann", | |
| "name": "hriemann" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hruby", | |
| "name": "hruby" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hs-GeoIP", | |
| "name": "hs-GeoIP" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hs-bibutils", | |
| "name": "hs-bibutils" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hs-blake2", | |
| "name": "hs-blake2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hs-brotli", | |
| "name": "hs-brotli" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hs-captcha", | |
| "name": "hs-captcha" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hs-carbon", | |
| "name": "hs-carbon" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hs-carbon-examples", | |
| "name": "hs-carbon-examples" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hs-cdb", | |
| "name": "hs-cdb" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hs-di", | |
| "name": "hs-di" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hs-dotnet", | |
| "name": "hs-dotnet" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hs-duktape", | |
| "name": "hs-duktape" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hs-excelx", | |
| "name": "hs-excelx" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hs-ffmpeg", | |
| "name": "hs-ffmpeg" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hs-fltk", | |
| "name": "hs-fltk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hs-functors", | |
| "name": "hs-functors" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hs-gchart", | |
| "name": "hs-gchart" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hs-gen-iface", | |
| "name": "hs-gen-iface" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hs-gizapp", | |
| "name": "hs-gizapp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hs-inspector", | |
| "name": "hs-inspector" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hs-java", | |
| "name": "hs-java" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hs-json-rpc", | |
| "name": "hs-json-rpc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hs-logo", | |
| "name": "hs-logo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hs-mesos", | |
| "name": "hs-mesos" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hs-multiaddr", | |
| "name": "hs-multiaddr" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hs-nombre-generator", | |
| "name": "hs-nombre-generator" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hs-pgms", | |
| "name": "hs-pgms" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hs-php-session", | |
| "name": "hs-php-session" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hs-pkg-config", | |
| "name": "hs-pkg-config" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hs-pkpass", | |
| "name": "hs-pkpass" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hs-popen", | |
| "name": "hs-popen" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hs-re", | |
| "name": "hs-re" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hs-scrape", | |
| "name": "hs-scrape" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hs-server-starter", | |
| "name": "hs-server-starter" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hs-snowtify", | |
| "name": "hs-snowtify" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hs-twitter", | |
| "name": "hs-twitter" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hs-twitterarchiver", | |
| "name": "hs-twitterarchiver" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hs-vcard", | |
| "name": "hs-vcard" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hs-watchman", | |
| "name": "hs-watchman" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hs2048", | |
| "name": "hs2048" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hs2bf", | |
| "name": "hs2bf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hs2dot", | |
| "name": "hs2dot" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsConfigure", | |
| "name": "hsConfigure" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsI2C", | |
| "name": "hsI2C" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsSqlite3", | |
| "name": "hsSqlite3" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsXenCtrl", | |
| "name": "hsXenCtrl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsass", | |
| "name": "hsass" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsay", | |
| "name": "hsay" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsb2hs", | |
| "name": "hsb2hs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsbackup", | |
| "name": "hsbackup" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsbc", | |
| "name": "hsbc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsbencher", | |
| "name": "hsbencher" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsbencher-codespeed", | |
| "name": "hsbencher-codespeed" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsbencher-fusion", | |
| "name": "hsbencher-fusion" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsc2hs", | |
| "name": "hsc2hs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsc3", | |
| "name": "hsc3" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsc3-auditor", | |
| "name": "hsc3-auditor" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsc3-cairo", | |
| "name": "hsc3-cairo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsc3-data", | |
| "name": "hsc3-data" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsc3-db", | |
| "name": "hsc3-db" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsc3-dot", | |
| "name": "hsc3-dot" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsc3-forth", | |
| "name": "hsc3-forth" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsc3-graphs", | |
| "name": "hsc3-graphs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsc3-lang", | |
| "name": "hsc3-lang" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsc3-lisp", | |
| "name": "hsc3-lisp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsc3-plot", | |
| "name": "hsc3-plot" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsc3-process", | |
| "name": "hsc3-process" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsc3-rec", | |
| "name": "hsc3-rec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsc3-rw", | |
| "name": "hsc3-rw" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsc3-server", | |
| "name": "hsc3-server" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsc3-sf", | |
| "name": "hsc3-sf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsc3-sf-hsndfile", | |
| "name": "hsc3-sf-hsndfile" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsc3-unsafe", | |
| "name": "hsc3-unsafe" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsc3-utils", | |
| "name": "hsc3-utils" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hscaffold", | |
| "name": "hscaffold" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hscamwire", | |
| "name": "hscamwire" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hscassandra", | |
| "name": "hscassandra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hscd", | |
| "name": "hscd" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsclock", | |
| "name": "hsclock" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hscolour", | |
| "name": "hscolour" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hscope", | |
| "name": "hscope" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hscrtmpl", | |
| "name": "hscrtmpl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hscuid", | |
| "name": "hscuid" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hscurses", | |
| "name": "hscurses" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hscurses-fish-ex", | |
| "name": "hscurses-fish-ex" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsdev", | |
| "name": "hsdev" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsdif", | |
| "name": "hsdif" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsdip", | |
| "name": "hsdip" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsdns", | |
| "name": "hsdns" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsdns-cache", | |
| "name": "hsdns-cache" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hse-cpp", | |
| "name": "hse-cpp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsebaysdk", | |
| "name": "hsebaysdk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsemail", | |
| "name": "hsemail" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsemail-ns", | |
| "name": "hsemail-ns" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsenv", | |
| "name": "hsenv" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hserv", | |
| "name": "hserv" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hset", | |
| "name": "hset" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsexif", | |
| "name": "hsexif" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsfacter", | |
| "name": "hsfacter" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsfcsh", | |
| "name": "hsfcsh" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsfilt", | |
| "name": "hsfilt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsgnutls", | |
| "name": "hsgnutls" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsgnutls-yj", | |
| "name": "hsgnutls-yj" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsgsom", | |
| "name": "hsgsom" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsgtd", | |
| "name": "hsgtd" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsharc", | |
| "name": "hsharc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsignal", | |
| "name": "hsignal" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsilop", | |
| "name": "hsilop" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsimport", | |
| "name": "hsimport" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsini", | |
| "name": "hsini" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsinstall", | |
| "name": "hsinstall" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hskeleton", | |
| "name": "hskeleton" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hslackbuilder", | |
| "name": "hslackbuilder" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hslibsvm", | |
| "name": "hslibsvm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hslinks", | |
| "name": "hslinks" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hslogger", | |
| "name": "hslogger" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hslogger-reader", | |
| "name": "hslogger-reader" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hslogger-template", | |
| "name": "hslogger-template" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hslogger4j", | |
| "name": "hslogger4j" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hslogstash", | |
| "name": "hslogstash" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hslua", | |
| "name": "hslua" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hslua-aeson", | |
| "name": "hslua-aeson" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hslua-module-text", | |
| "name": "hslua-module-text" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsmagick", | |
| "name": "hsmagick" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsmisc", | |
| "name": "hsmisc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsmtpclient", | |
| "name": "hsmtpclient" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsndfile", | |
| "name": "hsndfile" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsndfile-storablevector", | |
| "name": "hsndfile-storablevector" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsndfile-vector", | |
| "name": "hsndfile-vector" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsnock", | |
| "name": "hsnock" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsnoise", | |
| "name": "hsnoise" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsns", | |
| "name": "hsns" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsnsq", | |
| "name": "hsnsq" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsntp", | |
| "name": "hsntp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsoptions", | |
| "name": "hsoptions" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsoz", | |
| "name": "hsoz" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsp", | |
| "name": "hsp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsp-cgi", | |
| "name": "hsp-cgi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsparklines", | |
| "name": "hsparklines" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsparql", | |
| "name": "hsparql" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hspear", | |
| "name": "hspear" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hspec", | |
| "name": "hspec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hspec-attoparsec", | |
| "name": "hspec-attoparsec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hspec-checkers", | |
| "name": "hspec-checkers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hspec-contrib", | |
| "name": "hspec-contrib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hspec-core", | |
| "name": "hspec-core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hspec-dirstream", | |
| "name": "hspec-dirstream" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hspec-discover", | |
| "name": "hspec-discover" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hspec-expectations", | |
| "name": "hspec-expectations" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hspec-expectations-lens", | |
| "name": "hspec-expectations-lens" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hspec-expectations-lifted", | |
| "name": "hspec-expectations-lifted" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hspec-expectations-match", | |
| "name": "hspec-expectations-match" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hspec-expectations-pretty", | |
| "name": "hspec-expectations-pretty" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hspec-expectations-pretty-diff", | |
| "name": "hspec-expectations-pretty-diff" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hspec-experimental", | |
| "name": "hspec-experimental" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hspec-golden-aeson", | |
| "name": "hspec-golden-aeson" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hspec-hashable", | |
| "name": "hspec-hashable" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hspec-hedgehog", | |
| "name": "hspec-hedgehog" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hspec-jenkins", | |
| "name": "hspec-jenkins" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hspec-laws", | |
| "name": "hspec-laws" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hspec-megaparsec", | |
| "name": "hspec-megaparsec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hspec-meta", | |
| "name": "hspec-meta" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hspec-monad-control", | |
| "name": "hspec-monad-control" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hspec-multicheck", | |
| "name": "hspec-multicheck" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hspec-pg-transact", | |
| "name": "hspec-pg-transact" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hspec-server", | |
| "name": "hspec-server" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hspec-setup", | |
| "name": "hspec-setup" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hspec-shouldbe", | |
| "name": "hspec-shouldbe" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hspec-slow", | |
| "name": "hspec-slow" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hspec-smallcheck", | |
| "name": "hspec-smallcheck" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hspec-snap", | |
| "name": "hspec-snap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hspec-stack-rerun", | |
| "name": "hspec-stack-rerun" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hspec-structured-formatter", | |
| "name": "hspec-structured-formatter" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hspec-test-framework", | |
| "name": "hspec-test-framework" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hspec-test-framework-th", | |
| "name": "hspec-test-framework-th" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hspec-test-sandbox", | |
| "name": "hspec-test-sandbox" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hspec-wai", | |
| "name": "hspec-wai" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hspec-wai-json", | |
| "name": "hspec-wai-json" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hspec-webdriver", | |
| "name": "hspec-webdriver" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hspec2", | |
| "name": "hspec2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hspecVariant", | |
| "name": "hspecVariant" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hspkcs11", | |
| "name": "hspkcs11" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hspr-sh", | |
| "name": "hspr-sh" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hspread", | |
| "name": "hspread" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hspresent", | |
| "name": "hspresent" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsprocess", | |
| "name": "hsprocess" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsql", | |
| "name": "hsql" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsql-mysql", | |
| "name": "hsql-mysql" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsql-odbc", | |
| "name": "hsql-odbc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsql-postgresql", | |
| "name": "hsql-postgresql" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsql-sqlite3", | |
| "name": "hsql-sqlite3" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsqml", | |
| "name": "hsqml" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsqml-datamodel", | |
| "name": "hsqml-datamodel" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsqml-datamodel-vinyl", | |
| "name": "hsqml-datamodel-vinyl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsqml-demo-manic", | |
| "name": "hsqml-demo-manic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsqml-demo-morris", | |
| "name": "hsqml-demo-morris" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsqml-demo-notes", | |
| "name": "hsqml-demo-notes" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsqml-demo-samples", | |
| "name": "hsqml-demo-samples" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsqml-morris", | |
| "name": "hsqml-morris" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsreadability", | |
| "name": "hsreadability" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsrelp", | |
| "name": "hsrelp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsseccomp", | |
| "name": "hsseccomp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsshellscript", | |
| "name": "hsshellscript" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hssourceinfo", | |
| "name": "hssourceinfo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hssqlppp", | |
| "name": "hssqlppp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hssqlppp-th", | |
| "name": "hssqlppp-th" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hstatistics", | |
| "name": "hstatistics" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hstats", | |
| "name": "hstats" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hstatsd", | |
| "name": "hstatsd" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hstest", | |
| "name": "hstest" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hstidy", | |
| "name": "hstidy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hstorchat", | |
| "name": "hstorchat" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hstox", | |
| "name": "hstox" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hstradeking", | |
| "name": "hstradeking" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hstyle", | |
| "name": "hstyle" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hstzaar", | |
| "name": "hstzaar" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsubconvert", | |
| "name": "hsubconvert" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsudoku", | |
| "name": "hsudoku" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsverilog", | |
| "name": "hsverilog" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hswip", | |
| "name": "hswip" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsx", | |
| "name": "hsx" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsx-jmacro", | |
| "name": "hsx-jmacro" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsx-xhtml", | |
| "name": "hsx-xhtml" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsx2hs", | |
| "name": "hsx2hs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsyscall", | |
| "name": "hsyscall" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsyslog", | |
| "name": "hsyslog" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsyslog-tcp", | |
| "name": "hsyslog-tcp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hsyslog-udp", | |
| "name": "hsyslog-udp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hszephyr", | |
| "name": "hszephyr" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/htaglib", | |
| "name": "htaglib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/htags", | |
| "name": "htags" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/htar", | |
| "name": "htar" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/htaut", | |
| "name": "htaut" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/htestu", | |
| "name": "htestu" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/htiled", | |
| "name": "htiled" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/htime", | |
| "name": "htime" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/htirage", | |
| "name": "htirage" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/htlset", | |
| "name": "htlset" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/html", | |
| "name": "html" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/html-conduit", | |
| "name": "html-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/html-email-validate", | |
| "name": "html-email-validate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/html-entities", | |
| "name": "html-entities" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/html-entity-map", | |
| "name": "html-entity-map" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/html-kure", | |
| "name": "html-kure" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/html-minimalist", | |
| "name": "html-minimalist" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/html-parse", | |
| "name": "html-parse" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/html-rules", | |
| "name": "html-rules" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/html-tokenizer", | |
| "name": "html-tokenizer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/html-truncate", | |
| "name": "html-truncate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/html2hamlet", | |
| "name": "html2hamlet" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/html5-entity", | |
| "name": "html5-entity" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/htn", | |
| "name": "htn" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/htodo", | |
| "name": "htodo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/htoml", | |
| "name": "htoml" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/htoml-megaparsec", | |
| "name": "htoml-megaparsec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/htrace", | |
| "name": "htrace" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hts", | |
| "name": "hts" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/htsn", | |
| "name": "htsn" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/htsn-common", | |
| "name": "htsn-common" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/htsn-import", | |
| "name": "htsn-import" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http-accept", | |
| "name": "http-accept" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http-api-data", | |
| "name": "http-api-data" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http-attoparsec", | |
| "name": "http-attoparsec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http-client", | |
| "name": "http-client" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http-client-auth", | |
| "name": "http-client-auth" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http-client-conduit", | |
| "name": "http-client-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http-client-extra", | |
| "name": "http-client-extra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http-client-lens", | |
| "name": "http-client-lens" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http-client-multipart", | |
| "name": "http-client-multipart" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http-client-openssl", | |
| "name": "http-client-openssl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http-client-request-modifiers", | |
| "name": "http-client-request-modifiers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http-client-session", | |
| "name": "http-client-session" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http-client-streams", | |
| "name": "http-client-streams" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http-client-tls", | |
| "name": "http-client-tls" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http-common", | |
| "name": "http-common" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http-conduit", | |
| "name": "http-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http-conduit-browser", | |
| "name": "http-conduit-browser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http-conduit-downloader", | |
| "name": "http-conduit-downloader" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http-date", | |
| "name": "http-date" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http-dispatch", | |
| "name": "http-dispatch" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http-encodings", | |
| "name": "http-encodings" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http-enumerator", | |
| "name": "http-enumerator" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http-grammar", | |
| "name": "http-grammar" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http-kinder", | |
| "name": "http-kinder" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http-kit", | |
| "name": "http-kit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http-link-header", | |
| "name": "http-link-header" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http-listen", | |
| "name": "http-listen" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http-media", | |
| "name": "http-media" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http-monad", | |
| "name": "http-monad" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http-pony", | |
| "name": "http-pony" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http-pony-serve-wai", | |
| "name": "http-pony-serve-wai" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http-pony-transformer-case-insensitive", | |
| "name": "http-pony-transformer-case-insensitive" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http-pony-transformer-http", | |
| "name": "http-pony-transformer-http" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http-pony-transformer-startline", | |
| "name": "http-pony-transformer-startline" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http-proxy", | |
| "name": "http-proxy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http-querystring", | |
| "name": "http-querystring" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http-response-decoder", | |
| "name": "http-response-decoder" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http-reverse-proxy", | |
| "name": "http-reverse-proxy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http-server", | |
| "name": "http-server" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http-shed", | |
| "name": "http-shed" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http-streams", | |
| "name": "http-streams" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http-test", | |
| "name": "http-test" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http-trace", | |
| "name": "http-trace" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http-types", | |
| "name": "http-types" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http-wget", | |
| "name": "http-wget" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http2", | |
| "name": "http2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/http2-client", | |
| "name": "http2-client" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/httpd-shed", | |
| "name": "httpd-shed" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/https-everywhere-rules", | |
| "name": "https-everywhere-rules" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/https-everywhere-rules-raw", | |
| "name": "https-everywhere-rules-raw" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/httpspec", | |
| "name": "httpspec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/htune", | |
| "name": "htune" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/htzaar", | |
| "name": "htzaar" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hub", | |
| "name": "hub" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hubigraph", | |
| "name": "hubigraph" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hubris", | |
| "name": "hubris" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/huck", | |
| "name": "huck" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/huckleberry", | |
| "name": "huckleberry" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/huff", | |
| "name": "huff" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/huffman", | |
| "name": "huffman" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hugs2yc", | |
| "name": "hugs2yc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hulk", | |
| "name": "hulk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/human-parse", | |
| "name": "human-parse" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/human-readable-duration", | |
| "name": "human-readable-duration" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/human-text", | |
| "name": "human-text" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hums", | |
| "name": "hums" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hunch", | |
| "name": "hunch" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hunit-dejafu", | |
| "name": "hunit-dejafu" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hunit-gui", | |
| "name": "hunit-gui" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hunit-parsec", | |
| "name": "hunit-parsec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hunit-rematch", | |
| "name": "hunit-rematch" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hunp", | |
| "name": "hunp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hunt-searchengine", | |
| "name": "hunt-searchengine" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hunt-server", | |
| "name": "hunt-server" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hunt-server-cli", | |
| "name": "hunt-server-cli" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hup", | |
| "name": "hup" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hurdle", | |
| "name": "hurdle" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hurriyet", | |
| "name": "hurriyet" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/husk-scheme", | |
| "name": "husk-scheme" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/husk-scheme-libs", | |
| "name": "husk-scheme-libs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/husky", | |
| "name": "husky" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hutton", | |
| "name": "hutton" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/huttons-razor", | |
| "name": "huttons-razor" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/huzzy", | |
| "name": "huzzy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hvect", | |
| "name": "hvect" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hw-balancedparens", | |
| "name": "hw-balancedparens" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hw-bits", | |
| "name": "hw-bits" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hw-conduit", | |
| "name": "hw-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hw-diagnostics", | |
| "name": "hw-diagnostics" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hw-eliasfano", | |
| "name": "hw-eliasfano" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hw-excess", | |
| "name": "hw-excess" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hw-hedgehog", | |
| "name": "hw-hedgehog" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hw-hspec-hedgehog", | |
| "name": "hw-hspec-hedgehog" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hw-int", | |
| "name": "hw-int" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hw-json", | |
| "name": "hw-json" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hw-json-lens", | |
| "name": "hw-json-lens" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hw-kafka-avro", | |
| "name": "hw-kafka-avro" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hw-kafka-client", | |
| "name": "hw-kafka-client" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hw-kafka-conduit", | |
| "name": "hw-kafka-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hw-mquery", | |
| "name": "hw-mquery" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hw-packed-vector", | |
| "name": "hw-packed-vector" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hw-parser", | |
| "name": "hw-parser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hw-prim", | |
| "name": "hw-prim" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hw-prim-bits", | |
| "name": "hw-prim-bits" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hw-rankselect", | |
| "name": "hw-rankselect" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hw-rankselect-base", | |
| "name": "hw-rankselect-base" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hw-string-parse", | |
| "name": "hw-string-parse" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hw-succinct", | |
| "name": "hw-succinct" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hw-vector", | |
| "name": "hw-vector" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hw-xml", | |
| "name": "hw-xml" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hwall-auth-iitk", | |
| "name": "hwall-auth-iitk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hweblib", | |
| "name": "hweblib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hwhile", | |
| "name": "hwhile" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hworker", | |
| "name": "hworker" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hworker-ses", | |
| "name": "hworker-ses" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hws", | |
| "name": "hws" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hwsl2", | |
| "name": "hwsl2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hwsl2-bytevector", | |
| "name": "hwsl2-bytevector" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hwsl2-reducers", | |
| "name": "hwsl2-reducers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hx", | |
| "name": "hx" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hxmppc", | |
| "name": "hxmppc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hxournal", | |
| "name": "hxournal" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hxt", | |
| "name": "hxt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hxt-binary", | |
| "name": "hxt-binary" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hxt-cache", | |
| "name": "hxt-cache" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hxt-charproperties", | |
| "name": "hxt-charproperties" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hxt-css", | |
| "name": "hxt-css" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hxt-curl", | |
| "name": "hxt-curl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hxt-expat", | |
| "name": "hxt-expat" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hxt-extras", | |
| "name": "hxt-extras" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hxt-filter", | |
| "name": "hxt-filter" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hxt-http", | |
| "name": "hxt-http" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hxt-pickle-utils", | |
| "name": "hxt-pickle-utils" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hxt-regex-xmlschema", | |
| "name": "hxt-regex-xmlschema" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hxt-relaxng", | |
| "name": "hxt-relaxng" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hxt-tagsoup", | |
| "name": "hxt-tagsoup" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hxt-unicode", | |
| "name": "hxt-unicode" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hxt-xpath", | |
| "name": "hxt-xpath" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hxt-xslt", | |
| "name": "hxt-xslt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hxthelper", | |
| "name": "hxthelper" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hxweb", | |
| "name": "hxweb" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hyahtzee", | |
| "name": "hyahtzee" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hyakko", | |
| "name": "hyakko" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hybrid", | |
| "name": "hybrid" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hybrid-vectors", | |
| "name": "hybrid-vectors" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hydra-hs", | |
| "name": "hydra-hs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hydra-print", | |
| "name": "hydra-print" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hydrogen", | |
| "name": "hydrogen" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hydrogen-cli", | |
| "name": "hydrogen-cli" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hydrogen-cli-args", | |
| "name": "hydrogen-cli-args" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hydrogen-data", | |
| "name": "hydrogen-data" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hydrogen-multimap", | |
| "name": "hydrogen-multimap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hydrogen-parsing", | |
| "name": "hydrogen-parsing" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hydrogen-prelude", | |
| "name": "hydrogen-prelude" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hydrogen-prelude-parsec", | |
| "name": "hydrogen-prelude-parsec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hydrogen-syntax", | |
| "name": "hydrogen-syntax" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hydrogen-util", | |
| "name": "hydrogen-util" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hydrogen-version", | |
| "name": "hydrogen-version" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hyena", | |
| "name": "hyena" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hylide", | |
| "name": "hylide" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hylogen", | |
| "name": "hylogen" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hylolib", | |
| "name": "hylolib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hylotab", | |
| "name": "hylotab" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hyloutils", | |
| "name": "hyloutils" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hyper", | |
| "name": "hyper" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hyper-extra", | |
| "name": "hyper-extra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hyper-haskell-server", | |
| "name": "hyper-haskell-server" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hyperdrive", | |
| "name": "hyperdrive" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hyperfunctions", | |
| "name": "hyperfunctions" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hyperion", | |
| "name": "hyperion" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hyperloglog", | |
| "name": "hyperloglog" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hyperloglogplus", | |
| "name": "hyperloglogplus" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hyperpublic", | |
| "name": "hyperpublic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hyphenate", | |
| "name": "hyphenate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hyphenation", | |
| "name": "hyphenation" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hypher", | |
| "name": "hypher" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hzaif", | |
| "name": "hzaif" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hzenhan", | |
| "name": "hzenhan" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hzk", | |
| "name": "hzk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/hzulip", | |
| "name": "hzulip" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/i18n", | |
| "name": "i18n" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/iCalendar", | |
| "name": "iCalendar" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/iException", | |
| "name": "iException" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/iap-verifier", | |
| "name": "iap-verifier" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ib-api", | |
| "name": "ib-api" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/iban", | |
| "name": "iban" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ibus-hs", | |
| "name": "ibus-hs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ical", | |
| "name": "ical" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/icon-fonts", | |
| "name": "icon-fonts" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/iconv", | |
| "name": "iconv" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/iconv-typed", | |
| "name": "iconv-typed" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ide-backend", | |
| "name": "ide-backend" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ide-backend-common", | |
| "name": "ide-backend-common" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ide-backend-rts", | |
| "name": "ide-backend-rts" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ide-backend-server", | |
| "name": "ide-backend-server" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ideas", | |
| "name": "ideas" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ideas-math", | |
| "name": "ideas-math" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/idempotent", | |
| "name": "idempotent" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/identicon", | |
| "name": "identicon" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/identifiers", | |
| "name": "identifiers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/idiii", | |
| "name": "idiii" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/idna", | |
| "name": "idna" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/idna2008", | |
| "name": "idna2008" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/idringen", | |
| "name": "idringen" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/idris", | |
| "name": "idris" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ieee", | |
| "name": "ieee" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ieee-utils", | |
| "name": "ieee-utils" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ieee-utils-tempfix", | |
| "name": "ieee-utils-tempfix" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ieee754", | |
| "name": "ieee754" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ieee754-parser", | |
| "name": "ieee754-parser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/if", | |
| "name": "if" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ifcxt", | |
| "name": "ifcxt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/iff", | |
| "name": "iff" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ifscs", | |
| "name": "ifscs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ig", | |
| "name": "ig" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ige", | |
| "name": "ige" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ige-mac-integration", | |
| "name": "ige-mac-integration" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ignore", | |
| "name": "ignore" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/igraph", | |
| "name": "igraph" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/igrf", | |
| "name": "igrf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ihaskell", | |
| "name": "ihaskell" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ihaskell-aeson", | |
| "name": "ihaskell-aeson" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ihaskell-basic", | |
| "name": "ihaskell-basic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ihaskell-blaze", | |
| "name": "ihaskell-blaze" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ihaskell-charts", | |
| "name": "ihaskell-charts" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ihaskell-diagrams", | |
| "name": "ihaskell-diagrams" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ihaskell-display", | |
| "name": "ihaskell-display" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ihaskell-gnuplot", | |
| "name": "ihaskell-gnuplot" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ihaskell-hatex", | |
| "name": "ihaskell-hatex" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ihaskell-inline-r", | |
| "name": "ihaskell-inline-r" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ihaskell-juicypixels", | |
| "name": "ihaskell-juicypixels" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ihaskell-magic", | |
| "name": "ihaskell-magic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ihaskell-parsec", | |
| "name": "ihaskell-parsec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ihaskell-plot", | |
| "name": "ihaskell-plot" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ihaskell-rlangqq", | |
| "name": "ihaskell-rlangqq" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ihaskell-widgets", | |
| "name": "ihaskell-widgets" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ihs", | |
| "name": "ihs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ihttp", | |
| "name": "ihttp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ilist", | |
| "name": "ilist" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/illuminate", | |
| "name": "illuminate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/image-type", | |
| "name": "image-type" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/imagefilters", | |
| "name": "imagefilters" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/imagemagick", | |
| "name": "imagemagick" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/imagepaste", | |
| "name": "imagepaste" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/imagesize-conduit", | |
| "name": "imagesize-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/imap", | |
| "name": "imap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/imapget", | |
| "name": "imapget" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/imbib", | |
| "name": "imbib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/imgurder", | |
| "name": "imgurder" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/imj-animation", | |
| "name": "imj-animation" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/imj-base", | |
| "name": "imj-base" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/imj-game-hamazed", | |
| "name": "imj-game-hamazed" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/imj-measure-stdout", | |
| "name": "imj-measure-stdout" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/imj-prelude", | |
| "name": "imj-prelude" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/imm", | |
| "name": "imm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/immortal", | |
| "name": "immortal" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/imparse", | |
| "name": "imparse" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/imperative-edsl", | |
| "name": "imperative-edsl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/imperative-edsl-vhdl", | |
| "name": "imperative-edsl-vhdl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/implicit", | |
| "name": "implicit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/implicit-logging", | |
| "name": "implicit-logging" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/implicit-params", | |
| "name": "implicit-params" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/importify", | |
| "name": "importify" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/imports", | |
| "name": "imports" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/impossible", | |
| "name": "impossible" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/imprevu", | |
| "name": "imprevu" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/imprevu-happstack", | |
| "name": "imprevu-happstack" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/imprint", | |
| "name": "imprint" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/improve", | |
| "name": "improve" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/impure-containers", | |
| "name": "impure-containers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/inc-ref", | |
| "name": "inc-ref" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/inch", | |
| "name": "inch" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/inchworm", | |
| "name": "inchworm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/include-file", | |
| "name": "include-file" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/incremental-computing", | |
| "name": "incremental-computing" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/incremental-maps", | |
| "name": "incremental-maps" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/incremental-parser", | |
| "name": "incremental-parser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/incremental-sat-solver", | |
| "name": "incremental-sat-solver" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/increments", | |
| "name": "increments" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/indentation", | |
| "name": "indentation" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/indentation-core", | |
| "name": "indentation-core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/indentation-parsec", | |
| "name": "indentation-parsec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/indentation-trifecta", | |
| "name": "indentation-trifecta" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/indentparser", | |
| "name": "indentparser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/indents", | |
| "name": "indents" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/index-core", | |
| "name": "index-core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/indexed", | |
| "name": "indexed" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/indexed-do-notation", | |
| "name": "indexed-do-notation" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/indexed-extras", | |
| "name": "indexed-extras" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/indexed-free", | |
| "name": "indexed-free" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/indextype", | |
| "name": "indextype" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/indian-language-font-converter", | |
| "name": "indian-language-font-converter" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/indices", | |
| "name": "indices" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/indieweb-algorithms", | |
| "name": "indieweb-algorithms" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/inf-interval", | |
| "name": "inf-interval" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/infer-upstream", | |
| "name": "infer-upstream" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/infernu", | |
| "name": "infernu" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/infinite-search", | |
| "name": "infinite-search" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/infinity", | |
| "name": "infinity" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/infix", | |
| "name": "infix" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/inflections", | |
| "name": "inflections" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/inflist", | |
| "name": "inflist" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/influxdb", | |
| "name": "influxdb" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/informative", | |
| "name": "informative" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ini", | |
| "name": "ini" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ini-qq", | |
| "name": "ini-qq" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/inilist", | |
| "name": "inilist" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/inject", | |
| "name": "inject" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/inject-function", | |
| "name": "inject-function" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/inline-c", | |
| "name": "inline-c" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/inline-c-cpp", | |
| "name": "inline-c-cpp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/inline-c-win32", | |
| "name": "inline-c-win32" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/inline-java", | |
| "name": "inline-java" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/inline-r", | |
| "name": "inline-r" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/inliterate", | |
| "name": "inliterate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/inquire", | |
| "name": "inquire" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/insert-ordered-containers", | |
| "name": "insert-ordered-containers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/inserts", | |
| "name": "inserts" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/inspection-proxy", | |
| "name": "inspection-proxy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/inspection-testing", | |
| "name": "inspection-testing" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/inspector-wrecker", | |
| "name": "inspector-wrecker" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/instance-control", | |
| "name": "instance-control" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/instant-aeson", | |
| "name": "instant-aeson" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/instant-bytes", | |
| "name": "instant-bytes" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/instant-deepseq", | |
| "name": "instant-deepseq" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/instant-generics", | |
| "name": "instant-generics" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/instant-hashable", | |
| "name": "instant-hashable" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/instant-zipper", | |
| "name": "instant-zipper" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/instapaper-sender", | |
| "name": "instapaper-sender" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/instinct", | |
| "name": "instinct" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/instrument-chord", | |
| "name": "instrument-chord" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/int-cast", | |
| "name": "int-cast" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/integer-gmp", | |
| "name": "integer-gmp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/integer-logarithms", | |
| "name": "integer-logarithms" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/integer-pure", | |
| "name": "integer-pure" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/integer-simple", | |
| "name": "integer-simple" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/integration", | |
| "name": "integration" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/intel-aes", | |
| "name": "intel-aes" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/interchangeable", | |
| "name": "interchangeable" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/interleavableGen", | |
| "name": "interleavableGen" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/interleavableIO", | |
| "name": "interleavableIO" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/interleave", | |
| "name": "interleave" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/interlude", | |
| "name": "interlude" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/interlude-l", | |
| "name": "interlude-l" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/intern", | |
| "name": "intern" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/internetmarke", | |
| "name": "internetmarke" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/intero", | |
| "name": "intero" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/interpol", | |
| "name": "interpol" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/interpolate", | |
| "name": "interpolate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/interpolatedstring-perl6", | |
| "name": "interpolatedstring-perl6" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/interpolatedstring-qq", | |
| "name": "interpolatedstring-qq" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/interpolatedstring-qq-mwotton", | |
| "name": "interpolatedstring-qq-mwotton" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/interpolation", | |
| "name": "interpolation" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/interruptible", | |
| "name": "interruptible" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/interspersed", | |
| "name": "interspersed" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/interval", | |
| "name": "interval" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/intervals", | |
| "name": "intervals" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/intricacy", | |
| "name": "intricacy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/intrinsic-superclasses", | |
| "name": "intrinsic-superclasses" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/intro", | |
| "name": "intro" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/intro-prelude", | |
| "name": "intro-prelude" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/introduction", | |
| "name": "introduction" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/introduction-test", | |
| "name": "introduction-test" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/intset", | |
| "name": "intset" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/invariant", | |
| "name": "invariant" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/invertible", | |
| "name": "invertible" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/invertible-hlist", | |
| "name": "invertible-hlist" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/invertible-hxt", | |
| "name": "invertible-hxt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/invertible-syntax", | |
| "name": "invertible-syntax" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/io-capture", | |
| "name": "io-capture" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/io-choice", | |
| "name": "io-choice" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/io-machine", | |
| "name": "io-machine" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/io-manager", | |
| "name": "io-manager" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/io-memoize", | |
| "name": "io-memoize" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/io-reactive", | |
| "name": "io-reactive" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/io-region", | |
| "name": "io-region" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/io-storage", | |
| "name": "io-storage" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/io-streams", | |
| "name": "io-streams" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/io-streams-haproxy", | |
| "name": "io-streams-haproxy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/io-streams-http", | |
| "name": "io-streams-http" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/io-string-like", | |
| "name": "io-string-like" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/io-throttle", | |
| "name": "io-throttle" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ioctl", | |
| "name": "ioctl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ion", | |
| "name": "ion" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ioref-stable", | |
| "name": "ioref-stable" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/iostring", | |
| "name": "iostring" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/iothread", | |
| "name": "iothread" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/iotransaction", | |
| "name": "iotransaction" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ip", | |
| "name": "ip" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ip-quoter", | |
| "name": "ip-quoter" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ip2location", | |
| "name": "ip2location" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ip6addr", | |
| "name": "ip6addr" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ipatch", | |
| "name": "ipatch" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ipc", | |
| "name": "ipc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ipcvar", | |
| "name": "ipcvar" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ipopt-hs", | |
| "name": "ipopt-hs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ipprint", | |
| "name": "ipprint" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/iproute", | |
| "name": "iproute" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/iptables-helpers", | |
| "name": "iptables-helpers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/iptadmin", | |
| "name": "iptadmin" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ipython-kernel", | |
| "name": "ipython-kernel" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/irc", | |
| "name": "irc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/irc-bytestring", | |
| "name": "irc-bytestring" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/irc-client", | |
| "name": "irc-client" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/irc-colors", | |
| "name": "irc-colors" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/irc-conduit", | |
| "name": "irc-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/irc-core", | |
| "name": "irc-core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/irc-ctcp", | |
| "name": "irc-ctcp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/irc-dcc", | |
| "name": "irc-dcc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/irc-fun-bot", | |
| "name": "irc-fun-bot" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/irc-fun-client", | |
| "name": "irc-fun-client" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/irc-fun-color", | |
| "name": "irc-fun-color" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/irc-fun-messages", | |
| "name": "irc-fun-messages" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/irc-fun-types", | |
| "name": "irc-fun-types" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ircbot", | |
| "name": "ircbot" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ircbouncer", | |
| "name": "ircbouncer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ireal", | |
| "name": "ireal" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/iri", | |
| "name": "iri" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/iridium", | |
| "name": "iridium" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/iron-mq", | |
| "name": "iron-mq" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ironforge", | |
| "name": "ironforge" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/irt", | |
| "name": "irt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/is", | |
| "name": "is" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/isdicom", | |
| "name": "isdicom" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/isevaluated", | |
| "name": "isevaluated" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/isiz", | |
| "name": "isiz" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/islink", | |
| "name": "islink" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ismtp", | |
| "name": "ismtp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/iso3166-country-codes", | |
| "name": "iso3166-country-codes" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/iso639", | |
| "name": "iso639" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/iso8583-bitmaps", | |
| "name": "iso8583-bitmaps" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/iso8601-time", | |
| "name": "iso8601-time" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/isobmff-builder", | |
| "name": "isobmff-builder" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/isohunt", | |
| "name": "isohunt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/isotope", | |
| "name": "isotope" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ispositive", | |
| "name": "ispositive" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/itanium-abi", | |
| "name": "itanium-abi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/itemfield", | |
| "name": "itemfield" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/iter-stats", | |
| "name": "iter-stats" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/iterIO", | |
| "name": "iterIO" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/iterable", | |
| "name": "iterable" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/iteratee", | |
| "name": "iteratee" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/iteratee-compress", | |
| "name": "iteratee-compress" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/iteratee-mtl", | |
| "name": "iteratee-mtl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/iteratee-parsec", | |
| "name": "iteratee-parsec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/iteratee-stm", | |
| "name": "iteratee-stm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/iterio-server", | |
| "name": "iterio-server" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ivar-simple", | |
| "name": "ivar-simple" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ivor", | |
| "name": "ivor" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ivory", | |
| "name": "ivory" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ivory-artifact", | |
| "name": "ivory-artifact" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ivory-backend-c", | |
| "name": "ivory-backend-c" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ivory-bitdata", | |
| "name": "ivory-bitdata" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ivory-eval", | |
| "name": "ivory-eval" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ivory-examples", | |
| "name": "ivory-examples" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ivory-hw", | |
| "name": "ivory-hw" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ivory-opts", | |
| "name": "ivory-opts" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ivory-quickcheck", | |
| "name": "ivory-quickcheck" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ivory-serialize", | |
| "name": "ivory-serialize" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ivory-stdlib", | |
| "name": "ivory-stdlib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ivy-web", | |
| "name": "ivy-web" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ix-shapable", | |
| "name": "ix-shapable" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ixdopp", | |
| "name": "ixdopp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ixmonad", | |
| "name": "ixmonad" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ixset", | |
| "name": "ixset" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ixset-typed", | |
| "name": "ixset-typed" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ixshader", | |
| "name": "ixshader" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/iyql", | |
| "name": "iyql" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/j2hs", | |
| "name": "j2hs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ja-base-extra", | |
| "name": "ja-base-extra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jack", | |
| "name": "jack" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jack-bindings", | |
| "name": "jack-bindings" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jackminimix", | |
| "name": "jackminimix" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jacobi-roots", | |
| "name": "jacobi-roots" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jail", | |
| "name": "jail" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jailbreak-cabal", | |
| "name": "jailbreak-cabal" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jalaali", | |
| "name": "jalaali" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jalla", | |
| "name": "jalla" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jammittools", | |
| "name": "jammittools" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/japanese-holidays", | |
| "name": "japanese-holidays" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jarfind", | |
| "name": "jarfind" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jarify", | |
| "name": "jarify" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jason", | |
| "name": "jason" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/java-adt", | |
| "name": "java-adt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/java-bridge", | |
| "name": "java-bridge" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/java-bridge-extras", | |
| "name": "java-bridge-extras" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/java-character", | |
| "name": "java-character" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/java-poker", | |
| "name": "java-poker" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/java-reflect", | |
| "name": "java-reflect" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/javaclass", | |
| "name": "javaclass" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/javascript-extras", | |
| "name": "javascript-extras" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/javasf", | |
| "name": "javasf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/javav", | |
| "name": "javav" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jbi", | |
| "name": "jbi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jcdecaux-vls", | |
| "name": "jcdecaux-vls" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jdi", | |
| "name": "jdi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jenga", | |
| "name": "jenga" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jenkinsPlugins2nix", | |
| "name": "jenkinsPlugins2nix" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jespresso", | |
| "name": "jespresso" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jmacro", | |
| "name": "jmacro" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jmacro-rpc", | |
| "name": "jmacro-rpc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jmacro-rpc-happstack", | |
| "name": "jmacro-rpc-happstack" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jmacro-rpc-snap", | |
| "name": "jmacro-rpc-snap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jni", | |
| "name": "jni" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jobqueue", | |
| "name": "jobqueue" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/join", | |
| "name": "join" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/join-api", | |
| "name": "join-api" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/joinlist", | |
| "name": "joinlist" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jonathanscard", | |
| "name": "jonathanscard" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jort", | |
| "name": "jort" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jose", | |
| "name": "jose" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jose-jwt", | |
| "name": "jose-jwt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jpeg", | |
| "name": "jpeg" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/js-flot", | |
| "name": "js-flot" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/js-good-parts", | |
| "name": "js-good-parts" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/js-jquery", | |
| "name": "js-jquery" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jsaddle", | |
| "name": "jsaddle" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jsaddle-clib", | |
| "name": "jsaddle-clib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jsaddle-dom", | |
| "name": "jsaddle-dom" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jsaddle-hello", | |
| "name": "jsaddle-hello" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jsaddle-warp", | |
| "name": "jsaddle-warp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jsaddle-webkit2gtk", | |
| "name": "jsaddle-webkit2gtk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jsaddle-webkitgtk", | |
| "name": "jsaddle-webkitgtk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jsaddle-wkwebview", | |
| "name": "jsaddle-wkwebview" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jsc", | |
| "name": "jsc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jsmw", | |
| "name": "jsmw" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/json", | |
| "name": "json" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/json-api", | |
| "name": "json-api" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/json-assertions", | |
| "name": "json-assertions" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/json-ast", | |
| "name": "json-ast" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/json-ast-json-encoder", | |
| "name": "json-ast-json-encoder" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/json-ast-quickcheck", | |
| "name": "json-ast-quickcheck" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/json-autotype", | |
| "name": "json-autotype" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/json-b", | |
| "name": "json-b" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/json-builder", | |
| "name": "json-builder" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/json-bytes-builder", | |
| "name": "json-bytes-builder" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/json-encoder", | |
| "name": "json-encoder" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/json-enumerator", | |
| "name": "json-enumerator" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/json-extra", | |
| "name": "json-extra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/json-feed", | |
| "name": "json-feed" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/json-fu", | |
| "name": "json-fu" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/json-incremental-decoder", | |
| "name": "json-incremental-decoder" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/json-litobj", | |
| "name": "json-litobj" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/json-pointer", | |
| "name": "json-pointer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/json-pointer-aeson", | |
| "name": "json-pointer-aeson" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/json-pointer-hasql", | |
| "name": "json-pointer-hasql" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/json-python", | |
| "name": "json-python" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/json-qq", | |
| "name": "json-qq" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/json-rpc", | |
| "name": "json-rpc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/json-rpc-client", | |
| "name": "json-rpc-client" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/json-rpc-generic", | |
| "name": "json-rpc-generic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/json-rpc-server", | |
| "name": "json-rpc-server" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/json-schema", | |
| "name": "json-schema" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/json-sop", | |
| "name": "json-sop" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/json-state", | |
| "name": "json-state" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/json-stream", | |
| "name": "json-stream" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/json-togo", | |
| "name": "json-togo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/json-tools", | |
| "name": "json-tools" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/json-tracer", | |
| "name": "json-tracer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/json-types", | |
| "name": "json-types" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/json2", | |
| "name": "json2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/json2-hdbc", | |
| "name": "json2-hdbc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/json2-types", | |
| "name": "json2-types" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/json2yaml", | |
| "name": "json2yaml" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jsonextfilter", | |
| "name": "jsonextfilter" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jsonresume", | |
| "name": "jsonresume" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jsonrpc-conduit", | |
| "name": "jsonrpc-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jsons-to-schema", | |
| "name": "jsons-to-schema" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jsonschema-gen", | |
| "name": "jsonschema-gen" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jsonsql", | |
| "name": "jsonsql" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jsontsv", | |
| "name": "jsontsv" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jsonxlsx", | |
| "name": "jsonxlsx" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jspath", | |
| "name": "jspath" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/juandelacosa", | |
| "name": "juandelacosa" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/judy", | |
| "name": "judy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/juicy-gcode", | |
| "name": "juicy-gcode" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jukebox", | |
| "name": "jukebox" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jump", | |
| "name": "jump" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jumpthefive", | |
| "name": "jumpthefive" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jupyter", | |
| "name": "jupyter" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/justified-containers", | |
| "name": "justified-containers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jvm", | |
| "name": "jvm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jvm-binary", | |
| "name": "jvm-binary" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jvm-parser", | |
| "name": "jvm-parser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jvm-streaming", | |
| "name": "jvm-streaming" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/jwt", | |
| "name": "jwt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/kademlia", | |
| "name": "kademlia" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/kafka-client", | |
| "name": "kafka-client" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/kafka-device", | |
| "name": "kafka-device" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/kafka-device-glut", | |
| "name": "kafka-device-glut" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/kafka-device-joystick", | |
| "name": "kafka-device-joystick" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/kafka-device-leap", | |
| "name": "kafka-device-leap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/kafka-device-spacenav", | |
| "name": "kafka-device-spacenav" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/kafka-device-vrpn", | |
| "name": "kafka-device-vrpn" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/kaleidoscope", | |
| "name": "kaleidoscope" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/kalman", | |
| "name": "kalman" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/kan-extensions", | |
| "name": "kan-extensions" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/kangaroo", | |
| "name": "kangaroo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/kanji", | |
| "name": "kanji" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/kansas-comet", | |
| "name": "kansas-comet" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/kansas-lava", | |
| "name": "kansas-lava" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/kansas-lava-cores", | |
| "name": "kansas-lava-cores" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/kansas-lava-papilio", | |
| "name": "kansas-lava-papilio" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/kansas-lava-shake", | |
| "name": "kansas-lava-shake" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/karakuri", | |
| "name": "karakuri" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/karps", | |
| "name": "karps" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/karver", | |
| "name": "karver" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/katip", | |
| "name": "katip" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/katip-elasticsearch", | |
| "name": "katip-elasticsearch" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/katip-syslog", | |
| "name": "katip-syslog" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/katt", | |
| "name": "katt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/katydid", | |
| "name": "katydid" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/kawa", | |
| "name": "kawa" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/kawaii", | |
| "name": "kawaii" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/kawhi", | |
| "name": "kawhi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/kazura-queue", | |
| "name": "kazura-queue" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/kbq-gu", | |
| "name": "kbq-gu" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/kcd", | |
| "name": "kcd" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/kd-tree", | |
| "name": "kd-tree" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/kdesrc-build-extra", | |
| "name": "kdesrc-build-extra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/kdt", | |
| "name": "kdt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/keenser", | |
| "name": "keenser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/keera-callbacks", | |
| "name": "keera-callbacks" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/keera-hails-i18n", | |
| "name": "keera-hails-i18n" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/keera-hails-mvc-controller", | |
| "name": "keera-hails-mvc-controller" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/keera-hails-mvc-environment-gtk", | |
| "name": "keera-hails-mvc-environment-gtk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/keera-hails-mvc-model-lightmodel", | |
| "name": "keera-hails-mvc-model-lightmodel" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/keera-hails-mvc-model-protectedmodel", | |
| "name": "keera-hails-mvc-model-protectedmodel" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/keera-hails-mvc-solutions-config", | |
| "name": "keera-hails-mvc-solutions-config" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/keera-hails-mvc-solutions-gtk", | |
| "name": "keera-hails-mvc-solutions-gtk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/keera-hails-mvc-view", | |
| "name": "keera-hails-mvc-view" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/keera-hails-mvc-view-gtk", | |
| "name": "keera-hails-mvc-view-gtk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/keera-hails-reactive-fs", | |
| "name": "keera-hails-reactive-fs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/keera-hails-reactive-gtk", | |
| "name": "keera-hails-reactive-gtk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/keera-hails-reactive-network", | |
| "name": "keera-hails-reactive-network" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/keera-hails-reactive-polling", | |
| "name": "keera-hails-reactive-polling" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/keera-hails-reactive-wx", | |
| "name": "keera-hails-reactive-wx" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/keera-hails-reactive-yampa", | |
| "name": "keera-hails-reactive-yampa" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/keera-hails-reactivelenses", | |
| "name": "keera-hails-reactivelenses" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/keera-hails-reactivevalues", | |
| "name": "keera-hails-reactivevalues" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/keera-posture", | |
| "name": "keera-posture" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/keiretsu", | |
| "name": "keiretsu" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/keter", | |
| "name": "keter" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/kevin", | |
| "name": "kevin" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/keycode", | |
| "name": "keycode" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/keyed", | |
| "name": "keyed" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/keyring", | |
| "name": "keyring" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/keys", | |
| "name": "keys" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/keysafe", | |
| "name": "keysafe" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/keystore", | |
| "name": "keystore" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/keyvaluehash", | |
| "name": "keyvaluehash" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/keyword-args", | |
| "name": "keyword-args" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/khph", | |
| "name": "khph" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/kibro", | |
| "name": "kibro" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/kicad-data", | |
| "name": "kicad-data" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/kickass-torrents-dump-parser", | |
| "name": "kickass-torrents-dump-parser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/kickchan", | |
| "name": "kickchan" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/kif-parser", | |
| "name": "kif-parser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/kinds", | |
| "name": "kinds" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/kit", | |
| "name": "kit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/kmeans", | |
| "name": "kmeans" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/kmeans-par", | |
| "name": "kmeans-par" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/kmeans-vector", | |
| "name": "kmeans-vector" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/kmp-dfa", | |
| "name": "kmp-dfa" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/knead", | |
| "name": "knead" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/knead-arithmetic", | |
| "name": "knead-arithmetic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/knob", | |
| "name": "knob" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/knots", | |
| "name": "knots" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/koellner-phonetic", | |
| "name": "koellner-phonetic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/kontra-config", | |
| "name": "kontra-config" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/kontrakcja-templates", | |
| "name": "kontrakcja-templates" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/koofr-client", | |
| "name": "koofr-client" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/korfu", | |
| "name": "korfu" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/kqueue", | |
| "name": "kqueue" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/kraken", | |
| "name": "kraken" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/krapsh", | |
| "name": "krapsh" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/krpc", | |
| "name": "krpc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ks-test", | |
| "name": "ks-test" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ksystools", | |
| "name": "ksystools" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ktx", | |
| "name": "ktx" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/kure", | |
| "name": "kure" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/kure-your-boilerplate", | |
| "name": "kure-your-boilerplate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/kyotocabinet", | |
| "name": "kyotocabinet" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/l-bfgs-b", | |
| "name": "l-bfgs-b" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/l10n", | |
| "name": "l10n" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/labeled-graph", | |
| "name": "labeled-graph" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/labeled-tree", | |
| "name": "labeled-tree" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/labels", | |
| "name": "labels" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/laborantin-hs", | |
| "name": "laborantin-hs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/labyrinth", | |
| "name": "labyrinth" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/labyrinth-server", | |
| "name": "labyrinth-server" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lackey", | |
| "name": "lackey" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lagrangian", | |
| "name": "lagrangian" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/laika", | |
| "name": "laika" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lambda-ast", | |
| "name": "lambda-ast" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lambda-bridge", | |
| "name": "lambda-bridge" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lambda-calculator", | |
| "name": "lambda-calculator" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lambda-canvas", | |
| "name": "lambda-canvas" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lambda-devs", | |
| "name": "lambda-devs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lambda-options", | |
| "name": "lambda-options" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lambda-placeholders", | |
| "name": "lambda-placeholders" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lambda-sampler", | |
| "name": "lambda-sampler" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lambda-toolbox", | |
| "name": "lambda-toolbox" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lambda2js", | |
| "name": "lambda2js" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lambdaBase", | |
| "name": "lambdaBase" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lambdaFeed", | |
| "name": "lambdaFeed" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lambdaLit", | |
| "name": "lambdaLit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lambdabot", | |
| "name": "lambdabot" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lambdabot-core", | |
| "name": "lambdabot-core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lambdabot-haskell-plugins", | |
| "name": "lambdabot-haskell-plugins" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lambdabot-irc-plugins", | |
| "name": "lambdabot-irc-plugins" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lambdabot-misc-plugins", | |
| "name": "lambdabot-misc-plugins" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lambdabot-novelty-plugins", | |
| "name": "lambdabot-novelty-plugins" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lambdabot-reference-plugins", | |
| "name": "lambdabot-reference-plugins" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lambdabot-social-plugins", | |
| "name": "lambdabot-social-plugins" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lambdabot-trusted", | |
| "name": "lambdabot-trusted" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lambdabot-utils", | |
| "name": "lambdabot-utils" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lambdacat", | |
| "name": "lambdacat" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lambdacms-core", | |
| "name": "lambdacms-core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lambdacms-media", | |
| "name": "lambdacms-media" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lambdacube", | |
| "name": "lambdacube" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lambdacube-bullet", | |
| "name": "lambdacube-bullet" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lambdacube-compiler", | |
| "name": "lambdacube-compiler" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lambdacube-core", | |
| "name": "lambdacube-core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lambdacube-edsl", | |
| "name": "lambdacube-edsl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lambdacube-engine", | |
| "name": "lambdacube-engine" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lambdacube-examples", | |
| "name": "lambdacube-examples" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lambdacube-gl", | |
| "name": "lambdacube-gl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lambdacube-ir", | |
| "name": "lambdacube-ir" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lambdacube-samples", | |
| "name": "lambdacube-samples" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lambdatex", | |
| "name": "lambdatex" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lambdatwit", | |
| "name": "lambdatwit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lambdaya-bus", | |
| "name": "lambdaya-bus" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lambdiff", | |
| "name": "lambdiff" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lame", | |
| "name": "lame" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lame-tester", | |
| "name": "lame-tester" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-asn1", | |
| "name": "language-asn1" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-ats", | |
| "name": "language-ats" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-bash", | |
| "name": "language-bash" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-boogie", | |
| "name": "language-boogie" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-c", | |
| "name": "language-c" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-c-comments", | |
| "name": "language-c-comments" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-c-inline", | |
| "name": "language-c-inline" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-c-quote", | |
| "name": "language-c-quote" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-cil", | |
| "name": "language-cil" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-conf", | |
| "name": "language-conf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-css", | |
| "name": "language-css" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-dart", | |
| "name": "language-dart" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-docker", | |
| "name": "language-docker" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-dockerfile", | |
| "name": "language-dockerfile" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-dot", | |
| "name": "language-dot" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-ecmascript", | |
| "name": "language-ecmascript" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-ecmascript-analysis", | |
| "name": "language-ecmascript-analysis" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-eiffel", | |
| "name": "language-eiffel" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-elm", | |
| "name": "language-elm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-fortran", | |
| "name": "language-fortran" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-gcl", | |
| "name": "language-gcl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-glsl", | |
| "name": "language-glsl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-go", | |
| "name": "language-go" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-guess", | |
| "name": "language-guess" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-haskell-extract", | |
| "name": "language-haskell-extract" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-hcl", | |
| "name": "language-hcl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-java", | |
| "name": "language-java" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-java-classfile", | |
| "name": "language-java-classfile" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-javascript", | |
| "name": "language-javascript" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-js", | |
| "name": "language-js" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-kort", | |
| "name": "language-kort" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-lua", | |
| "name": "language-lua" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-lua-qq", | |
| "name": "language-lua-qq" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-lua2", | |
| "name": "language-lua2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-mixal", | |
| "name": "language-mixal" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-ninja", | |
| "name": "language-ninja" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-nix", | |
| "name": "language-nix" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-objc", | |
| "name": "language-objc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-openscad", | |
| "name": "language-openscad" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-pig", | |
| "name": "language-pig" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-puppet", | |
| "name": "language-puppet" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-python", | |
| "name": "language-python" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-python-colour", | |
| "name": "language-python-colour" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-python-test", | |
| "name": "language-python-test" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-qux", | |
| "name": "language-qux" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-sally", | |
| "name": "language-sally" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-sh", | |
| "name": "language-sh" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-slice", | |
| "name": "language-slice" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-spelling", | |
| "name": "language-spelling" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-sqlite", | |
| "name": "language-sqlite" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-thrift", | |
| "name": "language-thrift" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-typescript", | |
| "name": "language-typescript" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-vhdl", | |
| "name": "language-vhdl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/language-webidl", | |
| "name": "language-webidl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lapack-carray", | |
| "name": "lapack-carray" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lapack-ffi", | |
| "name": "lapack-ffi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lapack-ffi-tools", | |
| "name": "lapack-ffi-tools" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/large-hashable", | |
| "name": "large-hashable" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/largeword", | |
| "name": "largeword" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lat", | |
| "name": "lat" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/latest-npm-version", | |
| "name": "latest-npm-version" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/latex", | |
| "name": "latex" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/latex-formulae-hakyll", | |
| "name": "latex-formulae-hakyll" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/latex-formulae-image", | |
| "name": "latex-formulae-image" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/latex-formulae-pandoc", | |
| "name": "latex-formulae-pandoc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/latex-function-tables", | |
| "name": "latex-function-tables" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lattices", | |
| "name": "lattices" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/launchpad-control", | |
| "name": "launchpad-control" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lawless-concurrent-machines", | |
| "name": "lawless-concurrent-machines" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lax", | |
| "name": "lax" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/layers", | |
| "name": "layers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/layers-game", | |
| "name": "layers-game" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/layout", | |
| "name": "layout" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/layout-bootstrap", | |
| "name": "layout-bootstrap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/layout-rules", | |
| "name": "layout-rules" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lazy-csv", | |
| "name": "lazy-csv" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lazy-hash", | |
| "name": "lazy-hash" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lazy-hash-cache", | |
| "name": "lazy-hash-cache" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lazy-io", | |
| "name": "lazy-io" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lazy-io-streams", | |
| "name": "lazy-io-streams" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lazy-search", | |
| "name": "lazy-search" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lazyarray", | |
| "name": "lazyarray" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lazyio", | |
| "name": "lazyio" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lazyset", | |
| "name": "lazyset" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lazysmallcheck", | |
| "name": "lazysmallcheck" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lazysplines", | |
| "name": "lazysplines" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lbfgs", | |
| "name": "lbfgs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lca", | |
| "name": "lca" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lcs", | |
| "name": "lcs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ld-intervals", | |
| "name": "ld-intervals" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lda", | |
| "name": "lda" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ldap-client", | |
| "name": "ldap-client" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ldapply", | |
| "name": "ldapply" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ldif", | |
| "name": "ldif" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/leaf", | |
| "name": "leaf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/leaky", | |
| "name": "leaky" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/leancheck", | |
| "name": "leancheck" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/leankit-api", | |
| "name": "leankit-api" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/leapseconds", | |
| "name": "leapseconds" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/leapseconds-announced", | |
| "name": "leapseconds-announced" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/learn", | |
| "name": "learn" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/learn-physics", | |
| "name": "learn-physics" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/learn-physics-examples", | |
| "name": "learn-physics-examples" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/learning-hmm", | |
| "name": "learning-hmm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/leetify", | |
| "name": "leetify" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/legion", | |
| "name": "legion" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/legion-discovery", | |
| "name": "legion-discovery" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/legion-discovery-client", | |
| "name": "legion-discovery-client" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/legion-extra", | |
| "name": "legion-extra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/leksah", | |
| "name": "leksah" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/leksah-server", | |
| "name": "leksah-server" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lendingclub", | |
| "name": "lendingclub" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lens", | |
| "name": "lens" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lens-accelerate", | |
| "name": "lens-accelerate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lens-action", | |
| "name": "lens-action" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lens-aeson", | |
| "name": "lens-aeson" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lens-datetime", | |
| "name": "lens-datetime" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lens-family", | |
| "name": "lens-family" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lens-family-core", | |
| "name": "lens-family-core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lens-family-th", | |
| "name": "lens-family-th" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lens-labels", | |
| "name": "lens-labels" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lens-prelude", | |
| "name": "lens-prelude" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lens-properties", | |
| "name": "lens-properties" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lens-regex", | |
| "name": "lens-regex" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lens-simple", | |
| "name": "lens-simple" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lens-sop", | |
| "name": "lens-sop" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lens-text-encoding", | |
| "name": "lens-text-encoding" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lens-time", | |
| "name": "lens-time" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lens-toml-parser", | |
| "name": "lens-toml-parser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lens-tutorial", | |
| "name": "lens-tutorial" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lens-utils", | |
| "name": "lens-utils" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lens-xml", | |
| "name": "lens-xml" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lenses", | |
| "name": "lenses" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lensref", | |
| "name": "lensref" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lentil", | |
| "name": "lentil" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lenz", | |
| "name": "lenz" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lenz-template", | |
| "name": "lenz-template" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/level-monad", | |
| "name": "level-monad" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/leveldb-haskell", | |
| "name": "leveldb-haskell" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/leveldb-haskell-fork", | |
| "name": "leveldb-haskell-fork" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/levmar", | |
| "name": "levmar" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/levmar-chart", | |
| "name": "levmar-chart" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lexer-applicative", | |
| "name": "lexer-applicative" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lfst", | |
| "name": "lfst" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lgtk", | |
| "name": "lgtk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lha", | |
| "name": "lha" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lhae", | |
| "name": "lhae" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lhc", | |
| "name": "lhc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lhe", | |
| "name": "lhe" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lhs2TeX-hl", | |
| "name": "lhs2TeX-hl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lhs2html", | |
| "name": "lhs2html" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lhs2tex", | |
| "name": "lhs2tex" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lhslatex", | |
| "name": "lhslatex" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/libGenI", | |
| "name": "libGenI" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/libarchive-conduit", | |
| "name": "libarchive-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/libconfig", | |
| "name": "libconfig" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/libcspm", | |
| "name": "libcspm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/libexpect", | |
| "name": "libexpect" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/libffi", | |
| "name": "libffi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/libgit", | |
| "name": "libgit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/libgraph", | |
| "name": "libgraph" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/libhbb", | |
| "name": "libhbb" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/libinfluxdb", | |
| "name": "libinfluxdb" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/libjenkins", | |
| "name": "libjenkins" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/liblastfm", | |
| "name": "liblastfm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/liblawless", | |
| "name": "liblawless" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/liblinear-enumerator", | |
| "name": "liblinear-enumerator" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/libltdl", | |
| "name": "libltdl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/libmolude", | |
| "name": "libmolude" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/libmpd", | |
| "name": "libmpd" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/libnotify", | |
| "name": "libnotify" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/libnvvm", | |
| "name": "libnvvm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/liboath-hs", | |
| "name": "liboath-hs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/liboleg", | |
| "name": "liboleg" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/libpafe", | |
| "name": "libpafe" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/libpq", | |
| "name": "libpq" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/librandomorg", | |
| "name": "librandomorg" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/librato", | |
| "name": "librato" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/libravatar", | |
| "name": "libravatar" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/libroman", | |
| "name": "libroman" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/libssh2", | |
| "name": "libssh2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/libssh2-conduit", | |
| "name": "libssh2-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/libstackexchange", | |
| "name": "libstackexchange" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/libsystemd-daemon", | |
| "name": "libsystemd-daemon" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/libsystemd-journal", | |
| "name": "libsystemd-journal" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/libtagc", | |
| "name": "libtagc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/libvirt-hs", | |
| "name": "libvirt-hs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/libvorbis", | |
| "name": "libvorbis" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/libxls", | |
| "name": "libxls" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/libxml", | |
| "name": "libxml" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/libxml-enumerator", | |
| "name": "libxml-enumerator" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/libxml-sax", | |
| "name": "libxml-sax" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/libxslt", | |
| "name": "libxslt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/libzfs", | |
| "name": "libzfs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/licensor", | |
| "name": "licensor" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/life", | |
| "name": "life" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lift-generics", | |
| "name": "lift-generics" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lifted-async", | |
| "name": "lifted-async" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lifted-base", | |
| "name": "lifted-base" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lifted-protolude", | |
| "name": "lifted-protolude" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lifted-threads", | |
| "name": "lifted-threads" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lifter", | |
| "name": "lifter" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ligature", | |
| "name": "ligature" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ligd", | |
| "name": "ligd" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/light", | |
| "name": "light" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lightning-haskell", | |
| "name": "lightning-haskell" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lighttpd-conf", | |
| "name": "lighttpd-conf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lighttpd-conf-qq", | |
| "name": "lighttpd-conf-qq" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lilypond", | |
| "name": "lilypond" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/limp", | |
| "name": "limp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/limp-cbc", | |
| "name": "limp-cbc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lin-alg", | |
| "name": "lin-alg" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/linda", | |
| "name": "linda" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/linden", | |
| "name": "linden" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lindenmayer", | |
| "name": "lindenmayer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/line", | |
| "name": "line" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/line-break", | |
| "name": "line-break" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/line-size", | |
| "name": "line-size" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/line2pdf", | |
| "name": "line2pdf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/linear", | |
| "name": "linear" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/linear-accelerate", | |
| "name": "linear-accelerate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/linear-algebra-cblas", | |
| "name": "linear-algebra-cblas" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/linear-circuit", | |
| "name": "linear-circuit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/linear-grammar", | |
| "name": "linear-grammar" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/linear-maps", | |
| "name": "linear-maps" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/linear-opengl", | |
| "name": "linear-opengl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/linear-socket", | |
| "name": "linear-socket" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/linear-vect", | |
| "name": "linear-vect" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/linearEqSolver", | |
| "name": "linearEqSolver" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/linearmap-category", | |
| "name": "linearmap-category" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/linearscan", | |
| "name": "linearscan" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/linearscan-hoopl", | |
| "name": "linearscan-hoopl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/linebreak", | |
| "name": "linebreak" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/linguistic-ordinals", | |
| "name": "linguistic-ordinals" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/link-relations", | |
| "name": "link-relations" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/linkchk", | |
| "name": "linkchk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/linkcore", | |
| "name": "linkcore" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/linked-list-with-iterator", | |
| "name": "linked-list-with-iterator" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/linkedhashmap", | |
| "name": "linkedhashmap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/linklater", | |
| "name": "linklater" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/linode", | |
| "name": "linode" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/linode-v4", | |
| "name": "linode-v4" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/linux-blkid", | |
| "name": "linux-blkid" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/linux-cgroup", | |
| "name": "linux-cgroup" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/linux-evdev", | |
| "name": "linux-evdev" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/linux-file-extents", | |
| "name": "linux-file-extents" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/linux-inotify", | |
| "name": "linux-inotify" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/linux-kmod", | |
| "name": "linux-kmod" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/linux-mount", | |
| "name": "linux-mount" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/linux-namespaces", | |
| "name": "linux-namespaces" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/linux-perf", | |
| "name": "linux-perf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/linux-ptrace", | |
| "name": "linux-ptrace" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/linux-xattr", | |
| "name": "linux-xattr" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/linx-gateway", | |
| "name": "linx-gateway" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lio", | |
| "name": "lio" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lio-eci11", | |
| "name": "lio-eci11" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lio-fs", | |
| "name": "lio-fs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lio-simple", | |
| "name": "lio-simple" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lipsum-gen", | |
| "name": "lipsum-gen" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/liquid", | |
| "name": "liquid" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/liquid-fixpoint", | |
| "name": "liquid-fixpoint" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/liquidhaskell", | |
| "name": "liquidhaskell" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/liquidhaskell-cabal", | |
| "name": "liquidhaskell-cabal" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/liquidhaskell-cabal-demo", | |
| "name": "liquidhaskell-cabal-demo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lispparser", | |
| "name": "lispparser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/list-extras", | |
| "name": "list-extras" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/list-fusion-probe", | |
| "name": "list-fusion-probe" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/list-grouping", | |
| "name": "list-grouping" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/list-mux", | |
| "name": "list-mux" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/list-prompt", | |
| "name": "list-prompt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/list-remote-forwards", | |
| "name": "list-remote-forwards" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/list-t", | |
| "name": "list-t" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/list-t-attoparsec", | |
| "name": "list-t-attoparsec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/list-t-html-parser", | |
| "name": "list-t-html-parser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/list-t-http-client", | |
| "name": "list-t-http-client" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/list-t-libcurl", | |
| "name": "list-t-libcurl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/list-t-text", | |
| "name": "list-t-text" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/list-transformer", | |
| "name": "list-transformer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/list-tries", | |
| "name": "list-tries" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/list-zip-def", | |
| "name": "list-zip-def" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/listenbrainz-client", | |
| "name": "listenbrainz-client" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/listlike-instances", | |
| "name": "listlike-instances" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lists", | |
| "name": "lists" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/listsafe", | |
| "name": "listsafe" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lit", | |
| "name": "lit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/literals", | |
| "name": "literals" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/live-sequencer", | |
| "name": "live-sequencer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/liveplot", | |
| "name": "liveplot" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ll-picosat", | |
| "name": "ll-picosat" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/llrbtree", | |
| "name": "llrbtree" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/llsd", | |
| "name": "llsd" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/llvm", | |
| "name": "llvm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/llvm-analysis", | |
| "name": "llvm-analysis" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/llvm-base", | |
| "name": "llvm-base" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/llvm-base-types", | |
| "name": "llvm-base-types" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/llvm-base-util", | |
| "name": "llvm-base-util" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/llvm-data-interop", | |
| "name": "llvm-data-interop" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/llvm-extra", | |
| "name": "llvm-extra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/llvm-ffi", | |
| "name": "llvm-ffi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/llvm-ffi-tools", | |
| "name": "llvm-ffi-tools" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/llvm-general", | |
| "name": "llvm-general" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/llvm-general-pure", | |
| "name": "llvm-general-pure" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/llvm-general-quote", | |
| "name": "llvm-general-quote" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/llvm-hs", | |
| "name": "llvm-hs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/llvm-hs-pretty", | |
| "name": "llvm-hs-pretty" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/llvm-hs-pure", | |
| "name": "llvm-hs-pure" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/llvm-ht", | |
| "name": "llvm-ht" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/llvm-pkg-config", | |
| "name": "llvm-pkg-config" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/llvm-pretty", | |
| "name": "llvm-pretty" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/llvm-pretty-bc-parser", | |
| "name": "llvm-pretty-bc-parser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/llvm-tf", | |
| "name": "llvm-tf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/llvm-tools", | |
| "name": "llvm-tools" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lmdb", | |
| "name": "lmdb" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lmdb-high-level", | |
| "name": "lmdb-high-level" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lmdb-simple", | |
| "name": "lmdb-simple" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lmonad", | |
| "name": "lmonad" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lmonad-yesod", | |
| "name": "lmonad-yesod" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/load-balancing", | |
| "name": "load-balancing" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/load-env", | |
| "name": "load-env" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/loadavg", | |
| "name": "loadavg" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/loc", | |
| "name": "loc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/loc-test", | |
| "name": "loc-test" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/local-address", | |
| "name": "local-address" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/local-search", | |
| "name": "local-search" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/localize", | |
| "name": "localize" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/located", | |
| "name": "located" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/located-base", | |
| "name": "located-base" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/located-monad-logger", | |
| "name": "located-monad-logger" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/locators", | |
| "name": "locators" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/loch", | |
| "name": "loch" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/loch-th", | |
| "name": "loch-th" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lock-file", | |
| "name": "lock-file" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/locked-poll", | |
| "name": "locked-poll" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lockfree-queue", | |
| "name": "lockfree-queue" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/log", | |
| "name": "log" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/log-base", | |
| "name": "log-base" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/log-domain", | |
| "name": "log-domain" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/log-effect", | |
| "name": "log-effect" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/log-elasticsearch", | |
| "name": "log-elasticsearch" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/log-postgres", | |
| "name": "log-postgres" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/log-utils", | |
| "name": "log-utils" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/log-warper", | |
| "name": "log-warper" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/log2json", | |
| "name": "log2json" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/logentries", | |
| "name": "logentries" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/logfloat", | |
| "name": "logfloat" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/logger", | |
| "name": "logger" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/logger-thread", | |
| "name": "logger-thread" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/logging", | |
| "name": "logging" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/logging-effect", | |
| "name": "logging-effect" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/logging-effect-extra", | |
| "name": "logging-effect-extra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/logging-effect-extra-file", | |
| "name": "logging-effect-extra-file" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/logging-effect-extra-handler", | |
| "name": "logging-effect-extra-handler" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/logging-facade", | |
| "name": "logging-facade" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/logging-facade-journald", | |
| "name": "logging-facade-journald" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/logging-facade-syslog", | |
| "name": "logging-facade-syslog" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/logic-TPTP", | |
| "name": "logic-TPTP" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/logic-classes", | |
| "name": "logic-classes" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/logicst", | |
| "name": "logicst" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/logict", | |
| "name": "logict" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/logict-state", | |
| "name": "logict-state" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/logplex-parse", | |
| "name": "logplex-parse" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/logsink", | |
| "name": "logsink" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lojban", | |
| "name": "lojban" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lojbanParser", | |
| "name": "lojbanParser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lojbanXiragan", | |
| "name": "lojbanXiragan" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lojysamban", | |
| "name": "lojysamban" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lol", | |
| "name": "lol" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lol-apps", | |
| "name": "lol-apps" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lol-benches", | |
| "name": "lol-benches" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lol-calculus", | |
| "name": "lol-calculus" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lol-cpp", | |
| "name": "lol-cpp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lol-repa", | |
| "name": "lol-repa" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lol-tests", | |
| "name": "lol-tests" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lol-typing", | |
| "name": "lol-typing" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/loli", | |
| "name": "loli" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/longboi", | |
| "name": "longboi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lookup-tables", | |
| "name": "lookup-tables" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/loop", | |
| "name": "loop" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/loop-effin", | |
| "name": "loop-effin" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/loop-while", | |
| "name": "loop-while" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/loops", | |
| "name": "loops" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/loopy", | |
| "name": "loopy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lord", | |
| "name": "lord" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lorem", | |
| "name": "lorem" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/loris", | |
| "name": "loris" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/loshadka", | |
| "name": "loshadka" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lostcities", | |
| "name": "lostcities" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/loup", | |
| "name": "loup" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lowgl", | |
| "name": "lowgl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lp-diagrams", | |
| "name": "lp-diagrams" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lp-diagrams-svg", | |
| "name": "lp-diagrams-svg" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lrucache", | |
| "name": "lrucache" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lrucaching", | |
| "name": "lrucaching" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ls-usb", | |
| "name": "ls-usb" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lscabal", | |
| "name": "lscabal" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lss", | |
| "name": "lss" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lsystem", | |
| "name": "lsystem" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ltext", | |
| "name": "ltext" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ltiv1p1", | |
| "name": "ltiv1p1" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ltk", | |
| "name": "ltk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ltl", | |
| "name": "ltl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lua-bc", | |
| "name": "lua-bc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lua-bytecode", | |
| "name": "lua-bytecode" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/luachunk", | |
| "name": "luachunk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/luautils", | |
| "name": "luautils" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lub", | |
| "name": "lub" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lucid", | |
| "name": "lucid" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lucid-colonnade", | |
| "name": "lucid-colonnade" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lucid-extras", | |
| "name": "lucid-extras" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lucid-foundation", | |
| "name": "lucid-foundation" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lucid-svg", | |
| "name": "lucid-svg" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lucienne", | |
| "name": "lucienne" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/luhn", | |
| "name": "luhn" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lui", | |
| "name": "lui" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/luis-client", | |
| "name": "luis-client" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/luka", | |
| "name": "luka" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/luminance", | |
| "name": "luminance" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/luminance-samples", | |
| "name": "luminance-samples" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lushtags", | |
| "name": "lushtags" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/luthor", | |
| "name": "luthor" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lvish", | |
| "name": "lvish" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lvmlib", | |
| "name": "lvmlib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lvmrun", | |
| "name": "lvmrun" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lxc", | |
| "name": "lxc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lxd-client", | |
| "name": "lxd-client" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lxd-client-config", | |
| "name": "lxd-client-config" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lye", | |
| "name": "lye" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lz4", | |
| "name": "lz4" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lz4-conduit", | |
| "name": "lz4-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lzma", | |
| "name": "lzma" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lzma-clib", | |
| "name": "lzma-clib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lzma-conduit", | |
| "name": "lzma-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lzma-enumerator", | |
| "name": "lzma-enumerator" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/lzma-streams", | |
| "name": "lzma-streams" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mDNSResponder-client", | |
| "name": "mDNSResponder-client" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/maam", | |
| "name": "maam" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mac", | |
| "name": "mac" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/macbeth-lib", | |
| "name": "macbeth-lib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/maccatcher", | |
| "name": "maccatcher" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/machinecell", | |
| "name": "machinecell" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/machines", | |
| "name": "machines" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/machines-amazonka", | |
| "name": "machines-amazonka" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/machines-binary", | |
| "name": "machines-binary" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/machines-bytestring", | |
| "name": "machines-bytestring" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/machines-directory", | |
| "name": "machines-directory" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/machines-io", | |
| "name": "machines-io" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/machines-process", | |
| "name": "machines-process" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/machines-zlib", | |
| "name": "machines-zlib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/macho", | |
| "name": "macho" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mackerel-client", | |
| "name": "mackerel-client" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/maclight", | |
| "name": "maclight" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/macosx-make-standalone", | |
| "name": "macosx-make-standalone" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/madlang", | |
| "name": "madlang" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mage", | |
| "name": "mage" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/magic", | |
| "name": "magic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/magic-wormhole", | |
| "name": "magic-wormhole" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/magicbane", | |
| "name": "magicbane" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/magico", | |
| "name": "magico" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/magma", | |
| "name": "magma" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mahoro", | |
| "name": "mahoro" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/maid", | |
| "name": "maid" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mailbox-count", | |
| "name": "mailbox-count" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mailchimp", | |
| "name": "mailchimp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mailchimp-subscribe", | |
| "name": "mailchimp-subscribe" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mailgun", | |
| "name": "mailgun" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mainland-pretty", | |
| "name": "mainland-pretty" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/majordomo", | |
| "name": "majordomo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/majority", | |
| "name": "majority" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/make-hard-links", | |
| "name": "make-hard-links" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/make-monofoldable-foldable", | |
| "name": "make-monofoldable-foldable" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/make-package", | |
| "name": "make-package" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/makedo", | |
| "name": "makedo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/makefile", | |
| "name": "makefile" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mallard", | |
| "name": "mallard" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/managed", | |
| "name": "managed" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/manatee", | |
| "name": "manatee" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/manatee-all", | |
| "name": "manatee-all" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/manatee-anything", | |
| "name": "manatee-anything" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/manatee-browser", | |
| "name": "manatee-browser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/manatee-core", | |
| "name": "manatee-core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/manatee-curl", | |
| "name": "manatee-curl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/manatee-editor", | |
| "name": "manatee-editor" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/manatee-filemanager", | |
| "name": "manatee-filemanager" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/manatee-imageviewer", | |
| "name": "manatee-imageviewer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/manatee-ircclient", | |
| "name": "manatee-ircclient" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/manatee-mplayer", | |
| "name": "manatee-mplayer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/manatee-pdfviewer", | |
| "name": "manatee-pdfviewer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/manatee-processmanager", | |
| "name": "manatee-processmanager" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/manatee-reader", | |
| "name": "manatee-reader" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/manatee-template", | |
| "name": "manatee-template" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/manatee-terminal", | |
| "name": "manatee-terminal" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/manatee-welcome", | |
| "name": "manatee-welcome" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mancala", | |
| "name": "mancala" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mandrill", | |
| "name": "mandrill" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mandulia", | |
| "name": "mandulia" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mangopay", | |
| "name": "mangopay" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/manifold-random", | |
| "name": "manifold-random" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/manifolds", | |
| "name": "manifolds" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/manifolds-core", | |
| "name": "manifolds-core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/map-exts", | |
| "name": "map-exts" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/map-syntax", | |
| "name": "map-syntax" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mappy", | |
| "name": "mappy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/marionetta", | |
| "name": "marionetta" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/markdown", | |
| "name": "markdown" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/markdown-kate", | |
| "name": "markdown-kate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/markdown-pap", | |
| "name": "markdown-pap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/markdown-unlit", | |
| "name": "markdown-unlit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/markdown2svg", | |
| "name": "markdown2svg" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/marked-pretty", | |
| "name": "marked-pretty" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/markov", | |
| "name": "markov" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/markov-chain", | |
| "name": "markov-chain" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/markov-processes", | |
| "name": "markov-processes" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/markup", | |
| "name": "markup" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/markup-preview", | |
| "name": "markup-preview" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/marmalade-upload", | |
| "name": "marmalade-upload" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/marquise", | |
| "name": "marquise" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mars", | |
| "name": "mars" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/marvin", | |
| "name": "marvin" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/marvin-interpolate", | |
| "name": "marvin-interpolate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/marxup", | |
| "name": "marxup" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/masakazu-bot", | |
| "name": "masakazu-bot" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/master-plan", | |
| "name": "master-plan" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mastermind", | |
| "name": "mastermind" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/matcher", | |
| "name": "matcher" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/matchers", | |
| "name": "matchers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/math-functions", | |
| "name": "math-functions" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mathblog", | |
| "name": "mathblog" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mathexpr", | |
| "name": "mathexpr" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mathflow", | |
| "name": "mathflow" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mathgenealogy", | |
| "name": "mathgenealogy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mathista", | |
| "name": "mathista" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mathlink", | |
| "name": "mathlink" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/matlab", | |
| "name": "matlab" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/matplotlib", | |
| "name": "matplotlib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/matrices", | |
| "name": "matrices" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/matrix", | |
| "name": "matrix" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/matrix-market", | |
| "name": "matrix-market" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/matrix-market-attoparsec", | |
| "name": "matrix-market-attoparsec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/matrix-market-pure", | |
| "name": "matrix-market-pure" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/matsuri", | |
| "name": "matsuri" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/matterhorn", | |
| "name": "matterhorn" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mattermost-api", | |
| "name": "mattermost-api" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mattermost-api-qc", | |
| "name": "mattermost-api-qc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/maude", | |
| "name": "maude" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/maxent", | |
| "name": "maxent" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/maxent-learner-hw", | |
| "name": "maxent-learner-hw" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/maxent-learner-hw-gui", | |
| "name": "maxent-learner-hw-gui" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/maximal-cliques", | |
| "name": "maximal-cliques" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/maxsharing", | |
| "name": "maxsharing" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/maybe-justify", | |
| "name": "maybe-justify" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/maybench", | |
| "name": "maybench" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mbox", | |
| "name": "mbox" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mbox-tools", | |
| "name": "mbox-tools" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mbox-utility", | |
| "name": "mbox-utility" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mbtiles", | |
| "name": "mbtiles" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mcl", | |
| "name": "mcl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mcm", | |
| "name": "mcm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mcmaster-gloss-examples", | |
| "name": "mcmaster-gloss-examples" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mcmc-samplers", | |
| "name": "mcmc-samplers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mcmc-synthesis", | |
| "name": "mcmc-synthesis" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mcmc-types", | |
| "name": "mcmc-types" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mcpi", | |
| "name": "mcpi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mdapi", | |
| "name": "mdapi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mdcat", | |
| "name": "mdcat" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mdo", | |
| "name": "mdo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mdp", | |
| "name": "mdp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mealstrom", | |
| "name": "mealstrom" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/means", | |
| "name": "means" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mecab", | |
| "name": "mecab" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mech", | |
| "name": "mech" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mecha", | |
| "name": "mecha" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mechs", | |
| "name": "mechs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/med-module", | |
| "name": "med-module" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mediabus", | |
| "name": "mediabus" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mediabus-fdk-aac", | |
| "name": "mediabus-fdk-aac" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mediabus-rtp", | |
| "name": "mediabus-rtp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/median-stream", | |
| "name": "median-stream" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mediawiki", | |
| "name": "mediawiki" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mediawiki2latex", | |
| "name": "mediawiki2latex" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/medium-sdk-haskell", | |
| "name": "medium-sdk-haskell" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/meep", | |
| "name": "meep" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mega-sdist", | |
| "name": "mega-sdist" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/megaparsec", | |
| "name": "megaparsec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/meldable-heap", | |
| "name": "meldable-heap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mellon-core", | |
| "name": "mellon-core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mellon-gpio", | |
| "name": "mellon-gpio" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mellon-web", | |
| "name": "mellon-web" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/melody", | |
| "name": "melody" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/memcache", | |
| "name": "memcache" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/memcache-conduit", | |
| "name": "memcache-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/memcache-haskell", | |
| "name": "memcache-haskell" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/memcached", | |
| "name": "memcached" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/memcached-binary", | |
| "name": "memcached-binary" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/memexml", | |
| "name": "memexml" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/meminfo", | |
| "name": "meminfo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/memis", | |
| "name": "memis" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/memo-ptr", | |
| "name": "memo-ptr" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/memo-sqlite", | |
| "name": "memo-sqlite" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/memoization-utils", | |
| "name": "memoization-utils" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/memoize", | |
| "name": "memoize" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/memorable-bits", | |
| "name": "memorable-bits" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/memory", | |
| "name": "memory" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/memorypool", | |
| "name": "memorypool" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/memscript", | |
| "name": "memscript" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mercury-api", | |
| "name": "mercury-api" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/merge-bash-history", | |
| "name": "merge-bash-history" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/merkle-patricia-db", | |
| "name": "merkle-patricia-db" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/merkle-tree", | |
| "name": "merkle-tree" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mersenne-random", | |
| "name": "mersenne-random" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mersenne-random-pure64", | |
| "name": "mersenne-random-pure64" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/messagepack", | |
| "name": "messagepack" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/messagepack-rpc", | |
| "name": "messagepack-rpc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/messente", | |
| "name": "messente" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/meta-misc", | |
| "name": "meta-misc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/meta-par", | |
| "name": "meta-par" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/meta-par-accelerate", | |
| "name": "meta-par-accelerate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/metadata", | |
| "name": "metadata" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/metamorphic", | |
| "name": "metamorphic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/metaplug", | |
| "name": "metaplug" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/metric", | |
| "name": "metric" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/metrics", | |
| "name": "metrics" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/metricsd-client", | |
| "name": "metricsd-client" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/metronome", | |
| "name": "metronome" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mezzo", | |
| "name": "mezzo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mezzolens", | |
| "name": "mezzolens" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mfsolve", | |
| "name": "mfsolve" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mgeneric", | |
| "name": "mgeneric" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mi", | |
| "name": "mi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/microbench", | |
| "name": "microbench" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/microc", | |
| "name": "microc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/microformats2-parser", | |
| "name": "microformats2-parser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/microformats2-types", | |
| "name": "microformats2-types" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/microgroove", | |
| "name": "microgroove" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/microlens", | |
| "name": "microlens" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/microlens-aeson", | |
| "name": "microlens-aeson" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/microlens-contra", | |
| "name": "microlens-contra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/microlens-each", | |
| "name": "microlens-each" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/microlens-ghc", | |
| "name": "microlens-ghc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/microlens-mtl", | |
| "name": "microlens-mtl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/microlens-platform", | |
| "name": "microlens-platform" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/microlens-th", | |
| "name": "microlens-th" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/micrologger", | |
| "name": "micrologger" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/microsoft-translator", | |
| "name": "microsoft-translator" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/microspec", | |
| "name": "microspec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/microstache", | |
| "name": "microstache" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/microtimer", | |
| "name": "microtimer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mida", | |
| "name": "mida" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/midair", | |
| "name": "midair" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/midi", | |
| "name": "midi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/midi-alsa", | |
| "name": "midi-alsa" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/midi-music-box", | |
| "name": "midi-music-box" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/midi-simple", | |
| "name": "midi-simple" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/midi-util", | |
| "name": "midi-util" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/midi-utils", | |
| "name": "midi-utils" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/midimory", | |
| "name": "midimory" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/midisurface", | |
| "name": "midisurface" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mighttpd", | |
| "name": "mighttpd" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mighttpd2", | |
| "name": "mighttpd2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mighty-metropolis", | |
| "name": "mighty-metropolis" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mikmod", | |
| "name": "mikmod" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mikrokosmos", | |
| "name": "mikrokosmos" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/miku", | |
| "name": "miku" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/milena", | |
| "name": "milena" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mime", | |
| "name": "mime" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mime-directory", | |
| "name": "mime-directory" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mime-mail", | |
| "name": "mime-mail" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mime-mail-ses", | |
| "name": "mime-mail-ses" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mime-string", | |
| "name": "mime-string" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mime-types", | |
| "name": "mime-types" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/minecraft-data", | |
| "name": "minecraft-data" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mines", | |
| "name": "mines" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/minesweeper", | |
| "name": "minesweeper" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/miniball", | |
| "name": "miniball" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/miniforth", | |
| "name": "miniforth" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/minilens", | |
| "name": "minilens" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/minimal-configuration", | |
| "name": "minimal-configuration" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/minimorph", | |
| "name": "minimorph" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/minimung", | |
| "name": "minimung" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/minio-hs", | |
| "name": "minio-hs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/minions", | |
| "name": "minions" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/minioperational", | |
| "name": "minioperational" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/miniplex", | |
| "name": "miniplex" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/minirotate", | |
| "name": "minirotate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/minisat", | |
| "name": "minisat" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/minisat-solver", | |
| "name": "minisat-solver" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ministg", | |
| "name": "ministg" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/miniutter", | |
| "name": "miniutter" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/minlen", | |
| "name": "minlen" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/minst-idx", | |
| "name": "minst-idx" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mintty", | |
| "name": "mintty" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mios", | |
| "name": "mios" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mirror-tweet", | |
| "name": "mirror-tweet" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/misfortune", | |
| "name": "misfortune" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/miso", | |
| "name": "miso" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/missing-foreign", | |
| "name": "missing-foreign" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/missing-py2", | |
| "name": "missing-py2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mix-arrows", | |
| "name": "mix-arrows" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mixed-strategies", | |
| "name": "mixed-strategies" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mixed-types-num", | |
| "name": "mixed-types-num" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mkbndl", | |
| "name": "mkbndl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mkcabal", | |
| "name": "mkcabal" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ml-w", | |
| "name": "ml-w" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mlist", | |
| "name": "mlist" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mltool", | |
| "name": "mltool" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mmap", | |
| "name": "mmap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mmark", | |
| "name": "mmark" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mmark-cli", | |
| "name": "mmark-cli" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mmark-ext", | |
| "name": "mmark-ext" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mmorph", | |
| "name": "mmorph" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mmtf", | |
| "name": "mmtf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mmtl", | |
| "name": "mmtl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mmtl-base", | |
| "name": "mmtl-base" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mnist-idx", | |
| "name": "mnist-idx" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/moan", | |
| "name": "moan" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mockery", | |
| "name": "mockery" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/modbus-tcp", | |
| "name": "modbus-tcp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/model", | |
| "name": "model" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/modelicaparser", | |
| "name": "modelicaparser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/modern-uri", | |
| "name": "modern-uri" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/modify-fasta", | |
| "name": "modify-fasta" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/modsplit", | |
| "name": "modsplit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/modular-arithmetic", | |
| "name": "modular-arithmetic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/modular-prelude", | |
| "name": "modular-prelude" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/modular-prelude-classy", | |
| "name": "modular-prelude-classy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/module-management", | |
| "name": "module-management" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/modulespection", | |
| "name": "modulespection" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/modulo", | |
| "name": "modulo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/moe", | |
| "name": "moe" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/moesocks", | |
| "name": "moesocks" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mohws", | |
| "name": "mohws" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mole", | |
| "name": "mole" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mollie-api-haskell", | |
| "name": "mollie-api-haskell" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-abort-fd", | |
| "name": "monad-abort-fd" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-atom", | |
| "name": "monad-atom" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-atom-simple", | |
| "name": "monad-atom-simple" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-batcher", | |
| "name": "monad-batcher" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-bool", | |
| "name": "monad-bool" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-classes", | |
| "name": "monad-classes" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-classes-logging", | |
| "name": "monad-classes-logging" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-codec", | |
| "name": "monad-codec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-connect", | |
| "name": "monad-connect" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-control", | |
| "name": "monad-control" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-control-aligned", | |
| "name": "monad-control-aligned" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-coroutine", | |
| "name": "monad-coroutine" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-dijkstra", | |
| "name": "monad-dijkstra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-exception", | |
| "name": "monad-exception" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-extras", | |
| "name": "monad-extras" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-finally", | |
| "name": "monad-finally" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-fork", | |
| "name": "monad-fork" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-gen", | |
| "name": "monad-gen" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-hash", | |
| "name": "monad-hash" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-http", | |
| "name": "monad-http" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-interleave", | |
| "name": "monad-interleave" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-io-adapter", | |
| "name": "monad-io-adapter" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-journal", | |
| "name": "monad-journal" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-levels", | |
| "name": "monad-levels" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-lgbt", | |
| "name": "monad-lgbt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-log", | |
| "name": "monad-log" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-logger", | |
| "name": "monad-logger" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-logger-json", | |
| "name": "monad-logger-json" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-logger-prefix", | |
| "name": "monad-logger-prefix" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-logger-syslog", | |
| "name": "monad-logger-syslog" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-loops", | |
| "name": "monad-loops" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-loops-stm", | |
| "name": "monad-loops-stm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-lrs", | |
| "name": "monad-lrs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-memo", | |
| "name": "monad-memo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-mersenne-random", | |
| "name": "monad-mersenne-random" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-metrics", | |
| "name": "monad-metrics" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-mock", | |
| "name": "monad-mock" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-open", | |
| "name": "monad-open" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-ox", | |
| "name": "monad-ox" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-par", | |
| "name": "monad-par" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-par-extras", | |
| "name": "monad-par-extras" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-parallel", | |
| "name": "monad-parallel" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-parallel-progressbar", | |
| "name": "monad-parallel-progressbar" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-param", | |
| "name": "monad-param" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-peel", | |
| "name": "monad-peel" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-persist", | |
| "name": "monad-persist" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-primitive", | |
| "name": "monad-primitive" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-products", | |
| "name": "monad-products" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-ran", | |
| "name": "monad-ran" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-recorder", | |
| "name": "monad-recorder" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-resumption", | |
| "name": "monad-resumption" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-skeleton", | |
| "name": "monad-skeleton" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-st", | |
| "name": "monad-st" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-state", | |
| "name": "monad-state" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-statevar", | |
| "name": "monad-statevar" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-ste", | |
| "name": "monad-ste" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-stlike-io", | |
| "name": "monad-stlike-io" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-stlike-stm", | |
| "name": "monad-stlike-stm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-stm", | |
| "name": "monad-stm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-supply", | |
| "name": "monad-supply" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-task", | |
| "name": "monad-task" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-time", | |
| "name": "monad-time" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-timing", | |
| "name": "monad-timing" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-tx", | |
| "name": "monad-tx" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-unify", | |
| "name": "monad-unify" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-unlift", | |
| "name": "monad-unlift" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-unlift-ref", | |
| "name": "monad-unlift-ref" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-var", | |
| "name": "monad-var" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monad-wrap", | |
| "name": "monad-wrap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monadIO", | |
| "name": "monadIO" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monadLib", | |
| "name": "monadLib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monadLib-compose", | |
| "name": "monadLib-compose" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monadacme", | |
| "name": "monadacme" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monadbi", | |
| "name": "monadbi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monadcryptorandom", | |
| "name": "monadcryptorandom" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monadfibre", | |
| "name": "monadfibre" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monadic-arrays", | |
| "name": "monadic-arrays" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monadiccp", | |
| "name": "monadiccp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monadiccp-gecode", | |
| "name": "monadiccp-gecode" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monadio-unwrappable", | |
| "name": "monadio-unwrappable" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monadlist", | |
| "name": "monadlist" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monadloc", | |
| "name": "monadloc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monadloc-pp", | |
| "name": "monadloc-pp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monadlog", | |
| "name": "monadlog" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monadoid", | |
| "name": "monadoid" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monadplus", | |
| "name": "monadplus" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monads-fd", | |
| "name": "monads-fd" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monads-tf", | |
| "name": "monads-tf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monadtransform", | |
| "name": "monadtransform" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monarch", | |
| "name": "monarch" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mondo", | |
| "name": "mondo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monetdb-mapi", | |
| "name": "monetdb-mapi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/money", | |
| "name": "money" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mongoDB", | |
| "name": "mongoDB" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mongodb-queue", | |
| "name": "mongodb-queue" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mongrel2-handler", | |
| "name": "mongrel2-handler" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monitor", | |
| "name": "monitor" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monky", | |
| "name": "monky" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mono-foldable", | |
| "name": "mono-foldable" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mono-traversable", | |
| "name": "mono-traversable" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mono-traversable-instances", | |
| "name": "mono-traversable-instances" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mono-traversable-wrapper", | |
| "name": "mono-traversable-wrapper" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monoid-absorbing", | |
| "name": "monoid-absorbing" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monoid-extras", | |
| "name": "monoid-extras" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monoid-owns", | |
| "name": "monoid-owns" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monoid-record", | |
| "name": "monoid-record" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monoid-statistics", | |
| "name": "monoid-statistics" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monoid-subclasses", | |
| "name": "monoid-subclasses" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monoid-transformer", | |
| "name": "monoid-transformer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monoidal-containers", | |
| "name": "monoidal-containers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monoidplus", | |
| "name": "monoidplus" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monoids", | |
| "name": "monoids" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monomorphic", | |
| "name": "monomorphic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/montage", | |
| "name": "montage" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/montage-client", | |
| "name": "montage-client" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monte-carlo", | |
| "name": "monte-carlo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/monzo", | |
| "name": "monzo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/moo", | |
| "name": "moo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/moonshine", | |
| "name": "moonshine" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/more-containers", | |
| "name": "more-containers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/more-extensible-effects", | |
| "name": "more-extensible-effects" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/morfette", | |
| "name": "morfette" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/morfeusz", | |
| "name": "morfeusz" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/morph", | |
| "name": "morph" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/morte", | |
| "name": "morte" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mosaico-lib", | |
| "name": "mosaico-lib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mosquitto-hs", | |
| "name": "mosquitto-hs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/motor", | |
| "name": "motor" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/motor-diagrams", | |
| "name": "motor-diagrams" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/motor-reflection", | |
| "name": "motor-reflection" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mount", | |
| "name": "mount" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mountpoints", | |
| "name": "mountpoints" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/movie-monad", | |
| "name": "movie-monad" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/moving-averages", | |
| "name": "moving-averages" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mp", | |
| "name": "mp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mp3decoder", | |
| "name": "mp3decoder" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mpdmate", | |
| "name": "mpdmate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mpg123-bindings", | |
| "name": "mpg123-bindings" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mpppc", | |
| "name": "mpppc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mpretty", | |
| "name": "mpretty" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mpris", | |
| "name": "mpris" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mprover", | |
| "name": "mprover" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mps", | |
| "name": "mps" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mpvguihs", | |
| "name": "mpvguihs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mqtt", | |
| "name": "mqtt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mqtt-hs", | |
| "name": "mqtt-hs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mrifk", | |
| "name": "mrifk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mrm", | |
| "name": "mrm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ms", | |
| "name": "ms" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/msgpack", | |
| "name": "msgpack" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/msgpack-aeson", | |
| "name": "msgpack-aeson" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/msgpack-idl", | |
| "name": "msgpack-idl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/msgpack-rpc", | |
| "name": "msgpack-rpc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/msh", | |
| "name": "msh" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/msi-kb-backlit", | |
| "name": "msi-kb-backlit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mstate", | |
| "name": "mstate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/msu", | |
| "name": "msu" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mtgoxapi", | |
| "name": "mtgoxapi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mtl", | |
| "name": "mtl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mtl-c", | |
| "name": "mtl-c" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mtl-compat", | |
| "name": "mtl-compat" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mtl-evil-instances", | |
| "name": "mtl-evil-instances" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mtl-extras", | |
| "name": "mtl-extras" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mtl-prelude", | |
| "name": "mtl-prelude" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mtl-tf", | |
| "name": "mtl-tf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mtl-unleashed", | |
| "name": "mtl-unleashed" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mtlparse", | |
| "name": "mtlparse" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mtlx", | |
| "name": "mtlx" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mtp", | |
| "name": "mtp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mtree", | |
| "name": "mtree" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mucipher", | |
| "name": "mucipher" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mud", | |
| "name": "mud" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mudbath", | |
| "name": "mudbath" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/muesli", | |
| "name": "muesli" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mueval", | |
| "name": "mueval" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mulang", | |
| "name": "mulang" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/multext-east-msd", | |
| "name": "multext-east-msd" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/multi-cabal", | |
| "name": "multi-cabal" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/multi-instance", | |
| "name": "multi-instance" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/multi-trie", | |
| "name": "multi-trie" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/multiaddr", | |
| "name": "multiaddr" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/multiarg", | |
| "name": "multiarg" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/multifile", | |
| "name": "multifile" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/multifocal", | |
| "name": "multifocal" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/multihash", | |
| "name": "multihash" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/multimap", | |
| "name": "multimap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/multipart", | |
| "name": "multipart" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/multipart-names", | |
| "name": "multipart-names" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/multipass", | |
| "name": "multipass" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/multipath", | |
| "name": "multipath" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/multiplate", | |
| "name": "multiplate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/multiplate-simplified", | |
| "name": "multiplate-simplified" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/multiplicity", | |
| "name": "multiplicity" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/multirec", | |
| "name": "multirec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/multirec-alt-deriver", | |
| "name": "multirec-alt-deriver" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/multirec-binary", | |
| "name": "multirec-binary" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/multiset", | |
| "name": "multiset" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/multiset-comb", | |
| "name": "multiset-comb" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/multisetrewrite", | |
| "name": "multisetrewrite" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/multistate", | |
| "name": "multistate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/multivariant", | |
| "name": "multivariant" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/muon", | |
| "name": "muon" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/murder", | |
| "name": "murder" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/murmur", | |
| "name": "murmur" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/murmur-hash", | |
| "name": "murmur-hash" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/murmur3", | |
| "name": "murmur3" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/murmurhash3", | |
| "name": "murmurhash3" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mushu", | |
| "name": "mushu" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/music-articulation", | |
| "name": "music-articulation" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/music-diatonic", | |
| "name": "music-diatonic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/music-dynamics", | |
| "name": "music-dynamics" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/music-dynamics-literal", | |
| "name": "music-dynamics-literal" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/music-graphics", | |
| "name": "music-graphics" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/music-parts", | |
| "name": "music-parts" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/music-pitch", | |
| "name": "music-pitch" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/music-pitch-literal", | |
| "name": "music-pitch-literal" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/music-preludes", | |
| "name": "music-preludes" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/music-score", | |
| "name": "music-score" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/music-sibelius", | |
| "name": "music-sibelius" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/music-suite", | |
| "name": "music-suite" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/music-util", | |
| "name": "music-util" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/musicbrainz-email", | |
| "name": "musicbrainz-email" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/musicxml", | |
| "name": "musicxml" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/musicxml2", | |
| "name": "musicxml2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mustache", | |
| "name": "mustache" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mustache-haskell", | |
| "name": "mustache-haskell" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mustache2hs", | |
| "name": "mustache2hs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mutable-containers", | |
| "name": "mutable-containers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mutable-iter", | |
| "name": "mutable-iter" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mute-unmute", | |
| "name": "mute-unmute" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mvar-lock", | |
| "name": "mvar-lock" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mvc", | |
| "name": "mvc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mvc-updates", | |
| "name": "mvc-updates" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mvclient", | |
| "name": "mvclient" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mwc-probability", | |
| "name": "mwc-probability" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mwc-random", | |
| "name": "mwc-random" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mwc-random-accelerate", | |
| "name": "mwc-random-accelerate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mwc-random-monad", | |
| "name": "mwc-random-monad" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mxnet", | |
| "name": "mxnet" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mxnet-examples", | |
| "name": "mxnet-examples" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mxnet-nnvm", | |
| "name": "mxnet-nnvm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/myTestlll", | |
| "name": "myTestlll" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/myanimelist-export", | |
| "name": "myanimelist-export" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mybitcoin-sci", | |
| "name": "mybitcoin-sci" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/myo", | |
| "name": "myo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mysnapsession", | |
| "name": "mysnapsession" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mysnapsession-example", | |
| "name": "mysnapsession-example" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mysql", | |
| "name": "mysql" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mysql-effect", | |
| "name": "mysql-effect" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mysql-haskell", | |
| "name": "mysql-haskell" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mysql-haskell-nem", | |
| "name": "mysql-haskell-nem" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mysql-haskell-openssl", | |
| "name": "mysql-haskell-openssl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mysql-simple", | |
| "name": "mysql-simple" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mysql-simple-quasi", | |
| "name": "mysql-simple-quasi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mysql-simple-typed", | |
| "name": "mysql-simple-typed" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mystem", | |
| "name": "mystem" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mywatch", | |
| "name": "mywatch" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/mzv", | |
| "name": "mzv" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/n-ary-functor", | |
| "name": "n-ary-functor" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/n-m", | |
| "name": "n-m" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/n-tuple", | |
| "name": "n-tuple" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nagios-check", | |
| "name": "nagios-check" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nagios-perfdata", | |
| "name": "nagios-perfdata" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nagios-plugin-ekg", | |
| "name": "nagios-plugin-ekg" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nakadi-client", | |
| "name": "nakadi-client" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/namecoin-update", | |
| "name": "namecoin-update" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/named-formlet", | |
| "name": "named-formlet" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/named-lock", | |
| "name": "named-lock" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/named-records", | |
| "name": "named-records" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/namelist", | |
| "name": "namelist" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/names", | |
| "name": "names" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/names-th", | |
| "name": "names-th" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/namespace", | |
| "name": "namespace" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nano-cryptr", | |
| "name": "nano-cryptr" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nano-erl", | |
| "name": "nano-erl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nano-hmac", | |
| "name": "nano-hmac" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nano-md5", | |
| "name": "nano-md5" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nanoAgda", | |
| "name": "nanoAgda" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nanocurses", | |
| "name": "nanocurses" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nanomsg", | |
| "name": "nanomsg" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nanomsg-haskell", | |
| "name": "nanomsg-haskell" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nanoparsec", | |
| "name": "nanoparsec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nanospec", | |
| "name": "nanospec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nanovg", | |
| "name": "nanovg" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nanq", | |
| "name": "nanq" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/naperian", | |
| "name": "naperian" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/naqsha", | |
| "name": "naqsha" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/narc", | |
| "name": "narc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nat", | |
| "name": "nat" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nat-sized-numbers", | |
| "name": "nat-sized-numbers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nationstates", | |
| "name": "nationstates" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/native", | |
| "name": "native" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nats", | |
| "name": "nats" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nats-queue", | |
| "name": "nats-queue" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/natural-induction", | |
| "name": "natural-induction" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/natural-number", | |
| "name": "natural-number" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/natural-numbers", | |
| "name": "natural-numbers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/natural-sort", | |
| "name": "natural-sort" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/natural-transformation", | |
| "name": "natural-transformation" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/naturalcomp", | |
| "name": "naturalcomp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/naturals", | |
| "name": "naturals" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/naver-translate", | |
| "name": "naver-translate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nbt", | |
| "name": "nbt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nc-indicators", | |
| "name": "nc-indicators" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ncurses", | |
| "name": "ncurses" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ndjson-conduit", | |
| "name": "ndjson-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/neat", | |
| "name": "neat" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/neat-interpolation", | |
| "name": "neat-interpolation" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/needle", | |
| "name": "needle" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/neet", | |
| "name": "neet" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nehe-tuts", | |
| "name": "nehe-tuts" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/neil", | |
| "name": "neil" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/neither", | |
| "name": "neither" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/neko-lib", | |
| "name": "neko-lib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/neko-obfs", | |
| "name": "neko-obfs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nemesis", | |
| "name": "nemesis" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nemesis-titan", | |
| "name": "nemesis-titan" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nerf", | |
| "name": "nerf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nero", | |
| "name": "nero" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nero-wai", | |
| "name": "nero-wai" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nero-warp", | |
| "name": "nero-warp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nested-routes", | |
| "name": "nested-routes" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nested-sequence", | |
| "name": "nested-sequence" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nested-sets", | |
| "name": "nested-sets" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nestedmap", | |
| "name": "nestedmap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/net-concurrent", | |
| "name": "net-concurrent" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/netclock", | |
| "name": "netclock" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/netcore", | |
| "name": "netcore" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/netease-fm", | |
| "name": "netease-fm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/netlib-carray", | |
| "name": "netlib-carray" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/netlib-ffi", | |
| "name": "netlib-ffi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/netlines", | |
| "name": "netlines" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/netlink", | |
| "name": "netlink" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/netlist", | |
| "name": "netlist" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/netlist-to-vhdl", | |
| "name": "netlist-to-vhdl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/netpbm", | |
| "name": "netpbm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/netrc", | |
| "name": "netrc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/netspec", | |
| "name": "netspec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/netstring-enumerator", | |
| "name": "netstring-enumerator" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nettle", | |
| "name": "nettle" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nettle-frp", | |
| "name": "nettle-frp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nettle-netkit", | |
| "name": "nettle-netkit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nettle-openflow", | |
| "name": "nettle-openflow" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/netwire", | |
| "name": "netwire" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/netwire-input", | |
| "name": "netwire-input" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/netwire-input-glfw", | |
| "name": "netwire-input-glfw" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/netwire-input-javascript", | |
| "name": "netwire-input-javascript" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/netwire-vinylglfw-examples", | |
| "name": "netwire-vinylglfw-examples" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network", | |
| "name": "network" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-address", | |
| "name": "network-address" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-anonymous-i2p", | |
| "name": "network-anonymous-i2p" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-anonymous-tor", | |
| "name": "network-anonymous-tor" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-api-support", | |
| "name": "network-api-support" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-arbitrary", | |
| "name": "network-arbitrary" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-attoparsec", | |
| "name": "network-attoparsec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-bitcoin", | |
| "name": "network-bitcoin" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-builder", | |
| "name": "network-builder" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-bytestring", | |
| "name": "network-bytestring" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-carbon", | |
| "name": "network-carbon" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-conduit", | |
| "name": "network-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-conduit-tls", | |
| "name": "network-conduit-tls" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-connection", | |
| "name": "network-connection" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-data", | |
| "name": "network-data" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-dbus", | |
| "name": "network-dbus" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-dns", | |
| "name": "network-dns" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-enumerator", | |
| "name": "network-enumerator" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-fancy", | |
| "name": "network-fancy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-hans", | |
| "name": "network-hans" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-house", | |
| "name": "network-house" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-info", | |
| "name": "network-info" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-interfacerequest", | |
| "name": "network-interfacerequest" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-ip", | |
| "name": "network-ip" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-metrics", | |
| "name": "network-metrics" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-minihttp", | |
| "name": "network-minihttp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-msg", | |
| "name": "network-msg" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-msgpack-rpc", | |
| "name": "network-msgpack-rpc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-multicast", | |
| "name": "network-multicast" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-netpacket", | |
| "name": "network-netpacket" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-pgi", | |
| "name": "network-pgi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-protocol-xmpp", | |
| "name": "network-protocol-xmpp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-rpca", | |
| "name": "network-rpca" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-server", | |
| "name": "network-server" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-service", | |
| "name": "network-service" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-simple", | |
| "name": "network-simple" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-simple-sockaddr", | |
| "name": "network-simple-sockaddr" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-simple-tls", | |
| "name": "network-simple-tls" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-socket-options", | |
| "name": "network-socket-options" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-stream", | |
| "name": "network-stream" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-topic-models", | |
| "name": "network-topic-models" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-transport", | |
| "name": "network-transport" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-transport-amqp", | |
| "name": "network-transport-amqp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-transport-composed", | |
| "name": "network-transport-composed" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-transport-inmemory", | |
| "name": "network-transport-inmemory" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-transport-tcp", | |
| "name": "network-transport-tcp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-transport-tests", | |
| "name": "network-transport-tests" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-transport-zeromq", | |
| "name": "network-transport-zeromq" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-uri", | |
| "name": "network-uri" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-uri-flag", | |
| "name": "network-uri-flag" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-uri-json", | |
| "name": "network-uri-json" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-uri-static", | |
| "name": "network-uri-static" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-voicetext", | |
| "name": "network-voicetext" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-wai-router", | |
| "name": "network-wai-router" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/network-websocket", | |
| "name": "network-websocket" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/networked-game", | |
| "name": "networked-game" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/neural", | |
| "name": "neural" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/neural-network-base", | |
| "name": "neural-network-base" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/neural-network-blashs", | |
| "name": "neural-network-blashs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/neural-network-hmatrix", | |
| "name": "neural-network-hmatrix" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/newports", | |
| "name": "newports" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/newsynth", | |
| "name": "newsynth" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/newt", | |
| "name": "newt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/newtype", | |
| "name": "newtype" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/newtype-deriving", | |
| "name": "newtype-deriving" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/newtype-generics", | |
| "name": "newtype-generics" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/newtype-th", | |
| "name": "newtype-th" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/newtyper", | |
| "name": "newtyper" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/next-ref", | |
| "name": "next-ref" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nextstep-plist", | |
| "name": "nextstep-plist" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nf", | |
| "name": "nf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nfc", | |
| "name": "nfc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ngrams-loader", | |
| "name": "ngrams-loader" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ngx-export", | |
| "name": "ngx-export" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/niagra", | |
| "name": "niagra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nibblestring", | |
| "name": "nibblestring" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nice-html", | |
| "name": "nice-html" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nicify", | |
| "name": "nicify" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nicify-lib", | |
| "name": "nicify-lib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nicovideo-translator", | |
| "name": "nicovideo-translator" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nikepub", | |
| "name": "nikepub" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nimber", | |
| "name": "nimber" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nist-beacon", | |
| "name": "nist-beacon" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nitro", | |
| "name": "nitro" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nix-delegate", | |
| "name": "nix-delegate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nix-deploy", | |
| "name": "nix-deploy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nix-derivation", | |
| "name": "nix-derivation" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nix-diff", | |
| "name": "nix-diff" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nix-eval", | |
| "name": "nix-eval" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nix-paths", | |
| "name": "nix-paths" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nixfromnpm", | |
| "name": "nixfromnpm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nixos-types", | |
| "name": "nixos-types" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nkjp", | |
| "name": "nkjp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nlopt-haskell", | |
| "name": "nlopt-haskell" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nlp-scores", | |
| "name": "nlp-scores" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nlp-scores-scripts", | |
| "name": "nlp-scores-scripts" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nm", | |
| "name": "nm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nme", | |
| "name": "nme" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nmis-parser", | |
| "name": "nmis-parser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nntp", | |
| "name": "nntp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/no-buffering-workaround", | |
| "name": "no-buffering-workaround" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/no-role-annots", | |
| "name": "no-role-annots" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/noether", | |
| "name": "noether" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nofib-analyse", | |
| "name": "nofib-analyse" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nofib-analyze", | |
| "name": "nofib-analyze" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/noise", | |
| "name": "noise" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nomyx-api", | |
| "name": "nomyx-api" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nomyx-core", | |
| "name": "nomyx-core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nomyx-language", | |
| "name": "nomyx-language" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nomyx-library", | |
| "name": "nomyx-library" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nomyx-server", | |
| "name": "nomyx-server" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nomyx-web", | |
| "name": "nomyx-web" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/non-empty", | |
| "name": "non-empty" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/non-empty-sequence", | |
| "name": "non-empty-sequence" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/non-empty-zipper", | |
| "name": "non-empty-zipper" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/non-negative", | |
| "name": "non-negative" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nonce", | |
| "name": "nonce" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nondeterminism", | |
| "name": "nondeterminism" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nonempty-alternative", | |
| "name": "nonempty-alternative" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nonfree", | |
| "name": "nonfree" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nonlinear-optimization", | |
| "name": "nonlinear-optimization" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nonlinear-optimization-ad", | |
| "name": "nonlinear-optimization-ad" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/noodle", | |
| "name": "noodle" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/normaldistribution", | |
| "name": "normaldistribution" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/normalization-insensitive", | |
| "name": "normalization-insensitive" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/normalize-imports", | |
| "name": "normalize-imports" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/not-gloss", | |
| "name": "not-gloss" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/not-gloss-examples", | |
| "name": "not-gloss-examples" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/not-in-base", | |
| "name": "not-in-base" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/notcpp", | |
| "name": "notcpp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/notmuch-haskell", | |
| "name": "notmuch-haskell" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/notmuch-web", | |
| "name": "notmuch-web" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/notzero", | |
| "name": "notzero" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/np-extras", | |
| "name": "np-extras" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/np-linear", | |
| "name": "np-linear" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nptools", | |
| "name": "nptools" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nqe", | |
| "name": "nqe" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nsis", | |
| "name": "nsis" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nth-prime", | |
| "name": "nth-prime" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ntha", | |
| "name": "ntha" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nthable", | |
| "name": "nthable" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ntp-control", | |
| "name": "ntp-control" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ntrip-client", | |
| "name": "ntrip-client" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/null-canvas", | |
| "name": "null-canvas" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nullary", | |
| "name": "nullary" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nullpipe", | |
| "name": "nullpipe" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/number", | |
| "name": "number" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/number-length", | |
| "name": "number-length" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/number-show", | |
| "name": "number-show" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/numbered-semigroups", | |
| "name": "numbered-semigroups" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/numbering", | |
| "name": "numbering" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/numbers", | |
| "name": "numbers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/numerals", | |
| "name": "numerals" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/numerals-base", | |
| "name": "numerals-base" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/numeric-extras", | |
| "name": "numeric-extras" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/numeric-limits", | |
| "name": "numeric-limits" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/numeric-ode", | |
| "name": "numeric-ode" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/numeric-prelude", | |
| "name": "numeric-prelude" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/numeric-qq", | |
| "name": "numeric-qq" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/numeric-quest", | |
| "name": "numeric-quest" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/numeric-ranges", | |
| "name": "numeric-ranges" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/numeric-tools", | |
| "name": "numeric-tools" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/numericpeano", | |
| "name": "numericpeano" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/numhask", | |
| "name": "numhask" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/numhask-array", | |
| "name": "numhask-array" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/numhask-histogram", | |
| "name": "numhask-histogram" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/numhask-range", | |
| "name": "numhask-range" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nums", | |
| "name": "nums" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/numtype", | |
| "name": "numtype" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/numtype-dk", | |
| "name": "numtype-dk" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/numtype-tf", | |
| "name": "numtype-tf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nurbs", | |
| "name": "nurbs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nvim-hs", | |
| "name": "nvim-hs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nvim-hs-contrib", | |
| "name": "nvim-hs-contrib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nvim-hs-ghcid", | |
| "name": "nvim-hs-ghcid" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nvvm", | |
| "name": "nvvm" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nyan", | |
| "name": "nyan" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nylas", | |
| "name": "nylas" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/nymphaea", | |
| "name": "nymphaea" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/o-clock", | |
| "name": "o-clock" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/oanda-rest-api", | |
| "name": "oanda-rest-api" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/oauth10a", | |
| "name": "oauth10a" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/oauthenticated", | |
| "name": "oauthenticated" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/obd", | |
| "name": "obd" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/obdd", | |
| "name": "obdd" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/oberon0", | |
| "name": "oberon0" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/obj", | |
| "name": "obj" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/objectid", | |
| "name": "objectid" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/objective", | |
| "name": "objective" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/observable-sharing", | |
| "name": "observable-sharing" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ocaml-export", | |
| "name": "ocaml-export" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ochintin-daicho", | |
| "name": "ochintin-daicho" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/octane", | |
| "name": "octane" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/octohat", | |
| "name": "octohat" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/octopus", | |
| "name": "octopus" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/oculus", | |
| "name": "oculus" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/oden-go-packages", | |
| "name": "oden-go-packages" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/oeis", | |
| "name": "oeis" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/off-simple", | |
| "name": "off-simple" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ofx", | |
| "name": "ofx" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ogmarkup", | |
| "name": "ogmarkup" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ohloh-hs", | |
| "name": "ohloh-hs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/oi", | |
| "name": "oi" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/oidc-client", | |
| "name": "oidc-client" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ois-input-manager", | |
| "name": "ois-input-manager" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/old-locale", | |
| "name": "old-locale" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/old-time", | |
| "name": "old-time" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/old-version", | |
| "name": "old-version" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/olwrapper", | |
| "name": "olwrapper" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/omaketex", | |
| "name": "omaketex" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ombra", | |
| "name": "ombra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/omega", | |
| "name": "omega" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/omnicodec", | |
| "name": "omnicodec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/omnifmt", | |
| "name": "omnifmt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/on-a-horse", | |
| "name": "on-a-horse" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/on-demand-ssh-tunnel", | |
| "name": "on-demand-ssh-tunnel" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/onama", | |
| "name": "onama" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/once", | |
| "name": "once" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/one-liner", | |
| "name": "one-liner" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/one-time-password", | |
| "name": "one-time-password" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/oneOfN", | |
| "name": "oneOfN" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/oneormore", | |
| "name": "oneormore" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/online", | |
| "name": "online" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/only", | |
| "name": "only" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/onpartitions", | |
| "name": "onpartitions" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/onu-course", | |
| "name": "onu-course" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/oo-prototypes", | |
| "name": "oo-prototypes" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/opaleye", | |
| "name": "opaleye" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/opaleye-classy", | |
| "name": "opaleye-classy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/opaleye-sqlite", | |
| "name": "opaleye-sqlite" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/opaleye-trans", | |
| "name": "opaleye-trans" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/open-browser", | |
| "name": "open-browser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/open-haddock", | |
| "name": "open-haddock" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/open-pandoc", | |
| "name": "open-pandoc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/open-signals", | |
| "name": "open-signals" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/open-symbology", | |
| "name": "open-symbology" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/open-typerep", | |
| "name": "open-typerep" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/open-union", | |
| "name": "open-union" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/open-witness", | |
| "name": "open-witness" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/opench-meteo", | |
| "name": "opench-meteo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/opencog-atomspace", | |
| "name": "opencog-atomspace" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/opencv", | |
| "name": "opencv" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/opencv-extra", | |
| "name": "opencv-extra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/opencv-raw", | |
| "name": "opencv-raw" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/opendatatable", | |
| "name": "opendatatable" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/openexchangerates", | |
| "name": "openexchangerates" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/openexr-write", | |
| "name": "openexr-write" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/openflow", | |
| "name": "openflow" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/opengl-dlp-stereo", | |
| "name": "opengl-dlp-stereo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/opengl-spacenavigator", | |
| "name": "opengl-spacenavigator" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/opengles", | |
| "name": "opengles" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/openid", | |
| "name": "openid" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/openpgp", | |
| "name": "openpgp" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/openpgp-Crypto", | |
| "name": "openpgp-Crypto" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/openpgp-asciiarmor", | |
| "name": "openpgp-asciiarmor" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/openpgp-crypto-api", | |
| "name": "openpgp-crypto-api" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/opensoundcontrol-ht", | |
| "name": "opensoundcontrol-ht" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/opensource", | |
| "name": "opensource" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/openssh-github-keys", | |
| "name": "openssh-github-keys" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/openssl-createkey", | |
| "name": "openssl-createkey" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/openssl-streams", | |
| "name": "openssl-streams" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/opentheory", | |
| "name": "opentheory" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/opentheory-bits", | |
| "name": "opentheory-bits" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/opentheory-byte", | |
| "name": "opentheory-byte" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/opentheory-char", | |
| "name": "opentheory-char" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/opentheory-divides", | |
| "name": "opentheory-divides" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/opentheory-fibonacci", | |
| "name": "opentheory-fibonacci" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/opentheory-parser", | |
| "name": "opentheory-parser" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/opentheory-prime", | |
| "name": "opentheory-prime" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/opentheory-primitive", | |
| "name": "opentheory-primitive" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/opentheory-probability", | |
| "name": "opentheory-probability" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/opentheory-stream", | |
| "name": "opentheory-stream" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/opentheory-unicode", | |
| "name": "opentheory-unicode" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/opentype", | |
| "name": "opentype" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/openweathermap", | |
| "name": "openweathermap" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/operate-do", | |
| "name": "operate-do" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/operational", | |
| "name": "operational" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/operational-alacarte", | |
| "name": "operational-alacarte" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/operational-class", | |
| "name": "operational-class" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/operational-extra", | |
| "name": "operational-extra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/opml", | |
| "name": "opml" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/opml-conduit", | |
| "name": "opml-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/opn", | |
| "name": "opn" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/optimal-blocks", | |
| "name": "optimal-blocks" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/optimization", | |
| "name": "optimization" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/optimusprime", | |
| "name": "optimusprime" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/option", | |
| "name": "option" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/optional", | |
| "name": "optional" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/optional-args", | |
| "name": "optional-args" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/options", | |
| "name": "options" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/options-time", | |
| "name": "options-time" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/optparse-applicative", | |
| "name": "optparse-applicative" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/optparse-applicative-simple", | |
| "name": "optparse-applicative-simple" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/optparse-declarative", | |
| "name": "optparse-declarative" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/optparse-generic", | |
| "name": "optparse-generic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/optparse-helper", | |
| "name": "optparse-helper" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/optparse-simple", | |
| "name": "optparse-simple" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/optparse-text", | |
| "name": "optparse-text" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/optparse-version", | |
| "name": "optparse-version" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/orc", | |
| "name": "orc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/orchestrate", | |
| "name": "orchestrate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/orchid", | |
| "name": "orchid" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/orchid-demo", | |
| "name": "orchid-demo" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ord-adhoc", | |
| "name": "ord-adhoc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/order-maintenance", | |
| "name": "order-maintenance" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/order-statistic-tree", | |
| "name": "order-statistic-tree" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/order-statistics", | |
| "name": "order-statistics" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ordered", | |
| "name": "ordered" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ordered-containers", | |
| "name": "ordered-containers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/orders", | |
| "name": "orders" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ordrea", | |
| "name": "ordrea" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/org2anki", | |
| "name": "org2anki" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/organize-imports", | |
| "name": "organize-imports" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/orgmode", | |
| "name": "orgmode" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/orgmode-parse", | |
| "name": "orgmode-parse" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/orgstat", | |
| "name": "orgstat" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/origami", | |
| "name": "origami" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/orizentic", | |
| "name": "orizentic" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/os-release", | |
| "name": "os-release" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/osc", | |
| "name": "osc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/oscpacking", | |
| "name": "oscpacking" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/osdkeys", | |
| "name": "osdkeys" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/osm-conduit", | |
| "name": "osm-conduit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/osm-download", | |
| "name": "osm-download" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/oso2pdf", | |
| "name": "oso2pdf" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/osx-ar", | |
| "name": "osx-ar" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ot", | |
| "name": "ot" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/otp-authenticator", | |
| "name": "otp-authenticator" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/ottparse-pretty", | |
| "name": "ottparse-pretty" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/overload", | |
| "name": "overload" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/overloaded-records", | |
| "name": "overloaded-records" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/overture", | |
| "name": "overture" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/pack", | |
| "name": "pack" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/package-description-remote", | |
| "name": "package-description-remote" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/package-o-tron", | |
| "name": "package-o-tron" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/package-vt", | |
| "name": "package-vt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/packcheck", | |
| "name": "packcheck" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/packdeps", | |
| "name": "packdeps" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/packed-dawg", | |
| "name": "packed-dawg" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/packed-multikey-map", | |
| "name": "packed-multikey-map" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/packedstring", | |
| "name": "packedstring" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/packer", | |
| "name": "packer" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/packer-messagepack", | |
| "name": "packer-messagepack" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/packman", | |
| "name": "packman" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/packunused", | |
| "name": "packunused" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/pacman-memcache", | |
| "name": "pacman-memcache" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/padKONTROL", | |
| "name": "padKONTROL" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/pagarme", | |
| "name": "pagarme" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/pager", | |
| "name": "pager" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/pagerduty", | |
| "name": "pagerduty" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/pagination", | |
| "name": "pagination" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/pagure-hook-receiver", | |
| "name": "pagure-hook-receiver" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/paint", | |
| "name": "paint" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/palette", | |
| "name": "palette" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/palindromes", | |
| "name": "palindromes" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/pam", | |
| "name": "pam" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/panda", | |
| "name": "panda" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/pandoc", | |
| "name": "pandoc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/pandoc-citeproc", | |
| "name": "pandoc-citeproc" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/pandoc-citeproc-preamble", | |
| "name": "pandoc-citeproc-preamble" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/pandoc-crossref", | |
| "name": "pandoc-crossref" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/pandoc-csv2table", | |
| "name": "pandoc-csv2table" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/pandoc-emphasize-code", | |
| "name": "pandoc-emphasize-code" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/pandoc-filter-graphviz", | |
| "name": "pandoc-filter-graphviz" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/pandoc-include", | |
| "name": "pandoc-include" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/pandoc-include-code", | |
| "name": "pandoc-include-code" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/pandoc-japanese-filters", | |
| "name": "pandoc-japanese-filters" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/pandoc-lens", | |
| "name": "pandoc-lens" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/pandoc-placetable", | |
| "name": "pandoc-placetable" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/pandoc-plantuml-diagrams", | |
| "name": "pandoc-plantuml-diagrams" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/pandoc-sidenote", | |
| "name": "pandoc-sidenote" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/pandoc-stylefrommeta", | |
| "name": "pandoc-stylefrommeta" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/pandoc-types", | |
| "name": "pandoc-types" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/pandoc-unlit", | |
| "name": "pandoc-unlit" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/pandoc-vimhl", | |
| "name": "pandoc-vimhl" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/pang-a-lambda", | |
| "name": "pang-a-lambda" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/pango", | |
| "name": "pango" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/panhandle", | |
| "name": "panhandle" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/panpipe", | |
| "name": "panpipe" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/pansite", | |
| "name": "pansite" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/papa", | |
| "name": "papa" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/papa-base", | |
| "name": "papa-base" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/papa-base-export", | |
| "name": "papa-base-export" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/papa-base-implement", | |
| "name": "papa-base-implement" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/papa-bifunctors", | |
| "name": "papa-bifunctors" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/papa-bifunctors-export", | |
| "name": "papa-bifunctors-export" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/papa-bifunctors-implement", | |
| "name": "papa-bifunctors-implement" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/papa-export", | |
| "name": "papa-export" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/papa-implement", | |
| "name": "papa-implement" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/papa-include", | |
| "name": "papa-include" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/papa-lens", | |
| "name": "papa-lens" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/papa-lens-export", | |
| "name": "papa-lens-export" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/papa-lens-implement", | |
| "name": "papa-lens-implement" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/papa-prelude", | |
| "name": "papa-prelude" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/papa-prelude-core", | |
| "name": "papa-prelude-core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/papa-prelude-lens", | |
| "name": "papa-prelude-lens" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/papa-prelude-semigroupoids", | |
| "name": "papa-prelude-semigroupoids" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/papa-prelude-semigroups", | |
| "name": "papa-prelude-semigroups" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/papa-semigroupoids", | |
| "name": "papa-semigroupoids" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/papa-semigroupoids-export", | |
| "name": "papa-semigroupoids-export" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/papa-semigroupoids-implement", | |
| "name": "papa-semigroupoids-implement" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/papa-x", | |
| "name": "papa-x" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/papa-x-export", | |
| "name": "papa-x-export" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/papa-x-implement", | |
| "name": "papa-x-implement" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/paphragen", | |
| "name": "paphragen" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/papillon", | |
| "name": "papillon" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/pappy", | |
| "name": "pappy" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/paprika", | |
| "name": "paprika" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/para", | |
| "name": "para" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/paragon", | |
| "name": "paragon" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/parallel", | |
| "name": "parallel" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/parallel-io", | |
| "name": "parallel-io" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/parallel-tasks", | |
| "name": "parallel-tasks" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/parallel-tree-search", | |
| "name": "parallel-tree-search" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/parameterized", | |
| "name": "parameterized" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/parameterized-data", | |
| "name": "parameterized-data" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/parameterized-utils", | |
| "name": "parameterized-utils" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/paramtree", | |
| "name": "paramtree" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/paranoia", | |
| "name": "paranoia" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/parco", | |
| "name": "parco" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/parco-attoparsec", | |
| "name": "parco-attoparsec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/parco-parsec", | |
| "name": "parco-parsec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/parcom-lib", | |
| "name": "parcom-lib" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/parconc-examples", | |
| "name": "parconc-examples" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/pareto", | |
| "name": "pareto" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/parport", | |
| "name": "parport" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/parse-dimacs", | |
| "name": "parse-dimacs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/parse-help", | |
| "name": "parse-help" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/parseargs", | |
| "name": "parseargs" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/parsec", | |
| "name": "parsec" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/parsec-extra", | |
| "name": "parsec-extra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/parsec-free", | |
| "name": "parsec-free" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/parsec-numbers", | |
| "name": "parsec-numbers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/parsec-numeric", | |
| "name": "parsec-numeric" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/parsec-parsers", | |
| "name": "parsec-parsers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/parsec-permutation", | |
| "name": "parsec-permutation" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/parsec-pratt", | |
| "name": "parsec-pratt" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/parsec-tagsoup", | |
| "name": "parsec-tagsoup" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/parsec-trace", | |
| "name": "parsec-trace" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/parsec-utils", | |
| "name": "parsec-utils" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/parsec1", | |
| "name": "parsec1" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/parsec2", | |
| "name": "parsec2" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/parsec3", | |
| "name": "parsec3" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/parsec3-numbers", | |
| "name": "parsec3-numbers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/parsedate", | |
| "name": "parsedate" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/parseerror-eq", | |
| "name": "parseerror-eq" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/parsek", | |
| "name": "parsek" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/parsely", | |
| "name": "parsely" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/parser-combinators", | |
| "name": "parser-combinators" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/parser-helper", | |
| "name": "parser-helper" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/parser241", | |
| "name": "parser241" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/parsergen", | |
| "name": "parsergen" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/parsers", | |
| "name": "parsers" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/parsestar", | |
| "name": "parsestar" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/parsimony", | |
| "name": "parsimony" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/partage", | |
| "name": "partage" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/partial", | |
| "name": "partial" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/partial-handler", | |
| "name": "partial-handler" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/partial-isomorphisms", | |
| "name": "partial-isomorphisms" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/partial-lens", | |
| "name": "partial-lens" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/partial-order", | |
| "name": "partial-order" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/partial-semigroup", | |
| "name": "partial-semigroup" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/partial-semigroup-hedgehog", | |
| "name": "partial-semigroup-hedgehog" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/partial-semigroup-test", | |
| "name": "partial-semigroup-test" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/partial-uri", | |
| "name": "partial-uri" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/partly", | |
| "name": "partly" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/passage", | |
| "name": "passage" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/passman-cli", | |
| "name": "passman-cli" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/passman-core", | |
| "name": "passman-core" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/passwords", | |
| "name": "passwords" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/pasta", | |
| "name": "pasta" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/pastis", | |
| "name": "pastis" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/pasty", | |
| "name": "pasty" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/patat", | |
| "name": "patat" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/patch-combinators", | |
| "name": "patch-combinators" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/patch-image", | |
| "name": "patch-image" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/patches-vector", | |
| "name": "patches-vector" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/path", | |
| "name": "path" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/package/path-extra", | |
| "name": "path-extra" | |
| }, | |
| { | |
| "location": "https://hackage.haskell.org/p |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment