geojson: A thin GeoJSON Layer above the aeson library

[ bsd3, data, library ] [ Propose Tags ] [ Report a vulnerability ]
Versions [RSS] 0.0.1, 0.0.2, 1.0.0, 1.0.1, 1.1.0, 1.1.1, 1.2.0, 1.3.0, 1.3.1, 1.3.2, 1.3.3, 2.0.0, 3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4, 4.0.0, 4.0.1, 4.0.2, 4.0.3, 4.0.4, 4.1.0, 4.1.1 (info)
Change log CHANGELOG.md
Dependencies aeson (>=2.0.1.0 && <3), base (>=4.9 && <5), containers (>=0.5.7.1 && <0.7), deepseq (>=1.4.2.0 && <1.5), lens (>=4.11), scientific (>=0.2.0 && <0.4), semigroups (>=0.16), text (>=1.2.3.0 && <2.1), transformers (>=0.3 && <0.7), validation (>=1 && <2.0), vector [details]
License BSD-3-Clause
Copyright Copyright (C) 2013-2023
Author Dom De Re
Maintainer Andrew Newman
Category Data
Home page https://github.com/zellige/hs-geojson
Bug tracker https://github.com/zellige/hs-geojson/issues
Source repo head: git clone https://github.com/zellige/hs-geojson.git
this: git clone https://github.com/zellige/hs-geojson.git(tag 4.1.1)
Uploaded by newmana at 2023-05-31T23:44:12Z
Distributions NixOS:4.1.1
Reverse Dependencies 5 direct, 8 indirect [details]
Downloads 14686 total (42 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]

Readme for geojson-4.1.1

[back to package description]

geojson Build Status Hackage

A thin GeoJSON Layer above the aeson library

Development

  • We use Ormolu for code formatting.

Visual Studio Code Setup

Install Command Line Apps: ormolu and hlint.

Plugins:

One installed to reformat a file:

  • Shift-Alt-F

Or configure Run on Save:

    {
        "globMatch": "{**/src/**/*.hs,**/test/**/*.hs}",
        "command": "ormolu --color always --check-idempotence --mode inplace ${file}",
        "runIn": "terminal",
        "runningStatusMessage": "Checking code style ${fileBasename}",
        "finishStatusMessage": "${fileBasename} checked"
    }

Run tests:

  • stack test :geojson-test

Run hlint:

  • stack test :geojson-hlint

Other Projects/Documentation

Geometry Survival Guide