mirror of
https://github.com/haskell/haskell-language-server.git
synced 2024-10-26 09:20:16 +03:00
7c0201b509
The main motivation for this change is to enable development of HLS plugins by generating a `.env` shell for every package in this repository. Example usage: ```ShellSession $ nix develop .#haskell-language-server-dev-env.hls-fourmolu-plugin ``` This is a plain shell, though, without any tooling installed, identical to the one that Nixpkgs provides by default.
369 lines
12 KiB
JSON
369 lines
12 KiB
JSON
{
|
|
"nodes": {
|
|
"aeson-1520": {
|
|
"flake": false,
|
|
"locked": {
|
|
"narHash": "sha256-btKp7CTOgC0wT33lROffARW9qr1jx9oKE5EWydaR52c=",
|
|
"type": "tarball",
|
|
"url": "https://hackage.haskell.org/package/aeson-1.5.2.0/aeson-1.5.2.0.tar.gz"
|
|
},
|
|
"original": {
|
|
"type": "tarball",
|
|
"url": "https://hackage.haskell.org/package/aeson-1.5.2.0/aeson-1.5.2.0.tar.gz"
|
|
}
|
|
},
|
|
"all-cabal-hashes-unpacked": {
|
|
"flake": false,
|
|
"locked": {
|
|
"lastModified": 1663164766,
|
|
"narHash": "sha256-7ypfdEzJwfaQMQx9HV8B+r9BV7bN6iIO0lWhDy+8+0k=",
|
|
"owner": "commercialhaskell",
|
|
"repo": "all-cabal-hashes",
|
|
"rev": "ed701f5e64ece3e57efa4227243f9fb64f935253",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "commercialhaskell",
|
|
"ref": "current-hackage",
|
|
"repo": "all-cabal-hashes",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"brittany-01312": {
|
|
"flake": false,
|
|
"locked": {
|
|
"narHash": "sha256-4rDE2bu4C8cv1D6lkTtLxMwLRyDfIK70BnptSrygK60=",
|
|
"type": "tarball",
|
|
"url": "https://hackage.haskell.org/package/brittany-0.13.1.2/brittany-0.13.1.2.tar.gz"
|
|
},
|
|
"original": {
|
|
"type": "tarball",
|
|
"url": "https://hackage.haskell.org/package/brittany-0.13.1.2/brittany-0.13.1.2.tar.gz"
|
|
}
|
|
},
|
|
"constraints-extras": {
|
|
"flake": false,
|
|
"locked": {
|
|
"narHash": "sha256-WGDSpT37RrHwpQtExGkL5eEmBk/s9b0rxtT9DYqSGg4=",
|
|
"type": "tarball",
|
|
"url": "https://hackage.haskell.org/package/constraints-extras-0.3.2.1/constraints-extras-0.3.2.1.tar.gz"
|
|
},
|
|
"original": {
|
|
"type": "tarball",
|
|
"url": "https://hackage.haskell.org/package/constraints-extras-0.3.2.1/constraints-extras-0.3.2.1.tar.gz"
|
|
}
|
|
},
|
|
"entropy": {
|
|
"flake": false,
|
|
"locked": {
|
|
"narHash": "sha256-Oj0vftbS7Pau7OzdMrzRPghqwEiimwQbt0w59cMcH98=",
|
|
"type": "tarball",
|
|
"url": "https://hackage.haskell.org/package/entropy-0.4.1.10/entropy-0.4.1.10.tar.gz"
|
|
},
|
|
"original": {
|
|
"type": "tarball",
|
|
"url": "https://hackage.haskell.org/package/entropy-0.4.1.10/entropy-0.4.1.10.tar.gz"
|
|
}
|
|
},
|
|
"flake-compat": {
|
|
"flake": false,
|
|
"locked": {
|
|
"lastModified": 1650374568,
|
|
"narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=",
|
|
"owner": "edolstra",
|
|
"repo": "flake-compat",
|
|
"rev": "b4a34015c698c7793d592d66adbab377907a2be8",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "edolstra",
|
|
"repo": "flake-compat",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"flake-utils": {
|
|
"locked": {
|
|
"lastModified": 1659877975,
|
|
"narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=",
|
|
"owner": "numtide",
|
|
"repo": "flake-utils",
|
|
"rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "numtide",
|
|
"repo": "flake-utils",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"fourmolu": {
|
|
"flake": false,
|
|
"locked": {
|
|
"narHash": "sha256-uo5UE2SzrimnZl+JjJ30Hlg/nIw1OXJTPFIgkQopaI0=",
|
|
"type": "tarball",
|
|
"url": "https://hackage.haskell.org/package/fourmolu-0.5.0.1/fourmolu-0.5.0.1.tar.gz"
|
|
},
|
|
"original": {
|
|
"type": "tarball",
|
|
"url": "https://hackage.haskell.org/package/fourmolu-0.5.0.1/fourmolu-0.5.0.1.tar.gz"
|
|
}
|
|
},
|
|
"fourmolu-0300": {
|
|
"flake": false,
|
|
"locked": {
|
|
"narHash": "sha256-SFBwhkXfDArITiBSxGSp2qf8gl+yBpWHglBB5aKeaBU=",
|
|
"type": "tarball",
|
|
"url": "https://hackage.haskell.org/package/fourmolu-0.3.0.0/fourmolu-0.3.0.0.tar.gz"
|
|
},
|
|
"original": {
|
|
"type": "tarball",
|
|
"url": "https://hackage.haskell.org/package/fourmolu-0.3.0.0/fourmolu-0.3.0.0.tar.gz"
|
|
}
|
|
},
|
|
"ghc-check": {
|
|
"flake": false,
|
|
"locked": {
|
|
"narHash": "sha256-pmmQMrk6X00+zbsstV49w/Es9+V9gssrXzJoub2ReEs=",
|
|
"type": "tarball",
|
|
"url": "https://hackage.haskell.org/package/ghc-check-0.5.0.8/ghc-check-0.5.0.8.tar.gz"
|
|
},
|
|
"original": {
|
|
"type": "tarball",
|
|
"url": "https://hackage.haskell.org/package/ghc-check-0.5.0.8/ghc-check-0.5.0.8.tar.gz"
|
|
}
|
|
},
|
|
"ghc-exactprint": {
|
|
"flake": false,
|
|
"locked": {
|
|
"narHash": "sha256-8OWLBQj0WYi1f91EE3d5Pq+lTjY+FQei37NEedDtKeo=",
|
|
"type": "tarball",
|
|
"url": "https://hackage.haskell.org/package/ghc-exactprint-1.4.1/ghc-exactprint-1.4.1.tar.gz"
|
|
},
|
|
"original": {
|
|
"type": "tarball",
|
|
"url": "https://hackage.haskell.org/package/ghc-exactprint-1.4.1/ghc-exactprint-1.4.1.tar.gz"
|
|
}
|
|
},
|
|
"ghc-exactprint-150": {
|
|
"flake": false,
|
|
"locked": {
|
|
"narHash": "sha256-f+WmS86c7B0dx2SMABIMm66z6sbRVWdqSZ1QBBEpUMw=",
|
|
"type": "tarball",
|
|
"url": "https://hackage.haskell.org/package/ghc-exactprint-1.5.0/ghc-exactprint-1.5.0.tar.gz"
|
|
},
|
|
"original": {
|
|
"type": "tarball",
|
|
"url": "https://hackage.haskell.org/package/ghc-exactprint-1.5.0/ghc-exactprint-1.5.0.tar.gz"
|
|
}
|
|
},
|
|
"ghc-exactprint-160": {
|
|
"flake": false,
|
|
"locked": {
|
|
"narHash": "sha256-6fW4KSmDo7hi5i2C1lbI/rEyFWrowSGTNyaC+f73JaE=",
|
|
"type": "tarball",
|
|
"url": "https://hackage.haskell.org/package/ghc-exactprint-1.6.0/ghc-exactprint-1.6.0.tar.gz"
|
|
},
|
|
"original": {
|
|
"type": "tarball",
|
|
"url": "https://hackage.haskell.org/package/ghc-exactprint-1.6.0/ghc-exactprint-1.6.0.tar.gz"
|
|
}
|
|
},
|
|
"gitignore": {
|
|
"flake": false,
|
|
"locked": {
|
|
"lastModified": 1660459072,
|
|
"narHash": "sha256-8DFJjXG8zqoONA1vXtgeKXy68KdJL5UaXR8NtVMUbx8=",
|
|
"owner": "hercules-ci",
|
|
"repo": "gitignore.nix",
|
|
"rev": "a20de23b925fd8264fd7fad6454652e142fd7f73",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "hercules-ci",
|
|
"repo": "gitignore.nix",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"hie-bios": {
|
|
"flake": false,
|
|
"locked": {
|
|
"narHash": "sha256-KLAg++tO9lCOn7R/cSN2wLbrhpeBOOmeTEh7auIbUNk=",
|
|
"type": "tarball",
|
|
"url": "https://hackage.haskell.org/package/hie-bios-0.11.0/hie-bios-0.11.0.tar.gz"
|
|
},
|
|
"original": {
|
|
"type": "tarball",
|
|
"url": "https://hackage.haskell.org/package/hie-bios-0.11.0/hie-bios-0.11.0.tar.gz"
|
|
}
|
|
},
|
|
"hiedb": {
|
|
"flake": false,
|
|
"locked": {
|
|
"narHash": "sha256-Ny9Ya7Y8GGdBh8r2cryQfK4XZj2dIrYQpaB8dTNQ3KI=",
|
|
"type": "tarball",
|
|
"url": "https://hackage.haskell.org/package/hiedb-0.4.2.0/hiedb-0.4.2.0.tar.gz"
|
|
},
|
|
"original": {
|
|
"type": "tarball",
|
|
"url": "https://hackage.haskell.org/package/hiedb-0.4.2.0/hiedb-0.4.2.0.tar.gz"
|
|
}
|
|
},
|
|
"hlint": {
|
|
"flake": false,
|
|
"locked": {
|
|
"narHash": "sha256-Kz6adx97kY7ojoDlw3y0R6LQ0h/EtXGR5+N07/b6uGk=",
|
|
"type": "tarball",
|
|
"url": "https://hackage.haskell.org/package/hlint-3.3.6/hlint-3.3.6.tar.gz"
|
|
},
|
|
"original": {
|
|
"type": "tarball",
|
|
"url": "https://hackage.haskell.org/package/hlint-3.3.6/hlint-3.3.6.tar.gz"
|
|
}
|
|
},
|
|
"hlint-34": {
|
|
"flake": false,
|
|
"locked": {
|
|
"narHash": "sha256-mDncRtVkjWnUbZc1fgDMGcGjy8CFNxUF8z2HGuuN7GU=",
|
|
"type": "tarball",
|
|
"url": "https://hackage.haskell.org/package/hlint-3.4/hlint-3.4.tar.gz"
|
|
},
|
|
"original": {
|
|
"type": "tarball",
|
|
"url": "https://hackage.haskell.org/package/hlint-3.4/hlint-3.4.tar.gz"
|
|
}
|
|
},
|
|
"implicit-hie-cradle": {
|
|
"flake": false,
|
|
"locked": {
|
|
"narHash": "sha256-2NmucBBI7Qi1UGXWG27XFZRCeqeRiwVFWmJKZnp6R5U=",
|
|
"type": "tarball",
|
|
"url": "https://hackage.haskell.org/package/implicit-hie-cradle-0.3.0.5/implicit-hie-cradle-0.3.0.5.tar.gz"
|
|
},
|
|
"original": {
|
|
"type": "tarball",
|
|
"url": "https://hackage.haskell.org/package/implicit-hie-cradle-0.3.0.5/implicit-hie-cradle-0.3.0.5.tar.gz"
|
|
}
|
|
},
|
|
"lsp": {
|
|
"flake": false,
|
|
"locked": {
|
|
"narHash": "sha256-g5R34SVz0kRD5zpODNsaaaIJOHty10cTS6ZDPi4s8pc=",
|
|
"type": "tarball",
|
|
"url": "https://hackage.haskell.org/package/lsp-1.6.0.0/lsp-1.6.0.0.tar.gz"
|
|
},
|
|
"original": {
|
|
"type": "tarball",
|
|
"url": "https://hackage.haskell.org/package/lsp-1.6.0.0/lsp-1.6.0.0.tar.gz"
|
|
}
|
|
},
|
|
"lsp-test": {
|
|
"flake": false,
|
|
"locked": {
|
|
"narHash": "sha256-HhFAdNvmnnnCzsKfTWbqUyTFrCfq1n6pGKfk2R0fcUc=",
|
|
"type": "tarball",
|
|
"url": "https://hackage.haskell.org/package/lsp-test-0.14.1.0/lsp-test-0.14.1.0.tar.gz"
|
|
},
|
|
"original": {
|
|
"type": "tarball",
|
|
"url": "https://hackage.haskell.org/package/lsp-test-0.14.1.0/lsp-test-0.14.1.0.tar.gz"
|
|
}
|
|
},
|
|
"lsp-types": {
|
|
"flake": false,
|
|
"locked": {
|
|
"narHash": "sha256-QSixsrCvsWlckG/LLF1z8LsHhqaXxVAxOPIA1NxjVT4=",
|
|
"type": "tarball",
|
|
"url": "https://hackage.haskell.org/package/lsp-types-1.6.0.0/lsp-types-1.6.0.0.tar.gz"
|
|
},
|
|
"original": {
|
|
"type": "tarball",
|
|
"url": "https://hackage.haskell.org/package/lsp-types-1.6.0.0/lsp-types-1.6.0.0.tar.gz"
|
|
}
|
|
},
|
|
"nixpkgs": {
|
|
"locked": {
|
|
"lastModified": 1663112159,
|
|
"narHash": "sha256-31rjPhB6Hj1QoqLvFSULFf9Z/6z05vR0KrLGYvr9w0M=",
|
|
"owner": "NixOS",
|
|
"repo": "nixpkgs",
|
|
"rev": "78bce1608960b994405f3696ba086ba1d63654e9",
|
|
"type": "github"
|
|
},
|
|
"original": {
|
|
"owner": "NixOS",
|
|
"ref": "nixpkgs-unstable",
|
|
"repo": "nixpkgs",
|
|
"type": "github"
|
|
}
|
|
},
|
|
"ptr-poker": {
|
|
"flake": false,
|
|
"locked": {
|
|
"narHash": "sha256-ll3wuUjkhTE8Grcs8LfGpdiuyobrSBmwgjqPOTlrPac=",
|
|
"type": "tarball",
|
|
"url": "https://hackage.haskell.org/package/ptr-poker-0.1.2.8/ptr-poker-0.1.2.8.tar.gz"
|
|
},
|
|
"original": {
|
|
"type": "tarball",
|
|
"url": "https://hackage.haskell.org/package/ptr-poker-0.1.2.8/ptr-poker-0.1.2.8.tar.gz"
|
|
}
|
|
},
|
|
"retrie": {
|
|
"flake": false,
|
|
"locked": {
|
|
"narHash": "sha256-SrUyFea9Qr2SYeNVDJfWZfCguJV2rHK2mO/FO4xLFaY=",
|
|
"type": "tarball",
|
|
"url": "https://hackage.haskell.org/package/retrie-1.2.0.1/retrie-1.2.0.1.tar.gz"
|
|
},
|
|
"original": {
|
|
"type": "tarball",
|
|
"url": "https://hackage.haskell.org/package/retrie-1.2.0.1/retrie-1.2.0.1.tar.gz"
|
|
}
|
|
},
|
|
"root": {
|
|
"inputs": {
|
|
"aeson-1520": "aeson-1520",
|
|
"all-cabal-hashes-unpacked": "all-cabal-hashes-unpacked",
|
|
"brittany-01312": "brittany-01312",
|
|
"constraints-extras": "constraints-extras",
|
|
"entropy": "entropy",
|
|
"flake-compat": "flake-compat",
|
|
"flake-utils": "flake-utils",
|
|
"fourmolu": "fourmolu",
|
|
"fourmolu-0300": "fourmolu-0300",
|
|
"ghc-check": "ghc-check",
|
|
"ghc-exactprint": "ghc-exactprint",
|
|
"ghc-exactprint-150": "ghc-exactprint-150",
|
|
"ghc-exactprint-160": "ghc-exactprint-160",
|
|
"gitignore": "gitignore",
|
|
"hie-bios": "hie-bios",
|
|
"hiedb": "hiedb",
|
|
"hlint": "hlint",
|
|
"hlint-34": "hlint-34",
|
|
"implicit-hie-cradle": "implicit-hie-cradle",
|
|
"lsp": "lsp",
|
|
"lsp-test": "lsp-test",
|
|
"lsp-types": "lsp-types",
|
|
"nixpkgs": "nixpkgs",
|
|
"ptr-poker": "ptr-poker",
|
|
"retrie": "retrie",
|
|
"stylish-haskell": "stylish-haskell"
|
|
}
|
|
},
|
|
"stylish-haskell": {
|
|
"flake": false,
|
|
"locked": {
|
|
"narHash": "sha256-oZSR5UQ+ieMFRq7MvL0sJqOblMk74awvcepuT+JHYtA=",
|
|
"type": "tarball",
|
|
"url": "https://hackage.haskell.org/package/stylish-haskell-0.14.2.0/stylish-haskell-0.14.2.0.tar.gz"
|
|
},
|
|
"original": {
|
|
"type": "tarball",
|
|
"url": "https://hackage.haskell.org/package/stylish-haskell-0.14.2.0/stylish-haskell-0.14.2.0.tar.gz"
|
|
}
|
|
}
|
|
},
|
|
"root": "root",
|
|
"version": 7
|
|
}
|