# Elm-package-info: a browser extension to add details to packages documentation

**URL:** <https://discourse.elm-lang.org/t/elm-package-info-a-browser-extension-to-add-details-to-packages-documentation/4062>\
**Category:** Show and Tell\
**Created:** [July 28, 2019, 6:09pm UTC](https://discourse.elm-lang.org/t/elm-package-info-a-browser-extension-to-add-details-to-packages-documentation/4062 "2019-07-28T18:09:36Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![dmy](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/dmy/32/702_2.png) [@dmy](https://discourse.elm-lang.org/u/dmy)\
**Post date:** [July 28, 2019, 6:09pm UTC](https://discourse.elm-lang.org/t/elm-package-info-a-browser-extension-to-add-details-to-packages-documentation/4062/1 "2019-07-28T18:09:36Z")

</div>

This is a Firefox and Chrome extension to display additional information for a package when browsing [package.elm-lang.org](http://package.elm-lang.org).

Additional information includes:

- author GitHub avatar
- release date
- license
- install command with copy-to-clipboard on click
- `elm` version supported
- package dependencies

The aim of the extension is to easily experiment with some additions to [package.elm-lang.org](https://slack-redir.net/link?url=http%3A%2F%2Fpackage.elm-lang.org&v=3) to see what works, what is useful and what isn’t without requiring official changes that could lead to a lot of discussions. My hope is that once we have reached a satisfying state, it could help making permanent changes to the official website without too much struggle.

Firefox(Desktop+Android):  
[https://addons.mozilla.org/en-US/firefox/addon/elm-package-info/](https://addons.mozilla.org/en-US/firefox/addon/elm-package-info/)  
Chrome(Desktop):  
[https://chrome.google.com/webstore/detail/elm-package-info/egmipcpkalcanmhgjbmkeioigoefjkff](https://chrome.google.com/webstore/detail/elm-package-info/egmipcpkalcanmhgjbmkeioigoefjkff)

Feeback and issues:

> **[dmy/elm-package-info](https://github.com/dmy/elm-package-info)**
>
> Browser extension to display additional information for a package on package.elm-lang.org - dmy/elm-package-info

Screenshot:

 ![list-extra_shadow](https://canada1.discourse-cdn.com/flex035/uploads/elm_lang/original/2X/0/0470bce5c2d90d41c12212f2c3c60ce492e68321.png)

---

<div class="post-metadata">

**Author:** ![ianmackenzie](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/ianmackenzie/32/86_2.png) [@ianmackenzie](https://discourse.elm-lang.org/u/ianmackenzie)\
**Post date:** [July 29, 2019, 4:28pm UTC](https://discourse.elm-lang.org/t/elm-package-info-a-browser-extension-to-add-details-to-packages-documentation/4062/2 "2019-07-29T16:28:21Z")

</div>

Just had a chance to try this out, works great! Linking to a description of the license is a nice touch. Might it also be possible make the avatar image a link to the author’s GitHub profile, and/or make the release date a link to the package’s release page on GitHub? (I don’t know how many people actually use the GitHub ‘Releases’ feature, but I’ve found it to be a pretty convenient place to add release notes.)

---

<div class="post-metadata">

**Author:** ![dmy](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/dmy/32/702_2.png) [@dmy](https://discourse.elm-lang.org/u/dmy)\
**Post date:** [July 29, 2019, 5:35pm UTC](https://discourse.elm-lang.org/t/elm-package-info-a-browser-extension-to-add-details-to-packages-documentation/4062/3 "2019-07-29T17:35:12Z")

</div>

The Firefox version has been approved, see the link in the first post, and it is compatible with Firefox for Android.

---

<div class="post-metadata">

**Author:** ![dmy](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/dmy/32/702_2.png) [@dmy](https://discourse.elm-lang.org/u/dmy)\
**Post date:** [July 29, 2019, 6:50pm UTC](https://discourse.elm-lang.org/t/elm-package-info-a-browser-extension-to-add-details-to-packages-documentation/4062/4 "2019-07-29T18:50:40Z")

</div>

Good points @ianmackenzie . I have added those suggestions as github issues to not forget about them as I will wait a little to batch a few enhancements/fixes. Actually, I used the avatar link on greenwood, not sure why I didn’t think about it there 😅

For the license, I wonder if I should not link directly to the `LICENSE` file of the package instead, the [spdx.org](http://spdx.org) version does not really add value 🤔

---

<div class="post-metadata">

**Author:** ![dmy](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/dmy/32/702_2.png) [@dmy](https://discourse.elm-lang.org/u/dmy)\
**Post date:** [July 30, 2019, 10:28pm UTC](https://discourse.elm-lang.org/t/elm-package-info-a-browser-extension-to-add-details-to-packages-documentation/4062/5 "2019-07-30T22:28:43Z")

</div>

Version 1.4 has been released with the following new features:

- install instructions with copy-to-clipboard on click
- avatar links to GitHub profile
- release date links to GitHub releases page
- `elm` version links to elm guide install page
- the license now points to the package `LICENSE` file

Also all known bugs have been fixed, so please update.

---

<div class="post-metadata">

**Author:** ![anthony](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/anthony/32/2175_2.png) [@anthony](https://discourse.elm-lang.org/u/anthony)\
**Post date:** [August 2, 2019, 1:16pm UTC](https://discourse.elm-lang.org/t/elm-package-info-a-browser-extension-to-add-details-to-packages-documentation/4062/6 "2019-08-02T13:16:04Z")

</div>

This is incredible! Thanks mate.

I appreciate Elm so much and I hope Evan sees this as another reason to maybe open up the maintenance process to the community. Rust for example, has managed to grow in its popularity while adhering to its founding principles by allowing wider community contributions.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex035/uploads/elm_lang/original/1X/50a05e53677a2c3b47776d7abd0f113eb50193a1.png) [@system](https://discourse.elm-lang.org/u/system)\
**Post date:** [August 12, 2019, 1:53pm UTC](https://discourse.elm-lang.org/t/elm-package-info-a-browser-extension-to-add-details-to-packages-documentation/4062/8 "2019-08-12T13:53:04Z")

</div>

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.
