Elm Package Datasource¶
Table of values¶
| Name | Value | Notes |
|---|---|---|
| Identifier | elm-package |
|
| Default versioning | elm |
|
| Custom registry support | No | |
| Release timestamp support | Yes | The release timestamp is determined from the Unix timestamp in the results. |
| Source URL support | Yes | The source URL is determined from the package name using the GitHub pattern. |
Description¶
This datasource uses the Elm Package Registry API to fetch versions for published Elm packages.
Elm packages use strict semantic versioning. The datasource fetches release timestamps from the registry's per-package releases endpoint.
By design, all Elm packages must be published from GitHub repositories. The package name is the GitHub repository path (e.g., elm/core is published from github.com/elm/core). This is enforced by the elm publish command, which requires packages to be tagged and pushed to GitHub before publishing. Therefore, the source URL is reliably derived from the package name.